Source code for pycube.instruments.instrument

[docs]class Instrument: """ Class defining the behaviour of an ifu instrument in ``pycube``. Attributes: """ telescope = None """ Name of the telescope where the instrument is mounted """ name = None """ Name of the spectrograph """ def __init__(self): self.primary_extension = None self.data_extension = None self.sigma_extension = None @property def data_extension(self): return self._data_extension @data_extension.setter def data_extension(self, data_extension): self._data_extension = data_extension @property def sigma_extension(self): return self._sigma_extension @sigma_extension.setter def sigma_extension(self, sigma_extension): self._sigma_extension = sigma_extension @property def primary_extension(self): return self._primary_extension @primary_extension.setter def primary_extension(self, primary_extension): self._primary_extension = primary_extension