Skip to content

Method of curvature and tilt correction of calibration lines in high-resolution spectra

Notifications You must be signed in to change notification settings

dstanya/SpecCurvTilt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SpecCurvTilt : Spectral Curvature and tilt Removal method

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.

Code Details

For a comprehensive understanding of the code and its functionality, please refer to our publication: Tanya et al. 2021.

Data and Testing

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.

Limitations

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.

Citing

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.

Requirements

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:

  1. numpy
  2. scipy
  3. matplotlib
  4. astropy
  5. skimage

Disclaimer

Please be aware that the code is currently in its developmental phase. We are working on refinements to ensure its effectiveness across various scenarios.

About

Method of curvature and tilt correction of calibration lines in high-resolution spectra

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published