This GitHub repository houses the code for the Spectral Curvature and Tilt Correction Method
, designed for calibration lines in high-resolution spectra. Initially developed for Fabry-Perot (FP) calibration lines, this technique is also applicable to Th-Ar lines. The code is optimized for high to medium Signal-to-Noise Ratio (SNR) lines and is tailored to accommodate the uniform line density characteristics of FP and Laser Frequency Comb (LFC) lines.
For a comprehensive understanding of the code and its functionality, please refer to our publication: Tanya et al. 2021.
We have rigorously tested the code using Fabry-Perot calibration data from the Hanle Echelle Spectrograph (HESP) and Th-Ar calibration data from MIKE and X-Shooter spectrographs. As this is a post-processing technique, it is recommended to utilize bias-subtracted and pre-processed FITS files as inputs for optimal results.
The current version of the code is adept at addressing curvature and tilt corrections for high SNR lines but is limited in its ability to handle low SNR/faint lines (SNR < 6) and blended lines within Th-Ar spectra. We have plans to address these limitations in the future.
If you decide to incorporate this method into your research, we kindly request you to cite our work: Tanya et al. 2021 Your citations contribute to the recognition and further development of this tool.
We encourage collaboration and feedback from the community to collectively enhance its capabilities.
The code has been developed in Python 3.7.1. The tracing of apertures has been done using CERES pipeline available on github.
The following python packages are required:
Please be aware that the code is currently in its developmental phase. We are working on refinements to ensure its effectiveness across various scenarios.