Skip to main content

Filtration of quotient Vietoris Rips fast and exact.

Project description

Coperto

Fast and exact persistent homology via quotient Vietoris-Rips filtrations.

Installation

pip install coperto

Usage

import numpy as np
import coperto
# Generate a simple point cloud (e.g. 100 points on a noisy circle)
theta = np.linspace(0, 2 * np.pi, 100)
data = np.column_stack([np.cos(theta), np.sin(theta)]) + 0.05 * np.random.randn(100, 2)
# Compute persistent homology up to dimension 1 (H0 = components, H1 = loops)
barcodes = coperto.persistent_homology(data, max_dim=1)
# Each entry is (dimension, birth, death)
for dim, birth, death in barcodes:
    print(f"H{dim}: [{birth:.3f}, {death:.3f})")

Parameters for persistent_homology:

Parameter Default Description
data NumPy array of shape (n_points, n_dims)
max_dim 1 Maximum homological dimension to compute
greedy True Use greedy linkage (faster); set False for exact tie-breaking
use_128bit False Use 128-bit arithmetic in the persistence computation
Returns: list of (dim, birth, death) tuples.

Note: use_128bit=True is only available on Linux and macOS. Windows does not support 128-bit integers (__int128). Passing use_128bit=True on Windows will raise a RuntimeError.

Reproducing the paper benchmarks

Clone the repository and run the benchmark script from the examples directory:

git clone https://github.com/antonio-leitao/coperto.git
cd coperto
uv run python examples/main.py

Results are saved to examples/results/main_benchmark.csv. The benchmark compares Coperto against Ripser on ten datasets: C. elegans, Vicsek, Klein bottle (400 and 900 points), Dragon (1k and 2k), HIV1, O(3) (1024 and 2048), and PBMC3k.

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

coperto-0.1.7.tar.gz (11.1 MB view details)

Uploaded Source

Built Distributions

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

