0.1.33
Loading...
Searching...
No Matches
pyhelios.plant_architecture_params.CarbohydrateParameters Class Reference

Flat carbohydrate-model parameters. More...

Detailed Description

Flat carbohydrate-model parameters.

Defaults mirror the Helios C++ defaults; prefer CarbohydrateParameters.from_dict(pa.getDefaultCarbohydrateParameters()).

Definition at line 750 of file plant_architecture_params.py.

Public Member Functions

Dict[str, float] to_dict (self)
 
"CarbohydrateParameters" from_dict (cls, Dict[str, Any] d)
 

Static Public Attributes

float stem_density = 675000.0
 
float stem_carbon_percentage = 0.457
 
float stem_carbohydrate_percentage = 1 - (1 / 1.14)
 
float stem_structural_carbon_percentage = 0.457 - (1 - (1 / 1.14))
 
float maturity_age = 120.0
 
float initial_density_ratio = 0.25
 
float shoot_root_ratio = 3.0
 
float leaf_total_carbon_percentage = 0.453
 
float SLA = 9.2 / 10000 / 0.453 * 12.01
 
float leaf_carbohydrate_percentage = 1 - (1 / 1.13)
 
float leaf_carbon_percentage = 0.453
 
float total_flower_cost = 8.33e-4
 
float fruit_density = 525000.0
 
float fruit_carbon_percentage = 0.475
 
float r_m_w_20 = 5.25164e-05
 
float r_m_r_20 = 5.25164e-03
 
float living_wood_fraction = 0.5
 
float growth_respiration_fraction = 0.211
 
float carbohydrate_abortion_threshold = 0.1
 
float carbohydrate_pruning_threshold = 0.025
 
float bud_death_threshold_days = 2.0
 
float branch_death_threshold_days = 5.0
 
float carbohydrate_phyllochron_threshold = 0.05
 
float carbohydrate_vegetative_break_threshold = 0.05
 
float carbohydrate_growth_threshold = 0.2
 
float starch_sequestration_ratio = 0.025
 
float carbohydrate_transfer_threshold_down = 0.025
 
float carbohydrate_transfer_threshold_up = 0.04
 
float carbon_conductance_down = 0.95
 
float carbon_conductance_up = 0.95 * 0.5
 

Member Function Documentation

◆ from_dict()

"CarbohydrateParameters" pyhelios.plant_architecture_params.CarbohydrateParameters.from_dict ( cls,
Dict[str, Any] d )

Definition at line 787 of file plant_architecture_params.py.

◆ to_dict()

Dict[str, float] pyhelios.plant_architecture_params.CarbohydrateParameters.to_dict ( self)

Definition at line 783 of file plant_architecture_params.py.

Member Data Documentation

◆ branch_death_threshold_days

float pyhelios.plant_architecture_params.CarbohydrateParameters.branch_death_threshold_days = 5.0
static

Definition at line 773 of file plant_architecture_params.py.

◆ bud_death_threshold_days

float pyhelios.plant_architecture_params.CarbohydrateParameters.bud_death_threshold_days = 2.0
static

Definition at line 772 of file plant_architecture_params.py.

◆ carbohydrate_abortion_threshold

float pyhelios.plant_architecture_params.CarbohydrateParameters.carbohydrate_abortion_threshold = 0.1
static

Definition at line 770 of file plant_architecture_params.py.

◆ carbohydrate_growth_threshold

float pyhelios.plant_architecture_params.CarbohydrateParameters.carbohydrate_growth_threshold = 0.2
static

Definition at line 776 of file plant_architecture_params.py.

◆ carbohydrate_phyllochron_threshold

float pyhelios.plant_architecture_params.CarbohydrateParameters.carbohydrate_phyllochron_threshold = 0.05
static

Definition at line 774 of file plant_architecture_params.py.

◆ carbohydrate_pruning_threshold

float pyhelios.plant_architecture_params.CarbohydrateParameters.carbohydrate_pruning_threshold = 0.025
static

Definition at line 771 of file plant_architecture_params.py.

◆ carbohydrate_transfer_threshold_down

float pyhelios.plant_architecture_params.CarbohydrateParameters.carbohydrate_transfer_threshold_down = 0.025
static

Definition at line 778 of file plant_architecture_params.py.

◆ carbohydrate_transfer_threshold_up

float pyhelios.plant_architecture_params.CarbohydrateParameters.carbohydrate_transfer_threshold_up = 0.04
static

Definition at line 779 of file plant_architecture_params.py.

◆ carbohydrate_vegetative_break_threshold

