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. Automatic lifting requires an odd prime, such as 47. A supplied lift supports modulus two when continuation is not requested.

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.9.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.9.0
File Size Uploaded
holos_tda-0.9.0.tar.gz 913.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for holos-tda 0.9.0
File
holos_tda-0.9.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
holos_tda-0.9.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.9.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
holos_tda-0.9.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
holos_tda-0.9.0-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details

Total release size: 14.6 MB

Release files / holos_tda-0.9.0.tar.gz

Download URL holos_tda-0.9.0.tar.gz
Size 913.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a13c14cd13a832702c921db18a53d9f18445b894ef3dc01d98913e8c70f20af1
BLAKE2b-256 checksum
How to use checksums
d00777327f5badd3fb5c0813800ae99f3c67d095607c21931c1706e46b269b0a
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 15, 2026.

Transparency log

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

Download URL holos_tda-0.9.0-cp39-abi3-win_amd64.whl
Size 2.8 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
abbb398678300d911dd5575cb3b43b4c62b0e424cb9d058a8e9dd33aa31ddf2c
BLAKE2b-256 checksum
How to use checksums
62f2f1df485c83309dea85a57014be3b6a79d958c81021d79f16055859f0d143
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 15, 2026.

Transparency log

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

Download URL holos_tda-0.9.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.8 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
e41b6fc08d380e16de815793cb302af19b093a5bc728d90c8024f0f32293d97b
BLAKE2b-256 checksum
How to use checksums
c110e3c7fca3f8864aff8062766eb5530ac74980f134afe9a36408a00ec9e6f2
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 15, 2026.

Transparency log

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

Download URL holos_tda-0.9.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.5 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
cc8490b0811a7709fd7af6de34598ceb602441db9e303af0243b21051893af0a
BLAKE2b-256 checksum
How to use checksums
ea5d71fd5e18ab8f2654f15a506516cbd4b2bc215ad353aa086d8c0bf8aef4a3
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 15, 2026.

Transparency log

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

Download URL holos_tda-0.9.0-cp39-abi3-macosx_11_0_arm64.whl
Size 2.7 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
862f9187ac2856171cd25089d9bf2134e1b34e7c0eb4f21f6047232fa79ad86d
BLAKE2b-256 checksum
How to use checksums
3b9e117d1411c24d88083814165ea5a1cfdceec31ca28d8f61badd0519612c7c
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 15, 2026.

Transparency log

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

Download URL holos_tda-0.9.0-cp39-abi3-macosx_10_12_x86_64.whl
Size 2.9 MB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
100f24351e1366ca16fe9dbcc45a731c9f1499286fb86966eee689d0d856102e
BLAKE2b-256 checksum
How to use checksums
88dc57f56925bbf00eb8550b2a6b26451e1df28c1a6ee386eb03e477cd39db2a
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 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.9.0 This release

6 release files

0.8.0

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