load_pypeit_calibration_lines¶
- specreduce.calibration_data.load_pypeit_calibration_lines(lamps: Sequence | None = None, wave_air: bool = False, cache: bool | Literal['update'] = True, show_progress: bool = False) QTable | None[source]¶
 Load reference calibration lines from
pypeitlinelists. Thepypeitlinelists are well-curated and have been tested across a wide range of spectrographs. The available linelists are defined byPYPEIT_CALIBRATION_LINELISTS.- Parameters:
 - lampsLamp string, comma-separated list of lamps, or sequence of lamps to include in
 output reference linelist. The parlance of “lamp” is retained here for consistency with its use in
pypeitand elsewhere. In several of the supported cases the “lamp” is the sky itself (e.g. OH lines in the near-IR). The available lamps are defined byPYPEIT_CALIBRATION_LINELISTS.- wave_airIf True, convert the vacuum wavelengths used by 
pypeitto air wavelengths. - cacheToggle caching of downloaded data
 - show_progressShow download progress bar
 
- Returns:
 - linelist:
 Table containing the combined calibration line list.
pypeitlinelists have the following columns: *ion: Ion or molecule generating the line. *wavelength: Vacuum wavelength of the line in Angstroms. *NIST: Flag denoting if NIST is the ultimate reference for the line’s wavelength. *Instr:pypeit-specific instrument flag. *amplitude: Amplitude of the line. Beware, not consistent between lists. *Source: Source of the line information.