amazon-utac
GenesisAeon Package 19 — Amazon Rainforest Savannisation as UTAC System
Amazon rainforest → savanna transition modelled as reversed UTAC system.
Key result: Γ_Amazon ≈ 0.116 (low-CREP, fragile regime).
Installation
pip install amazon-utac
For development (running tests, linting):
pip install -e ".[dev]"
Quickstart
amazon-utac run --scenario current-rate
amazon-utac threshold --deforestation-rate 0.01
Integration in genesis-os
from genesis_os import GenesisOS
os = GenesisOS()
amazon = os.load_package(19)
results = amazon.run_cycle(duration_years=80)
Benchmark
Validated against Lovejoy & Nobre (2019) and Boulton et al. (2022).
Falsifiable Prediction
With 1 % annual deforestation, tipping threshold crossed in 2038 ± 5 years.
Scientific Context — Global Trajectory (added 2026-09-02)
UNEP's "Limiting Overshoot: Navigating Exceedance of 1.5°C and Pathways Towards Return" (UNEP, published 2026-09-02, DOI: 10.59117/20.500.11822/49857) assesses that current policies put the world on track for ~2.6°C warming by 2100, with the 1.5°C Paris threshold expected to be permanently exceeded within the next few years.
Relevance and limits, stated honestly: this package's own threshold
(20–25% deforestation, Lovejoy & Nobre 2019) is a deforestation-fraction
threshold, not a temperature threshold — UNEP's report gives no
Amazon-specific number and does not change DEFORESTATION_THRESHOLD_LOW/ HIGH/MID or GAMMA_AMAZON here. The connection is qualitative: Lovejoy
& Nobre's own work notes that background warming and regional drying
lower the deforestation threshold at which savannisation begins (a
warmer, drier baseline needs less forest loss to tip), so a
higher-than-hoped global warming trajectory is context that makes the
package's threshold band more, not less, relevant going forward — it is
not itself evidence for a specific revised threshold number.
Role in the GenesisAeon Ecosystem
amazon-utac is GenesisAeon Package 19 (P19), in the ecology /
rainforest savannisation domain. It applies the GenesisAeon UTAC
(Universal Threshold Activation Criticality) framework and CREP tensor to
model the Amazon forest–savanna tipping point, giving Γ_Amazon ≈ 0.116 —
a rescaling of the real 25% deforestation threshold (Lovejoy & Nobre 2019)
through the shared cross-package σ=2.2 default. This is not an
independent cross-domain data point: σ has never been independently fit
to Amazon (or any single domain's) data, so Γ_Amazon cannot by itself
validate or refute a shared "CREP Criticality Spectrum" across domains —
see GAMMA_AMAZON's docstring in constants.py for the full reasoning
(2026-09-15 ecosystem-wide review).
Citation
Please cite this repository's own DOI above (or CITATION.cff in this
repository), and the GenesisAeon whitepaper DOI further up for the
overarching framework.
License
Code: MIT • Docs & Data: CC BY 4.0
Metadata
Release files for amazon-utac 1.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| amazon_utac-1.2.2.tar.gz | 115.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| amazon_utac-1.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 149.7 kB
Release files / amazon_utac-1.2.2.tar.gz
| Download URL | amazon_utac-1.2.2.tar.gz |
|---|---|
| Size | 115.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
18760b07cd2a859fa56ccdefde78c0106a5fb7d27d101e37e6825f16d5391212
|
|
BLAKE2b-256 checksum How to use checksums |
76b33fe7abe27da72e8edd76d1da229533b2f814d1f61f0311af7642fb4bb8a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / amazon_utac-1.2.2-py3-none-any.whl
| Download URL | amazon_utac-1.2.2-py3-none-any.whl |
|---|---|
| Size | 34.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2c17c957ceaa533755bfced14e60e952a7e04313fade8fbb40c905387b3593d8
|
|
BLAKE2b-256 checksum How to use checksums |
3f294c052766570fd69eb57dc86aa8f6a99efdbacf6563b7b084724afb601482
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|