Source code for astrophot.models.sky_model_object

from .model_object import Component_Model

__all__ = ["Sky_Model"]


[docs] class Sky_Model(Component_Model): """prototype class for any sky backgorund model. This simply imposes that the center is a locked parameter, not involved in the fit. Also, a sky model object has no psf mode or integration mode by default since it is intended to change over much larger spatial scales than the psf or pixel size. """ model_type = f"sky {Component_Model.model_type}" parameter_specs = { "center": {"units": "arcsec", "locked": True, "uncertainty": 0.0}, } useable = False @property def psf_mode(self): return "none" @psf_mode.setter def psf_mode(self, val): pass @property def integrate_mode(self): return "none" @integrate_mode.setter def integrate_mode(self, val): pass