EXPRES
EchelleInstruments.EXPRES — ModuleModule providing types and traits and customized functions for the EXPRES Spectrograph.
Types
EchelleInstruments.EXPRES.EXPRES1D — TypeTrait for 1D Extracted spectra from EXPRES
EchelleInstruments.EXPRES.EXPRES2D — TypeTrait for 2D Extracted spectra from EXPRES
EchelleInstruments.EXPRES.AnyEXPRES — TypeTrait to specify any 1D or 2D Extracted spectra from EXPRES
Functions
EchelleInstruments.EXPRES.continuum_normalize_spectra! — MethodNormalize each spectrum based on continuum model from FITS files.
EchelleInstruments.EXPRES.continuum_normalize_spectrum! — MethodNormalize spectrum based on continuum model from FITS file.
EchelleInstruments.EXPRES.filter_line_list — Methodfilter_line_list( linelist, inst ; λmin, λmax ) Return DataFrame based on linelist, but filtered to only include lines between λmin and λmax. Defaults for λmin and λmax specified are in traits for EXPRES.
EchelleInstruments.EXPRES.find_worst_telluric_in_each_chunk — Methodfind_worst_telluric_in_each_chunk( chunk_list_timeseries, spectra ) Return an array of the worst (smallest) telluric for each chunk at any time for the provided ChunkListTimeseries.
RvSpectMLBase.InstrumentsCommon.make_clean_line_list_from_tellurics — Methodmake_clean_line_list_from_tellurics(line_list, expres_data; Δv_to_avoid_tellurics ) Returns a new line list that excludes lines with telluric contamination. Inputs:
line_list: Dataframe containing field lambdaexpres_data: Array of spectraΔv_to_avoid_tellurics: in m/s
Outputs:
line_list_without_tellurics: DataFrame with fields:lambda,weight,lambda_lo, andlambda_hi.
Warning: Currently, assumes a tellurics value in metadata for each spectra, such as is provided by EXPRES.
Files
Internals
EchelleInstruments.EXPRES.add_metadata_from_fits! — Methodadd_metadata_from_fits!(df, filename) Return updated dataframe after adding metadata from FITS file header.
EchelleInstruments.EXPRES.blaze_normalize_spectra! — MethodNormalize each spectrum based on blaze model (also tries to include black body function) from FITS files.
EchelleInstruments.EXPRES.blaze_normalize_spectrum! — MethodNormalize spectrum based on blaze model (also tries to include black body function) from FITS file.
EchelleInstruments.EXPRES.jd2mjd — MethodReturn modified Julian date based on input Julian date
EchelleInstruments.EXPRES.read_data — FunctionRead EXPRES data from FITS file, and return in a Spectra2DBasic object.
EchelleInstruments.EXPRES.read_data — MethodRead EXPRES data from FITS a file using Filename from a DataFrameRow. Adds other columns from DataFrameRow as metadata.
EchelleInstruments.EXPRES.read_data_only — MethodRead only EXPRES data from FITS file, and leave metadata empty.
EchelleInstruments.EXPRES.read_data_only — MethodRead only EXPRES data from FITS file, and leave metadata empty.
EchelleInstruments.EXPRES.read_metadata — MethodCreate Dict containing filename and default metadata from FITS file headers.
EchelleInstruments.EXPRES.read_metadata — MethodCreate Dict containing filename and default metadata from FITS file headers.
EchelleInstruments.make_manifest — MethodCreate Dataframe containing filenames and key data for all files neid*.fits in directory
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