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: object

Manages 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