Decision Boundary Sampler
Project description
Decision Boundary Sampler
Sample the decision boundary of classification problems
Blazingly fast and theoretically sound
Built with Rust
Contents
DBSampler is a package to sample points on the decision boundary of classification problems (binary or multiclass). It is theoretically exact and efficient for very high dimensions. The guarantees:
- Returns a sample of points uniformly distributed on the decision boundary.
- Number of points is user defined. More points for a denser sample, fewer for a faster run.
- The points are guaranteed to come from the edges of the condensed Voronoi Diagram (more below).
Installation
Pre-built packages for MacOS, Windows and Linux systems are available on PyPI and can be installed with:
pip install dbsampler
On uncommon architectures, you may need to first
install Cargo before running pip install dbsampler.
Compilation from source
In order to compile from source you will need Rust/Cargo and maturin for the Python bindings. Maturin is best used within a Python virtual environment:
# activate your desired virtual environment first, then:
pip install maturin
git clone https://github.com/antonio-leitao/dbsampler.git
cd dbsampler
# build and install the package:
maturin develop --release
Usage
import dbsampler
import numpy as np
cover = dbsampler.dbs(
data=X,
y=y,
n_points=1000,
max_iter=100,
tol=1e-6,
sparse=True,
parallel=True,
seed=42,
)
Parameters:
data: numpy array of shape(n, d)with the points of every class (float64, converted internally tofloat32).y: 1-dimensional array or list of integer class labels, lengthn.n_points: number of points to sample from the decision boundary. More points give a denser sample but increase runtime. Default1000.max_iter: maximum number of projection iterations. Default100.tol: convergence threshold on the mean squared displacement. The algorithm stops early when inertia drops below this value. Default1e-6.sparse: ifTrue(default), removes points that converge to the same Voronoi edge, keeping only the first occurrence.parallel: ifTrue(default), uses rayon to parallelize the per-point nearest-neighbor search and projection steps across CPU cores. The BLAS matrix multiplications are multithreaded independently of this flag.seed: optional integer seed for reproducible results. WhenNone(default), initialization is random. Set to a fixed value (e.g.seed=42) for deterministic runs.
Returns:
cover: list of lists, each of lengthd— the sampled boundary points (asfloat32values). Withsparse=Truethe number of returned points may be less thann_points.
Sparse
Passing sparse=True removes cover points that fall on the same Voronoi edge, keeping only the first occurrence.
This can drastically reduce the number of points while maintaining a uniform and complete cover of the decision boundary.
Below is the example of 5000 points sampled (left) and the same points with sparse=True.
How does it work?
For an in-depth explanation check our paper. The algorithm aims to uniformly sample points from the edges of Voronoi cells belonging to points of different classes. The union of these edges forms the decision boundary that maximizes the distance between classes.
It starts by building an initial uniform sample of the space containing n_points. It then iteratively projects each point onto the bisecting hyperplane between its two nearest neighbors of different classes.
Sketch of proof of convergence. At each iteration:
- If both nearest neighbours have adjacent Voronoi cells then, after projection, the point lies on the decision boundary (by construction).
- Otherwise there must exist a point from class A (or not A) that becomes the new nearest neighbour (by definition of Voronoi cells).
Performance
DBSampler is written in Rust with BLAS-accelerated linear algebra (via Accelerate on macOS, OpenBLAS on Linux/Windows). The core dot-product and matrix-multiply operations use cblas_sgemm and cblas_sdot, and the algorithm automatically switches to a tiled (chunked) iteration strategy when the score matrix would exceed 32 MB, keeping memory usage bounded for large datasets.
With parallel=True, the per-point nearest-neighbor search and bisector projection are distributed across CPU cores using rayon. The BLAS matrix multiplications are multithreaded independently. The algorithm also uses convergence-based stopping — it terminates early once the mean squared displacement drops below the tolerance, avoiding unnecessary iterations.
Pre-built binaries are available for Windows, macOS and most Linux distributions.
Citing
If you use DBSampler in your work or parts of the algorithm please consider citing:
@inproceedings{petri2020on,
title={On The Topological Expressive Power of Neural Networks},
author={Giovanni Petri and Ant{\'o}nio Leit{\~a}o},
booktitle={NeurIPS 2020 Workshop on Topological Data Analysis and Beyond},
year={2020},
url={https://openreview.net/forum?id=I44kJPuvqPD}
}
In the paper above you can find the pseudocode of the algorithm along with the proof of convergence.
License
DBSampler is distributed under the 3-clause BSD license.
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
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 dbsampler-0.3.0.tar.gz.
File metadata
- Download URL: dbsampler-0.3.0.tar.gz
- Upload date:
- Size: 1.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07223816823452522c3731fc95a7a24982dcfc7fab611002c9e92ef788790b21
|
|
| MD5 |
30dfacc1141b35cd0e03d7b088facf22
|
|
| BLAKE2b-256 |
47acc50564611d6cfc9e6f6af6196333dbd466e9bf4b850e903ba6bfa391b812
|
File details
Details for the file dbsampler-0.3.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: dbsampler-0.3.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 424.6 kB
- Tags: PyPy, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c1770c5b57e95208f5303764f5d5d98ce7e76e87c26cbfd65edcd62b0af6eee
|
|
| MD5 |
661076c9fc5f076a9cef059bf170807c
|
|
| BLAKE2b-256 |
6817e0a0e731f3ad880f6433f59bbcee2c8f25edd4f45ffe1dadc9ee5415042b
|
File details
Details for the file dbsampler-0.3.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: dbsampler-0.3.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 416.6 kB
- Tags: PyPy, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98d1f6d1e66ee008b796f66c42f1643ee2d6324fa812428f7577886c59fcc094
|
|
| MD5 |
d1ec973cac14be8d85c15ee32cd0c6eb
|
|
| BLAKE2b-256 |
675d4a0b79696fcd064585a9bb7454bf175ec5a31bfb58b9d58aadbebbc6e061
|
File details
Details for the file dbsampler-0.3.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 207.5 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e2ca1d1711cacb8d3b595b6c9eac982fea1b282c9a1027d4bd99328fc7f42bc
|
|
| MD5 |
77c0d1eb38762e502ff49a2030e7007a
|
|
| BLAKE2b-256 |
653ba6cc830f4a8d223b2ba02424ccfff67b96ca5c972187768a9731ae140bd3
|
File details
Details for the file dbsampler-0.3.0-cp314-cp314-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp314-cp314-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 418.6 kB
- Tags: CPython 3.14, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0ee5b076e6fe21b730c52be82bc0af590a1187ee4ce091e203dfc49b26bc0255
|
|
| MD5 |
3413a018111d7a98884224c5f7d1bfe6
|
|
| BLAKE2b-256 |
efbdf76f90e88cffd25ec1dd1678a465872526eee78444244cf82f0110bc64f8
|
File details
Details for the file dbsampler-0.3.0-cp314-cp314-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp314-cp314-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 412.6 kB
- Tags: CPython 3.14, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c2d36e7e82c5dafaf6db0ccc058f05f80a1f871dff7a603c4c06485a4f586fe
|
|
| MD5 |
0a8f37132306bd690d6169ee1b94af0a
|
|
| BLAKE2b-256 |
b7314390c89beaf0ce317727d7d70208c9c1609723fbbcb756ca63084b792544
|
File details
Details for the file dbsampler-0.3.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 334.4 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0584539aaebc004c29a56e349a07f229f9a103ad6c9361e03ce3f804a9096d01
|
|
| MD5 |
b45ca4e017cf1111d1e7a4b4ef3c9578
|
|
| BLAKE2b-256 |
5b1023e7ea111802b8f4c415028234a4512426e8c89f3fc93139ae7c3ea67345
|
File details
Details for the file dbsampler-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 335.2 kB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b60b356c76ce684f89f6d5812f691f2039a897dcb9fd77666e073888f3f7c8c
|
|
| MD5 |
bbed38d0ce1995cf93540f9f471dc52f
|
|
| BLAKE2b-256 |
a77fdc5add1ff78b6ea1642c8c3d9d976c3ace4b8f19c3cbc8acca638bd7aed2
|
File details
Details for the file dbsampler-0.3.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 206.8 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
998bfb6041b383dcb683212fb93e4d7f24bb439ab05d55d1ff5da98203b0fa37
|
|
| MD5 |
d71b5ce00fcb060e6cc1a14e75d17ab7
|
|
| BLAKE2b-256 |
64b542818b35f5a60efbe76dcf0f1a57ae0227705d5602bbfd2efc0458425323
|
File details
Details for the file dbsampler-0.3.0-cp313-cp313-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp313-cp313-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 419.5 kB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
599631dc5179004175faf70c7ebc2ab16cbb40e6ff6263429c3dd999a61dbf81
|
|
| MD5 |
9657dc71d1ffa5d4cdcaf98ab1ecba9c
|
|
| BLAKE2b-256 |
0c77320dcc4d0ddf03e58a132e4cd9d5208d677db715a49b56eef50f3c4099be
|
File details
Details for the file dbsampler-0.3.0-cp313-cp313-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp313-cp313-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 412.6 kB
- Tags: CPython 3.13, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d25e2bd509c36538f7c429ebaff182cd9ecb02a4a86853b1667e45b894f3dcb
|
|
| MD5 |
94507a534203047246ca5aa98915a14f
|
|
| BLAKE2b-256 |
9089a2819d40971f10506ab1686e0cab3b23f181b2b8128f3bc7db5c709b1e9e
|
File details
Details for the file dbsampler-0.3.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 334.1 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b1fd2ab40bc92f0323a518d30a5024496fccf24899c7c788e93c594c35a8f8d0
|
|
| MD5 |
97d6647a5493a159cb875e5df0fc8ea9
|
|
| BLAKE2b-256 |
9d27aa5b0214a51f67bef089599f6271c46f12c299e4a616d7990030aa9780aa
|
File details
Details for the file dbsampler-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 335.1 kB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4921ee8de279e6f3a15810821c36ed59a9b8e627c81b9c068864ce013d1f5d4
|
|
| MD5 |
46b6d848d40dc2f072ae994d6cbbe701
|
|
| BLAKE2b-256 |
03b4f70a3a2d4630158d069ae56a8fa0da36c26018833c402e90d4c5b5d62aa4
|
File details
Details for the file dbsampler-0.3.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 207.3 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a39e81cfbe69c3efbf6eaff8e1d1ad9c6fe13161d54e29cf7f1bdd8746e1d82
|
|
| MD5 |
1df8ed8cdba67df3dc8fe32f69f37c51
|
|
| BLAKE2b-256 |
8843d8cafc05f9f2c686d8e51274d966f230b8ef9300739e9374932e84f46710
|
File details
Details for the file dbsampler-0.3.0-cp312-cp312-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp312-cp312-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 420.0 kB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
df1b99f6081adc7eb8078d2ad8203229a0dad95514ca06519258e5d16fc1e421
|
|
| MD5 |
3faaa6373e2e9e08803d22cdf9334126
|
|
| BLAKE2b-256 |
e782d0944c3a3d4707cee1b296d22d35afcf46a9679a4260f89890280d2d6bff
|
File details
Details for the file dbsampler-0.3.0-cp312-cp312-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp312-cp312-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 413.1 kB
- Tags: CPython 3.12, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99ed11e6a9bfc3d2ca9c32bb788257aed9cf989ec8ea8502fccc4681a9b9c4ad
|
|
| MD5 |
4bae4e33bccadad1506f242dd2c2d93b
|
|
| BLAKE2b-256 |
33c6804ec9e7584910c52e92a78ec4bb7af0e0a94fad38a98e1e5468845ac52e
|
File details
Details for the file dbsampler-0.3.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 334.9 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0399426ab4a33285d47ba08b4ca32904ac4b4388c1c393a3386fe6ad0673e22
|
|
| MD5 |
0b33bc3410fba75b5ef5de5fcd3986bb
|
|
| BLAKE2b-256 |
2765cc086e0bafd065d7b3d13449f11a7c33991da56c0f21a6d35787165f897d
|
File details
Details for the file dbsampler-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 335.7 kB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
15eb33a6830e6fc9e48a81a1b60f77fe430767483f51183540698573b2b09fc3
|
|
| MD5 |
5b44d3613f75d6fdc366b4d933d12d19
|
|
| BLAKE2b-256 |
4f37916f74825500acaba5135b5fa2b9f63ddcf3de28657bf89dda8e23da72ca
|
File details
Details for the file dbsampler-0.3.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 210.2 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0ad33c10aedb015a468a78d4f8e9d6fa78bf42899ec3e8d2970b68b3c66b059
|
|
| MD5 |
32ee4c2f5d2fbab850307de6845e764a
|
|
| BLAKE2b-256 |
e1bf3b4762cc6760c87271fedeb25eae1f20596d0bfef8b482df455bb6065456
|
File details
Details for the file dbsampler-0.3.0-cp311-cp311-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp311-cp311-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 423.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0afa13a40f71fbd708b633cc9b0991456f762791099f3852ab637b55f190b67a
|
|
| MD5 |
d7532bcb122ad65a588a04e4825a7529
|
|
| BLAKE2b-256 |
d6f44937f50ac3df2086bd89c1f82c24facc26bdec3479eb32534b8b0800beb3
|
File details
Details for the file dbsampler-0.3.0-cp311-cp311-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp311-cp311-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 414.8 kB
- Tags: CPython 3.11, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1238dba1130146a8b6072c312145f9ed2ba11745bd5499a3db9a02836b6abf2f
|
|
| MD5 |
64083874b25c34f26c157dde6dc3935f
|
|
| BLAKE2b-256 |
d9b6651526fb767678bfe2ef7bd1bd4db50347f4759c491acf35aa3846af0290
|
File details
Details for the file dbsampler-0.3.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 338.4 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6b79328f4853e367ad73e9a76a1b13bf3c5f8783da165d5d609ab37c52b8861
|
|
| MD5 |
e0fde9f0bea5032f6e76e22c7b6c3a58
|
|
| BLAKE2b-256 |
3e33eaa7390c08808553a63215e6b79dcd9ec592775f6c21eb67d4eb238f161e
|
File details
Details for the file dbsampler-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 339.7 kB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c02e76b2fbbbdf6a4ac205d414881877cc33d9596e6eb8e882216557b5d28463
|
|
| MD5 |
532a42dc42f924f0f07420b2180e3d22
|
|
| BLAKE2b-256 |
62703a9f73d09550a02df211b2ceb95198eaca226107024ec5c6136771c20b1e
|
File details
Details for the file dbsampler-0.3.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 210.0 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd1aeac91040543ea3501e2cfd20456832f081dd196bcef2241a6c7829f63789
|
|
| MD5 |
158e6769bd0110c909bf262c46db9a0b
|
|
| BLAKE2b-256 |
803b20f902b42d01d82ef9e0605a7e54aa36a703ca2daecd79988672e3c97e11
|
File details
Details for the file dbsampler-0.3.0-cp310-cp310-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp310-cp310-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 423.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
244ab825e299085d5fe5540defc45e36ca220ced915e12e7c004f7f3ce6c35f8
|
|
| MD5 |
1608c9dbaee49dbd24261ae0124e1e5e
|
|
| BLAKE2b-256 |
0cccfb69327cd8142167aec333113264a3fc02e415bbd28386cdfa27738c0084
|
File details
Details for the file dbsampler-0.3.0-cp310-cp310-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp310-cp310-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 414.9 kB
- Tags: CPython 3.10, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
650c83c046dd52f0c925ffae68c586651608c66e81cbbdb397980415c8c48116
|
|
| MD5 |
4fe0e4eab30730107f85b5a30ecf4233
|
|
| BLAKE2b-256 |
d92938cb1fbe9a9e4b15eb535e5a17f133d11226284a3512d4409078e2e17bd7
|
File details
Details for the file dbsampler-0.3.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 338.5 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
262b1920afdab812ba2f52daa4fcfe30d1a6dd5a0d72c50c3be20d2bf206be1f
|
|
| MD5 |
4e3f2b67094bb0b39501b02b3969d1e9
|
|
| BLAKE2b-256 |
3f8f1412b3e7902119c10d85721f3284478bfae9cb33d11118ef14c9e9c4cac5
|
File details
Details for the file dbsampler-0.3.0-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: dbsampler-0.3.0-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 339.7 kB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b72a3178c02a1f3d099800f255f712626cb965d18625664b26f438f656528e9
|
|
| MD5 |
2fa60f3c1158b54b2e667f4ada2a1dcb
|
|
| BLAKE2b-256 |
dc9aeb031b5a0efba23e29f392e966474bf50a175c68f0c2f7fa2e34c7d69d2e
|