0.1.8
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 104 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 147 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 180 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 172 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 137 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 136 of file photosynthesis.py.

◆ ER

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

Respiration activation energy (1/K)

Definition at line 143 of file photosynthesis.py.

◆ kC

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

CO2 response coefficient (unitless)

Definition at line 144 of file photosynthesis.py.

◆ q

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

Temperature response parameter (unitless)

Definition at line 141 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 142 of file photosynthesis.py.

◆ theta

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

Half-saturation light level (W/m²)

Definition at line 138 of file photosynthesis.py.

◆ Tmin

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

Minimum temperature for photosynthesis (K)

Definition at line 139 of file photosynthesis.py.

◆ Topt

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

Optimum temperature for photosynthesis (K)

Definition at line 140 of file photosynthesis.py.

◆ Tref

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

Reference temperature (K)

Definition at line 135 of file photosynthesis.py.


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