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)
| File | Size | Uploaded | |
|---|---|---|---|
| holos_tda-0.9.0.tar.gz | 913.4 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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