mixed-forest-resilience-utac
GenesisAeon Package 113 — why structurally diverse forests outperform
monocultures. Extracted from an independent assessment of a German
nature-conservation policy report — its forest-conversion (Waldumbau)
section was the one part worth pursuing as durable science, separate
from the funding-program/legal-framework content in the rest of that
document (deliberately not built, same precedent as mountain- governance-adaptation-utac (P104) and landscape-restoration- hydrology-utac/urban-green-infrastructure-utac (P107/P108)).
Deliberately has no UTAC/CREP/AFET bridge — see
DISCLAIMER.md.
For a plain-language explanation of the same topic (German, no jargon, written for general audiences), see WHITEPAPER.md.
Deliberately not one-sided
This package includes a real complication, not just confirmation:
is_beech_immune_to_drought_mortality() returns False — European
beech, the tree species most often promoted as spruce's resilient
alternative, still died at a real, measured rate (~7%) in the same
2018–2019 drought that killed ~50% of sampled spruce. Mixed-forest
resilience is a large, real reduction in risk — not immunity.
What's real here
- Pretzsch & Schütze (2009, European Journal of Forest Research) — 37 real experimental plots across Central Europe (age 37–155 years): mixed Norway spruce/European beech stands produce up to 59% more aboveground biomass than neighboring pure stands — but this is site-dependent, ranging from −46% to +138%, not a universal constant.
- Jactel & Brockerhoff (2007, Ecology Letters) — a real, worldwide meta-analysis of 119 studies: tree diversity reduces insect herbivory via "associational resistance" — strong and consistent for host-specialist insects, more variable for generalists.
- Jactel, Scherer-Lorenzen et al. (2025, Journal of Pest Science) — real field evidence from Germany's MyDiv tree- diversity experiment (established 2003): bark beetle (Ips typographus) damage decreased significantly as the proportion of spruce in mixed plots decreased — directly relevant to Germany's real, ongoing spruce-monoculture dieback crisis.
- Bosela et al. (2025, Forest Ecology and Management) — a real 24-year paired field comparison in Slovakia (70-year-old spruce monoculture vs. 150-year-old mixed forest, identical soils): the 2022 drought significantly reduced growth and soil CO₂ efflux in the monoculture, while the mixed forest stayed stable.
- Obladen et al. (2021, Agricultural and Forest Meteorology) — the honesty-check citation: real field sampling in Bavaria (186 spruce, 143 beech trees) found ~50% spruce mortality but also ~7% beech mortality in the 2018–2019 drought.
Quickstart
pip install mixed-forest-resilience-utac
from mixed_forest_resilience_utac import (
SPRUCE_BEECH_OVERYIELDING, is_overyielding_universal,
meta_analysis_study_count, is_effect_uniform_across_insect_types,
MYDIV_BARK_BEETLE_EVIDENCE, is_modeled_not_measured,
SLOVAKIA_PAIRED_COMPARISON, stands_share_identical_soil_conditions,
BAVARIA_2018_2019_MORTALITY, is_beech_immune_to_drought_mortality,
mortality_reduction_factor,
)
print(SPRUCE_BEECH_OVERYIELDING.max_overyielding_pct) # 59.0
print(is_overyielding_universal()) # False
print(meta_analysis_study_count()) # 119
print(MYDIV_BARK_BEETLE_EVIDENCE.experiment_established_year) # 2003
print(SLOVAKIA_PAIRED_COMPARISON.study_duration_years) # 24
print(BAVARIA_2018_2019_MORTALITY.beech_mortality_pct) # 7.0
print(is_beech_immune_to_drought_mortality()) # False
print(mortality_reduction_factor()) # ~7.14
Development
pip install -e ".[dev]"
pre-commit install
ruff check src tests
mypy src
pytest
Citation
See CITATION.cff and .zenodo.json.
Metadata
Release files for mixed-forest-resilience-utac 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| mixed_forest_resilience_utac-1.0.1.tar.gz | 15.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mixed_forest_resilience_utac-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 29.3 kB
Release files / mixed_forest_resilience_utac-1.0.1.tar.gz
| Download URL | mixed_forest_resilience_utac-1.0.1.tar.gz |
|---|---|
| Size | 15.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
34a688c7e2651aa4044c83e56fa7eab562a87953d13e92c31ecbaed93e6c9af5
|
|
BLAKE2b-256 checksum How to use checksums |
34462634788688c77991d109b8f1d37519fedee560682e8803f128f61b706264
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / mixed_forest_resilience_utac-1.0.1-py3-none-any.whl
| Download URL | mixed_forest_resilience_utac-1.0.1-py3-none-any.whl |
|---|---|
| Size | 13.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
91d8f36bf3dc2a487f4d4391305291ee4efe96737cadaaa23ec151faa733a71e
|
|
BLAKE2b-256 checksum How to use checksums |
cf08150ec43794e8998b1c76712c5a37920851b4f565b01715e8616ef520df1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Security for mixed-forest-resilience-utac 1.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.