Skip to main content

OxVox - Oxidised Voxelised toolkit

PyPI Actions Status

A collection of operations on arrays and pointclouds implemented in Rust

Requires Python 3.10 or newer.

Installation

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

  1. Get modifications made to existing workflow
diff .github/workflow{_templates,s}/CI.yml > /tmp/CI.patch
  1. Generate updated CI YAML
maturin generate-ci github > .github/workflows/CI.yml
  1. Apply changes to CI YAML (do manually if application of patch fails)
patch .github/workflows/CI.yml /tmp/CI.patch
  1. Update the version in Cargo.toml (this is the single source of truth for the package version; pyproject.toml picks it up via dynamic = ["version"])
[package]
name = "oxvox"
version = "1.0.0"
...
  1. Commit Cargo.lock along with the version bump (it is tracked, not gitignored, so every release builds from exactly the dependency versions that were tested)

  2. 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)

Source distribution for oxvox 1.0.0
File Size Uploaded
oxvox-1.0.0.tar.gz 30.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for oxvox 1.0.0
File
oxvox-1.0.0-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
oxvox-1.0.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
oxvox-1.0.0-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
oxvox-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
oxvox-1.0.0-cp314-cp314t-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 Details
oxvox-1.0.0-cp314-cp314t-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l Details
oxvox-1.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
oxvox-1.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
oxvox-1.0.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x Details
oxvox-1.0.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le Details
oxvox-1.0.0-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32 Details
oxvox-1.0.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Details
oxvox-1.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
oxvox-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
oxvox-1.0.0-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details
oxvox-1.0.0-cp310-abi3-win_arm64.whl CPython 3.10 abi3 Windows ARM64 Details
oxvox-1.0.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
oxvox-1.0.0-cp310-abi3-win32.whl CPython 3.10 abi3 Windows x86-32 Details
oxvox-1.0.0-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details
oxvox-1.0.0-cp310-abi3-musllinux_1_2_i686.whl CPython 3.10 abi3 Linux musl 1.2+ x86-32 Details
oxvox-1.0.0-cp310-abi3-musllinux_1_2_armv7l.whl CPython 3.10 abi3 Linux musl 1.2+ ARMv7l Details
oxvox-1.0.0-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
oxvox-1.0.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details
oxvox-1.0.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.10 abi3 Linux glibc 2.17+ IBM System/390x Details
oxvox-1.0.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.10 abi3 Linux glibc 2.17+ PowerPC 64-le Details
oxvox-1.0.0-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-32 Details
oxvox-1.0.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.10 abi3 Linux glibc 2.17+ ARMv7l Details
oxvox-1.0.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details
oxvox-1.0.0-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
oxvox-1.0.0-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details

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

Release history Release notifications | RSS feed

1.1.0

31 release files

This release

1.0.0 This release

31 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page