rsnumpy
A high-performance, NumPy-compatible array library where every compute-heavy operator is implemented in Rust and dispatched through PyO3 with the GIL released. The Python layer is a thin parameter-forwarding shell, so multi-threaded Python code actually runs in parallel.
Highlights
- NumPy-compatible API. Drop-in for typical NumPy use cases. Covers array
creation, math, statistics,
linalg,fft,random, polynomial, file I/O (.npy/.npz/ text),datetime64/timedelta64, masked and structured arrays. Aligned with the NumPy 2.5 behavior. - Rust-powered performance. On macOS (Apple Silicon) for
n = 1,000,000float64:sin/exp— 5.2×–5.4× faster than NumPysort— ~32× fastercumsum— ~1.9× fasteradd/mul/div/sqrt— ~1.6×–1.7× fastermatmul1024×1024 — on par with NumPy via system Accelerate BLAS
- GIL-free parallelism. All heavy operators (
sort,cumsum,matmul,inv, element-wise, reductions) release the GIL viapy.detachand are parallelized in Rust with rayon, behind cost-tiered thresholds so small arrays don't pay a thread-scheduling tax. - Zero-copy buffer protocol. Implements PEP 3118 (
__getbuffer__/__releasebuffer__in Rust) plus PEP 688 (__buffer__for Python 3.12+). Downstream libraries like NumPy orrsplotlibcan readfloat64data without copying. Non-float64dtypes fall back to__array_interface__with dtype-precisebytes. - Variable-length elements.
VarStringArrayis a faster drop-in for variable-length string data that would otherwise degrade toobjectdtype.BigIntArrayuses Pythonintto hold integers that exceed2^53without losing precision. - Large-array tools.
chunked_applyfor axis-chunked user functions,mmap_arrayfor reading part of a binary file bydtype+shape+offset,LazyArrayfor deferred chained operations, andmemory_usage()for inspecting array footprint. - Thread-safety helpers.
threadsafe_copy/threadsafe_viewand athread_safe=Trueswitch onndarray.copy()andnp.copy()to make multi-threaded sharing safe without paying for a global lock on the hot path. - Smart dtype inference.
array(['hello', 'world'])infersU5instead ofobject; mixed-type and integer-overflow paths emit warnings and recommend better dtypes orBigIntArray. - Compact binary & fast import. Release build uses
lto="fat",codegen-units=1,panic="abort", andstrip="symbols", plus anum_cpus-free dependency tree —num_core.cpython-*.sois about 5.1 MB. Circular imports are broken with lazy_get_deps(), so the firstimport rsnumpyfinishes in roughly 7 ms. - Thread-pool control.
set_num_threads(),get_num_threads(),parallel_context(), andset_parallel_thresholds()/get_parallel_thresholds()let callers steer the underlying rayon pool and per-operator cost thresholds at runtime.
Installation
pip install rsnumpy
# or
uv pip install rsnumpy
Prebuilt wheels are published for Python 3.10–3.14 on:
- Linux
x86_64/aarch64 - macOS Apple Silicon / Intel
- Windows
x64
Quick Start
import rsnumpy as np
# Basics
a = np.array([1.0, 2.0, 3.0, 4.0])
b = np.arange(12).reshape(3, 4)
print(np.sin(a).tolist())
print(np.exp(a).tolist())
print(np.sum(a), np.mean(a))
# Linear algebra
A = np.array([[1.0, 2.0], [3.0, 4.0]])
print(np.linalg.inv(A).tolist())
print(np.linalg.det(A))
# FFT
spectrum = np.fft.fft(a)
# Reproducible parallel random sampling
rng = np.random.default_rng(42)
print(rng.random(5).tolist())
# Variable-length strings (faster than object dtype)
vsa = np.VarStringArray(['hello', 'world', 'foo'])
print((vsa + '!').to_list())
# Big integers (no precision loss past 2^53)
big = np.BigIntArray([2**60, 2**70, 2**80])
print(big[0], big.sum())
# Large-array tools
large = np.arange(10_000_000)
np.chunked_apply(np.sum, large, chunk_size=1_000_000)
lazy = np.LazyArray(np.arange(1000.0))
result = lazy.sqrt().multiply(2).add(1).compute()
# Zero-copy interop with NumPy
import numpy as real_numpy
arr = real_numpy.asarray(a) # no copy, dtype=float64
Project Layout
rsnumpy/
├── src/ # Rust source (22,000+ lines)
│ ├── lib.rs # core ndarray + PyO3 module
│ ├── indexing.rs # multi-dim indexing & slicing
│ ├── fft.rs # FFT
│ ├── linalg.rs # linear algebra
│ ├── random.rs # random sampling
│ ├── threadpool.rs # rayon pool + parallel thresholds
│ ├── arithmetic/ # + - * / % **
│ ├── bitwise/ # & | ^ ~
│ ├── buffer/ # bytes ⇄ array interop
│ ├── creation/ # zeros, ones, arange, linspace, ...
│ ├── formatting/ # repr / str formatting
│ ├── io/ # .npy / .npz
│ ├── logic/ # comparison & logical ops
│ ├── manipulation/ # reshape, transpose, concatenate, ...
│ ├── mathematics/ # sin, cos, exp, log, ...
│ ├── poly/ # polynomial primitives
│ ├── searching/ # argmax, argmin, searchsorted, ...
│ ├── setops/ # unique, intersect1d, ...
│ ├── sorting/ # sort, argsort, partition, ...
│ └── statistics/ # sum, mean, std, var, ...
├── python/rsnumpy/ # thin Python wrappers (26,000+ lines)
│ ├── __init__.py
│ ├── array_methods.py
│ ├── array_ops.py
│ ├── _extra.py # ~140 NumPy-compatible helpers
│ ├── _dtypes.py
│ ├── char.py, io.py, ma.py, rec.py
│ ├── math_functions.py, statistics.py
│ ├── linalg/, polynomial/, random/, fft/, lib/, typing/
├── test/ # regression & compat tests
│ ├── run_test.py, run_test2.py
│ └── test_rf/ # networkx / scipy compatibility
├── debug/ # benchmarks & debug scripts
├── Cargo.toml # Rust manifest & release profile
├── pyproject.toml # Python build config (maturin)
├── build_wheel.sh # one-shot build & install
└── README.md / RELEASE_NOTES.md / PYPI.md
Building from Source
git clone https://github.com/YJ-Niu/rsnumpy.git
cd rsnumpy
# Create a virtualenv (uv recommended)
uv venv .venv --python 3.11
source .venv/bin/activate
uv pip install maturin
# Build & install (release)
bash build_wheel.sh
# bash build_wheel.sh --debug # debug build with symbols
The script detects the active Python, runs maturin build --release,
places the wheel under wheelhouse/, and installs it with
uv pip install --no-deps. For a development build that picks up source
edits immediately:
maturin develop --release
Dependencies
rsnumpy is self-contained at the Python level — there are no runtime
Python dependencies (it does not depend on NumPy). All computation lives in
the Rust extension.
Build-time only:
maturin >= 1.13, < 2.0- A Rust toolchain ≥ 1.75 (pinned via
rust-toolchain.toml)
Runtime Rust crates bundled into the wheel:
pyo3 0.29(extension-module)ndarray 0.17.2(withrayonandmatrixmultiply-threading; on macOS alsoblasto dispatch to Accelerate)rayon 1.12rand 0.10.2/rand_distr 0.6.0num-traits 0.2.19/num-complex 0.4.6rustfft 6.4.1zip 8.6.0(with onlydeflate-flate2-zlib-rsenabled, for.npzread/write)thiserror 2.0.19blas-src 0.14.0(macOS, withaccelerate)
num_cpus was removed in v1.2.3 — the project now uses
std::thread::available_parallelism() to keep the binary small.
Version
v1.2.3 — see RELEASE_NOTES.md for the full changelog
(binary size −25%, import time −130×, dynamic thread pool, variable-length
elements, large-array tools, smart dtype inference, thread-safety helpers,
and several sort / indexing / statistics bug fixes).
Previous Highlights
- v1.2.1 — 2×2 batched
linalg.invparallel with rayon; 2-port S-parameter renormalization ~700× faster; closed-form S-parameter inversion ~8× faster. - v1.1.6 — GIL release for compute-heavy operators; cost-tiered parallel
thresholds; in-place parallel
cumsum/cumprod; macOS Accelerate BLAS backend. - v1.1.0 — ~140 NumPy-compatible functions added; aligned with NumPy 2.5.
- v1.0.7 —
__array__interface for direct matplotlib consumption. - v1.0.0 — Initial release with arrays, math, statistics, linalg, FFT, random, polynomial, and file I/O.
License
MIT — see LICENSE.
Links
Metadata
Release files for rsnumpy 1.2.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rsnumpy-1.2.4.tar.gz | 6.9 MB | Details |
Built distributions (wheels)
Total release size: 84.3 MB
Release files / rsnumpy-1.2.4.tar.gz
| Download URL | rsnumpy-1.2.4.tar.gz |
|---|---|
| Size | 6.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7ccd5336bbdae77023d5089b7d3f4c6953aa7384b59ef4e0df59061fe147bb52
|
|
BLAKE2b-256 checksum How to use checksums |
189e0258f95a0a643089140794766e5d543c321a97fe693aeb23d79b2cc8a074
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rsnumpy-1.2.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
52549d6dbfa4cc5e052459ac0361361a288175e9c4df9d2aa22c702c6739c01a
|
|
BLAKE2b-256 checksum How to use checksums |
dd6e5d8285db2bb7d7a84aaff4bb9abef9d0ecf85935d86999a76865f7a33a27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rsnumpy-1.2.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
2de5818a26773e2315b66689918b19af62b131ee2362d5c1643e6d31c70f1b7d
|
|
BLAKE2b-256 checksum How to use checksums |
dd79821e0ceaf1f0ce9d20263720ca87c2e402bcac1b9f12368d57e1fdcdaa83
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rsnumpy-1.2.4-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
247165f1c42785d630c23f6e8a938b2c4b00e6ae9b88c8d21cd8f84414e12ba4
|
|
BLAKE2b-256 checksum How to use checksums |
218b5dd66edd07c3ab6bfc481757749992b7f86bceca479de2ed824bcfbb9dd8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rsnumpy-1.2.4-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.15 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f4ad03d8489af4c34710b239f56596039aa5f0c380aefcaf6f97f5a70493cb49
|
|
BLAKE2b-256 checksum How to use checksums |
6400071dd8a447448f85611ff8d375cc7e9938e0cf997ba9596085247b99d36e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rsnumpy-1.2.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
49f9f7593e4750335334e00a629bd2a0cf3effef4b63b588f62c6bcc6430d606
|
|
BLAKE2b-256 checksum How to use checksums |
5ef4e5478c9c708add03d82527a28e0586a42d1bfd98e9f17c37e42867c8179b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rsnumpy-1.2.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
8c15edc3972ffee904eb7b199030ffff501021f3d5a0b6ef1c93454b7a69c85c
|
|
BLAKE2b-256 checksum How to use checksums |
6f8154ce30cb56e53c7c3ec01505db7f8b9ac4a875928d4771d1c8831b7fca03
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp314-cp314-win_amd64.whl
| Download URL | rsnumpy-1.2.4-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3abb700f6273e13e670c8b0b4a41bc724ce79e80ec0d1d8dd0dbd61ef99fde6f
|
|
BLAKE2b-256 checksum How to use checksums |
dd1604d14d29397c3e179b4ca58a3b3a54dd30b4d5ab0ab91000a65cae4bb7a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rsnumpy-1.2.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
391f36df6b9284b03213a788e7715d66a6ce21bb7a227dc8df9acd5f53dd8a30
|
|
BLAKE2b-256 checksum How to use checksums |
9477ad9b54c3bc33012c49b57e431306c8da6777c9f73e9d05b398397ef20a06
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rsnumpy-1.2.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
b4cbbdc6e103a3656b484675e30fec312641856eca3e06ee1f06cb054d87bfa2
|
|
BLAKE2b-256 checksum How to use checksums |
fe36cf25c2b73ce8a7004b3c8d18ba4e79440cff1cf31e1e39e90112b5ed7d4e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
| Download URL | rsnumpy-1.2.4-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.14 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ccc8f61dfe912d95928b628032c90121f5ca44194862ce5f2c12de5b8362e1e9
|
|
BLAKE2b-256 checksum How to use checksums |
f6ac7f8dda04626f1c510fb421b9299edbfd85a25fc02935f5d10e7dc510a34a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp313-cp313-win_amd64.whl
| Download URL | rsnumpy-1.2.4-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4d747d6c5ee29e39902559148cdd9fc5cf6e621247c8842138f8417757250d50
|
|
BLAKE2b-256 checksum How to use checksums |
c020b26721144e458cdbf25d9729d44cfb3ed72eaf24d8f901606473cd5acb8d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rsnumpy-1.2.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f83ca08f01eb7c2407904701f3668fe673b444bf7b35da25e5c91567f15e9024
|
|
BLAKE2b-256 checksum How to use checksums |
974db5cbabb26befdededfb8d49ee8154d7ff32b90d8fb19a4e76e0c114cce1b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rsnumpy-1.2.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
62277ff7f1af6ca515930005a525490bde7cbe7852baa926090baceb4930d5a6
|
|
BLAKE2b-256 checksum How to use checksums |
102e198229a679c14c467a7044107608dd0536848c83d59b1c7c629c5549ebba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
| Download URL | rsnumpy-1.2.4-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.13 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a3ca33afcd708587cf0ef680ad8578e63e1d77b750f721a2af8363fcb0d47c9e
|
|
BLAKE2b-256 checksum How to use checksums |
d9b061e3b615df5efc2b40553adbcc30510174d2503a9f68677ac1e0f20dee61
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp312-cp312-win_amd64.whl
| Download URL | rsnumpy-1.2.4-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e573254a61ac649b26c19e4c4f3d34c79af178d19ae81c1da572bb398f81c199
|
|
BLAKE2b-256 checksum How to use checksums |
7e331669c272adef5a8a4cc6de9b6f90aa53006b826351157f954201f4d61a3d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rsnumpy-1.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
0a2366f71098e4056937cf54c849d4c7caccf29d91919376bda458d29a8d1835
|
|
BLAKE2b-256 checksum How to use checksums |
ef8f0c284e62a198f2b7adcc45548c1b79388c51e12910e7af9057c4ef471b3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rsnumpy-1.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
ce0dad4c42884457fe66152c0299e19948b32c9d654025103a798cb13bfbcb51
|
|
BLAKE2b-256 checksum How to use checksums |
5630eac51cac8d84e0ff3ef962b2198990494dab4228ab39ae935a7540957b5d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
| Download URL | rsnumpy-1.2.4-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.12 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b5c4af8305e2ab143464ad109c8a53f8de35fe7a83da42eed784b8778548fb5c
|
|
BLAKE2b-256 checksum How to use checksums |
c280c8ca642fd93f4445a8a50d9616c331ee587d62df23538f00c13dca4fa9c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp311-cp311-win_amd64.whl
| Download URL | rsnumpy-1.2.4-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
96d463e1623ecb868fd55e6da7483679c603e47243c4df057885444899b4655a
|
|
BLAKE2b-256 checksum How to use checksums |
92cb349c345a2c64abad7fe8d9afc716913dec34eecb9f0f3e819cd19f566eb8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rsnumpy-1.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
90b552053a7cfa878ed08c571688ae5a5d451ca91204d5e0ee30748b65064443
|
|
BLAKE2b-256 checksum How to use checksums |
0d2115f2d466fdaeaee6c93436066f3ecc7a650ab0a3cf1e6a2a482af0f7b00b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rsnumpy-1.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
61a230fdbaa42b343d779d0517ba9ac7736f0ac6ab23621b9a3ce40d8e7d07ff
|
|
BLAKE2b-256 checksum How to use checksums |
d3e8c3d6edb45efb2bdf45a24dcde1b15632199ee82e04f6ed285f5e7e6f9056
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
| Download URL | rsnumpy-1.2.4-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.11 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9974fc5b35337686388b833edf3bb632316f72c56f513e879c56c989404adf98
|
|
BLAKE2b-256 checksum How to use checksums |
f1dc0618a64055642a00e0a6727d95bf8ea23d28be10aa5baae8a4997ae72e89
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp310-cp310-win_amd64.whl
| Download URL | rsnumpy-1.2.4-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
34b657d5e22b9ffffe6482b64fadccca550bc25623974881bca77038354171c8
|
|
BLAKE2b-256 checksum How to use checksums |
a9afa00f06c24c230f7a1dda3cd7e797828995503d490a6e820269de8f13e601
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rsnumpy-1.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
7491d361b8d82ed77dc7be9921faebd6d8309ccfc3a7d49280d3196abe752829
|
|
BLAKE2b-256 checksum How to use checksums |
15e39af72195d42854aaafe9f4b11a711ca72c1f5ca047c8dab1caa8f754bcbf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rsnumpy-1.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
60ee38839b3125e5ddfc97d45a73c8cf0bd9af900876aa40d75e5c0a19249517
|
|
BLAKE2b-256 checksum How to use checksums |
b01318e8f78ce30a61709beb274e81f536eb7570194cd87abf30cd153eb857f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
| Download URL | rsnumpy-1.2.4-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.10 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a1cc1988b9b6ce01e2214d7554c209a04e414bab300a3a2af661001adddbd53b
|
|
BLAKE2b-256 checksum How to use checksums |
0c4c382d93c04ef2ecbd18b3b3ebc498af8c9a43260c5ae8a6f18387112ed2b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp39-cp39-win_amd64.whl
| Download URL | rsnumpy-1.2.4-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4725d967d15911a4e1a5f9f1e8d3754cf30236208d3bf02c3656ef615c818a51
|
|
BLAKE2b-256 checksum How to use checksums |
8a5bb1fe432582683d9c5cbf90760c9f750ae897f12d288e37f1eba1ea4baa0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rsnumpy-1.2.4-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
| Download URL | rsnumpy-1.2.4-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.9 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1680d108997c45b17b8dd38c8396d47a60ea41c473c3995510f00d3609f926af
|
|
BLAKE2b-256 checksum How to use checksums |
96c73f88570b10c12d2322d92fe0376aa3106472ca1e972c23dcf69b20f0735b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|