coperto-0.1.7-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (377.2 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

coperto-0.1.7-pp311-pypy311_pp73-manylinux_2_28_i686.whl (379.0 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ i686

coperto-0.1.7-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl (351.2 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARMv7l

coperto-0.1.7-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (384.7 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

coperto-0.1.7-cp314-cp314t-manylinux_2_28_armv7l.whl (345.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARMv7l

coperto-0.1.7-cp314-cp314t-manylinux_2_28_aarch64.whl (378.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

coperto-0.1.7-cp314-cp314-win_amd64.whl (185.0 kB view details)

Uploaded CPython 3.14Windows x86-64

coperto-0.1.7-cp314-cp314-manylinux_2_28_x86_64.whl (372.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

coperto-0.1.7-cp314-cp314-manylinux_2_28_i686.whl (374.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ i686

coperto-0.1.7-cp314-cp314-manylinux_2_28_armv7l.whl (346.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARMv7l

coperto-0.1.7-cp314-cp314-manylinux_2_28_aarch64.whl (378.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

coperto-0.1.7-cp314-cp314-macosx_11_0_arm64.whl (330.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

coperto-0.1.7-cp314-cp314-macosx_10_12_x86_64.whl (336.4 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

coperto-0.1.7-cp313-cp313t-manylinux_2_28_armv7l.whl (344.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARMv7l

coperto-0.1.7-cp313-cp313t-manylinux_2_28_aarch64.whl (378.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

coperto-0.1.7-cp313-cp313-win_amd64.whl (184.8 kB view details)

Uploaded CPython 3.13Windows x86-64

coperto-0.1.7-cp313-cp313-win32.whl (182.9 kB view details)

Uploaded CPython 3.13Windows x86

coperto-0.1.7-cp313-cp313-manylinux_2_28_x86_64.whl (372.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

coperto-0.1.7-cp313-cp313-manylinux_2_28_i686.whl (374.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ i686

coperto-0.1.7-cp313-cp313-manylinux_2_28_armv7l.whl (346.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARMv7l

coperto-0.1.7-cp313-cp313-manylinux_2_28_aarch64.whl (379.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

coperto-0.1.7-cp313-cp313-macosx_11_0_arm64.whl (330.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

coperto-0.1.7-cp313-cp313-macosx_10_12_x86_64.whl (337.2 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

coperto-0.1.7-cp312-cp312-win_amd64.whl (185.2 kB view details)

Uploaded CPython 3.12Windows x86-64

coperto-0.1.7-cp312-cp312-manylinux_2_28_x86_64.whl (372.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

coperto-0.1.7-cp312-cp312-manylinux_2_28_i686.whl (375.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ i686

coperto-0.1.7-cp312-cp312-manylinux_2_28_armv7l.whl (346.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARMv7l

coperto-0.1.7-cp312-cp312-manylinux_2_28_aarch64.whl (379.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

coperto-0.1.7-cp312-cp312-macosx_11_0_arm64.whl (330.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

coperto-0.1.7-cp312-cp312-macosx_10_12_x86_64.whl (337.8 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

coperto-0.1.7-cp311-cp311-win_amd64.whl (186.1 kB view details)

Uploaded CPython 3.11Windows x86-64

coperto-0.1.7-cp311-cp311-manylinux_2_28_x86_64.whl (374.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

coperto-0.1.7-cp311-cp311-manylinux_2_28_i686.whl (378.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ i686

coperto-0.1.7-cp311-cp311-manylinux_2_28_armv7l.whl (349.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARMv7l

coperto-0.1.7-cp311-cp311-manylinux_2_28_aarch64.whl (381.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

coperto-0.1.7-cp311-cp311-macosx_11_0_arm64.whl (331.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

coperto-0.1.7-cp311-cp311-macosx_10_12_x86_64.whl (339.9 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

coperto-0.1.7-cp310-cp310-win_amd64.whl (185.9 kB view details)

Uploaded CPython 3.10Windows x86-64

coperto-0.1.7-cp310-cp310-manylinux_2_28_x86_64.whl (374.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

coperto-0.1.7-cp310-cp310-manylinux_2_28_i686.whl (377.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ i686

coperto-0.1.7-cp310-cp310-manylinux_2_28_armv7l.whl (349.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARMv7l

coperto-0.1.7-cp310-cp310-manylinux_2_28_aarch64.whl (382.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

File details

Details for the file coperto-0.1.7.tar.gz.

File metadata

  • Download URL: coperto-0.1.7.tar.gz
  • Upload date:
  • Size: 11.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.12.4

File hashes

Hashes for coperto-0.1.7.tar.gz
Algorithm Hash digest
SHA256 faab9143fa9b5ff5a1927240d81dbf7b0c8a5147647ada3dd845c4f81e890cba
MD5 d35d9835fd4e8ddc4a7b39c3727fe96a
BLAKE2b-256 ef32f5540927f4ff30eb40d8eac863cf2d0401e18468c2a27220b837404dcf7a

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8463e95c2d4d9899543204650819871b2c0dc6b6fb41cbef97dda48f007a1344
MD5 b11c6f4440cff7feb4f762b08382db1a
BLAKE2b-256 fb11a7a25730ec9020e91a0de907b79ddb1de251af405e723648146e345a9075

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-pp311-pypy311_pp73-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-pp311-pypy311_pp73-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 001f43ba80ec64aa36d39154c3efa6da005f28f6b60e28876be0aecb71142371
MD5 f1f3af2f524fe50280d6d350ba441a21
BLAKE2b-256 e51f1c95a51f3e3f3d22a83bb9a5333841294b89c07e0cac63709d168d22bf1f

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 9efb8fd504e7afad176806f9a0182f314496e660323ec8836e3f740df9cace12
MD5 06f04fda09fa8c215076128919785c29
BLAKE2b-256 7ad8a08d14464ec49883cc2f69c48b7cb0545da9956f87644cc60f04664cb315

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0fa1de55348e870b18353c3a130d8b53c2d13a7f5a799a82daf25593c64f73b9
MD5 b79bcd4573d2d18a24831b280e7748cb
BLAKE2b-256 0321204386391b0e89be3cc09ac2cab1146f24a16b3bec108def2b6292c3ab0d

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp314-cp314t-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp314-cp314t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 ad1413d8e05db0a741d0235fcfd0731b2a00d6081d3262646d1b7de593893e46
MD5 8002cb181d004f434f75fd902c166c3e
BLAKE2b-256 f08f5e0d9ee676551989860a6a054c7a878af265014df2271c1054722e77c557

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 18d9d3a97b68c1b2b15f78624fd137193828da96f6ba8e46f90b65e43446eaad
MD5 5414f0dbd36ab2e40267c3b2785b4f28
BLAKE2b-256 d27082a78770568b5c383c9dd9202b1c44e37d148e93d951ffbc3e0ea6e67ad8

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: coperto-0.1.7-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 185.0 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.12.4

File hashes

Hashes for coperto-0.1.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 255e2a6a65f4ab99a2304c05cf68bb79964f97aa74e026765d53439778b6c75f
MD5 4ebf0f5c3a54c49bee836cf6de3d63b4
BLAKE2b-256 0dd186fe3b4d66da7199d1da66387868249e0badc1368d52c662e68f09181413

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c570cfb9f1f5344e08004fe2d5524c5d713a75765374509ff36fd59eaa73a4cb
MD5 9a18aa5f08c129b993fe9f2b7c2a0c71
BLAKE2b-256 bf8e38f459f0a67648e3d1674675b0d946d0045ac31f43052e9ba0707e04e07d

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp314-cp314-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp314-cp314-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 9e5c6f46eef635a4cf55ce1f6bd1b5379c0bd6a7a2224e8f55de1e2549e243de
MD5 6f0f07b022f25fcc046e23b852f66100
BLAKE2b-256 7ef2119bc03c2453c1715696e81bd68afde9d1b0dbc150a726c400b5ac63b22b

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp314-cp314-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp314-cp314-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 171da6dc577510e2e7bff450de00ad5d27d1512fd590b255b269f1c410e15617
MD5 6faf4c3b15be931c11888451ec1091bc
BLAKE2b-256 a7d814ee20c97f313b1b4ff497ea34f4314d8719194479dc390e92f552425f96

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a3f7d252fcdd4db9e7edd2667041a9732a99812992ef8d91cdb6967c5dc4622a
MD5 8e206fe074e415d652c75efd31b031ba
BLAKE2b-256 6f0a325ab9caa9f7e4dffaddfbfd17e22fb04dbfa4260352a0d00bf0e5574d5f

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d8877ce4e5d04d265662ba2d5c883db1d88dbc7e3cb709ebc248d13d7ae8dec6
MD5 f61f8bf06df5da8a6bfaa42754edfd2f
BLAKE2b-256 cd2e9fb2d704347f0b9703f36223bb17ddcc4c594e2a524ab385b6d90446b2ae

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e08f1edff35ac024bbde65e370cec09cef2229b6760e10261999207761fe83b5
MD5 b9873568c7ebdd48999693dc48f124d1
BLAKE2b-256 fdff1b0fc142a423c954f246b683c7ebe4a2b266668237477bdd3947a8246d2f

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp313-cp313t-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp313-cp313t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 da1263ca67cc4bbbf06c9c3b848c7737bbf070a599c5df8771f9f8dc93b096b8
MD5 044f3447770ead41373efe65543bba87
BLAKE2b-256 bd21b95c69e725c7ead26f58649befb2758e46f8c67c9bbeb161e76429afe04f

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7a3e65692ed9718d323a781673050bef553e09d2cf0a74078ce7cd8ac9772ad1
MD5 5ab62b8e1889868d7eebae09f2948d47
BLAKE2b-256 344aff9dc07f115e66d2d0699c3574cfd1aa329d84b5e8e1748e64bc0cf6b78d

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: coperto-0.1.7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 184.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.12.4

File hashes

Hashes for coperto-0.1.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ff2a16a22a6867548f70948e5287c07ed908c8995b0361f573611fb0b292a8be
MD5 9802cf004cd4f2b74cb70311d606301f
BLAKE2b-256 7913c5318ded62b47ac9c52398208c54b636c37ff8b3ae319146a0320f300fd8

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp313-cp313-win32.whl.

File metadata

  • Download URL: coperto-0.1.7-cp313-cp313-win32.whl
  • Upload date:
  • Size: 182.9 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.12.4

File hashes

Hashes for coperto-0.1.7-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 109e1cfc3645e04c46d1190bb9d5d4fc371ce6226367f01b6564da6a9e4a4850
MD5 779d0f03f874d6a46e5f5166461a9471
BLAKE2b-256 b47a7ed0c3b79aeb87a298ecfbaceeaafd39abe2722d3fb58ae2ecf32bc22ea7

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e21aa373ecc6694c4c730c16824c74da4fb2d6fe3765ba03e2c8c620bd1bc995
MD5 f4a327b55ba965943cced6dae6fbbde8
BLAKE2b-256 23668c84fa47624fc67d96177e74d8d5c76ca6a5b8d6890491136a9eb34e4c67

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp313-cp313-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp313-cp313-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 959c80824adeb0a033a2806e4dd437cd002f075ab94f781f35511088b8a91d31
MD5 2bf385a6a44aac5d45270372157a9c4a
BLAKE2b-256 1240435f8e1bc394944df3906dc2d57a81c4fdca86cae48181b3b5a6029e8707

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp313-cp313-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp313-cp313-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 2d3dd9c13e54e9252f4c4bff3775b880dc96e8b894327b20128d1be0729ef2f7
MD5 aa04973b0b5884e7bfa15f26c267b28a
BLAKE2b-256 a23972d10d8d7de79a3a2ca2517cf13f74c23ed264bb466df2774e3f544985c8

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5751859920f649aae790073791793bd62d36d90dc03f2eee1bedd7297da66b2b
MD5 86170be037889f1082b889835e19376e
BLAKE2b-256 63cb12998346e71ababf9f5d78ab96b72d31c49fccdb4061364599978f6c2215

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 70156cbd7a3c3230099aa4c097a3ea987d94c9572e4fa171bc883d8a05748e72
MD5 9e71274139ca97f183a1ae7995565041
BLAKE2b-256 4b02830dff5736e680f86c24c59080aa65ea976eaddb2d893e10510683c8c59c

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7848ab861985df5dfb5d02083f6f4cd4b1933b0d03cd61e8294ad05ee0cc0182
MD5 3137167a3cedb4ed145286240155d0b8
BLAKE2b-256 d92cc241b586e5316bc272458f14737ba04f5616f809ecdce356616a1ffcb71b

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: coperto-0.1.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 185.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.12.4

File hashes

Hashes for coperto-0.1.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 facf56c27017844127738d015a7c862cda71d3f9596da471ad9c9ef97359fe2d
MD5 ca7f528b77c6f189edbfcbf0677f33ed
BLAKE2b-256 29d9776b3ad0b4a27266ac7aa560d660f40e6395dc61ffb564a1ca622609a921

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 87607a6e9dd10832e224fbd0e1bfd44efef556a777465cd9489b115f9895fa0d
MD5 2085e2bd85694e39f905e1627d31e391
BLAKE2b-256 f89a74c075d340b6413eb22f6622de29e34716a52bc53148750b653ba701febe

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp312-cp312-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp312-cp312-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 d5afd04379a9df5b4e9ffb8efbc39c4f969d06236a68b3b34f634522be701aba
MD5 5ab519edb0807f07372a42457f604dc2
BLAKE2b-256 c4304412b11081c26470fe66d43a5da646efacf72a6237d83f32693059e487ba

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp312-cp312-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp312-cp312-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 deaf48a0718389de43a0dbad53224d087a73ab7593f3aefacad7e61c006af8ae
MD5 4fa2b3c8b6b2e747edd07512cc88b14f
BLAKE2b-256 f3941b04086b0b192154553c55ad9b46958b136449fed2ba7ba18163881d72b7

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 304f29cfcafef3b54195fdb33c1388fcaed2b76dcee741b3fdcad8d34ac64b2f
MD5 3d8d42a3380a7e36347bbb18f531e031
BLAKE2b-256 b6516eb659dae85d19570951268825ba308cee6f9df9f24cdd0cadbd02f85b6e

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a106d2c9aafec13fcce834026df1db070dfc98bc6a8be9ccffbefe21d37f3112
MD5 5530ee8a1b633dbec608e430a054fbb3
BLAKE2b-256 9ee84b2482c87e5fe69bd188d12f8af3f6be076907d7faf9001f063a6b0818e6

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 df861b29f8a8be85ded26ee2f3fa2e63e452b66e2061287e6180c62c96ed9408
MD5 3b1015e301a5c81dd155d8b90711da4d
BLAKE2b-256 e91b1e0557a754cf854a772f38ad5cc28ff2df61cd3ea505a110d3965db56ffb

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: coperto-0.1.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 186.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.12.4

File hashes

Hashes for coperto-0.1.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1e94d5dd72f40d7a493ee5f772341bebc47c912ced42ff4d720fc02617e1b28e
MD5 1436c6f66fddcc1e4f6d7744aebfb142
BLAKE2b-256 d097bae9b446badfdefabb8dc17f44442dc60f49c0b356a97e1e0952aa1d0c59

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3d41b2a2e3bff9ce95ad8a2ef9adb7158c6c1d52ebba4b40271f63937015f5fe
MD5 579acd37f1214a7ec362ec28fab3d670
BLAKE2b-256 6cfae9939e5f6de0ceb5d8cda7c81bc8889b7d133dda21da6cb3400964aa8bc0

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp311-cp311-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp311-cp311-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 0c2879b9ee216365b6258901591fdb5114116462915dce0f1f3242f4239f1e77
MD5 13d0b8c6069f3ee184d165d269e251fd
BLAKE2b-256 46ea72cbf03b12f7ffa05fb9648f0296ef1332493fa4582099a8b250ea04c591

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp311-cp311-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp311-cp311-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 138d34fb0b55842473e6577a1fddb01350921de29876e6137f303ebe4f103962
MD5 38655958f7b1d21a9f8962c57bf088f9
BLAKE2b-256 1f20ee4e9c03511309152e9ad50464e9a3125b61e8a7f27f5ea241f2661a567e

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a2330b93b6a5bcfc1e1af85c23114559901ba8923eb795658469dc584bb106d1
MD5 386333a89f134d7995d3765911071bb4
BLAKE2b-256 25c86e26457cdcb54738824d5a1c46c98e79971e3b6e99ae5b4df0fd98e221f9

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d35b6d3d91e83d14c0a3d1946bada4931a1f212b4aa41efd501e95647d15db77
MD5 d3499dc7612444c054fb142a4c775b5d
BLAKE2b-256 92c50fcdb346654be6a085e47fcdedf3cec0752cf5c1f7eab7f1d1acbf4e154b

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2df7647cc365eb70dc13062c5df15d0c752d87fb46cd730c84a04d49ae562151
MD5 e6b1055a7057d279c2787eb46eb4c988
BLAKE2b-256 2d391fc8a1f438fc0067fb47525419da3689fb75fbf09d6403ce379a586a9e40

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: coperto-0.1.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 185.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.12.4

File hashes

Hashes for coperto-0.1.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 797407ad044494a7415d475c0e4a31bf659b0f457466b67c651528c968cae900
MD5 08a338d545797ac2da8ce5379fa905b9
BLAKE2b-256 066a4356c13c9dda707dbed47defba2e331217ecfc750321529c284fcd800854

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3ad048c0412457639e8d159ba530ab729ecacfd93e7969cd9142ec27eb9bbbc7
MD5 7385bcb90daa75870b95c1e1b82079dd
BLAKE2b-256 f357e30803aee503f1ca28eae9b3ffbb70c72a097d23aafc9776e2f4a804abde

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp310-cp310-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp310-cp310-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 e4511850ebf43dbc5f026d2644a206aed02aa4cb222fcab6e43674c0d2999225
MD5 c271cd32b3742809d76ce0323d965d05
BLAKE2b-256 01dcf7feef7ed85fdb47ec1356890783d934452288d15775f65a877f1aff0581

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp310-cp310-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp310-cp310-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 34c367d85bb497ffeb8413c57143a31b3e84f33dd081c2845dc3c89b08906ae4
MD5 f53ed26a3cabe997b3ef263d0f985a94
BLAKE2b-256 2bf8be8e6a2fb99876e7e510267e264840608b35cb0a0a50fe0dcce833f5bb22

See more details on using hashes here.

File details

Details for the file coperto-0.1.7-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for coperto-0.1.7-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e3c8a9b4e178e2fc3875b2a00507599cf519823a98c06b8337c45e07c65d8ba5
MD5 7da05728c56a6211a71f6b9970be8f84
BLAKE2b-256 a5373f9108852674f0027a705f2119227aa45d94be26b52acc12badf067f3987

See more details on using hashes here.

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