Skip to main content

Persistent-homology-based filtering for arrays and graph signals.

Project description

topapprox

License: MIT

Authors: Matias de Jong van Lier, Junyan Chu, Sebastían Elías Graiff Zurita, Shizuo Kaji

topapprox is a Python package for persistent-homology-based filtering of scalar signals on:

  • 1D, 2D, and 3D arrays
  • graphs with faces

Low-persistence filtering removes topological features that are small relative to a chosen threshold epsilon.

In practice:

  1. Build the persistence diagram of the input signal.
  2. Identify features whose persistence is smaller than epsilon.
  3. Modify the signal so those low-persistence features disappear, while the more significant ones remain.

This makes the filter useful for denoising and simplification: small oscillations, shallow basins, and weak cycles are removed, while large-scale structure is preserved. For array signals, the filtered output remains within epsilon in the L^inf norm of the original input.

Installation

From PyPI:

pip install topapprox

From source:

python -m pip install -e ".[dev]"

Quick Start

import numpy as np
import topapprox as ta
from topapprox.persistence import get_PD_gwf

img = np.array([[0, 5, 3], [5, 6, 4], [2, 5, 1]], dtype=float)

image_filter = ta.ImageFilter(img, method="python")
filtered_h0 = image_filter.low_pers_filter(1.5)

dual_filter = ta.ImageFilter(img, dual=True, method="python")
filtered_h1 = dual_filter.low_pers_filter(1.5)

faces = [[0, 1, 2, 3]]
holes = [[0, 1, 2, 3]]
signal = np.array([0.0, 1.0, 0.5, 0.2])

graph_filter = ta.GraphFilter(method="python")
graph_filter.compute_gwf(F=faces, H=holes, signal=signal)
pd0, pd1 = graph_filter.get_diagram()

persistence_filter = ta.PersistenceFilter().load_signal(img)
filtered_01 = persistence_filter.low_pers_filter(1.5, iteration_order="01", method="python")

pd0_fn, pd1_fn = get_PD_gwf(faces, holes, signal, method="python")

Documentation & Examples

Development

Run the full test suite:

python -m pytest -q

Build distributions locally:

python -m build --wheel --sdist

Binary wheels are built with cibuildwheel, and the native extension is compiled through scikit-build-core + CMake.

Citation

If you use this package in your work, please cite:

Matias de Jong van Lier, Sebastían Elías Graiff Zurita, Shizuo Kaji. Topological filtering of a signal over a network (2024). arXiv:2408.14109

@article{vanlier2024topological,
  title={Topological filtering of a signal over a network},
  author={de Jong van Lier, Matias and Graiff Zurita, Sebastían Elías and Kaji, Shizuo},
  journal={arXiv preprint arXiv:2408.14109},
  year={2024}
}

Migration Notes

The refactor intentionally simplified the public surface and build system. If you are adapting older notebooks, see docs/migration.md.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

