GUIBRUSHR.Retrieval.ModelCalculation.Classes.Pressure module¶
Pressure module for atmospheric model calculations.
This module contains the Pressure class for generating logarithmically spaced pressure values across atmospheric layers.
- class GUIBRUSHR.Retrieval.ModelCalculation.Classes.Pressure.Pressure(range_min_pressures, range_max_pressures, n_layers)[source]¶
Bases:
objectA class to represent atmospheric pressure distribution across layers.
This class generates logarithmically spaced pressure values between specified minimum and maximum pressure ranges for a given number of atmospheric layers.
- pressures¶
Array of logarithmically spaced pressure values
- range_min_pressures¶
Minimum pressure range (log scale)
- range_max_pressures¶
Maximum pressure range (log scale)
- n_layers¶
Number of atmospheric layers
- __init__(range_min_pressures, range_max_pressures, n_layers)[source]¶
Initialize the Pressure object with specified parameters.
- Parameters:
range_min_pressures – Minimum pressure range value (log scale)
range_max_pressures – Maximum pressure range value (log scale)
n_layers – Number of atmospheric layers to generate