systemictau-cancellation 0.1.0
Canal de cancelación al lado de la media con signo de Tau Sistémico.
La nota 10.5281/zenodo.23073069 parte el cambio absoluto de las concordancias por pares:
D = |Δ̄| + C, κ = C / D
Δ̄ es el cambio de la media con signo: el τ_s que ya devuelve systemictau 4.6.1. C es la parte que se cancela cuando unos pares ganan concordancia y otros la pierden. Este paquete calcula las dos piezas. No importa systemictau y no modifica la compuerta, el reloj T_n, Protocol.frozen_v1 ni nested-recd.
Instalación: pip install systemictau-cancellation.
Uso
X tiene la misma forma que en systemictau: (tiempo, módulos).
from systemictau_cancellation import cancellation_channel, format_report
out = cancellation_channel(X, window=13, n_cal=19, alpha=0.05)
print(format_report(out))
print(out.mode) # calibration, quiet, coherent, cancellation, mixed
print(out.tau_s) # media con signo, tau-b
print(out.D, out.C, out.kappa)
Las primeras n_cal ventanas son la línea base. El paso por defecto es igual a la ventana, así que los bloques no se solapan: esa es la disposición en la que la nota calibra el valor p. Con alpha=0.05 hacen falta al menos 19 ventanas de calibración; si no, el valor p mínimo no alcanza 0.05.
| Modo | Qué pasó en esa ventana |
|---|---|
coherent |
Se movió la media con signo |
cancellation |
Se movió el cambio absoluto y la media con signo se quedó |
mixed |
Las dos alarmas se encienden |
quiet |
Ninguna alarma |
calibration |
Ventana usada como línea base |
Un desplazamiento grande y puro enciende las dos alarmas, porque ahí D = |Δ̄|. El modo queda mixed. La cancelación es el caso en el que D se enciende y la media no.
Cómo leer el modo
cancellation dice que D salió de la calibración y la media con signo no. En la nota, ese patrón es el recableado balanceado. En un ciclo corto cuyos estados vecinos están más juntos que el ruido, el mismo patrón puede ser el ruido volteando rangos mientras el orden medio se sostiene. El modo no nombra la causa.
El valor p es la calibración de la nota cuando los bloques son intercambiables y no se solapan. En una órbita continua las ventanas siguen siendo dependientes aunque el paso sea igual a la ventana, y el valor p queda descriptivo. Si el paso es menor que la ventana, windows_overlap es verdadero y el informe lo dice.
Qué τ se usa
Cada ventana usa tau-b, el coseno de los vectores de signos, como la nota. El camino Numba de systemictau 4.6.1 usa tau-a. Sin empates los dos coinciden. signed_tau_series(X, window=13) devuelve la media con signo en el mismo índice temporal que compute_taus.
Reproducir las ilustraciones
python -m pytest -q
python examples/demo_modes.py
La figura queda en examples/modes_demo.png. Esas series son un ejemplo corto. La Tabla 1 de la nota (semilla 20260930, 1000 ventanas) sigue viviendo en cancellation-aware-tau y no se regenera aquí.
Licencia
MIT. Johel Padilla-Villanueva, ORCID 0000-0002-5797-6931.
Metadata
Release files for systemictau-cancellation 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| systemictau_cancellation-0.1.0.tar.gz | 12.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| systemictau_cancellation-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 23.1 kB
Release files / systemictau_cancellation-0.1.0.tar.gz
| Download URL | systemictau_cancellation-0.1.0.tar.gz |
|---|---|
| Size | 12.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b61b8f53909084bea62c99011603d8ee85644bfb3fd8c97a1f7985c04b91065c
|
|
BLAKE2b-256 checksum How to use checksums |
13ea6c5d33749ee5c57bcb304625524b205b43ccc3c9d5266632fe90148f7312
|
| 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 Oct 1, 2026.
Transparency logRelease files / systemictau_cancellation-0.1.0-py3-none-any.whl
| Download URL | systemictau_cancellation-0.1.0-py3-none-any.whl |
|---|---|
| Size | 10.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
21cab6c0023f688a3974ef93605973ad6d6ec7f872f56d8cfe3d2afb1af2f20d
|
|
BLAKE2b-256 checksum How to use checksums |
e9997a7d317ee56ec7ee9fdd724d5d210ab567fc7e4887d773054b4b20cd0771
|
| 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 Oct 1, 2026.
Transparency log