Papers
Topics
Authors
Recent
Search
2000 character limit reached

PypeIt: The Python Spectroscopic Data Reduction Pipeline

Published 13 May 2020 in astro-ph.IM | (2005.06505v2)

Abstract: PypeIt is a Python package for semi-automated reduction of astronomical, spectroscopic data. Its algorithms build on decades-long development of previous data reduction pipelines by the developers (Bernstein, Burles, & Prochaska, 2015; Bochanski et al., 2009). The reduction procedure -- including a complete list of the input parameters and available functionality -- is provided as online documentation hosted by Read the Docs, which is regularly updated. (https://pypeit.readthedocs.io/en/latest/). Release v1.0.3 serves the following spectrographs: Gemini/GNIRS, Gemini/GMOS, Gemini/FLAMINGOS 2, Lick/Kast, Magellan/MagE, Magellan/Fire, MDM/OSMOS, Keck/DEIMOS (600ZD, 830G, 1200G), Keck/LRIS, Keck/MOSFIRE (J and Y gratings tested), Keck/NIRES, Keck/NIRSPEC (low-dispersion), LBT/Luci-I, Luci-II, LBT/MODS (beta), NOT/ALFOSC (grism4), VLT/X-Shooter (VIS, NIR), VLT/FORS2 (300I, 300V), WHT/ISIS.

Citations (170)

Summary

PypeIt: The Python Spectroscopic Data Reduction Pipeline

PypeIt represents a significant advancement in the field of spectroscopic data reduction, offering a Python-based solution for semi-automated processing of astronomical spectroscopic data. Developed by J. Xavier Prochaska and collaborators, the pipeline capitalizes on prior frameworks established by Bernstein, Burles, and Prochaska (2015) and others, integrating a comprehensive suite of tools designed for both novice and experienced astronomers.

PypeIt version 1.0.3 has demonstrated compatibility with a diverse range of spectrographs, including instruments such as Gemini/GNIRS, Keck/DEIMOS, and VLT/X-Shooter. The pipeline is highly flexible, supporting various configurations, including longslit, multislit, and cross-dispersed echelle spectra. This versatility allows astronomers with varying degrees of expertise in data reduction to generate calibrated, science-ready spectra conducive to further astrophysical analysis.

The pipeline entails several critical steps for data reduction, beginning with the characterization of raw input frames using automated classification tools such as SPIT. The automated procedure applies various algorithms, from overscan subtraction to bias and dark current corrections. A key feature lies in its robust capability to generate master calibration frames by combining all frames of similar types, thereby enhancing the reliability and accuracy of subsequent reductions.

PypeIt's sophisticated wavelength calibration employs master arc frames or leverages sky lines in the near-IR, providing flexibility depending on the specific spectral setup. The reduction pipeline is equipped with an archive of wavelength solutions which assists in the determination of accurate wavelength maps, essential for high-precision spectral analyses.

A noteworthy aspect of PypeIt is its sky-subtraction mechanism, which achieves Poisson limited performance—essentially minimizing statistical noise contributions during the spectrum signal extraction phase. This includes constructing a two-dimensional model of the sky, effectively separating the target science signal from background emissions, which is critical for accurate spectral extraction.

Furthermore, PypeIt facilitates user interventions through a graphical interface, allowing manual calibration adjustments when automatic techniques prove inadequate. The pipeline also includes tools for flux calibration, the combination of multiple exposures, and scripts to perform telluric corrections—all of which are crucial for producing final, scientifically useful outputs documented in well-structured FITS files.

The ongoing development of PypeIt is supported by contributions from various academic institutions and involves plans to extend its functionality to additional spectrographs. This effort strategically positions PypeIt as a potential universal standard for spectroscopic data reduction across multiple observatories. By actively inviting community collaboration, the PypeIt team aims to enhance its code base and extend its application to a wider array of instruments.

PypeIt has played an integral role in several high-profile scientific publications, demonstrating its practical applicability in advanced research scenarios. As the spectroscopic landscape evolves, PypeIt is poised to adapt and expand, providing researchers with a reliable toolkit for spectroscopic data analysis. This potential for future integration and expansion underscores the pipeline's role in furthering both observational capabilities and theoretical understanding within the astronomical community.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.