pyforestry.sweden.siteindex.translate package

Submodules

pyforestry.sweden.siteindex.translate.agestam_1985 module

pyforestry.sweden.siteindex.translate.agestam_1985.agestam_1985_si_translation_pine_to_birch(si_pine)[source]

Translate SI H100 for Pine to Birch according to Hägglund (1974), from Agestam (1985).

This function converts the site index (SI) H100 for Pine to Birch, based on empirical relationships presented by Agestam (1985).

Parameters:

si_pine (float) – Site index (SI) H100 for Pine in meters.

Returns:

Site index (SI) H100 for Birch in meters.

Return type:

float

Reference:

Agestam, E. (1985). “A growth simulator for mixed stands of pine, spruce, and birch in Sweden.” Diss. Swedish University of Agricultural Sciences. Report no. 15. Dept. of Forest Yield Research. ISBN 91-576-2528-x. Garpenberg, Sweden; page 79.

pyforestry.sweden.siteindex.translate.agestam_1985.agestam_1985_si_translation_spruce_to_birch(si_spruce)[source]

Translate SI H100 for Spruce to Birch according to Hägglund (1974), from Agestam (1985).

This function converts the site index (SI) H100 for Spruce to Birch, based on empirical relationships presented by Agestam (1985).

Parameters:

si_spruce (float) – Site index (SI) H100 for Spruce in meters.

Returns:

Site index (SI) H100 for Birch in meters.

Return type:

float

Reference:

Agestam, E. (1985). “A growth simulator for mixed stands of pine, spruce, and birch in Sweden.” Diss. Swedish University of Agricultural Sciences. Report no. 15. Dept. of Forest Yield Research. ISBN 91-576-2528-x. Garpenberg, Sweden; page 79.

pyforestry.sweden.siteindex.translate.hagglund_1981_si_to_productivity module

pyforestry.sweden.siteindex.translate.hagglund_1981_si_to_productivity.hagglund_1981_SI_to_productivity(h100_input: SiteIndexValue, main_species: TreeName, vegetation: SwedenFieldLayer, altitude: float, county: SwedenCounty) float[source]

Calculate smoothed productivity estimates in m3sk (cu.m.) from Hägglund 1981.

Parameters:
  • h100_input (SiteIndexValue) – Estimated stand top height object. Must be H100, meaning reference_age equals 100.

  • main_species (TreeName) – Main species (e.g., TreeSpecies.Sweden.picea_abies).

  • vegetation (Sweden.FieldLayer) – Vegetation enum member.

  • altitude (float) – Altitude in meters above sea level.

  • county (Sweden.County) – Swedish county enum member.

Returns:

Mean volume growth in m3sk / ha yr-1 at the time of culmination.

Return type:

float

Raises:
  • ValueError – If h100_input.reference_age value is not 100, or if H100 value is not positive.

  • TypeError – If input types are incorrect.

pyforestry.sweden.siteindex.translate.leijon_1979 module

pyforestry.sweden.siteindex.translate.leijon_1979.Leijon_Pine_to_Spruce(H100_Pine)[source]

Leijon 1979 function 7.2.

pyforestry.sweden.siteindex.translate.leijon_1979.Leijon_Spruce_to_Pine(H100_Spruce)[source]

Leijon 1979 function 7.1.

Module contents