anndataoom-fast
Multithreaded C++ kernels for single-cell preprocessing, used by
omicverse as its default
backend='cpp'.
The kernels reproduce omicverse/scanpy's own algorithms — same QC metrics, size factors, Pearson-residual HVGs, scaling, PCA, UMAP graph and layout, Leiden and COSG markers — but run on all cores, and give the same result for any number of threads (fixed row blocks merged in a fixed order, no fast-math).
- Out-of-core (anndataoom) h5ad
files are read by the C++ side directly: h5py describes the chunk layout
once, then every thread
preads and inflates (libdeflate) its own chunks, bypassing libhdf5's global lock. - In memory scipy CSR matrices are wrapped without copying.
Install
pip install anndataoom-fast
Wheels are built for Linux (x86_64, aarch64), macOS (x86_64, arm64) and Windows (x86_64), CPython 3.9–3.13.
Use with omicverse
Nothing to do: omicverse uses it by default.
import omicverse as ov
ov.settings.backend = "cpp" # default; "python" restores the original code
ov.pp.qc(adata, backend="python") # or switch per call
Standalone
import anndataoom_fast as aof
aof.set_num_threads(16)
idx, dist = aof.knn(X_pca, 15) # IVF kNN, self first
G = aof.fuzzy_simplicial_set(idx, dist, 15) # = umap-learn
emb = aof.umap(G) # UMAP layout, all threads, deterministic
labels = aof.leiden(G, resolution=1.0, random_state=0) # = leidenalg
labels = aof.leiden_multi(G, [0.25, 0.5, 1.0], random_state=0)
labels = aof.leiden_brisc(G, resolution=1.0, random_state=0) # = brisc SingleCell.cluster
emb = aof.localmap(X_pca) # = brisc SingleCell.localmap (also aof.pacmap)
from anndataoom_fast import memory # in-memory CSR kernels
qc = memory.qc_metrics(adata.X, mt=adata.var_names.str.startswith("MT-"))
aof.install() routes anndataoom's chunked_* preprocessing functions
through the C++ engine in place.
Exactness
| step | vs |
|---|---|
| QC, normalize_total, HVG (pearson), scale | omicverse, identical / ≤1e-13 relative |
| PCA (in memory, covariance_eigh) | sklearn, same components up to sign |
| fuzzy simplicial set | umap-learn, bit-identical |
UMAP layout (sgd='parallel', default) |
same objective, edge schedule and negative sampling as umap-learn; same embedding for any thread count; sgd='sequential' = umap-learn's algorithm |
Leiden (leiden, RBConfiguration) |
leidenalg, identical partitions |
Leiden, brisc flavour (leiden_brisc) |
brisc, identical labels |
PaCMAP / LocalMAP (pacmap, localmap) |
brisc's algorithms; PaCMAP bit-identical to brisc given the same kNN; LocalMAP identical on every machine (brisc's own LocalMAP depends on the CPU's RSQRTSS) |
| COSG markers | omicverse, identical top-n lists |
| kNN | approximate (IVF), recall > 0.99; exact=True for brute force |
License
GPL-3.0-or-later. Leiden is ported from leidenalg/libleidenalg (GPL-3.0) and
igraph (GPL-2.0-or-later); the UMAP graph/layout follow umap-learn (BSD-3);
third_party/libdeflate is MIT. leiden_brisc is ported from
brisc (MIT, Copyright (c) 2026 Michael
Wainberg and Keon Arbabi), as are pacmap / localmap.
Parallel UMAP
umap-learn optimises the layout sequentially (or with Hogwild!, which is not
reproducible). sgd='parallel' keeps umap's update rule — each sampled edge
pulls its head and its tail together, followed by negative samples — and
parallelises it deterministically: vertices are visited in fixed blocks in
umap's own (head-sorted) edge order, each head is updated by one thread from
live coordinates, the tail moves are recorded and applied after the block in
edge order, and negative samples come from a hash of (seed, edge, epoch). On
SEA-AD (1.38M cells) it matches the sequential layout's kNN preservation
(0.0233 vs 0.0230) and gives identical embeddings for any number of threads.
Metadata
Release files for anndataoom-fast 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| anndataoom_fast-0.1.2.tar.gz | 688.0 kB | Without provenance | Details for anndataoom_fast-0.1.2.tar.gz |
Built distributions (wheels)
Total release size: 30.1 MB
Release files / anndataoom_fast-0.1.2.tar.gz
| Download URL | anndataoom_fast-0.1.2.tar.gz |
|---|---|
| Size | 688.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3f892ce80d8b91ce3e9646956ab10cfb3db9babd0ad65bf6d410335b2b2daa0a
|
|
BLAKE2b-256 checksum How to use checksums |
d5a861596868baa6af0a38a5411d5295c9fe646b7b7ed0cb7e0978b46f799735
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp314-cp314-win_amd64.whl
| Download URL | anndataoom_fast-0.1.2-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f36ba1bfa596289d6f3191c03f1177e4d67ba06285ce9d674fc36de1a312c162
|
|
BLAKE2b-256 checksum How to use checksums |
9e77e3610438723a9eaa5a5b6b9def3467b8a13cb065070328bae4ce9911d847
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | anndataoom_fast-0.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 637.6 kB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
0808c5bda01e165f1ddbe5d74be791ecdb14186ae2e4f2de54a8bfcfffe1e9e2
|
|
BLAKE2b-256 checksum How to use checksums |
0583173996d1263b405ef722c68ceaa382b2685d621db96fd20ec763661dd0ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | anndataoom_fast-0.1.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 581.0 kB |
| Tags | CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
856ba037167fba78a6eb715b6b14c3175d9694c390786fa96b45428c86c27374
|
|
BLAKE2b-256 checksum How to use checksums |
71dd57102036bd675d4388586a2ba0da48546c18cdf62ad25f5c2f1ad5320a4b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | anndataoom_fast-0.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 641.3 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
a735ffb9a8865217c92ec0c9eb79eb0cbd3c1a8de9e3d5e2e5cd2e5335799ddd
|
|
BLAKE2b-256 checksum How to use checksums |
90ff8a203e557c176a8e1b82db14f91aedeb40e9cff3b3bc6ead56acc5e9a6fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | anndataoom_fast-0.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 596.4 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
c7628e2b21f38858feb6d5f931db275394f00553205f68caa0da57b74f40739a
|
|
BLAKE2b-256 checksum How to use checksums |
cec52385ccf897485a06578a89d8c57fab9326e0f6dd2803b848f878a5980b84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp314-cp314-macosx_11_0_x86_64.whl
| Download URL | anndataoom_fast-0.1.2-cp314-cp314-macosx_11_0_x86_64.whl |
|---|---|
| Size | 787.9 kB |
| Tags | CPython 3.14 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
55d70927b160160625885208a881820d2d4816fc109b1ebd8a6417cef565d8f0
|
|
BLAKE2b-256 checksum How to use checksums |
29e1c3b7b94490fb28611918ed6fced365fa958f45e38028cb3ccd8a3d4b2beb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | anndataoom_fast-0.1.2-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 706.9 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4596800435553eb113f235ce5b5543e094251de60bb666c4f49c47f689421730
|
|
BLAKE2b-256 checksum How to use checksums |
2e4739ab7d96c7daea4fb079642ff83ce34889f331d8bbd986f11d68c4288b7e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp313-cp313-win_amd64.whl
| Download URL | anndataoom_fast-0.1.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 970.6 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
493282f868f25511234bd0020774f2b3acf3edb75b679c77bf69291dff5fff68
|
|
BLAKE2b-256 checksum How to use checksums |
0bbec52bedb4b9edf198e68cab19ea526453be4a0722fc468d736629fe50d2be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | anndataoom_fast-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 637.1 kB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e298431209327dc1f7e2083502aacb20e1123c504fffbaa73be9a6950e0f3b92
|
|
BLAKE2b-256 checksum How to use checksums |
bdfdf6ef62e2087ecf1b3739096dd9b3c8bd8b6f562aff0cfc619b5f9af33eb4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | anndataoom_fast-0.1.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 580.5 kB |
| Tags | CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
81691ad9484ccdf5a8caac82768dcc2e5eca1bd2875676b7f8803e9ef1c058c8
|
|
BLAKE2b-256 checksum How to use checksums |
d97bc0c873c05e757d3af622c26b9662a3bc0b0342519ec0cbf11033b40dac0c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | anndataoom_fast-0.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 641.5 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f1de3215441b4ccd5e37837e8f6a443415725f110d55aaa24492453a1a291906
|
|
BLAKE2b-256 checksum How to use checksums |
1f318c20d640ed1f9419f66adc28c8bc5e1322cb70bf2ff428b990e1bd71ff36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | anndataoom_fast-0.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 595.9 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
8016dc48df420c252c31a7fa85e769125fdc53e8d906241c94da709bb08237c4
|
|
BLAKE2b-256 checksum How to use checksums |
9a7477f820bcd204bd5eb16c7329894595d38495ebb447e3552f92eec718a81b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp313-cp313-macosx_11_0_x86_64.whl
| Download URL | anndataoom_fast-0.1.2-cp313-cp313-macosx_11_0_x86_64.whl |
|---|---|
| Size | 788.1 kB |
| Tags | CPython 3.13 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
e77767fdfd96817d2131ff99cb91d1f8e98b040b3da10248c81a04dd6f9dd293
|
|
BLAKE2b-256 checksum How to use checksums |
228100bd4ea3e1d66495d00f3d98d2248e667ce96bea90e7db37b8293bf52af4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | anndataoom_fast-0.1.2-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 706.6 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4fca0b11c07eef6ee0b6129f02faf51dbe76c2fe85fde8feeb0b52f9d0d298a5
|
|
BLAKE2b-256 checksum How to use checksums |
c93e33a6e23287d4af9a15ad91a9dae1f9c254ef3444cbcc41a5d1418479ba9a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp312-cp312-win_amd64.whl
| Download URL | anndataoom_fast-0.1.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 970.5 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6ff6591cfded3d3e56264d9703f6a5a15aecf037e2e26eb98c518c43b4112194
|
|
BLAKE2b-256 checksum How to use checksums |
7a3b6be8247d40c625952a37247134274fdf98dba90b1e776d4ad41e0c496329
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | anndataoom_fast-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 637.5 kB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
7bd49aea3988f35cdbd30919448128591b72f9c4641d67eebb9a2da6b743f59d
|
|
BLAKE2b-256 checksum How to use checksums |
8bf21c2c608cfa82375e5a71cabd4775e5af5aefa3d7f3b06b7b3d27d1dde244
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | anndataoom_fast-0.1.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 580.9 kB |
| Tags | CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2565e6dc2d8bc924bc76a1165121d106279fc7b0e4fb0ae9bb6288036a218bae
|
|
BLAKE2b-256 checksum How to use checksums |
63c10c08e1886e97f3834b362426827c9f60eaf3abacc14f493e0e1938764862
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | anndataoom_fast-0.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 641.4 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
fb216712e3957be2a3a502a56c9ce5c3a1cd9c3cfd394e300cef655c4c434ec4
|
|
BLAKE2b-256 checksum How to use checksums |
7fc4f3b0529d4280c7e69c6407573289d2258a61da431fee9b107de391a82435
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | anndataoom_fast-0.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 595.7 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
ebb51fde324974f209a8560acaba6dba326642e93f44b7fab30c034583030b6e
|
|
BLAKE2b-256 checksum How to use checksums |
1e82e7d27a609e27c30ee0285e43dfaa805eb285bcdb8ff4f89ed967f994e73b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp312-cp312-macosx_11_0_x86_64.whl
| Download URL | anndataoom_fast-0.1.2-cp312-cp312-macosx_11_0_x86_64.whl |
|---|---|
| Size | 788.1 kB |
| Tags | CPython 3.12 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
31beef5557a5873e4599639fae8c4b849753f13525320f27553d92622ba9a944
|
|
BLAKE2b-256 checksum How to use checksums |
dc8a7c7592cab1c37feb7f22577d40775178217cb0f81363692bbd9aaa7bf52b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | anndataoom_fast-0.1.2-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 706.4 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
83a32d8d77da3804d7bffc51992c4c91014d1039087867877166faafe3d5e401
|
|
BLAKE2b-256 checksum How to use checksums |
b354455d2a3f8924c43e741ff8444e578b2ad91b0e7169d90ccd7dc1615d8a60
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp311-cp311-win_amd64.whl
| Download URL | anndataoom_fast-0.1.2-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 971.0 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e8d59a83544bc0196ed7614201e6ff5e1bec6357af0d91bd09e62cab86d3f3b6
|
|
BLAKE2b-256 checksum How to use checksums |
fa9110e729174851dacd60ed9fd8b4f6c60ef660e596cb843b34313ac6178054
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | anndataoom_fast-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 639.2 kB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
12c9003ee8a07cbf49c6146c32a066741a7389665cd369f7f9cb0ee9f04e64fb
|
|
BLAKE2b-256 checksum How to use checksums |
c3a73b50e2ec59de58bcae9de0f530b0b4866ea143c598298504f8ac895bffe2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | anndataoom_fast-0.1.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 584.3 kB |
| Tags | CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
faa11986fcf9bac65dc2ce047db93c4eeb4cd5686954ddcab36b57b03da56558
|
|
BLAKE2b-256 checksum How to use checksums |
40d4fc856b2ab8c8b21a4ce9ac136715e8a7a3f451896bafeb4d62bff32af897
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | anndataoom_fast-0.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 644.5 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
0193c545d5910b0c5f32b1cc7110da4bea4f7e96e79481a170b2751b414f142d
|
|
BLAKE2b-256 checksum How to use checksums |
d80262fd56074d6b35ca3fe8b8e744ef162a34ba4b99b837ee1d08cb35e9d679
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | anndataoom_fast-0.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 599.4 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
660a13997803988e36db2d0490add978cc9f6442a8b37866d92b27f34560a0f7
|
|
BLAKE2b-256 checksum How to use checksums |
34ba41cd56f28ef59ece8f55bb0ab9eaae9c16ab6e8b255dcd5945531f66baaa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp311-cp311-macosx_11_0_x86_64.whl
| Download URL | anndataoom_fast-0.1.2-cp311-cp311-macosx_11_0_x86_64.whl |
|---|---|
| Size | 789.6 kB |
| Tags | CPython 3.11 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
2be9e4bcaa9f35a85816a577ba0ed5a0dcd2f6e9cbce2e7b9aef7a96f3072f61
|
|
BLAKE2b-256 checksum How to use checksums |
61374c5b2dc613f830b713c04e83b9faf494c245abfee4e59e42614467a59b59
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | anndataoom_fast-0.1.2-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 709.8 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7ec09a35fec086dc8c87ae8fc2b21ba6d95a28e93ad5913f4211e0c1c507c89f
|
|
BLAKE2b-256 checksum How to use checksums |
3e4653b741fd06ab886502bc5cb9a4f6ca186ed5c29c7744293baaadf063d3f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp310-cp310-win_amd64.whl
| Download URL | anndataoom_fast-0.1.2-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 969.7 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1730d92d06a7dece66f154b69243b97811bf95e27384b22041a0a0a39c011b55
|
|
BLAKE2b-256 checksum How to use checksums |
6c89f087dee1097185a5d381faa28346f33ac848cfbec1f6c69767bcc392ecc7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | anndataoom_fast-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 640.8 kB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
3a05e1f476c1256f03ac93f47fa2e8e7815b822c18d2c7c45c137f360d0b8a30
|
|
BLAKE2b-256 checksum How to use checksums |
92a01a2a625b69812d0478a52ab884704ff6a487c90ead2c633abfb71f984e88
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | anndataoom_fast-0.1.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 586.2 kB |
| Tags | CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
e5b56a9cd112c44ffb8254797a2cae1fdd412f9e7e8763808588c681b8462f58
|
|
BLAKE2b-256 checksum How to use checksums |
bf97b598e4b3f5e6375882f5c03bd55041ace92b489471d8829c5f407c944b45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | anndataoom_fast-0.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 645.9 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
bc220eee0f6c933ec5fd2b8109cfa313f91507507bfa2bc97db7d1993cd34400
|
|
BLAKE2b-256 checksum How to use checksums |
4118351ceed2f69dc28284f07feb4b6df05377b9919f416bd7871e18f7af72fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | anndataoom_fast-0.1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 600.7 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
6a1d53c4cf7063fb8a8ed840c11bf448506737dce683cf0089507010a4d4dbc7
|
|
BLAKE2b-256 checksum How to use checksums |
c8f17d6af40fac7ea2741dc56bbbf1e10366d70ffb6ab100a86f28ce00295e34
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp310-cp310-macosx_11_0_x86_64.whl
| Download URL | anndataoom_fast-0.1.2-cp310-cp310-macosx_11_0_x86_64.whl |
|---|---|
| Size | 790.8 kB |
| Tags | CPython 3.10 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
d9e6b377064e551bfb5eabce42a1ba8113f8e86834dc27a7dd3ed577eb5bc6c6
|
|
BLAKE2b-256 checksum How to use checksums |
f159c6539b16dc834f4119dfe91da27940a668a56091e65a350aec7a11fd474a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | anndataoom_fast-0.1.2-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 710.8 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
83b16fa09b3890ce95e7651cd898d7d6ec8a4e56989efce0920b40196097e278
|
|
BLAKE2b-256 checksum How to use checksums |
cdd75e27b52c106fd7d39159560524e8fa8efba1d3225fa437dc573356699eff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp39-cp39-win_amd64.whl
| Download URL | anndataoom_fast-0.1.2-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 872.4 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9fb58b131ef266c47b8edc20c931f9dec3dd109d2f5c8b9fcfeb5b658c335125
|
|
BLAKE2b-256 checksum How to use checksums |
8e326c7f9958ff9d15cde47c9513b3c73b3bf762796134983b1cfaa026eabc87
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | anndataoom_fast-0.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 618.1 kB |
| Tags | CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
466f784b573d56ec8d8c006e6edb6709ff5f702acdaccc02031a7d5acfd97e73
|
|
BLAKE2b-256 checksum How to use checksums |
01428e6972a2c1bd50747fe52e4cbbd6658a19891e21061482fa7a1d36b7701b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | anndataoom_fast-0.1.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 564.8 kB |
| Tags | CPython 3.9 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2a5596ac1421475aaa8f03b8441340b4b2056e106a623e82ef1ae5e6f132dd21
|
|
BLAKE2b-256 checksum How to use checksums |
d474f39fd070bc3da2175da40883483ff4ddcaafa00327ce50b1af524e6ef0e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | anndataoom_fast-0.1.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 622.1 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
2df43197658dd4cd7779286d9678ca03f29e00888f355eef09edd122222be8b2
|
|
BLAKE2b-256 checksum How to use checksums |
436348bc0220dd226f6f73d1726fb52330a01b60000438e1a274dbbf4e92d2d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | anndataoom_fast-0.1.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 582.2 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
aced989f06947a225fcc249c31726b76f4831f47bc4a302ce874575ff01e3735
|
|
BLAKE2b-256 checksum How to use checksums |
b045f0999187cb50515447090ddec1275671830454bbdf82e58776f23464c27b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp39-cp39-macosx_11_0_x86_64.whl
| Download URL | anndataoom_fast-0.1.2-cp39-cp39-macosx_11_0_x86_64.whl |
|---|---|
| Size | 778.9 kB |
| Tags | CPython 3.9 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
77773c6d86464145b19d133cf966021a3819116fca4346f417578a92396efbe2
|
|
BLAKE2b-256 checksum How to use checksums |
63f8209055b57dea05f2216218b8312f24227a2a63fd7eeb45d6c767f87c43ef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / anndataoom_fast-0.1.2-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | anndataoom_fast-0.1.2-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 697.3 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d003bf5fec50ac0a1cf4ac5414c5994823e86c8a3ca263aa4d27c9d8a9dc37e7
|
|
BLAKE2b-256 checksum How to use checksums |
d5193c43c609937269fda36871fc462a307671eff6f099db25af1953d315b8b8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Security for anndataoom-fast 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.