Source code for jwst.datamodels.trapdensity

from stcal.dynamicdq import dynamic_mask
from .dqflags import pixel
from .reference import ReferenceFileModel

__all__ = ['TrapDensityModel']

[docs]class TrapDensityModel(ReferenceFileModel): """ A data model for the trap density of a detector, for persistence. Parameters __________ data : numpy float32 array Trap density dq : numpy uint32 array data quality array dq_def : numpy table DQ flag definitions """ schema_url = "" def __init__(self, init=None, **kwargs): super(TrapDensityModel, self).__init__(init=init, **kwargs) self.dq = dynamic_mask(self, pixel) # Implicitly create arrays self.dq = self.dq