Skip to main content

freshwater-ecosystem-stressors-utac

GenesisAeon Package 106 — freshwater ecosystem stressors under deglacierization. The ecological bridge between the physical series (P99–P102) and the resilience/governance series (P103–P104): what is actually happening to the rivers and lakes that all of this ultimately affects. 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.

What this is, and what it deliberately excludes

Built on durable, citable science only: real WWF/Ramsar statistics and a real, peer-reviewed case study (the 2022 Oder/Odra disaster).

It deliberately excludes time-bound "current conditions" — a specific river-level reading, a specific seasonal (e.g. El Niño) forecast — from its data. Those are real and newsworthy in the moment, but a versioned science package isn't the right place for a news-cycle snapshot: it would be stale within months, unlike the peer-reviewed literature the rest of this ecosystem cites. If you need current conditions, check a live hydrological monitoring source instead.

What's real here

  • WWF Living Planet Report (2022) — freshwater vertebrate populations declined 83% on average since 1970 (vs. 69% across all monitored vertebrate biomes — freshwater is the steepest decline of any habitat type), worst in Latin America/Caribbean (94%). This is a population-size index, not an extinction count — see is_population_decline_not_extinction().
  • Ramsar Global Wetland Outlook (2018) — wetlands are disappearing 3x faster than forests globally, 35% lost 1970–2015, with loss accelerating (not just continuing) since 2000. Directly relevant to P103: wetlands are one of the real components of a distributed buffer portfolio, and they're vanishing fastest of all.
  • The 2022 Oder/Odra River disaster (Sobieraj & Metelski 2023) — a real, mechanistic multi-stressor case study: elevated salinity (industrial/mining discharge) + high solar radiation + low water discharge (drought) combined to trigger a toxic Prymnesium parvum bloom. Outcome: ~50% fish population decline in the affected stretch, ~1,000 tonnes of fish/mussels/snails killed. Not a natural disaster — the bloom would not have reached this scale without the human-caused salinity increase. is_natural_disaster() returns False.

Quickstart

pip install freshwater-ecosystem-stressors-utac
from freshwater_ecosystem_stressors_utac import (
    freshwater_vertebrate_decline_pct,
    overall_vertebrate_decline_pct,
    loss_rate_vs_forest_multiplier,
    ODER_2022,
    is_natural_disaster,
    requires_all_three_conditions,
)

print(freshwater_vertebrate_decline_pct())   # 83.0
print(overall_vertebrate_decline_pct())      # 69.0
print(loss_rate_vs_forest_multiplier())      # 3.0
print(ODER_2022.fish_population_decline_pct) # 50.0
print(is_natural_disaster(ODER_2022))        # False
print(requires_all_three_conditions())

Development

pip install -e ".[dev]"
pre-commit install
ruff check src tests
mypy src
pytest

Citation

See CITATION.cff and .zenodo.json.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

freshwater_ecosystem_stressors_utac-1.0.1.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file freshwater_ecosystem_stressors_utac-1.0.1.tar.gz.

File metadata

File hashes

Hashes for freshwater_ecosystem_stressors_utac-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ed595e4826dc443708730435145e78dd847142d06dd87c45579a3c0499227ef9
MD5 e38029ff72269cd39237cfbe4a63dc74
BLAKE2b-256 eeab4a12d63a1f1c764f80d62b713e1f195adaaa952e0726387e6d2251bf4675

See more details on using hashes here.

File details

Details for the file freshwater_ecosystem_stressors_utac-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for freshwater_ecosystem_stressors_utac-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 aa1e10a6e303bdf594a26bd96a0ed13e1ce3f05a72147145cbe39737ba782211
MD5 074eb86300ddeddc2b9a7feb0028edd0
BLAKE2b-256 428cce1db850136c7fcbec88eca09ee86b7640a065dc06b5010f2630da9975dc

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 files

1.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page