0.1.33
Loading...
Searching...
No Matches
pyhelios.types.photosynthesis.EmpiricalModelCoefficients Class Reference

Empirical photosynthesis model coefficients. More...

Detailed Description

Empirical photosynthesis model coefficients.

This model uses empirical relationships to estimate photosynthetic rates based on environmental conditions.

Definition at line 126 of file photosynthesis.py.

Public Member Functions

 __post_init__ (self)
 Validate parameter values after initialization.
 
List[float] to_array (self)
 Convert to float array for C++ interface.
 
'EmpiricalModelCoefficientsfrom_array (cls, List[float] coefficients)
 Create from float array (from C++ interface).
 

Static Public Attributes

float Tref = 298.0
 Reference temperature (K)
 
float Ci_ref = 290.0
 Reference CO2 concentration (μmol CO2/mol air)
 
float Asat = 18.18
 Light-saturated photosynthetic rate (μmol/m²/s)
 
float theta = 62.03
 Half-saturation light level (W/m²)
 
float Tmin = 290.0
 Minimum temperature for photosynthesis (K)
 
float Topt = 303.0
 Optimum temperature for photosynthesis (K)
 
float q = 0.344
 Temperature response parameter (unitless)
 
float R = 1.663e5
 Respiration temperature coefficient (μmol·K^0.5/m²/s)
 
float ER = 3740.0
 Respiration activation energy (1/K)
 
float kC = 0.791
 CO2 response coefficient (unitless)
 

Member Function Documentation

◆ __post_init__()

pyhelios.types.photosynthesis.EmpiricalModelCoefficients.__post_init__ ( self)

Validate parameter values after initialization.

Definition at line 169 of file photosynthesis.py.

◆ from_array()

'EmpiricalModelCoefficients' pyhelios.types.photosynthesis.EmpiricalModelCoefficients.from_array ( cls,
List[float] coefficients )

Create from float array (from C++ interface).

Definition at line 219 of file photosynthesis.py.

◆ to_array()

List[float] pyhelios.types.photosynthesis.EmpiricalModelCoefficients.to_array ( self)

Convert to float array for C++ interface.

Definition at line 211 of file photosynthesis.py.

Member Data Documentation

◆ Asat

pyhelios.types.photosynthesis.EmpiricalModelCoefficients.Asat = 18.18
static

Light-saturated photosynthetic rate (μmol/m²/s)

Definition at line 159 of file photosynthesis.py.

◆ Ci_ref

pyhelios.types.photosynthesis.EmpiricalModelCoefficients.Ci_ref = 290.0
static

Reference CO2 concentration (μmol CO2/mol air)

Definition at line 158 of file photosynthesis.py.

◆ ER

pyhelios.types.photosynthesis.EmpiricalModelCoefficients.ER = 3740.0
static

Respiration activation energy (1/K)

Definition at line 165 of file photosynthesis.py.

◆ kC

float pyhelios.types.photosynthesis.EmpiricalModelCoefficients.kC = 0.791
static

CO2 response coefficient (unitless)

Definition at line 166 of file photosynthesis.py.

◆ q

pyhelios.types.photosynthesis.EmpiricalModelCoefficients.q = 0.344
static

Temperature response parameter (unitless)

Definition at line 163 of file photosynthesis.py.

◆ R

pyhelios.types.photosynthesis.EmpiricalModelCoefficients.R = 1.663e5
static

Respiration temperature coefficient (μmol·K^0.5/m²/s)

Definition at line 164 of file photosynthesis.py.

◆ theta

pyhelios.types.photosynthesis.EmpiricalModelCoefficients.theta = 62.03
static

Half-saturation light level (W/m²)

Definition at line 160 of file photosynthesis.py.

◆ Tmin

pyhelios.types.photosynthesis.EmpiricalModelCoefficients.Tmin = 290.0
static

Minimum temperature for photosynthesis (K)

Definition at line 161 of file photosynthesis.py.

◆ Topt

pyhelios.types.photosynthesis.EmpiricalModelCoefficients.Topt = 303.0
static

Optimum temperature for photosynthesis (K)

Definition at line 162 of file photosynthesis.py.

◆ Tref

pyhelios.types.photosynthesis.EmpiricalModelCoefficients.Tref = 298.0
static

Reference temperature (K)

Definition at line 157 of file photosynthesis.py.


The documentation for this class was generated from the following file: