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

A 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