Topological Data Analysis in Python, written in Rust. Not limited to H0 and H1.
Project description
Topological Data Analysis
Not limited to just H0 and H1
Bringing topological data analysis to python ecosystem
Built with Rust
Contents
TDA is a python package for topological data analysis written in Rust.
Installation
[!CAUTION] TDA is in very early stages of development.
Pre-built packages for MacOS, Windows and most Linux distributions are on PyPI and can be installed with:
pip install tda
On uncommon architectures you may need to first
install Cargo
before running pip install tda.
Compilation from source
To compile from source you'll need Rust/Cargo and maturin for the python bindings. Maturin is best used from within a Python virtual environment:
# activate your desired virtual environment first, then:
pip install maturin
git clone https://github.com/antonio-leitao/topological-data-analysis.git
cd topological-data-analysis
# build and install the package:
maturin develop --release
Usage
import numpy as np
import tda
# Point cloud: (n, d) float32 array
X = np.random.rand(200, 3).astype(np.float32)
barcode = tda.persistent_homology(X, max_dim=2)
# barcode[d] is an (k_d, 2) array of [birth, death] pairs for dimension d
print(barcode[0]) # H0
print(barcode[1]) # H1
print(barcode[2]) # H2
You can also pass a precomputed distance matrix:
D = np.asarray(my_distance_matrix, dtype=np.float32) # shape (n, n)
barcode = tda.persistent_homology(D, max_dim=1, distance_matrix=True)
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
data |
np.ndarray |
— | Float32 array. Shape (n, d) for a point cloud, or (n, n) for a distance matrix. C-contiguous input is zero-copy. |
max_dim |
int |
1 |
Highest homology dimension to compute. Intervals are returned for every dimension 0..=max_dim. Capped at 4. |
threshold |
float | None |
None |
Maximum filtration value. If None, the enclosing radius of the data is used. Otherwise the effective threshold is min(threshold, radius). |
distance_matrix |
bool |
False |
If True, data is interpreted as a precomputed square distance matrix. Symmetry, zero diagonal, and non-negativity are assumed. |
Return value
A list of length max_dim + 1. Entry barcode[d] is a numpy.ndarray of
shape (k_d, 2) where each row is a [birth, death] pair for a feature in
dimension d. A death value of inf marks an essential (never-dying)
feature.
From Rust
The core crate is also published as tda. Add it to your Cargo.toml:
[dependencies]
tda_core = "0.2"
Point cloud — pass a flat row-major (n, d) slice:
use tda_core::persistent_homology;
let points: Vec<f32> = vec![
0.0, 0.0,
1.0, 0.0,
0.0, 1.0,
1.0, 1.0,
];
let n = 4;
let d = 2;
let barcode = persistent_homology(&points, n, d, /* max_dim */ 1, /* threshold */ None)?;
for (dim, intervals) in barcode.intervals.iter().enumerate() {
for iv in intervals {
println!("H{dim}: [{}, {})", iv.birth, iv.death);
}
}
# Ok::<(), tda::Error>(())
Precomputed distance matrix — pass a flat row-major (n, n) slice:
use tda_core::persistent_homology_from_distances;
let distances: Vec<f32> = vec![
0.0, 1.0, 2.0,
1.0, 0.0, 1.5,
2.0, 1.5, 0.0,
];
let barcode = persistent_homology_from_distances(&distances, 3, 1, None)?;
# Ok::<(), tda::Error>(())
Errors come back as tda::Error (a thiserror enum) with variants for bad shapes, too few / too many points, dimension caps, and invalid thresholds.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tda-0.2.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: tda-0.2.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 344.8 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58ab7130d5dc6e7aa7b128356f7d17b05357e80146f5040c4506560b044dc895
|
|
| MD5 |
ea5afce8d36e16c5c6aa3dd0240535bf
|
|
| BLAKE2b-256 |
38be283ae74fa85ba51b8f64b132018651389b42ca92157cd0cd8e9173192581
|
File details
Details for the file tda-0.2.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: tda-0.2.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 329.3 kB
- Tags: PyPy, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7119ffa3f56106257374eae97e812d3a9e6d99199a943614e31d6d8805c3070f
|
|
| MD5 |
0c04127e119dd94488ce787c52c9432f
|
|
| BLAKE2b-256 |
4836acdc31574a343cba173f04c857a65b50c6adb4c0e2e647e9cecd663d308c
|
File details
Details for the file tda-0.2.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: tda-0.2.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 341.1 kB
- Tags: CPython 3.15, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f449827849c83488e6ac369ef9ef6b8edbf97e3b1c1a4500a7d7b6515bac650
|
|
| MD5 |
940e75c1065a6d1efac0302b10be56ac
|
|
| BLAKE2b-256 |
721979e4bf68b2434600551ebb01bd7206f18328515f8ddf703d1fd81daaad22
|
File details
Details for the file tda-0.2.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: tda-0.2.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 323.8 kB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6658075982948b897e304a797c8f5795d8e7897bdbaad60bedd0cb09226ec7af
|
|
| MD5 |
f3ad0b69ef72639364fdb0c30ca455e9
|
|
| BLAKE2b-256 |
9f5acce697856e3e8df63c24fec246b915368f20a3dbbcbfaf54848ea9575998
|
File details
Details for the file tda-0.2.1-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: tda-0.2.1-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 192.6 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d00a21ce38e2a90436e2997b38d58c4e945d56a904a0faf65a2df7af49338b1e
|
|
| MD5 |
94b417a21fad92dd572e34e0674ad75b
|
|
| BLAKE2b-256 |
fad321796ee259769ef0fbce0db95af9ea838e40ef50913e2752789764584923
|
File details
Details for the file tda-0.2.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: tda-0.2.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 341.0 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc510b41eb65c41ca9df37992ccbbbfabc0f478ad36e7360b0d1428e91b55e82
|
|
| MD5 |
e8a4e5807b84a333b9ce7fcef52925c4
|
|
| BLAKE2b-256 |
ea8c3b4f5140795710dec5f25b929c7a40b6093e431d68b0a5ba9800b728268c
|
File details
Details for the file tda-0.2.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: tda-0.2.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 325.1 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
247f1073e2551e322b339dbde72ef0ae80517d3efc949d01cf196991d221d22f
|
|
| MD5 |
fdaa4d973c42eeee45f4b7e319afafbe
|
|
| BLAKE2b-256 |
67fac94b3133a31c8ef7ad6bb6a1f3554635a6953a6400859e1f750e12c66538
|
File details
Details for the file tda-0.2.1-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: tda-0.2.1-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 290.4 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2de5e3927bfe30a60b998ce28493b5fad06042a5ed6d6d42dafb6a12509d636e
|
|
| MD5 |
a7f13b631a4e743e8d438b709b088a10
|
|
| BLAKE2b-256 |
1b7b55d8f141aabf5fdc6502eb0108c404ae864d85e8dd0682f55248255b812b
|
File details
Details for the file tda-0.2.1-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: tda-0.2.1-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 302.2 kB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0c936a50b4051e11b0bb3727789bccaf938647836ae7e27bb02a350a30fd1fa
|
|
| MD5 |
62eae3e56549bf3830d22369faa76c42
|
|
| BLAKE2b-256 |
3e3e64f4f1050fcf7d4b0f3d9cc892c0f74c334de645757162106480f92683ea
|
File details
Details for the file tda-0.2.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: tda-0.2.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 323.8 kB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b964aceae446caa8711fbb76f2ea013fbe3afe0e6e650b97c10b402dacac672
|
|
| MD5 |
2275d2c3bdd0b486fa8bef5a060650b2
|
|
| BLAKE2b-256 |
bb72f892ae7d1842585c1911ef64b45f20608b38b4158e468c8b56916b53e416
|
File details
Details for the file tda-0.2.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: tda-0.2.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 192.4 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5e47af44efd390f951f7a411bb0151b7d05b019096112ff50dc77a74a556b25
|
|
| MD5 |
1c2026a47212504c69715df7c5382fa8
|
|
| BLAKE2b-256 |
b6cb2882b737fd3174e9c6b3cc643e8b845182290671b5e665b50431b2fe7206
|
File details
Details for the file tda-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: tda-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 340.7 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc9133cdd017c011a05f97336e55fb62d157fecce0c065f565026a4e6b48940d
|
|
| MD5 |
147142b67c2574bc96e305afc1c63a86
|
|
| BLAKE2b-256 |
d0c3f3b8928c0c12f5977b0b4d6e2d889ae87d50a561074bae8a72e46969c6eb
|
File details
Details for the file tda-0.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: tda-0.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 325.0 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1854a668c7fe5dcdc67c24d849275cd4ecafa4bb3ce0c556f96fa882f61d6326
|
|
| MD5 |
80410b14e72dc1c80fa589f74bbccff9
|
|
| BLAKE2b-256 |
f25d396260f148a85addc9813339afb0ae087b469a68d33a27cbc8e91c1b0289
|
File details
Details for the file tda-0.2.1-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: tda-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 290.1 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f6838f5a409742364272ef4dab223b778b032d425b084e12dc65272d604b3fc
|
|
| MD5 |
90314e740ddc85eb8e5cf788b38fa2e2
|
|
| BLAKE2b-256 |
faa028fa608a29c34dbc93a5d5336c169e6cdd18d568eab57a76a74cf534f62e
|
File details
Details for the file tda-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: tda-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 301.7 kB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
61abf4fd1ccb6839472164c5cef067f633292f40ad5fdd38d78345d20eab5c31
|
|
| MD5 |
5a919953f442810c956ff35b99787de1
|
|
| BLAKE2b-256 |
359c8be148ab750e226e79555cf3aba2f04a6d2be39f6a7dd9ad24393d6d82dc
|
File details
Details for the file tda-0.2.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: tda-0.2.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 192.7 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
19303b3a74c048bf99b047c59c5eb4ab03bb78c3e6585ce45476e4288d7300c2
|
|
| MD5 |
0d1ef8722249d36a907971f959ed436d
|
|
| BLAKE2b-256 |
9bc884e57fe15e5f5d839003df3ecbab96f4baccd134cd25a5a402afc5c299bf
|
File details
Details for the file tda-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: tda-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 341.6 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
522c2deb5be62287f15d6d27c1f6ef983e3e7bef0d1ea6e381175908136b39bb
|
|
| MD5 |
df333621dcef469a79438c70d0ebaf90
|
|
| BLAKE2b-256 |
dea9080547f03e33b861f31343805b26cb14ae433fbd6ace2852033c88dbc2e9
|
File details
Details for the file tda-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: tda-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 324.9 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
326675b8c91431c5a0b3b1ef2ad6bc1038574a7e967e5386756525096ba1cb0c
|
|
| MD5 |
88987d81c2e0743ca1bb6ec4aeeddbf0
|
|
| BLAKE2b-256 |
7dbe58cd17fbf7e5c88024c47e40d7f50a7a13f9cc8bcc95dc43e72d1d9b5b7f
|
File details
Details for the file tda-0.2.1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: tda-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 290.6 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b96f78a0a19671324b41c9e53f9d4ffe994670b082f38189bff8111a12fc820
|
|
| MD5 |
a9ac0c02a5b43a30949967bd7179d617
|
|
| BLAKE2b-256 |
6461ae1c5c6af9d12fc1349261685fc8994c4b18c343ce3d5f413f746cc747e2
|
File details
Details for the file tda-0.2.1-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: tda-0.2.1-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 302.1 kB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34a23b9c4146961844ae08c4cc944734aad9a44f23687fb5f6d3cddadee5f068
|
|
| MD5 |
f713a025987a2999a2fad62f8026e771
|
|
| BLAKE2b-256 |
e78baafa687b0bd6ed5e68aec245e99123c5cc5ea2abfa2e74c7507a5708a7ad
|
File details
Details for the file tda-0.2.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: tda-0.2.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 194.3 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f49d814dbebc95022bf93198a40d0b22dcfb3239383f0646b46e470648592f3
|
|
| MD5 |
183fa9ffd9c00f7f0faa07ac17c6c10f
|
|
| BLAKE2b-256 |
c4ef5d88bb3a8899aa0df0153357e7100bdf5cbb363336ca4ff44771f2f5a760
|
File details
Details for the file tda-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: tda-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 343.6 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
102eab4fdb36d51a7bc88ce8bc07b9ece815ed056cbdc111bf310084e700fafe
|
|
| MD5 |
dd357ac091e7442d58c2921006c7c0a2
|
|
| BLAKE2b-256 |
7f5800386da401b5239aaabb8a2774c55e4b6a497387d62bd9373e9aa83c946e
|
File details
Details for the file tda-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: tda-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 328.9 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2bf10ffd88fc5ce3fe5f9855407c3b8cf030af9999c2626dd31e3c44930f4be0
|
|
| MD5 |
763a896d5944f0a0676a0a0d73c75156
|
|
| BLAKE2b-256 |
71a7221ee192ac7f42596a96d1f41f4af59a37b34c04290dbfb99f15421c9c29
|
File details
Details for the file tda-0.2.1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: tda-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 292.1 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
53c1edb6518614006e3e9ce33d7dd4e324f83a8d570cd4b65f132bfa193fb954
|
|
| MD5 |
d99ca9543559e29d22dcf9c7a136b403
|
|
| BLAKE2b-256 |
6fed31090eb807c76c9306ac97e10394171e41fda03a2aaa7e68927e8454cb56
|
File details
Details for the file tda-0.2.1-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: tda-0.2.1-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 303.9 kB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec00cae37215645f4a5d8c5dae4cca822e711f706ead2a12a7d9d4103c29947c
|
|
| MD5 |
48e4d510981789046c12855b8d487994
|
|
| BLAKE2b-256 |
9a5109d51efa3b21806cc55fc2a98f262abee64595760e5e7ae8e5ee8a9505e0
|
File details
Details for the file tda-0.2.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: tda-0.2.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 194.3 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f5905bd1a208f65c434777846d0c4b7a3a38855bdad15b12fc34fdf4a1fc42d
|
|
| MD5 |
0f6a615bc8adfd3d9d7a2245570d2c49
|
|
| BLAKE2b-256 |
8647a860ad1277865b5c0f72dcd8b29f1c1a8d060b284575e90013274615d75f
|
File details
Details for the file tda-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: tda-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 343.5 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c74f4c66499c3623e0ec64260f6eeeebffe3fbbfa1f7067d6d8b8e042494927
|
|
| MD5 |
4af16e26d5816377ff90de7d3dfbb01b
|
|
| BLAKE2b-256 |
6e0597f8c5839da0695de4e6fe8a4304a8208250d4ea231b369b77aeb315c0de
|
File details
Details for the file tda-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: tda-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 328.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
25514f62f867a8dfae363483f6b1712574ff87392ee709bae6f4210ae0101f7e
|
|
| MD5 |
e5a9e145fc1fd5e01f72f9913362af13
|
|
| BLAKE2b-256 |
b9c4c0800b44195c806596433e63e8e8ac055dddbd1d977824e9d1477a7672f9
|
File details
Details for the file tda-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: tda-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 346.3 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ba1f6686551f0518ce845501ff6894782134892103481e88445af66727cd9b6
|
|
| MD5 |
78561e4a1927b61fecbd63c002d45405
|
|
| BLAKE2b-256 |
e8430e0c4350a11c65b6f78d7a2b3d60e07fcd7bdfcee8621deee592a46801e8
|
File details
Details for the file tda-0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: tda-0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 330.6 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02b1f6ebaf03fbf5f2b3c6e3e1b70341f0ff4b8929965efeb4321d4b63960ec8
|
|
| MD5 |
e80f44a41623e6391348a9cd6749bae8
|
|
| BLAKE2b-256 |
a812efa9e1e411fb3d10328010381629cb0224a3b3dd90520622afa2f6d7834d
|
File details
Details for the file tda-0.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: tda-0.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 330.6 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5a8cb50b5b2f2e19687e1e8db07ffb4d11368b075f76c3b7ac700a898e51308
|
|
| MD5 |
83c194e986c7377be72796f9222001c2
|
|
| BLAKE2b-256 |
8757fdb1e72d1f89b6ef3a6015d58faf81647a1caa618cbcdced2c71e13bb00b
|