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, use_spline_instead_of_tophat=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.
- Variables:
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, use_spline_instead_of_tophat=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
use_spline_instead_of_tophat – Flag indicating whether to use spline interpolation instead of tophat windowing