BTW/Manna sandpile SOC as UTAC continuous phase transition — GenesisAeon Package 22
Project description
sandpile-utac
GenesisAeon Package 22 — BTW & Manna Sandpile as Continuous Phase Transition
Bak–Tang–Wiesenfeld & Manna sandpiles as UTAC phase transitions.
Key result: BTW Γ ≈ 0.296, Manna Γ ≈ 0.376 — anchors the CREP criticality spectrum.
Installation
pip install -e ".[dev]"
Quickstart
sandpile-utac run --model btw --L 256
sandpile-utac phase-diagram
sandpile-utac crep-spectrum
Integration in genesis-os
from genesis_os import GenesisOS
os = GenesisOS()
sandpile = os.load_package(22)
results = sandpile.run_cycle(n_grains=10_000_000)
Benchmark
Validated against Phys. Rev. E (2025).
Falsifiable Prediction
Systems with η = 50 % converge to Γ ≈ 0.25 across all domains.
Role in the GenesisAeon Ecosystem
sandpile-utac is GenesisAeon Package P22, in the statistical
mechanics / self-organized criticality domain. It validates the UTAC
(Universal Threshold Activation Criticality) methodology against the
canonical Bak–Tang–Wiesenfeld and Manna sandpile models — the
prototypical self-organized-criticality benchmark — anchoring the CREP
Criticality Spectrum at Γ ≈ 0.296 (BTW) and Γ ≈ 0.376 (Manna).
Citation
DOI will be assigned automatically on first GitHub Release once Zenodo–GitHub integration is enabled for this repo.
License
Code: MIT • Docs & Data: CC BY 4.0
Project details
Release history Release notifications | RSS feed
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 sandpile_utac-1.0.0.tar.gz.
File metadata
- Download URL: sandpile_utac-1.0.0.tar.gz
- Upload date:
- Size: 106.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8cd74d6edf5bac02b03ae206b3abfe42f831707836fb7cfd771e8b9704989158
|
|
| MD5 |
56bc512bf91c5ee24160ce5f8d43e544
|
|
| BLAKE2b-256 |
55888344d528db2ef5534da3abdedf32d16b63ef5b6199bc60598e66181c987a
|
File details
Details for the file sandpile_utac-1.0.0-py3-none-any.whl.
File metadata
- Download URL: sandpile_utac-1.0.0-py3-none-any.whl
- Upload date:
- Size: 34.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b30d9b11ac40e98bed67b3f7be23232cd7e5e0df879b72d81dcf2d7a0e740aa
|
|
| MD5 |
562dbeefd842817547959b77607101e8
|
|
| BLAKE2b-256 |
963e786afba9ed5d0c38795ed6469f803d77c7e75322a742efb234803149448f
|