liger_iris_pipeline.datamodels.ifu

Classes

IFUCubeModel([init])

A data model for IFU data at the 3D cube stage.

IFUImageModel([init])

A data model for IFU data at the 2D image stage.

class liger_iris_pipeline.datamodels.ifu.IFUCubeModel(init=None, **kwargs)[source]

Bases: LigerIRISDataModel

A data model for IFU data at the 3D cube stage.

Parameters: wavelength (np.ndarray): The wavelength vector. data (np.ndarray): The science data cube. err (np.ndarray): : The error array cube. dq (np.ndarray): The 3D data quality array cube.

schema_url = 'https://oirlab.github.io/schemas/IFUCubeModel.schema'

The schema URI to validate the model against. If None, only basic validation of required metadata properties (filename, model_type) will occur.

class liger_iris_pipeline.datamodels.ifu.IFUImageModel(init=None, **kwargs)[source]

Bases: LigerIRISDataModel

A data model for IFU data at the 2D image stage.

Parameters: data (np.ndarray): The science data. err (np.ndarray): : The error array. dq (np.ndarray): The 2D data quality array.

schema_url = 'https://oirlab.github.io/schemas/IFUImageModel.schema'

The schema URI to validate the model against. If None, only basic validation of required metadata properties (filename, model_type) will occur.