ERIS Pipeline Reference Manual 1.9.2
Modules
Here is a list of all modules:
[detail level 12]
 Miscellaneous Utilities
 DFS related functions
 IFU Image Combination Functions
 IFU Miscellaneous Functions
 IFU Dark Frame Processing Functions
 IFU Debugging and Diagnostic Functions
 IFU Detector Linearity Functions
 IFU Data Flow System (DFS) Functions
 IFU Geometric Distortion Correction
 IFU Efficiency and Response Calibration
 IFU Spectrum Extraction
 IFU Flat Field Calibration
 IFU Jitter InterfaceInterface functions for IFU jitter observation processing
 IFU Jitter Processing Static FunctionsCore jitter observation processing workflows and cube reconstruction
 Lambda Correction for IFU Spectra
 IFU Cube Resampling and Combination
 ESO Science Data Product (SDP) Format Support
 Sky Tweaking and Subtraction
 Star Index Management
 Standard Star Calibration Pipeline
 Strehl Ratio Computation and Image Quality Assessment
 IFU Miscellaneous Utilities
 IFU Error Macros
 IFU Vector with Bad Pixel Masking
 Utilities to ease the use of CASU
 Utilities relating to catalogues
 Detector Utilities
 DFS related functions
 Gain/linearity Utilities
 Utilities for NIX LSS calibration
 Utilities relating to MASTER_BPMs
 Utilities relating to MASTER_DARKs
 Utilities relating to
 Utilities relating to MASTER_WAVEs
 Miscellaneous Source Match Utilities
 ERIS NIX science data reduction related functions
 Miscellaneous Utilities
 Utilities for wavelength calibration
 FITS header protected access
 Miscellaneous Utilities
 Sky Correction Code
 CatalogueMain function of the catalogue
 hdrl_apclustDetect multiple objects from a given Plessey array
 hdrl_apioInitialize the ap structure
 hdrl_aplineDetect objects on a line of data
 hdrl_arealsWork out the areal profiles for an object
 hdrl_backgroundModel and create background map
 hdrl_casuGeneric functions
 hdrl_classifyDo star/galaxy classification
 hdrl_extendDo aperture integration
 hdrl_filterDo bilinear median and linear filtering on background values
 hdrl_momentsDo moments analysis on an object
 hdrl_overlpDeblend overlapping images
 hdrl_phoptDoes multiple profile fitting to determine intensities
 hdrl_polynmWork out the median seeing
 hdrl_radiiWork out the fluxes for special radii
 hdrl_seeingWork out the median seeing
 hdrl_solveUse Gauss-Jordan elimination to solve ax=b
 hdrl_statisticsCompute statistics
 hdrl_catalogue_tableTable for the catalogue
 hdrl_terminateCheck for objects that have terminated
 hdrl_utils_catalogueCommon functions
 hdrl_utils_sortSort functions for differents data types
 Barycentric correctionThis module contains a function to derives the barycentric correction of an observation, i.e. the wavelength shift to apply to a spectrum to compensate for the motion of the observer with respect to the barycenter of the solar system, by using the ERFA (Essential Routines for Fundamental Astronomy) library. ERFA is a C library containing key algorithms for astronomy, and is based on the SOFA library published by the International Astronomical Union (IAU)
 Bad Pixel DetectionThis module contains functions to detect bad pixels on single images, on a stack of identical images and on a sequence of images
 Bad Pixel Mask 2D ComputationAlgorithms to detect bad pixels on a single image
 Bad Pixel Mask 3D ComputationAlgorithms to detect bad pixels on a stack of identical images like e.g. bias images
 Bad Pixel Mask via fittingAlgorithms to detect bad-pixels on a sequence of images like e.g. domeflats
 Bad Pixel Mask via edge detectionAlgorithm to detect bad-pixels and cosmic-rays hits on a single image like e.g. science frames
 Bad Pixel Utilities
 Object catalogueThis module provides algorithms to build an objects catalogue. Depending on the value of the control parameter "resulttype", additional products may be generated: a full catalogue, the background map, the segmentation map
 Collapse Parameters
 DAR (Differential Atmospheric Refraction)
 Download from the Internet.This module contains functions to download information from the internet. It is based on libcurl (the multiprotocol file transfer library), a free and easy-to-use client-side URL transfer library. For detailed informations see https://curl.se/libcurl
 Fitting
 Master FlatfieldThis module provides algorithms to compute a master flatfield. Several methods are available to deal with different flatfield characteristics
 Fixed pattern noise detectionAlgorithms to compute fixed pattern noise on a single image
 FringingThis module contains functions to derive and subtract a master-fringe image
 Image object
 Imagelist object
 Iterator
 Limiting Magnitude ModuleThis module contains a function to compute the limiting magnitude of an image. Several methods are available to deal with different data points distributions
 Overscan Computation and CorrectionThis module contains functionality to compute and correct the overscan level of CCD image
 Parameter object
 Prototyping object (derived from MIME project)
 Resample 2D/3D images/cubesAlgorithms to resample 2D images and 3D cubes onto a common grid based on the MUSE code
 HDRL parameter - interpolation methodHDRL parameter controlling the interpolation method
 HDRL parameter - output gridHdrl parameter defining the final output grid
 Spectrum 1DThis module defines the hdrl_spectrum1D data structure, provides basic functionalities for it (constructors, destructor, operators)
 Strehl ComputationFunction to compute the Strehl ratio on an image
 General Utility Functions
 Hdrl_correlation
 Hdrl_efficiency
 Hdrl_frameiter
 Hdrl_multiiter
 Hdrl_response