Skip to main content

holos-tda

Python bindings for holos, a Vietoris-Rips persistent homology engine. The package installs the holos-tda CLI, which prints ripser-compatible output.

SparseProgram reuses valid articulation-separated atoms and repairs invalid atoms. It reports exact class continuation and work, and writes portable program, trace, and intervention artifacts. The optional holos_tda.torch module computes strict finite H1 endpoint derivatives for distinct edge weights.

SparseIndex maintains immutable persistence versions over separator interfaces through the configured dimension. It composes relative filtered cores, applies atomic active-topology patches, and emits proof records for the separate checker.

kinetic_zigzag computes exact fixed-scale class dynamics for affine edge weights. It returns a HOLOSZZ artifact for the separate checker.

rips_points_classes, rips_condensed_classes, and rips_sparse_classes return source-bound H1 class records. Their _class circular functions check the active graph, interval, field, representative scale, and class identity. circular_coordinates_class accepts the same records with a square distance matrix. These bindings require an odd prime, such as 47.

intervene_cohomology finds one minimum-cost set of candidate edges across declared graph scenarios. It returns an exact plan or a checked bound. The separate checker repeats every fixed-scale cohomology and search step from the HOLOSCI artifact.

relative_coverage returns an exact fence-filling chain. synthesize_coverage and synthesize_affine_coverage find a minimum-cost sensor activation plan across communication states and bounded failures. They return a HOLOSCOV artifact for the separate checker. Physical coverage is conditional on the controlled-boundary domain, placement, fence, and communication assumptions.

pip install holos-tda
python -c "import holos_tda; print(holos_tda.rips_points([[0, 0], [1, 0], [0, 1]]))"

uvx holos-tda points.csv runs the CLI without installing.

Source and docs: https://github.com/t0rsion/holos

Metadata

Release files for holos-tda 0.8.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 holos-tda 0.8.0
File Size Uploaded
holos_tda-0.8.0.tar.gz 830.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for holos-tda 0.8.0
File
holos_tda-0.8.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
holos_tda-0.8.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details
holos_tda-0.8.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
holos_tda-0.8.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
holos_tda-0.8.0-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details

Total release size: 13.9 MB

Release files / holos_tda-0.8.0.tar.gz

Download URL holos_tda-0.8.0.tar.gz
Size 830.6 kB
Tags Source
SHA-256 checksum
How to use checksums
a13a58f8ec676076c2c8fb972b4e3f24591bc73267ee26434cd0490f03356ca6
BLAKE2b-256 checksum
How to use checksums
84048f81530e3dad8993880db9f7d579bc698d5d4a3e2016864779e112f40954
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 10, 2026.

Transparency log

Release files / holos_tda-0.8.0-cp39-abi3-win_amd64.whl

Download URL holos_tda-0.8.0-cp39-abi3-win_amd64.whl
Size 2.7 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
142d8f8b5f60f71930f5172a9852daea762026a0044b546f4a669162fd983d46
BLAKE2b-256 checksum
How to use checksums
41aeeb433e3c35d29196b5f5dfe6d2e613cce157703b2b652defc29fe66ebecf
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 10, 2026.

Transparency log

Release files / holos_tda-0.8.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL holos_tda-0.8.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.7 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
6c97a2c88dbd1213f27fa3b98f77f136c7771f6736f3922b5cbbd03b6a9764c9
BLAKE2b-256 checksum
How to use checksums
ced28f11c710befd7ae4776b9e29267fe1a77409a0ef38a213ed9075e1a9c9c6
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 10, 2026.

Transparency log

Release files / holos_tda-0.8.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL holos_tda-0.8.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.4 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
4099b42a466e95cf4ce845b426882979cdb73a11598c303ae3bf790568d34cbe
BLAKE2b-256 checksum
How to use checksums
022872b6e798177d1e8d2d721a381827672ec46c9f7d338c3c4b08a1540ad384
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 10, 2026.

Transparency log

Release files / holos_tda-0.8.0-cp39-abi3-macosx_11_0_arm64.whl

Download URL holos_tda-0.8.0-cp39-abi3-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
05cbbef8c6801daad730a3fea47f3748d00103e45d35d01875a20e3d799de41a
BLAKE2b-256 checksum
How to use checksums
f0378199cb2db8bb177c1e0e2e84e47a68c93f2ae1d04001e972881fe116f5f9
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 10, 2026.

Transparency log

Release files / holos_tda-0.8.0-cp39-abi3-macosx_10_12_x86_64.whl

Download URL holos_tda-0.8.0-cp39-abi3-macosx_10_12_x86_64.whl
Size 2.8 MB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
de96bd47f5c133e1bfda8e41952dd4e41f06dc09985918cf978e13aee6054a68
BLAKE2b-256 checksum
How to use checksums
a3c897db43e5c642e1df19c12035f86e8fc0a3813ae987b6274f8284feb7e8e3
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 10, 2026.

Transparency log

Release history Release notifications | RSS feed

0.9.0

6 release files

This release

0.8.0 This release

6 release files

0.7.0

6 release files

0.6.0

6 release files

0.5.0

6 release files

0.4.0

6 release files

0.3.1

6 release files

0.3.0

6 release files

0.2.1

6 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