0.1.26
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 631 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 668 of file plant_architecture_params.py.

◆ to_dict()

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

Definition at line 664 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 654 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 653 of file plant_architecture_params.py.

◆ carbohydrate_abortion_threshold

float pyhelios.plant_architecture_params.CarbohydrateParameters.carbohydrate_abortion_threshold = 0.1
static

Definition at line 651 of file plant_architecture_params.py.

◆ carbohydrate_growth_threshold

float pyhelios.plant_architecture_params.CarbohydrateParameters.carbohydrate_growth_threshold = 0.2
static

Definition at line 657 of file plant_architecture_params.py.

◆ carbohydrate_phyllochron_threshold

float pyhelios.plant_architecture_params.CarbohydrateParameters.carbohydrate_phyllochron_threshold = 0.05
static

Definition at line 655 of file plant_architecture_params.py.

◆ carbohydrate_pruning_threshold

float pyhelios.plant_architecture_params.CarbohydrateParameters.carbohydrate_pruning_threshold = 0.025
static

Definition at line 652 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 659 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 660 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 656 of file plant_architecture_params.py.

◆ carbon_conductance_down

float pyhelios.plant_architecture_params.CarbohydrateParameters.carbon_conductance_down = 0.95
static

Definition at line 661 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 662 of file plant_architecture_params.py.

◆ fruit_carbon_percentage

float pyhelios.plant_architecture_params.CarbohydrateParameters.fruit_carbon_percentage = 0.475
static

Definition at line 646 of file plant_architecture_params.py.

◆ fruit_density

float pyhelios.plant_architecture_params.CarbohydrateParameters.fruit_density = 525000.0
static

Definition at line 645 of file plant_architecture_params.py.

◆ growth_respiration_fraction

float pyhelios.plant_architecture_params.CarbohydrateParameters.growth_respiration_fraction = 0.211
static

Definition at line 650 of file plant_architecture_params.py.

◆ initial_density_ratio

float pyhelios.plant_architecture_params.CarbohydrateParameters.initial_density_ratio = 0.25
static

Definition at line 638 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 642 of file plant_architecture_params.py.

◆ leaf_carbon_percentage

float pyhelios.plant_architecture_params.CarbohydrateParameters.leaf_carbon_percentage = 0.453
static

Definition at line 643 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 640 of file plant_architecture_params.py.

◆ living_wood_fraction

float pyhelios.plant_architecture_params.CarbohydrateParameters.living_wood_fraction = 0.5
static

Definition at line 649 of file plant_architecture_params.py.

◆ maturity_age

float pyhelios.plant_architecture_params.CarbohydrateParameters.maturity_age = 120.0
static

Definition at line 637 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 648 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 647 of file plant_architecture_params.py.

◆ shoot_root_ratio

float pyhelios.plant_architecture_params.CarbohydrateParameters.shoot_root_ratio = 3.0
static

Definition at line 639 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 641 of file plant_architecture_params.py.

◆ starch_sequestration_ratio

float pyhelios.plant_architecture_params.CarbohydrateParameters.starch_sequestration_ratio = 0.025
static

Definition at line 658 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 635 of file plant_architecture_params.py.

◆ stem_carbon_percentage

float pyhelios.plant_architecture_params.CarbohydrateParameters.stem_carbon_percentage = 0.457
static

Definition at line 634 of file plant_architecture_params.py.

◆ stem_density

float pyhelios.plant_architecture_params.CarbohydrateParameters.stem_density = 675000.0
static

Definition at line 633 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 636 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 644 of file plant_architecture_params.py.


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