Skip to main content

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.1

4.6.1 imports Union in panel.py so import systemictau works on a cold install (4.6.0 raises NameError).

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_recd → nested-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
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

Metadata

Release files for systemictau 4.6.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for systemictau 4.6.1
File Size Uploaded
systemictau-4.6.1.tar.gz 192.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for systemictau 4.6.1
File Interpreter ABI Platform
systemictau-4.6.1-py3-none-any.whl Python 3 none any Details

Total release size: 400.1 kB

Release files / systemictau-4.6.1.tar.gz

Download URL systemictau-4.6.1.tar.gz
Size 192.5 kB
Tags Source
SHA-256 checksum
How to use checksums
3762e6be27ad6621405e60f9839bbf1d5d053f2dba9aa7e31fb8057d09b5e99e
BLAKE2b-256 checksum
How to use checksums
cb2d006c53433c16dbe9aa13ba7af5e6deaf09b2d9dd6a482a0799baa759e582
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 20, 2026.

Transparency log

Release files / systemictau-4.6.1-py3-none-any.whl

Download URL systemictau-4.6.1-py3-none-any.whl
Size 207.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
183352c6db69c9e54cbd0815432eeff88948d105a74b05ff7cec60df62a3d503
BLAKE2b-256 checksum
How to use checksums
f0e30d4eaecd52b51fe787f784ecd26fdc69d1345eddccc7a550005488a7f47f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 20, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

4.6.1 This release

2 release files

4.6.0

2 release files

4.5.0

2 release files

2.0.1

2 release files

2.0.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page