Skip to main content

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)

Source distribution for systemictau-cancellation 0.1.0
File Size Uploaded
systemictau_cancellation-0.1.0.tar.gz 12.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for systemictau-cancellation 0.1.0
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

0.1.0 This release

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