def __init__(self, init=None, **kwargs): super(SaturationModel, self).__init__(init=init, **kwargs) self.dq = dynamic_mask(self, pixel) # Implicitly create arrays self.dq = self.dq
def __init__(self, init=None, **kwargs): super(MaskModel, self).__init__(init=init, **kwargs) if self.dq is not None or self.dq_def is not None: self.dq = dynamic_mask(self, pixel) # Implicitly create arrays self.dq = self.dq
def __init__(self, init=None, **kwargs): super(LastFrameModel, self).__init__(init=init, **kwargs) self.dq = dynamic_mask(self, pixel) # Implicitly create arrays self.dq = self.dq self.err = self.err
def __init__(self, init=None, **kwargs): super(ReferenceImageModel, self).__init__(init=init, **kwargs) # Implicitly create arrays self.dq = self.dq self.err = self.err if self.hasattr('dq_def'): self.dq = dynamic_mask(self, pixel)
def __init__(self, init=None, **kwargs): if isinstance(init, NirspecFlatModel): super(NirspecQuadFlatModel, self).__init__(init=None, **kwargs) self.update(init) self.quadrants.append(self.quadrants.item()) self.quadrants[0].data = init.data self.quadrants[0].dq = init.dq self.quadrants[0].err = init.err self.quadrants[0].wavelength = init.wavelength self.quadrants[0].flat_table = init.flat_table self.quadrants[0].dq_def = init.dq_def self.quadrants[0].dq = dynamic_mask(self.quadrants[0]) return super(NirspecQuadFlatModel, self).__init__(init=init, **kwargs)
def __init__(self, init=None, **kwargs): super(MirMrsPhotomModel, self).__init__(init=init, **kwargs) self.dq = dynamic_mask(self, pixel)