NEID
EchelleInstruments.NEID — ModuleModule providing types and traits and customized functions for the NEID Spectrograph.
Types
EchelleInstruments.NEID.NEID1D — TypeTrait for 1D Extracted spectra from NEID
EchelleInstruments.NEID.NEID2D — TypeTrait for 2D Extracted spectra from NEID
EchelleInstruments.NEID.AnyNEID — TypeTrait to specify any 1D or 2D Extracted spectra from NEID
Functions
RvSpectMLBase.InstrumentsCommon.make_clean_line_list_from_tellurics — Methodmake_clean_line_list_from_tellurics(line_list, neid_data; Δv_to_avoid_tellurics ) Returns a new line list that excludes lines with telluric contamination. Inputs:
line_list: Dataframe containing field lambda
- neid_data: Array of spectra
Δv_to_avoid_tellurics: in m/sv_center_to_avoid_tellurics: in m/stellurics_filename: filename with wavelength ranges affected by tellurics
Outputs:
line_list_without_tellurics: DataFrame with fields:lambda,weight,lambda_lo, andlambda_hi.
Warning: Currently, reads in a list of wavelength ranges with tellurics and this file was created based on tellurics metadata in EXPRES data for HR 101501.
Internals
EchelleInstruments.NEID.make_manifest — MethodCreate Dataframe containing filenames and key data for all files neid*.fits in directory
EchelleInstruments.NEID.read_activity_table — MethodCreate Dict containing filename and default metadata from file.
EchelleInstruments.NEID.read_blaze — FunctionRead blaze for NEID science fiber from FITS file.
EchelleInstruments.NEID.read_cal_data — MethodRead calibrator data
EchelleInstruments.NEID.read_data — FunctionRead NEID data from FITS file, and return in a Spectra2DBasic object.
EchelleInstruments.NEID.read_differential_extinctions! — FunctionRead space delimited file with differential extinction corrections, interpolate to bjd's in df and insert into df[:,diffextrv].
EchelleInstruments.NEID.read_exposure_meter — MethodCreate Dict containing filename and default metadata from file.
EchelleInstruments.NEID.read_metadata — MethodCreate Dict containing filename and default metadata from file.
EchelleInstruments.NEID.read_solar_normalization — FunctionRead normalization function for approximate solar continuum+blaze correction TODO: Figure out mapping between these orders and what's stored in the FITS file before using.
EchelleInstruments.NEID.read_telluric_ranges — Methodreadtelluricranges( filename ) Return DataFrame (keys lambdalo and lambdahi) with wavelength ranges to be avoided as containing tellurics based on provided CSV file. Assumes path is included in filename.
Index
EchelleInstruments.EXPRESEchelleInstruments.EchelleInstrumentsEchelleInstruments.NEIDEchelleInstruments.EXPRES.AnyEXPRESEchelleInstruments.EXPRES.EXPRES1DEchelleInstruments.EXPRES.EXPRES2DEchelleInstruments.NEID.AnyNEIDEchelleInstruments.NEID.NEID1DEchelleInstruments.NEID.NEID2DEchelleInstruments.EXPRES.add_metadata_from_fits!EchelleInstruments.EXPRES.blaze_normalize_spectra!EchelleInstruments.EXPRES.blaze_normalize_spectrum!EchelleInstruments.EXPRES.continuum_normalize_spectra!EchelleInstruments.EXPRES.continuum_normalize_spectrum!EchelleInstruments.EXPRES.filter_line_listEchelleInstruments.EXPRES.find_worst_telluric_in_each_chunkEchelleInstruments.EXPRES.jd2mjdEchelleInstruments.EXPRES.read_dataEchelleInstruments.EXPRES.read_dataEchelleInstruments.EXPRES.read_data_onlyEchelleInstruments.EXPRES.read_data_onlyEchelleInstruments.EXPRES.read_metadataEchelleInstruments.EXPRES.read_metadataEchelleInstruments.NEID.make_manifestEchelleInstruments.NEID.read_activity_tableEchelleInstruments.NEID.read_blazeEchelleInstruments.NEID.read_cal_dataEchelleInstruments.NEID.read_dataEchelleInstruments.NEID.read_differential_extinctions!EchelleInstruments.NEID.read_exposure_meterEchelleInstruments.NEID.read_metadataEchelleInstruments.NEID.read_solar_normalizationEchelleInstruments.NEID.read_telluric_rangesEchelleInstruments.calc_complement_wavelength_rangesEchelleInstruments.find_ranges_with_telluricsEchelleInstruments.make_manifestEchelleInstruments.make_manifestEchelleInstruments.make_manifestEchelleInstruments.make_manifestEchelleInstruments.make_ranges_without_telluricsEchelleInstruments.merge_sorted_wavelength_rangesEchelleInstruments.read_fits_headerEchelleInstruments.read_headerEchelleInstruments.read_headerEchelleInstruments.read_manifestEchelleInstruments.read_metadata_from_fitsEchelleInstruments.write_manifestRvSpectMLBase.InstrumentsCommon.make_clean_line_list_from_telluricsRvSpectMLBase.InstrumentsCommon.make_clean_line_list_from_tellurics