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.

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)