pyforestry.sweden.growth.soderberg_1986 package#

Submodules#

pyforestry.sweden.growth.soderberg_1986.equations module#

Soderberg (1986) single-tree diameter growth equations for Sweden.

Pure equation logic extracted from the block-level adapter. This module contains all coefficient data, helper functions, and the public soderberg_1986_tree_diameter_growth_cm() calculator.

Primary reference:
  • Söderberg, U. (1986). Report 14, SLU, Umeå (Appendix 4 and related growth notes).

pyforestry.sweden.growth.soderberg_1986.equations.soderberg_1986_tree_diameter_growth_cm(*, species: TreeName | str, diameter_cm: float, age_bh_years: float, part_of_sweden: str, stand_basal_area_m2_ha: float, tree_diameter_max_cm: float, p_pine: float, p_spruce: float, p_birch: float, site_index_species: str, site_index_pine_m: float | SiteIndexValue | None, site_index_spruce_m: float | SiteIndexValue | None, latitude_deg: float, altitude_m: float, maritime: bool, south_east: bool, region5: bool, rich: bool, split: bool, soil_moisture: SwedenSoilMoisture | int, peat: bool, fertilized_within_10_years: bool = False, thinned_0_5_years: bool = False, thinned_6_25_years: bool = False, thinning_simulated: bool = False, include_thinning_effect: bool = True) → float[source]#

Calculate 5-year diameter increment for one tree with Söderberg (1986).

Source:

Söderberg, U. (1986). Report 14, SLU, Umeå.

Applicability:

Sweden tree-level equations with 5-year period output.

Parameters:
  • meters (Diameter inputs/outputs in centimeters. Site index inputs in)

  • equations). ((internally converted to decimeters where required by)

Example

>>> soderberg_1986_tree_diameter_growth_cm(
...     species=TreeSpecies.Sweden.pinus_sylvestris,
...     diameter_cm=20.0,
...     age_bh_years=40.0,
...     part_of_sweden="north",
...     stand_basal_area_m2_ha=25.0,
...     tree_diameter_max_cm=30.0,
...     p_pine=0.6,
...     p_spruce=0.3,
...     p_birch=0.1,
...     site_index_species="pine",
...     site_index_pine_m=20.0,
...     site_index_spruce_m=22.0,
...     latitude_deg=60.0,
...     altitude_m=100.0,
...     maritime=False,
...     south_east=False,
...     region5=False,
...     rich=False,
...     split=False,
...     soil_moisture=Sweden.SoilMoistureEnum.MESIC,
...     peat=False,
... )
0.88...

Module contents#

Soderberg (1986) single-tree diameter growth equations.