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.EXPRES
EchelleInstruments.EchelleInstruments
EchelleInstruments.NEID
EchelleInstruments.EXPRES.AnyEXPRES
EchelleInstruments.EXPRES.EXPRES1D
EchelleInstruments.EXPRES.EXPRES2D
EchelleInstruments.NEID.AnyNEID
EchelleInstruments.NEID.NEID1D
EchelleInstruments.NEID.NEID2D
EchelleInstruments.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_list
EchelleInstruments.EXPRES.find_worst_telluric_in_each_chunk
EchelleInstruments.EXPRES.jd2mjd
EchelleInstruments.EXPRES.read_data
EchelleInstruments.EXPRES.read_data
EchelleInstruments.EXPRES.read_data_only
EchelleInstruments.EXPRES.read_data_only
EchelleInstruments.EXPRES.read_metadata
EchelleInstruments.EXPRES.read_metadata
EchelleInstruments.NEID.make_manifest
EchelleInstruments.NEID.read_activity_table
EchelleInstruments.NEID.read_blaze
EchelleInstruments.NEID.read_cal_data
EchelleInstruments.NEID.read_data
EchelleInstruments.NEID.read_differential_extinctions!
EchelleInstruments.NEID.read_exposure_meter
EchelleInstruments.NEID.read_metadata
EchelleInstruments.NEID.read_solar_normalization
EchelleInstruments.NEID.read_telluric_ranges
EchelleInstruments.calc_complement_wavelength_ranges
EchelleInstruments.find_ranges_with_tellurics
EchelleInstruments.make_manifest
EchelleInstruments.make_manifest
EchelleInstruments.make_manifest
EchelleInstruments.make_manifest
EchelleInstruments.make_ranges_without_tellurics
EchelleInstruments.merge_sorted_wavelength_ranges
EchelleInstruments.read_fits_header
EchelleInstruments.read_header
EchelleInstruments.read_header
EchelleInstruments.read_manifest
EchelleInstruments.read_metadata_from_fits
EchelleInstruments.write_manifest
RvSpectMLBase.InstrumentsCommon.make_clean_line_list_from_tellurics
RvSpectMLBase.InstrumentsCommon.make_clean_line_list_from_tellurics