GUIBRUSHR.Retrieval.ModelCalculation.Classes.Wavelength module

Wavelength class for handling wavelength range parameters.

This module contains the Wavelength class which manages wavelength ranges for both low resolution (lr) and high resolution (hr) configurations.

class GUIBRUSHR.Retrieval.ModelCalculation.Classes.Wavelength.Wavelength(min_wl_lr=None, max_wl_lr=None, min_wl_hr=None, max_wl_hr=None)[source]

Bases: object

A class to represent wavelength range parameters.

This class stores minimum and maximum wavelength values for both low resolution (lr) and high resolution (hr) configurations.

Variables:
  • min_wl_hr – Minimum wavelength for high resolution

  • max_wl_hr – Maximum wavelength for high resolution

  • min_wl_lr – Minimum wavelength for low resolution

  • max_wl_lr – Maximum wavelength for low resolution

__init__(min_wl_lr=None, max_wl_lr=None, min_wl_hr=None, max_wl_hr=None)[source]

Initialize the Wavelength object with wavelength range parameters.

Parameters:
  • min_wl_lr – Minimum wavelength for low resolution (default: None)

  • max_wl_lr – Maximum wavelength for low resolution (default: None)

  • min_wl_hr – Minimum wavelength for high resolution (default: None)

  • max_wl_hr – Maximum wavelength for high resolution (default: None)