Skip to main content

Systemic Tau, gate RECD, and optional nested ordinal excess³ (via nested-recd)

Project description

Systemic Tau & Discrete Extramental Clock (RECD)

PyPI version License: MIT

systemictau implements the Systemic Tau paradigm and the Discrete Extramental Clock (RECD) for ordinal multivariate time-series analysis (early-warning, regime reorganization, multi-scale structure).

Current library version: 4.6.0

Installation

pip install systemictau
# Level-3 nested ordinal RECD / continuous excess³:
pip install "systemictau[nested]"   # pulls nested-recd>=0.2

From source:

git clone https://github.com/johelpadilla/systemictau
cd systemictau
pip install -e ".[nested,dev]"

Two RECD notions (do not confuse)

Name API What it is
Gate RECD compute_recd_increments, accumulate_time Clock from τ_s + Feigenbaum gate
Nested ordinal RECD / excess³ compute_nested_recdnested-recd Φ₁–Φ₃ on Bandt–Pompe; excess³ = 0.6·Syn + 0.4·Surp primary Level-3

Canonical Level-3 methods: DOI 10.5281/zenodo.21385937 · github.com/johelpadilla/excess3

Quick start

import numpy as np
import systemictau as st

np.random.seed(42)
X = np.random.randn(500, 4)

# Systemic Tau
taus_global, taus_per_module = st.compute_taus(X, window_size=13)

# Gate RECD
T_series, dtk_series, gate_series, depths = st.accumulate_time(taus_global)

# Nested ordinal RECD / continuous excess³ (requires nested-recd)
if st.has_nested_recd():
    nested = st.compute_nested_recd(X, tau_s=taus_global, m=3, theta3=0.10)
    print("mean excess³:", float(np.nanmean(nested["excess3"])))

# Full pipeline with optional Level-3
res = st.run_full_analysis(X, window_size=13, compute_nested_recd=True)
print("t* =", res.t_star)
if res.nested_recd_results:
    print("mean excess³:", res.nested_recd_results["mean_excess3"])

Studio (optional)

pip install "systemictau[studio]"
systemictau-studio
# or: PYTHONPATH=src streamlit run src/systemictau/studio/app.py

Related packages

Project Role
nested-recd Canonical Φ₁–Φ₃ + excess³ core
excess3 Methods + intro ES + primer
systemictau-web Streamlit analytical app

Citation

Padilla-Villanueva, Johel. (2026). Síntesis Magna del Tau Sistémico. Zenodo. DOI: 10.5281/zenodo.20576241

For excess³ / Level-3 claims, also cite:

Padilla-Villanueva, J. (2026). excess³ methods. DOI: 10.5281/zenodo.21385937

License

MIT © Johel Padilla-Villanueva
ORCID: 0000-0002-5797-6931

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

systemictau-4.6.0.tar.gz (192.6 kB view details)

Uploaded Source

Built Distribution

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

systemictau-4.6.0-py3-none-any.whl (207.5 kB view details)

Uploaded Python 3

File details

Details for the file systemictau-4.6.0.tar.gz.

File metadata

  • Download URL: systemictau-4.6.0.tar.gz
  • Upload date:
  • Size: 192.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for systemictau-4.6.0.tar.gz
Algorithm Hash digest
SHA256 de41e631523d95a5fa8c3298079bca3ec4a6473ad4feb52df8b2953e942d143c
MD5 d9a373b7e929dd9832e50b3ce6948619
BLAKE2b-256 f97e715da3f99b6748b947d554bb7d9fa27b93ffd5014fd5d097f63f6ff89d30

See more details on using hashes here.

File details

Details for the file systemictau-4.6.0-py3-none-any.whl.

File metadata

  • Download URL: systemictau-4.6.0-py3-none-any.whl
  • Upload date:
  • Size: 207.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for systemictau-4.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a3aba10ebd0289b22778068689e0d15654244cd82ae8e0684c35f5aac3b31b18
MD5 225cef582b683780b86b997496b78565
BLAKE2b-256 0455a78d7d8248d24a42cef7ad4114b0e1b744c2d05d059582c4b8848640ea49

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