topapprox-0.2.1.tar.gz (3.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

topapprox-0.2.1-cp313-cp313-win_amd64.whl (113.5 kB view details)

Uploaded CPython 3.13Windows x86-64

topapprox-0.2.1-cp313-cp313-win32.whl (104.0 kB view details)

Uploaded CPython 3.13Windows x86

topapprox-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (139.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

topapprox-0.2.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (149.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

topapprox-0.2.1-cp313-cp313-macosx_11_0_arm64.whl (104.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

topapprox-0.2.1-cp312-cp312-win_amd64.whl (113.5 kB view details)

Uploaded CPython 3.12Windows x86-64

topapprox-0.2.1-cp312-cp312-win32.whl (104.0 kB view details)

Uploaded CPython 3.12Windows x86

topapprox-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (139.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

topapprox-0.2.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (149.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

topapprox-0.2.1-cp312-cp312-macosx_11_0_arm64.whl (104.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

topapprox-0.2.1-cp311-cp311-win_amd64.whl (112.1 kB view details)

Uploaded CPython 3.11Windows x86-64

topapprox-0.2.1-cp311-cp311-win32.whl (102.9 kB view details)

Uploaded CPython 3.11Windows x86

topapprox-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (137.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

topapprox-0.2.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (148.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

topapprox-0.2.1-cp311-cp311-macosx_11_0_arm64.whl (102.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

topapprox-0.2.1-cp310-cp310-win_amd64.whl (111.6 kB view details)

Uploaded CPython 3.10Windows x86-64

topapprox-0.2.1-cp310-cp310-win32.whl (102.1 kB view details)

Uploaded CPython 3.10Windows x86

topapprox-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (136.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

topapprox-0.2.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (146.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

topapprox-0.2.1-cp310-cp310-macosx_11_0_arm64.whl (101.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file topapprox-0.2.1.tar.gz.

File metadata

  • Download URL: topapprox-0.2.1.tar.gz
  • Upload date:
  • Size: 3.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for topapprox-0.2.1.tar.gz
Algorithm Hash digest
SHA256 d106539d740af3dc493ecad06ae961d824ca79ebd20331fa2dc0adbe86b5e292
MD5 c041d220ed04bd1732b008c6c48da77c
BLAKE2b-256 f9bc119972000c75c4727cfa9e7bcbf5667c2c102b2ffe51ba242b46b8b4ed20

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1.tar.gz:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topapprox-0.2.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: topapprox-0.2.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 113.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for topapprox-0.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6d773cd13b531c1701a0855964ed03ad497becf941cb391aaa17fd192b77a2ad
MD5 bfe891481b3a444bc6dd119910bc4871
BLAKE2b-256 c5fbe9f4367f5b7ef65d22692fe2e499806db979a6fbbea5b6a12cfe5c6c2b99

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1-cp313-cp313-win_amd64.whl:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topapprox-0.2.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: topapprox-0.2.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 104.0 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for topapprox-0.2.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 bfbf4596252336fa2bbc5b0554c9e359e15654bf44b61bfe6e3b83d2da93c837
MD5 52852dd01f336fee20c40a435d90ef00
BLAKE2b-256 c7a1eae6131c2f0e97bfa6b3671196022b587ed1cd5e1d7f058c5774164926a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1-cp313-cp313-win32.whl:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topapprox-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for topapprox-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f553c4c4b939a29f95d42c9f96d446313b1e503d2a8a17ecc53cfa76e0421403
MD5 d7d6807d84759695c9cb843020a4d977
BLAKE2b-256 4993c1d45a926739e321b6f39c3f719d8bcfb4661da1a23cfef884578bc2db42

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topapprox-0.2.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for topapprox-0.2.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5ca7731068b5279e66b6f8e0618afe54689d5206808e2dcac77ad69300bd810e
MD5 dea034b89d257b3517345cc85af86561
BLAKE2b-256 a57ae54cc1eff54d2f34ed5f41d12bfc6b3e5b6df5c264d46f7b48a8b7a9c823

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topapprox-0.2.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for topapprox-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4e53db689c43bf7a7d6a26a9f315d17e6ad9ab56745c4c92ff5db0dc8f2312b
MD5 21ffac846de8f37f6d51f0ebd60f8b63
BLAKE2b-256 faa6c50e9aeb3b03cababaf8824c3d03c4c2747315dd3f35eb72136c287fa5ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topapprox-0.2.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: topapprox-0.2.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 113.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for topapprox-0.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6ff4a3c2b936c3d95e2c93c4bbc864bb6dd5a535619bff79bc893a8fa632b2af
MD5 f07f0f41d22eac7e1472d868ce5cb686
BLAKE2b-256 bf087737c76631dce472274e6d32cbd763ba55e4a71eb2790186fa97f8362f2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1-cp312-cp312-win_amd64.whl:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topapprox-0.2.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: topapprox-0.2.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 104.0 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for topapprox-0.2.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 92bf5421793b6f56edb4be3aad44eed93f31e2ac3ff8cb784c2ba69e17ca9fcd
MD5 5e6b1677e88a38a960dd412525ddd0bd
BLAKE2b-256 9fed1d7269e4e916b4b7d9e49628f5af51366ebe4bbf3561bdfc3667269be73a

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1-cp312-cp312-win32.whl:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topapprox-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for topapprox-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 22fa8d74b79df2d327b794aec98180474fb19ecc1af45d84e59f0a021a087a67
MD5 8f58e86edc2c855588594c46aa66784a
BLAKE2b-256 27b15fdeefbd96c6196ff50be6f9878b13450bd00c9e1d4b208b42c0497e56bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topapprox-0.2.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for topapprox-0.2.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 273740f666f001c6ba3ec194acbb5fc6927ce7d04ff81052f157888016c72734
MD5 c80eadb9d3c3408c3e014166bd778011
BLAKE2b-256 62c3792a73a005492b1b8f306caaa93ca3aa50f4a691f4a87ca472e020ea63f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topapprox-0.2.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for topapprox-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc7d4945ac1ec12a8339102bbbd8267141939f5f8c50e70b0332de557b2d3dda
MD5 b96808b73b8dcfdc2012091787d516f5
BLAKE2b-256 08e4a8c9629d3e48b5a3fa3403cc0c53bed014465ac535c03b079b75ddfbb524

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topapprox-0.2.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: topapprox-0.2.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 112.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for topapprox-0.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 703c1e5a1966e4c26b614a4bf185cad7496963433ff45956e0b49688e679f65b
MD5 70f354c4e596767dd97cd1a6f3598ff8
BLAKE2b-256 21c7cc5d6b047da4c6280d062dfd62d8c4817d85eee8a8ad3ae276eee3c12ae1

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1-cp311-cp311-win_amd64.whl:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topapprox-0.2.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: topapprox-0.2.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 102.9 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for topapprox-0.2.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 cfc53378a33d08d91eb37cd0ac4d874f423ac813e9c6a73ef5f4ab5320db6558
MD5 7c9e4c13db45cafae16fac8ab64a7766
BLAKE2b-256 f34ef09fe1669facbefd35c99d78031a32ecfbf0407708bfc8dc8587f1a7fafe

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1-cp311-cp311-win32.whl:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topapprox-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for topapprox-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 866948755a47975ca4203f5bd6dfaec3ea3ed42ba412aa3559665007fb9ce752
MD5 34374595e272ea64bdc3c3bf05e5568a
BLAKE2b-256 b8f919c85b552265b462e9b57727cbe2ec28e23a2c046a0b5b01749290116ebc

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topapprox-0.2.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for topapprox-0.2.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dc641a6139f850b39361d6978e950cc195c47e28e28870428e35bbf8226573c1
MD5 7f40a6fd90c9037e705feba56ae7473a
BLAKE2b-256 3007d85b734420a984e8da65064312eedf8ad425c6033f1bf471fe363baee393

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topapprox-0.2.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for topapprox-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cfd674f479a3b93dff0dc93738b1f0822c0c38235a0f4c88f69611452697f6c3
MD5 3426414c7652ab1b534ac1c4236b5035
BLAKE2b-256 c913da96edf347d840ec64e34c5cc744f18aedbafaafdccde6293e30b65ab2c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topapprox-0.2.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: topapprox-0.2.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 111.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for topapprox-0.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2760cbab4fe9320a3258c211ac2ecc76ace53db26d9143256a82acd020eb44b2
MD5 fb3d629f0f33829e69168271935c237d
BLAKE2b-256 884344c6539d0f18673b6059f4b73b3298ef391ebffdc9c361a37b47384dd96f

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1-cp310-cp310-win_amd64.whl:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topapprox-0.2.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: topapprox-0.2.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 102.1 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for topapprox-0.2.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3b2f4481b0aea6f9ac1654970ccbf28a61dc84db21b5f8188aee8cbc1ba377b1
MD5 93ea378d56955d919b25b4001e91853c
BLAKE2b-256 d2735939ed51ee4df5f280738dadb1e9daf758013b9ed8e293b3d751c0bb9798

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1-cp310-cp310-win32.whl:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topapprox-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for topapprox-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d0b70761157daf5cb6a0a54a6f69314f223b59e8486e556f7bae9f67cfc30b2
MD5 0c437bd8262631e3ea3caf1a79297191
BLAKE2b-256 27d7ea3dae6060ae5e081b6741e442cfd98b32f5c841951bd0e8706cb6a38ef4

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topapprox-0.2.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for topapprox-0.2.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6289cf4523bd464fca668db02eec368737683c54c55b9029d95264bbc4e657e6
MD5 97cf7485291acbb8201b5b96d1aa901b
BLAKE2b-256 e1572d0ed9ad0d5a200fcea235c089080769484fa1b2bf7ef7a47b4a4d254ea0

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topapprox-0.2.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for topapprox-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e68d2417248ed175490be540f1f0ebc9c2ffab94754cb88f38fdae1c083b904
MD5 8d8bdb49fbbaee27bb16f8cfbc7ed3dc
BLAKE2b-256 9cc5e8e0a1de04e29b2029d7e5e9488eb1e873c3231d8c8ad07705195c43346c

See more details on using hashes here.

Provenance

The following attestation bundles were made for topapprox-0.2.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on mvlier/topapprox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page