Example #1
0
    def __init__(self, mode='IFS', lammin=0.3,lammax=2.0,R=70.,Tput=0.2,\
                 D=8.0,Tsys=274.,Tdet=50.,IWA=0.5, OWA=30000.,emis=0.9,\
                 C=1e-10,De=1e-4,DNHpix=3.,Re=0.1,Dtmax=1.0,X=0.7,q=0.9,\
                 filter_wheel=None):
        self._mode = mode
        self.lammin = lammin
        self.lammax = lammax
        self.resolution = R
        self.throughput = Tput
        self.diameter = D
        self.Tsys = Tsys
        self.Tdet = Tdet
        self.IWA = IWA
        self.OWA = OWA
        self.emissivity = emis
        self.contrast = C

        self.darkcurrent = De
        self.DNHpix = DNHpix
        self.readnoise = Re
        self.Dtmax = Dtmax
        self.X = X
        self.qe = q

        self._filter_wheel = filter_wheel

        if self._mode == 'Imaging':
            from filters.imager import johnson_cousins
            self._filter_wheel = johnson_cousins()
Example #2
0
    def __init__(self, mode='IFS', lammin=0.3,lammax=2.0,R=70.,Tput=0.2,\
                 D=8.0,Tsys=274.,Tdet=50.,IWA=0.5, OWA=30000.,emis=0.9,\
                 C=1e-10,De=1e-4,DNHpix=3.,Re=0.1,Dtmax=1.0,X=0.7,q=0.9,\
                 filter_wheel=None):
        self._mode=mode
        self.lammin=lammin
        self.lammax=lammax
        self.resolution=R
        self.throughput=Tput
        self.diameter=D
        self.Tsys=Tsys
        self.Tdet=Tdet
        self.IWA=IWA
        self.OWA=OWA
        self.emissivity=emis
        self.contrast=C

        self.darkcurrent=De
        self.DNHpix=DNHpix
        self.readnoise=Re
        self.Dtmax=Dtmax
        self.X=X
        self.qe=q

        self._filter_wheel=filter_wheel

        if self._mode == 'Imaging':
            from filters.imager import johnson_cousins
            self._filter_wheel = johnson_cousins()
Example #3
0
 def mode(self, value):
     self._mode = value
     if value == 'Imaging':
         from filters.imager import johnson_cousins
         self._filter_wheel = johnson_cousins()
     else:
         self._filter_wheel = None
Example #4
0
 def mode(self, value):
     self._mode = value
     if value == 'Imaging':
         from filters.imager import johnson_cousins
         self._filter_wheel = johnson_cousins()
     else:
         self._filter_wheel = None