float pyhelios.plant_architecture_params.CarbohydrateParameters.carbohydrate_vegetative_break_threshold = 0.05
static

Definition at line 775 of file plant_architecture_params.py.

◆ carbon_conductance_down

float pyhelios.plant_architecture_params.CarbohydrateParameters.carbon_conductance_down = 0.95
static

Definition at line 780 of file plant_architecture_params.py.

◆ carbon_conductance_up

float pyhelios.plant_architecture_params.CarbohydrateParameters.carbon_conductance_up = 0.95 * 0.5
static

Definition at line 781 of file plant_architecture_params.py.

◆ fruit_carbon_percentage

float pyhelios.plant_architecture_params.CarbohydrateParameters.fruit_carbon_percentage = 0.475
static

Definition at line 765 of file plant_architecture_params.py.

◆ fruit_density

float pyhelios.plant_architecture_params.CarbohydrateParameters.fruit_density = 525000.0
static

Definition at line 764 of file plant_architecture_params.py.

◆ growth_respiration_fraction

float pyhelios.plant_architecture_params.CarbohydrateParameters.growth_respiration_fraction = 0.211
static

Definition at line 769 of file plant_architecture_params.py.

◆ initial_density_ratio

float pyhelios.plant_architecture_params.CarbohydrateParameters.initial_density_ratio = 0.25
static

Definition at line 757 of file plant_architecture_params.py.

◆ leaf_carbohydrate_percentage

float pyhelios.plant_architecture_params.CarbohydrateParameters.leaf_carbohydrate_percentage = 1 - (1 / 1.13)
static

Definition at line 761 of file plant_architecture_params.py.

◆ leaf_carbon_percentage

float pyhelios.plant_architecture_params.CarbohydrateParameters.leaf_carbon_percentage = 0.453
static

Definition at line 762 of file plant_architecture_params.py.

◆ leaf_total_carbon_percentage

float pyhelios.plant_architecture_params.CarbohydrateParameters.leaf_total_carbon_percentage = 0.453
static

Definition at line 759 of file plant_architecture_params.py.

◆ living_wood_fraction

float pyhelios.plant_architecture_params.CarbohydrateParameters.living_wood_fraction = 0.5
static

Definition at line 768 of file plant_architecture_params.py.

◆ maturity_age

float pyhelios.plant_architecture_params.CarbohydrateParameters.maturity_age = 120.0
static

Definition at line 756 of file plant_architecture_params.py.

◆ r_m_r_20

float pyhelios.plant_architecture_params.CarbohydrateParameters.r_m_r_20 = 5.25164e-03
static

Definition at line 767 of file plant_architecture_params.py.

◆ r_m_w_20

float pyhelios.plant_architecture_params.CarbohydrateParameters.r_m_w_20 = 5.25164e-05
static

Definition at line 766 of file plant_architecture_params.py.

◆ shoot_root_ratio

float pyhelios.plant_architecture_params.CarbohydrateParameters.shoot_root_ratio = 3.0
static

Definition at line 758 of file plant_architecture_params.py.

◆ SLA

float pyhelios.plant_architecture_params.CarbohydrateParameters.SLA = 9.2 / 10000 / 0.453 * 12.01
static

Definition at line 760 of file plant_architecture_params.py.

◆ starch_sequestration_ratio

float pyhelios.plant_architecture_params.CarbohydrateParameters.starch_sequestration_ratio = 0.025
static

Definition at line 777 of file plant_architecture_params.py.

◆ stem_carbohydrate_percentage

float pyhelios.plant_architecture_params.CarbohydrateParameters.stem_carbohydrate_percentage = 1 - (1 / 1.14)
static

Definition at line 754 of file plant_architecture_params.py.

◆ stem_carbon_percentage

float pyhelios.plant_architecture_params.CarbohydrateParameters.stem_carbon_percentage = 0.457
static

Definition at line 753 of file plant_architecture_params.py.

◆ stem_density

float pyhelios.plant_architecture_params.CarbohydrateParameters.stem_density = 675000.0
static

Definition at line 752 of file plant_architecture_params.py.

◆ stem_structural_carbon_percentage

float pyhelios.plant_architecture_params.CarbohydrateParameters.stem_structural_carbon_percentage = 0.457 - (1 - (1 / 1.14))
static

Definition at line 755 of file plant_architecture_params.py.

◆ total_flower_cost

float pyhelios.plant_architecture_params.CarbohydrateParameters.total_flower_cost = 8.33e-4
static

Definition at line 763 of file plant_architecture_params.py.


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