paraglacial-hazard-utac
GenesisAeon Package 102 — paraglacial and geophysical hazard science. Companion to glacial-seismicity-utac (P101): extends GIA/seismicity with a real contrasting case, and adds two more real paraglacial hazard domains. 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's real here
- GIA context (
gia_context.py): Grosset, Mazzotti & Vernant (2023, Solid Earth) — in the Western Alps, GIA explains much of the observed geodetic deformation but does not drive the observed seismicity. A real contrast to P101's Alaska/Fairweather case, where GIA-induced stress plausibly did help promote a specific large earthquake. GIA "explains deformation" and "drives seismicity" are two independent questions — this module makes that explicit. - Permafrost & rock-slope instability (
slope_instability.py): Ballantyne (2002)'s foundational paraglacial-geomorphology concept (post-deglaciation landscapes are unstable, activity declines over time) plus a real, recent dataset — Fey, Wichmann & Zangerl (2025, ESPL) found permafrost terrain (22% of their Eastern Alps study area) hosts 76% of rockfalls, and terrain deglaciated since 1969 (4.7% of the area) hosts 40% of rockfalls. Mechanism: Gruber & Haeberli (2007, JGR). - GLOF exposure (
glof.py): Taylor, Robinson, Dunning et al. (2023, Nature Communications) — 15 million people globally exposed to glacial lake outburst flood risk, over half in India, Pakistan, Peru and China. Lützow, Veh & Korup (2023, ESSD) — the historic event record (3,151 events, 850–2022 CE, 27 countries) is dominated by NW North America and Iceland instead — event frequency and human exposure are different, weakly correlated risk axes.
Quickstart
pip install paraglacial-hazard-utac
from paraglacial_hazard_utac import (
WESTERN_ALPS,
is_deformation_seismicity_paradox,
permafrost_overrepresentation_factor,
recently_deglaciated_overrepresentation_factor,
GLOBAL_EXPOSURE,
HISTORIC_RECORD,
)
print(is_deformation_seismicity_paradox(WESTERN_ALPS)) # True
print(permafrost_overrepresentation_factor()) # ~3.45
print(recently_deglaciated_overrepresentation_factor()) # ~8.5
print(GLOBAL_EXPOSURE.exposed_population_millions) # 15.0
print(HISTORIC_RECORD.nw_north_america_share_pct) # 26.0
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 paraglacial-hazard-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 | |
|---|---|---|---|---|
| paraglacial_hazard_utac-1.0.1.tar.gz | 16.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| paraglacial_hazard_utac-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.1 kB
Release files / paraglacial_hazard_utac-1.0.1.tar.gz
| Download URL | paraglacial_hazard_utac-1.0.1.tar.gz |
|---|---|
| Size | 16.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7ca01daeacc6e684524a22947a7f6acc376dccd8fc8120543c17a903fb5520be
|
|
BLAKE2b-256 checksum How to use checksums |
83a4dcde77f94f108026bda4e709840bf99a03924e413318933bfdeb8621e008
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / paraglacial_hazard_utac-1.0.1-py3-none-any.whl
| Download URL | paraglacial_hazard_utac-1.0.1-py3-none-any.whl |
|---|---|
| Size | 11.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1e40fa9002d4e6b9fdfca931e3ee6c1c63292ca7acf08232919d044edaf2e00c
|
|
BLAKE2b-256 checksum How to use checksums |
35a5676cc3211be7af7f4da2776cf1be18fc222a926b43421dbc80b084e68ec8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Security for paraglacial-hazard-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.