Skip to main content

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

DOI (GenesisAeon Whitepaper) GPLv3 License CC BY 4.0 Part of genesis-os Package 20

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

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


Download files

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

Source Distribution

sandpile_utac-1.0.0.tar.gz (106.6 kB view details)

Uploaded Source

Built Distribution

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

sandpile_utac-1.0.0-py3-none-any.whl (34.4 kB view details)

Uploaded Python 3

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

Hashes for sandpile_utac-1.0.0.tar.gz
Algorithm Hash digest
SHA256 8cd74d6edf5bac02b03ae206b3abfe42f831707836fb7cfd771e8b9704989158
MD5 56bc512bf91c5ee24160ce5f8d43e544
BLAKE2b-256 55888344d528db2ef5534da3abdedf32d16b63ef5b6199bc60598e66181c987a

See more details on using hashes here.

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

Hashes for sandpile_utac-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9b30d9b11ac40e98bed67b3f7be23232cd7e5e0df879b72d81dcf2d7a0e740aa
MD5 562dbeefd842817547959b77607101e8
BLAKE2b-256 963e786afba9ed5d0c38795ed6469f803d77c7e75322a742efb234803149448f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page