pyforestry.norway.siteindex package#
Submodules#
pyforestry.norway.siteindex.kuehne_2022 module#
Kuehne et al. (2022) dominant-height / site-index trajectory for Scots pine, Norway.
Implements the dominant-height / site-index sub-model (Eq. 5) of Kuehne et al.
(2022); the stem-density, basal-area, volume and thinning components (Eqs. 6-10)
are in pyforestry.norway.growth.kuehne_2022. The data are even-aged Scots
pine stands (mostly naturally regenerated or sown, not “planted”).
- class pyforestry.norway.siteindex.kuehne_2022.Kuehne2022[source]#
Bases:
objectClass-style compatibility facade for Kuehne (2022).
- height_trajectory = <pyforestry.norway.siteindex.kuehne_2022.HeightTrajectoryContainer object>#
- class pyforestry.norway.siteindex.kuehne_2022.KuehnePineModel[source]#
Bases:
objectThin compatibility class exposing Kuehne height/site-index callables.
- static height_trajectory_and_si(dominant_height_m: float, age: AgeMeasurement, age2: AgeMeasurement, output: Literal['height', 'sih100', 'both'] = 'height') SiteIndexValue | tuple[SiteIndexValue, float]#
Return trajectory result, SI H100, or both.
- pyforestry.norway.siteindex.kuehne_2022.kuehne_2022_height_trajectory_and_si_scots_pine_norway(dominant_height_m: float, age: AgeMeasurement, age2: AgeMeasurement, output: Literal['height', 'sih100', 'both'] = 'height') SiteIndexValue | tuple[SiteIndexValue, float][source]#
Return trajectory result, SI H100, or both.
- pyforestry.norway.siteindex.kuehne_2022.kuehne_2022_height_trajectory_scots_pine_norway(dominant_height_m: float, age: AgeMeasurement, age2: AgeMeasurement) SiteIndexValue[source]#
Return Scots pine dominant height at total age age2.
- pyforestry.norway.siteindex.kuehne_2022.kuehne_2022_site_index_h100_scots_pine_norway(dominant_height_m: float, age: AgeMeasurement) SiteIndexValue[source]#
Return Scots pine site index H100 from current dominant height and total age.
pyforestry.norway.siteindex.sharma_2011 module#
Sharma et al. (2011) height trajectories for Norway spruce and Scots pine.
- class pyforestry.norway.siteindex.sharma_2011.Sharma2011[source]#
Bases:
objectClass-style compatibility facade for Sharma (2011).
- height_trajectory = <pyforestry.norway.siteindex.sharma_2011.HeightTrajectoryContainer object>#
- pyforestry.norway.siteindex.sharma_2011.sharma_2011_height_trajectory_norway_spruce_norway(dominant_height_m: float, age: AgeMeasurement, age2: AgeMeasurement) SiteIndexValue[source]#
Return Norway spruce dominant height at age2 DBH age.
- pyforestry.norway.siteindex.sharma_2011.sharma_2011_height_trajectory_scots_pine_norway(dominant_height_m: float, age: AgeMeasurement, age2: AgeMeasurement) SiteIndexValue[source]#
Return Scots pine dominant height at age2 DBH age.
pyforestry.norway.siteindex.tveite module#
Tveite Norway height-trajectory and Lorey’s-height equations.
The module gathers three publications by the same author, so it is named for the author alone and every function carries the year of the work it implements:
tveite_1977_*– Norway spruce site-index curves, Tveite (1977) “Bonitetskurver for gran”, Medd. Norsk inst. skogforsk. 33.1.tveite_1976_*– Scots pine site-index curves, Tveite (1976) “Bonitetskurver for furu” (manuscript).tveite_1967_*– Lorey’s mean height, Tveite (1967).
The spruce curves were previously exported under a tveite_1976 name, which
dated them a year early; the names above are the publication years.
- class pyforestry.norway.siteindex.tveite.Tveite[source]#
Bases:
objectClass-style compatibility facade for Tveite equations.
- HL = <pyforestry.norway.siteindex.tveite.LoreysHeightContainer object>#
- height_trajectory = <pyforestry.norway.siteindex.tveite.HeightTrajectoryContainer object>#
- pyforestry.norway.siteindex.tveite.tveite_1967_loreys_height_norway_spruce(dominant_height_m: float, stems_per_ha: Stems | float, basal_area_m2_ha: StandBasalArea | float, qmd_cm: QuadraticMeanDiameter | float) float[source]#
Return Lorey’s mean height for spruce (Tveite 1967).
- pyforestry.norway.siteindex.tveite.tveite_1967_loreys_height_scots_pine(dominant_height_m: float, stems_per_ha: Stems | float, basal_area_m2_ha: StandBasalArea | float, diameter_mean_ba_stem_cm: Diameter_cm | float) float[source]#
Return Lorey’s mean height for pine (Tveite 1967).
- pyforestry.norway.siteindex.tveite.tveite_1977_height_trajectory_norway_spruce_norway(dominant_height_m: float, age: AgeMeasurement, age2: AgeMeasurement) SiteIndexValue[source]#
Return Norway spruce dominant height at age2 DBH age.
- pyforestry.norway.siteindex.tveite.tveite_height_trajectory_scots_pine_norway(dominant_height_m: float, age: AgeMeasurement, age2: AgeMeasurement) SiteIndexValue[source]#
Return Scots pine dominant height at age2 DBH age.
Module contents#
Norway site-index and height-trajectory equations.