GUIBRUSHR.Retrieval.ModelCalculation.Classes.LowResolutionData module¶
Low resolution data class for atmospheric retrieval calculations.
This module contains the LowResolutionData class which manages low-resolution spectroscopic data used in atmospheric retrieval algorithms.
- class GUIBRUSHR.Retrieval.ModelCalculation.Classes.LowResolutionData.LowResolutionData(instrument, spectr, lambd, lambdr, sigma_plus, sigma_minus, npix, target_vsys, flux_norm=False)[source]¶
Bases:
objectManages low-resolution spectroscopic data for atmospheric retrieval.
This class handles the storage and processing of low-resolution spectroscopic data including wavelengths, spectral data, error estimates, and related parameters for atmospheric retrieval calculations.
- instrument¶
Name or identifier of the instrument
- ldata_LR¶
Wavelength data for low resolution
- step_LR¶
Wavelength step size for low resolution
- rdata_LR¶
Spectral reflectance/radiance data for low resolution
- errdata_LR_plus¶
Upper error/uncertainty data for low resolution
- errdata_LR_minus¶
Lower error/uncertainty data for low resolution
- vsys¶
Target system velocity
- npix¶
Number of pixels
- lbottom¶
Bottom wavelength boundary
- ltop¶
Top wavelength boundary
- __init__(instrument, spectr, lambd, lambdr, sigma_plus, sigma_minus, npix, target_vsys, flux_norm=False)[source]¶
Initialize the LowResolutionData object.
- Parameters:
instrument – Instrument name or identifier
spectr – Spectral data array
lambd – Wavelength data array
lambdr – Wavelength step size array
sigma_plus – Upper error/uncertainty data array
sigma_minus – Lower error/uncertainty data array
npix – Number of pixels in the data
target_vsys – Target system velocity
flux_norm – Flag indicating whether flux data is normalized to 1