OxVox - Oxidised Voxelised toolkit
A collection of operations on arrays and pointclouds implemented in Rust
Requires Python 3.10 or newer.
Installation
Precompiled (from PyPI, recommended)
pip install oxvox
Manual
Checkout this repo and enter a virtual environment, then run
maturin develop --release
Usage
Indexing by field
In [7]: from oxvox.indexing import indices_by_field
...:
...: TEST_ARRAY = np.array(
...: [
...: (2, "a"),
...: (3, "b"),
...: (2, "a"),
...: (3, "c"),
...: (4, "a"),
...: (4, "c"),
...: ],
...: dtype=[
...: ("score", np.int32),
...: ("initial", "|O"),
...: ],
...: )
...:
...: for row_values, row_indices in indices_by_field(arr=TEST_ARRAY, fields=["score"]):
...: print(f"Unique value: {row_values.tolist()} at row indices {row_indices}")
...:
Unique value: (2,) at row indices [0 2]
Unique value: (3,) at row indices [1 3]
Unique value: (4,) at row indices [4 5]
Nearest Neighbour Search (NNS)
OxVoxNNS buckets search_points into voxels of side search_radius, then answers
queries by scanning the 27-voxel neighbourhood around each query point. Construct one
OxVoxNNS per pointcloud and reuse it for as many queries as needed (e.g. to query in
batches, or to distribute the object across processes: it pickles):
import numpy as np
from oxvox.nns import OxVoxNNS
NUM_POINTS = 100_000
SEARCH_RADIUS = 0.05
search_points = np.random.random((NUM_POINTS, 3)).astype(np.float32)
query_points = np.random.random((NUM_POINTS, 3)).astype(np.float32)
nns = OxVoxNNS(search_points, SEARCH_RADIUS)
# Find up to `num_neighbours` nearest neighbours per query point. `indices`/`distances`
# are (Q, num_neighbours) arrays, padded with -1 where fewer neighbours were found
indices, distances = nns.find_neighbours(query_points, num_neighbours=10)
# Count neighbours within the search radius per query point (a uint32 exact count)
counts = nns.count_neighbours(query_points)
# Or weight each neighbour's contribution by how close it is, via the normalised
# kernel w = (1 - distance / search_radius) ** distance_weight_factor. This is 1 at
# zero distance and falls smoothly to 0 at the search radius; distance_weight_factor=0
# reproduces the exact count above, larger values concentrate weight near the query
weighted_counts = nns.count_neighbours(query_points, distance_weight_factor=1.0)
find_neighbours and count_neighbours both take a num_threads argument (default
0, meaning "use all available CPUs"); find_neighbours also takes an epsilon,
below which a candidate neighbour is accepted without further sorting, which can help
avoid getting bogged down in very dense regions of the search points.
Tests
All test files are executable for spot-testing functionality
To run all tests (Rust unit tests, then Python tests):
make test
Performance
See performance tests under performance_tests directory
Building & Pushing to PyPI
- Get modifications made to existing workflow
diff .github/workflow{_templates,s}/CI.yml > /tmp/CI.patch
- Generate updated CI YAML
maturin generate-ci github > .github/workflows/CI.yml
- Apply changes to CI YAML (do manually if application of patch fails)
patch .github/workflows/CI.yml /tmp/CI.patch
- Update the version in
Cargo.toml(this is the single source of truth for the package version;pyproject.tomlpicks it up viadynamic = ["version"])
[package]
name = "oxvox"
version = "1.0.0"
...
-
Commit
Cargo.lockalong with the version bump (it is tracked, not gitignored, so every release builds from exactly the dependency versions that were tested) -
Tag with version number and push
git commit -am "Push version 1.0.0"
git tag 1.0.0
git push --tags
Metadata
Release files for oxvox 1.0.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 | |
|---|---|---|---|
| oxvox-1.0.0.tar.gz | 30.1 kB | Details |
Built distributions (wheels)
Total release size: 16.1 MB
Release files / oxvox-1.0.0.tar.gz
| Download URL | oxvox-1.0.0.tar.gz |
|---|---|
| Size | 30.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5f35501364b92151146c3f74f97809394df2efeaa883e6c1252a49464e018416
|
|
BLAKE2b-256 checksum How to use checksums |
3654eb69c299439185a9824b83596a8e63cabfd22fec6800a7224b4269c73595
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp314-cp314t-win_arm64.whl
| Download URL | oxvox-1.0.0-cp314-cp314t-win_arm64.whl |
|---|---|
| Size | 303.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows ARM64 |
|
SHA-256 checksum How to use checksums |
e1fd443af68c8ddabaa199938265e8bd76232bc9d16938c1a2ca27e0d1cc74fd
|
|
BLAKE2b-256 checksum How to use checksums |
0e3bb0750d74f4cc1fabd975b548266658053b4e17c9eb73704284eacdd8ba4d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp314-cp314t-win_amd64.whl
| Download URL | oxvox-1.0.0-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 316.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9c1169db5765b390a41f0a66d2cd4b4756216d06f655fe53bdbf30d79c250e90
|
|
BLAKE2b-256 checksum How to use checksums |
de7a4fce843828d6f2eb0798563611ce9186f87eab09b893de814251d0c54930
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp314-cp314t-win32.whl
| Download URL | oxvox-1.0.0-cp314-cp314t-win32.whl |
|---|---|
| Size | 298.6 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-32 |
|
SHA-256 checksum How to use checksums |
37ccfe1902e3fdce850f344f4dca8d37fc3b8842567a46b3969930632deaf526
|
|
BLAKE2b-256 checksum How to use checksums |
e83e28ff4e40914e08419a3fdcd0175502e06ae5c0577d2fca45a6144f026fa5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | oxvox-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 713.2 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
b26e7627494546106d7e6d331df84d9b25e711e326307e34209fed740d2b0a91
|
|
BLAKE2b-256 checksum How to use checksums |
53eb5d2cf5cdb0441dc7619490ab4821526489a628a3009941924e6534d7e6ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp314-cp314t-musllinux_1_2_i686.whl
| Download URL | oxvox-1.0.0-cp314-cp314t-musllinux_1_2_i686.whl |
|---|---|
| Size | 748.0 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
2dfd808f4f2acc5e760ae3d690187d5c79be16b7b48443b05bdf492cfe217852
|
|
BLAKE2b-256 checksum How to use checksums |
c879cb5f8afd9c6e2f6a1f521de5e115b6192397aaac5d67fef934a80b7b2a04
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp314-cp314t-musllinux_1_2_armv7l.whl
| Download URL | oxvox-1.0.0-cp314-cp314t-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 780.0 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l |
|
SHA-256 checksum How to use checksums |
502627415cfb16ffccffe351ac07e32eceb54315ec31425c1e4bc922f06e8fbe
|
|
BLAKE2b-256 checksum How to use checksums |
37a6290fea50c9a730e70a17e8d8649fc56361a02a479d2249f953f611af95df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl
| Download URL | oxvox-1.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 675.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
3d120b8d09f82e2890ca016d688acaa8b3635d71e81307c34f05bae9c68df233
|
|
BLAKE2b-256 checksum How to use checksums |
0720eb76276c931f892a5c512f1d1204cff9a8c31ecb535e257dedec077b3a72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | oxvox-1.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 510.7 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
0cb313cbf2d5bd5b26132ddc0143923229c6366ff18a4b2d5cf55506a8ca4bac
|
|
BLAKE2b-256 checksum How to use checksums |
aa868c49e322d5acdd8872e2ebf4d756b2d1f0c87997c87a742a2f058a3d6fcb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | oxvox-1.0.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 523.7 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
f173a874ea21c89c6fd7ae78d0b9a97435aee89b9a624dcaed2bc938f9c3fd86
|
|
BLAKE2b-256 checksum How to use checksums |
dd18757dfe659b6ec11129c16aef8228a0ba2612982ad5f9116999d39793fae3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | oxvox-1.0.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 649.6 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
5d218066905ff86b30f5fe1512607dff6d26313f58ec46b6cf3d14a66429a839
|
|
BLAKE2b-256 checksum How to use checksums |
d4366a9c25d68d7e38678557267e472b678498ce978b9fb7c93534d6c8da04fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | oxvox-1.0.0-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 539.3 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
c91c9e89d02c7a9b651b0b812ea0b826c86b25350ac90ef75c29f67185f01537
|
|
BLAKE2b-256 checksum How to use checksums |
cf381026c6ef6f8cd1740cdfdbbec797695acee9578653ab8a7eb73d40d8d170
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | oxvox-1.0.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 504.7 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
916eaf13f84110e94143cfa0d0ea5b43d4be65781ca45560d40983ee46827282
|
|
BLAKE2b-256 checksum How to use checksums |
ae4033ae38a60b5bb9f8cd73233b505a34153d97b8fe41dbd7a27bfef89bbba6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | oxvox-1.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 497.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
afe02f0367abfea70c874771613880270745fdefa37b473b4fd5e5970f8f30bc
|
|
BLAKE2b-256 checksum How to use checksums |
59f8547a12af9d7db9c8d5a69c03fa4f97df9c6af817bb9eb48ca3f82463cbb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | oxvox-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 443.5 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
76c7e0c403818aa6c73a10a51b543ec79691e2da9927b1627f153f8c37160df7
|
|
BLAKE2b-256 checksum How to use checksums |
ff63be10de8683e86132f59cd812a55fb02667851ef47e241c22680dfedbdd2e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp314-cp314t-macosx_10_12_x86_64.whl
| Download URL | oxvox-1.0.0-cp314-cp314t-macosx_10_12_x86_64.whl |
|---|---|
| Size | 451.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
1b49faff40b3b0f79f9b7fcf5cc947de5ba6117a898a528621bee5f9b6653dc2
|
|
BLAKE2b-256 checksum How to use checksums |
de8dbbf17203c5a7f219cadeee963c02f1ba8e17341aaf53f5df8584f78c71f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp310-abi3-win_arm64.whl
| Download URL | oxvox-1.0.0-cp310-abi3-win_arm64.whl |
|---|---|
| Size | 310.0 kB |
| Tags | CPython 3.10 Windows ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
a245effc6793a384bf9ef6a2348b2eed5f93ba5302b9bcb8d61117e2f7529a64
|
|
BLAKE2b-256 checksum How to use checksums |
8344c06903561223294b6d5b6a028ba8ba726110f248263419887d41edf250f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp310-abi3-win_amd64.whl
| Download URL | oxvox-1.0.0-cp310-abi3-win_amd64.whl |
|---|---|
| Size | 323.0 kB |
| Tags | CPython 3.10 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
1fb06c7982e3c3c23df274549666fba8116439483b59137eb624e6c44e3e54f7
|
|
BLAKE2b-256 checksum How to use checksums |
b87ba5e6461972977dbc44a66664c244314978f4b9d977d9e3f8c8c650bbaa83
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp310-abi3-win32.whl
| Download URL | oxvox-1.0.0-cp310-abi3-win32.whl |
|---|---|
| Size | 303.0 kB |
| Tags | CPython 3.10 Windows x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
495f857664e82d133083915157df10ad596c038301dcb2c515e4b97ec4b2dca3
|
|
BLAKE2b-256 checksum How to use checksums |
7a1f3b029d19bc06b5f2336333ed3be9961a7e66ef9a329dacb99087c865113e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp310-abi3-musllinux_1_2_x86_64.whl
| Download URL | oxvox-1.0.0-cp310-abi3-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 722.5 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
f6bc92b2ac23cf838161c6e2ecbc5758a3f6d82a0abeb8c17984e154dd947419
|
|
BLAKE2b-256 checksum How to use checksums |
ae66015616877a656fc880016ed34287515a63b1c6a4f34de7658283ff2b85fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp310-abi3-musllinux_1_2_i686.whl
| Download URL | oxvox-1.0.0-cp310-abi3-musllinux_1_2_i686.whl |
|---|---|
| Size | 757.3 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
98d526b53de9f7f1431341e202581b865ce414680f3325a10ae3a5a7ef1005fb
|
|
BLAKE2b-256 checksum How to use checksums |
b819a216f43ebf174453ce61155cd9f166fe1b4f94c8dcfdb78c1688e22f91f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp310-abi3-musllinux_1_2_armv7l.whl
| Download URL | oxvox-1.0.0-cp310-abi3-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 787.9 kB |
| Tags | CPython 3.10 Linux musl 1.2+ ARMv7l abi3 |
|
SHA-256 checksum How to use checksums |
990f4e606f95c7b82f8bad090ca4de38857cda1566b1422dce57a1d31c2d06bb
|
|
BLAKE2b-256 checksum How to use checksums |
0309d99120f3df5a6674bda686e908ec4980834774a96a70e293ebdaa568fc63
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp310-abi3-musllinux_1_2_aarch64.whl
| Download URL | oxvox-1.0.0-cp310-abi3-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 684.9 kB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
86c5ff1db58b64fffd5d197205af38488abc1d72baf66d57956c19b53eef5898
|
|
BLAKE2b-256 checksum How to use checksums |
8bcad5449931e585219ae0906077f8a3ebe820d8356b84173cdc1ba32230cb33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | oxvox-1.0.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 520.5 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
339c174f2f0b42c7e3c47a70ef272d75f464530674926bbdecff15388fcc8475
|
|
BLAKE2b-256 checksum How to use checksums |
83e2a7e52c784a9f748fc9541c0d88e8eb9bbab6b8ee2e9caa561b7309f4473d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | oxvox-1.0.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 531.7 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ IBM System/390x abi3 |
|
SHA-256 checksum How to use checksums |
803982798867ccb57b9ac4ea1e98cd888556340a37020a9e8d1b686349919b2e
|
|
BLAKE2b-256 checksum How to use checksums |
243189435a48fd740d5290db6256ada051ec3e8305ccb51d70c75bfab4591b6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | oxvox-1.0.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 656.9 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ PowerPC 64-le abi3 |
|
SHA-256 checksum How to use checksums |
3d87268b6ff3a58d468029282a3364c263d0d9134a483cbf3554be8e7a7b02ee
|
|
BLAKE2b-256 checksum How to use checksums |
651aa4b2232a17ad2cf90ad891a7d640f299bbcaac27457378af5e325ac44942
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | oxvox-1.0.0-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 546.9 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
ed8fe1795d0eafaa4d6a257aaefb601cb5149a9e9ce879e38a95edf6a06f347f
|
|
BLAKE2b-256 checksum How to use checksums |
2eb74b27687e800ba369a807fd6af316285c90f50e332b52a48a8c2b0c187d59
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | oxvox-1.0.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 513.9 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARMv7l abi3 |
|
SHA-256 checksum How to use checksums |
f787b927d573392cae3f9a089528614f63db8aabb6dbabed43bd7eb0e2cbfad9
|
|
BLAKE2b-256 checksum How to use checksums |
49b2e5d3d6ee97521b3fbf2d51f9b3282f4682f6ced0063ac66af1727da10960
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | oxvox-1.0.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 506.6 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
145f1e70d10a285a89d693b4d10d81e6976a898f65646bdb037092ae9e7576cd
|
|
BLAKE2b-256 checksum How to use checksums |
f8d4ecad5db103d8da3cd4bfbda0bf8df9336fe9805ace1b3afbd726394c623e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp310-abi3-macosx_11_0_arm64.whl
| Download URL | oxvox-1.0.0-cp310-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 451.7 kB |
| Tags | CPython 3.10 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
848d022af41cc63180f985b415b3d80aba7eadd85c47660c2f3557d27e7c8516
|
|
BLAKE2b-256 checksum How to use checksums |
6320e365441276cd52a53cfb81d6cac79121cd6fba423db380248d406f45f305
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / oxvox-1.0.0-cp310-abi3-macosx_10_12_x86_64.whl
| Download URL | oxvox-1.0.0-cp310-abi3-macosx_10_12_x86_64.whl |
|---|---|
| Size | 455.4 kB |
| Tags | CPython 3.10 abi3 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
bfa12ec6f40122f732fefb83dd0a757495f043e795096271ec4517690521f42a
|
|
BLAKE2b-256 checksum How to use checksums |
e4f816feccbdd623b72e4e11568c7b3d96aceda390bbd463a9dbb697be43027e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|