snowpack-elevation-warming-utac
GenesisAeon Package 110 — the seasonal snow buffer is eroding. Quantifies a buffer type that distributed-buffer-resilience-utac (P103) names but leaves unquantified: "snow (seasonal)" as one of five hydrological buffer types. Also extends glacier-buffer-utac (P99)'s "peak water" framing to the faster, annually-recurring seasonal snowpack. Deliberately has no UTAC/CREP/AFET bridge — see DISCLAIMER.md.
Deliberately not one-sided
This package includes a real, important complication of the
"snow is disappearing everywhere, in every season" narrative, not
just confirmation of it. is_snow_decline_spatially_universal()
returns False on purpose — northern High Mountain Asia (Karakoram,
Kunlun Shan, Pamir) shows a positive snow cover extent trend, and
global spring (MAM) snow cover extent trends positive even as winter
(DJF) declines steeply.
What's real here
- Pepin, Bradley, Diaz, Baraer, Caceres, Forsythe et al. (2015, Nature Climate Change) — a real synthesis review: warming is amplified with elevation in many mountain regions, via up to five candidate mechanisms (snow-albedo feedback, water vapor/latent heat, radiative flux, surface heat loss, aerosols) that produce contrasting regional patterns, not one uniform global rate — this package deliberately does not attribute a single global degrees-per-decade figure to this citation, because the paper itself does not report one.
- Matiu, Crespi, Bertoldi, Carmagnola, Marty, Morin et al. (2021, The Cryosphere) — a real, large European Alps station network (2,000+ stations, 800+ used for trend assessment, six countries, 1971–2019): seasonal mean snow depth declined -8.4%/decade, maximum snow depth and snow cover duration each declined -5.6%/decade, with southern Alpine regions declining measurably faster than northern ones.
- Notarnicola (2022, Scientific Reports) — the honesty check: a real satellite-based global mountain analysis (1982–2020) found overall snow cover extent down -3.6%±2.7% and duration down -15.1±11.6 days, but winter (DJF) declined steeply (-11.5%±6.9%) while spring (MAM) trended positive (+10.0%±5.9%), and northern High Mountain Asia (Karakoram, Kunlun Shan, Pamir) shows a positive trend — consistent with the independently documented "Karakoram anomaly" in glacier mass balance — while southern High Mountain Asia declines.
- Mote, Li, Lettenmaier, Xiao, Engel (2018, npj Climate and Atmospheric Science) — a real, large western US snow-course/ SNOTEL network (1,766 sites, since 1915): more than 90% of sites show a decline, about a third of those declines are individually statistically significant, and the average decline is 15–30% since the start of record.
Quickstart
pip install snowpack-elevation-warming-utac
from snowpack_elevation_warming_utac import (
edw_candidate_mechanisms,
is_globally_uniform_pattern,
ALPINE_SNOW_TREND,
is_decline_spatially_uniform,
GLOBAL_SNOW_TREND,
winter_vs_spring_extent_trend_pct,
is_snow_decline_spatially_universal,
WEST_US_SNOWPACK_TREND,
majority_of_sites_declining,
)
print(edw_candidate_mechanisms())
print(is_globally_uniform_pattern()) # False
print(ALPINE_SNOW_TREND.seasonal_mean_depth_pct_per_decade) # -8.4
print(GLOBAL_SNOW_TREND.extent_pct) # -3.6
print(winter_vs_spring_extent_trend_pct()) # {"winter_djf": -11.5, "spring_mam": 10.0}
print(is_snow_decline_spatially_universal()) # False
print(WEST_US_SNOWPACK_TREND.pct_sites_declining) # 90
print(majority_of_sites_declining()) # True
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file snowpack_elevation_warming_utac-1.0.0.tar.gz.
File metadata
- Download URL: snowpack_elevation_warming_utac-1.0.0.tar.gz
- Upload date:
- Size: 12.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
436f74f968b9611bb16fd4d455e98dbdfbaea21bc461fbc79db52ef4fe376860
|
|
| MD5 |
7ec92356f5eefe7d7747ef40b5171cff
|
|
| BLAKE2b-256 |
a1c41b259f220543f556eb7b560bf5e2c43fdaecd02142695d9afd022cec6b68
|
File details
Details for the file snowpack_elevation_warming_utac-1.0.0-py3-none-any.whl.
File metadata
- Download URL: snowpack_elevation_warming_utac-1.0.0-py3-none-any.whl
- Upload date:
- Size: 12.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
daea5eb661f9661dabbf31eeaadb37f2514614a7a2ab2ea53510a89d3425d49d
|
|
| MD5 |
6b8bd62095d229a61a96a4b6f52dcdda
|
|
| BLAKE2b-256 |
04d3b1d1a9875d4f851eba8b6e439582978fb4ffc93cedde27832f3ac6d3b5da
|