Development

Purpose

The Liger IRIS Data Reduction System will perform:

  • Real-time (< 1 minute) and offline data processing of Liger/IRIS imager and IFS data.

  • Visualization of raw and reduced data to facilitate data assessment and analysis for real-time and offline use. These tools will be developed later and will possibly be based on existing community software tools like DS9 or cubeviz.

Software infrastructure

We rely on the infrastructure from Space Telescope Science Institute (STScI):

  • stdatamodels + asdf specify the datamodel interface.

  • stpipe specifies the interface for processing algorithms (steps) and pipelines.

  • stcal provides generic algorithms for readout processing.

  • jwst The JWST pipeline package which also implements the stpipe interface. It may provide algorithms appropriate to adopt for the Liger IRIS DRS.

  • crds The Calibraiton Reference Database System (CRDS) is a package to specify logic for matching science observations with reference files. CRDS provides a server client utilities specific to JWST (and other STScI missions) which will eventually be replaced by the appropriate interfaces for Keck and TMT.

  • astropy The open source astropy package provides a wide variety of generic utilies for astronomical data processing.

The Liger IRIS DRS is implemented as a Python package with the following structure:

  • liger_iris_pipeline package defines the Liger and IRIS datamodels, steps, and pipelines.

  • liger_iris_crds package defines the CRDS logic for Liger and IRIS.