Skip to main content

SciCore

https://img.shields.io/badge/powered%20by-rsnumpy-blue.svg https://img.shields.io/pypi/v/scirs https://img.shields.io/badge/python-3.12%2B-blue https://img.shields.io/badge/built%20with-Rust-orange

SciCore is a port of SciPy onto rsnumpy — a Rust-backed, NumPy-compatible array library. It keeps SciPy’s algorithms and API, migrates compiled kernels to Rust incrementally, and swaps the array backend from NumPy to rsnumpy.

The import name stays scicore, so it is a drop-in replacement:

pip install scirs
python -c "import scicore.linalg"

Quick Start

Install from PyPI:

pip install scirs

Use any SciCore module the same way you would use its SciPy counterpart:

import scicore.linalg as la
import scicore.optimize as opt
import scicore.signal as sig
import scicore.stats as stats

Modules

SciCore mirrors SciPy’s module structure:

  • scicore.linalg — linear algebra (BLAS/LAPACK)

  • scicore.optimize — optimization and root finding

  • scicore.signal — signal processing

  • scicore.stats — statistics

  • scicore.integrate — integration and ODEs

  • scicore.interpolate — interpolation

  • scicore.fft / scicore.fftpack — Fourier transforms

  • scicore.sparse — sparse matrices

  • scicore.spatial — spatial structures and distances

  • scicore.special — special functions

  • scicore.ndimage — n-dimensional image processing

  • scicore.cluster — clustering

  • scicore.io — I/O utilities

  • scicore.datasets — sample datasets

  • scicore.constants — physical constants

  • scicore.differentiate — differentiation

Why

SciCore’s compiled kernels are C, C++, Cython and Fortran. SciCore keeps the algorithms, migrates compiled kernels to Rust incrementally, and swaps the array backend from NumPy to rsnumpy. Until that migration is complete, some native extensions still use the upstream implementations. Two consequences worth knowing up front:

  • No Python NumPy dependency at runtime. Arrays are rsnumpy arrays. NumPy remains a build-time dependency for the C/Cython extensions that have not yet been ported.

  • Native-kernel migration is ongoing. A growing list of kernels now run in Rust — signal filtering (lfilter, sosfilt, upfirdn, N-D correlate, convolve2d/correlate2d, remez FIR design, spline filtering, 2-D median filtering), FFTPACK packed-spectrum convolution, cluster VQ assignment, graph ordering (reverse Cuthill-McKee), least-squares Givens elimination, connected-component labeling, Hausdorff distance search, Boyett/Patefield contingency-table sampling, and more. Other C, C++, Cython, and Fortran production extensions are still being replaced.

  • Recomputation over incremental update. Where upstream keeps a factorisation up to date with Givens rotations (scicore.linalg.qr_update and friends), this port recomputes the factorisation. The results match, but the complexity is O(m n²) rather than O(m n). Each affected function says so in its docstring.

Status

This is a work in progress. Native kernels are still being migrated to Rust; until that is complete, some native extensions still use the upstream implementations. Treat the API as experimental and pin the version if you depend on it.

Building from source

The build is driven by maturin: it compiles the pyo3 crate in rust/ into the scicore._scicore_rs extension and packages the python/ tree into a wheel.

There is a helper that does the whole thing and installs the result into .venv:

./build_wheel.sh

Useful flags:

./build_wheel.sh --debug        # debug build instead of release
./build_wheel.sh --out-dir dist # where to put the wheel
./build_wheel.sh --python /path/to/python

To do it by hand:

pip install maturin
maturin build --release -i python -o dist
pip install dist/*.whl

build_wheel.sh also runs cargo fmt --check and cargo clippy before building, so a failing lint stops the build rather than shipping a wheel.

Requirements: a Rust toolchain, Python >= 3.12.

Development

Clone the repository:

git clone --recursive https://github.com/YJ-Niu/scicore.git

The --recursive flag initializes the doc submodule (scipy-mathjax for formula rendering in the docs).

Run the Rust unit tests from the workspace root:

cd rust
cargo test --workspace

The repository’s SciCore-owned Python tests live in test/ and tools/. pytest.ini limits python -m pytest to those tests so the vendored upstream SciCore test corpus is not run as if it were a SciCore suite. The Python tests cover the rsnumpy migration and Rust-backed Python adapters; the Rust workspace tests cover each migrated kernel.

License

BSD 3-Clause, matching upstream SciCore. See LICENSE.txt.

Metadata

Release files for scirs 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scirs 0.1.4
File Size Uploaded Provenance
scirs-0.1.4.tar.gz 3.8 MB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for scirs 0.1.4
File
scirs-0.1.4-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details
scirs-0.1.4-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
scirs-0.1.4-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
scirs-0.1.4-cp315-cp315-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.15 CPython 3.15 macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64 Details
scirs-0.1.4-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
scirs-0.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
scirs-0.1.4-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
scirs-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
scirs-0.1.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
scirs-0.1.4-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64, macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64) Details
scirs-0.1.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
scirs-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
scirs-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
scirs-0.1.4-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64, macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64) Details
scirs-0.1.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
scirs-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
scirs-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
scirs-0.1.4-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64, macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64) Details
scirs-0.1.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
scirs-0.1.4-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64, macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64) Details
scirs-0.1.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
scirs-0.1.4-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64 Details
scirs-0.1.4-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
scirs-0.1.4-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.9 CPython 3.9 macOS 10.12+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64, macOS 10.12+ x86-64 Details

Total release size: 119.3 MB

Release files / scirs-0.1.4.tar.gz

Download URL scirs-0.1.4.tar.gz
Size 3.8 MB
Tags Source
SHA-256 checksum
How to use checksums
a4d126447a87a3575e48f1b34a36bbf2e2f0099789c250e35c516241b9eaec03
BLAKE2b-256 checksum
How to use checksums
4e08b147feb0f7f434d332d71f8a75c8fffb06ad8e0319d3e718a20f8a973fb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL scirs-0.1.4-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.7 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
03fb9eab25d9fc5d00a5996f902a9292e729eef697582d1c535a11867b0b3810
BLAKE2b-256 checksum
How to use checksums
14c396dbf04a161e12b2f1a2055885287f644c6e449104fb52d5c0ab358c2741
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp315-cp315-win_amd64.whl

Download URL scirs-0.1.4-cp315-cp315-win_amd64.whl
Size 4.6 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
82490ba30bd2e2c8d4086ce146dcceb9f80e22cbbf53e90c8c68f5fae7e26d97
BLAKE2b-256 checksum
How to use checksums
c743dcce682d2849ad683a44e130548cbd9d2ac5b8890203b2a718660aeb5de5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL scirs-0.1.4-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.7 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f56a248c91e2e514296266073fcde8a93b2c3b2c605bea965f10e2f92d51430b
BLAKE2b-256 checksum
How to use checksums
57c6bd7bda8a0ba91541572209e18d6901ead06c18719398220bd1edc6e230e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp315-cp315-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL scirs-0.1.4-cp315-cp315-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 5.2 MB
Tags CPython 3.15 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
23644658118d08d0bbea3c59364e6438d470d7cb2d06ef3d1af07e53cbb56208
BLAKE2b-256 checksum
How to use checksums
5aba4bdc6d7e8e4061dbef45c718392bbf022d6d613f1a8ffe38bfee83bb8d56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL scirs-0.1.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
64fb15c6be3a2543aef6d2ac127550dc0659b96010ce5c408cdb9d3bcc316c35
BLAKE2b-256 checksum
How to use checksums
86fdec6a8539b90b682e7a1f571e493c845f0ae180e628bb44db91cfbecb61c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL scirs-0.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6dc5ab2bda44f494ad037921590c665e96a16b17b77d11c5baa919f4847cb50c
BLAKE2b-256 checksum
How to use checksums
ca4fd35b88f56006c8fdcc3e3e1dbcc52c45359f48197b6254633054ab69aad9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp314-cp314-win_amd64.whl

Download URL scirs-0.1.4-cp314-cp314-win_amd64.whl
Size 4.6 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
a283a41cf7a46a7215a6028d423c51e044e483ab73150e458fa2794a22078e5a
BLAKE2b-256 checksum
How to use checksums
203e3126b7d53f8bac05865d678220eda6e0b6fdaabeb7d7aaec84b0e5160d8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL scirs-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.7 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cf67dbe4d3db8e1d8f8abfd1db554326a3b5793103e521c7883906b2ced0df8d
BLAKE2b-256 checksum
How to use checksums
320e6040d8339f8ab72213816158aad39f4211e8d6833860b158cee251bd3767
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL scirs-0.1.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.7 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
310505f0742c47ce96f9b67f4b63b9cf341b1cdd52c4ef2fb94d215c182d50f2
BLAKE2b-256 checksum
How to use checksums
31b675c139e8b65d5807c70c7e1b1148de71f23baa667b668b91be3b5c263a6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL scirs-0.1.4-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 5.2 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
ed0a21f39c56dce0bd02d12f62dd30bdc0b43b34790d01ca78311133227018e0
BLAKE2b-256 checksum
How to use checksums
1eea4f0fcaf550241192bae7faa22c41e7d5dcc27caf661807f9d57410dd5a9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp313-cp313-win_amd64.whl

Download URL scirs-0.1.4-cp313-cp313-win_amd64.whl
Size 4.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
031dc3af7b384501fb73b09078edd5b88d9b3e1a635e55bea158bc1500e805d7
BLAKE2b-256 checksum
How to use checksums
8c9887f615debab05a79314f74806e831eeae36bbb7e98be1e9dcf46ae674ff6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL scirs-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.7 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f9d42517381900c87d9a8fb00f29da9495eaf2e6b375a6b03ac1b23d84fa5d64
BLAKE2b-256 checksum
How to use checksums
0ee4d8cf5c7e275c6e6887286b8ec5f49d5f5903914ea7f31fca6fdcf91a7dfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL scirs-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.7 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9c7058075a3baac0313d72739e2b0fbe6b0387d6a16e394a4e75fee9767214c6
BLAKE2b-256 checksum
How to use checksums
4daf5565c66fbdebdf0d1cdf9d1fb0d89673fa4c619347ee76ba2c8726122c43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL scirs-0.1.4-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 5.2 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
fd4c29f656856537939c15a2b33231d929bfe14edbd0e27f61bdea879acda3ac
BLAKE2b-256 checksum
How to use checksums
738c11cfe0d21e98bb83609820d690a78108eae48e1bc7e50056649428dd2991
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp312-cp312-win_amd64.whl

Download URL scirs-0.1.4-cp312-cp312-win_amd64.whl
Size 4.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
59f1ff103e6235cda39750faebb23173ae8e2397252490a3531743bd00346793
BLAKE2b-256 checksum
How to use checksums
d0a4f0d73906e51a99aec160084aa9a2e15a0d872d3c02952255b97e31076442
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL scirs-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ce0a29200663e547ca491d833ab2e363e7fcb5ea3ae25764780a5b337808cfc3
BLAKE2b-256 checksum
How to use checksums
83f4c742fde1860b26ada84870f952fa6d12fdfee8f8a8351ed1ba53e62a82ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL scirs-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.7 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
10b3a9f6f3ec9c38e109cc5f0a204e63fbd016ae617a7235ebb6e8afb96fa727
BLAKE2b-256 checksum
How to use checksums
3163c64a101d5fc3d8193bd0d8293e4273caf9460702b04e3914b6e261ce3af1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL scirs-0.1.4-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 5.2 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
e140fefe55b8b72a6b3d5c485c6e67f9ac58df6db5ebace829d4f585d609185a
BLAKE2b-256 checksum
How to use checksums
4cd411f2e9f787856614f72d7c97e2cb5d3cabeae2fef9a95dd183e219d65dd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp311-cp311-win_amd64.whl

Download URL scirs-0.1.4-cp311-cp311-win_amd64.whl
Size 4.6 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3e4785bbcc5cf33f7fe4e40c8b5afd9bc38e45f8d8e049493f17904aa798b3b8
BLAKE2b-256 checksum
How to use checksums
ba149766321c339883fd57511801b8642b7e865c250b93df5018c29b8313a495
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL scirs-0.1.4-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 5.2 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
60a59ae360f1fa6697e12de7e29b52df85f177a9af6186f7b812fe8389477778
BLAKE2b-256 checksum
How to use checksums
50a37bb2fdf79cf625e00f25fbc7e4a5f5da7dc507501cf33b282db47fd36213
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp310-cp310-win_amd64.whl

Download URL scirs-0.1.4-cp310-cp310-win_amd64.whl
Size 4.6 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
2e32f2fd37945af6df3f5911d207cbb702013d806e807f47f414c28385607595
BLAKE2b-256 checksum
How to use checksums
1685e2cbdedd7308827003c09dd419acbad27242c5e5451d2051652bf9ccddbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL scirs-0.1.4-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 5.2 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
a4639c36f215b8153d1f323cae555dcfe70c1ab626ab52402e7ee7a1f6c1d7e5
BLAKE2b-256 checksum
How to use checksums
54a7c3a69063de8dd92b6ba10a3641116350a3e7875068644c95fa27e1dd6bf6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp39-cp39-win_amd64.whl

Download URL scirs-0.1.4-cp39-cp39-win_amd64.whl
Size 4.6 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
4633d6c034627c1dfc056abd97bd29d8e5f2d1c6df4296ecf3984a5488725abd
BLAKE2b-256 checksum
How to use checksums
229c1e7bc8fe4a059a8645d6bc93c07cda2c773c2e500e496e641eedef7bd740
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / scirs-0.1.4-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL scirs-0.1.4-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 5.2 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
a8fb69a34972c72d014a0825153052e56768da9506bdff147cdbedca329dd25c
BLAKE2b-256 checksum
How to use checksums
e4d315de4af40360c96a712f939e1d6a0b6d2d702dbb51504e898ffed02c31b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Security for scirs 0.1.4

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.

Release history Release notifications | RSS feed

This release

0.1.4 This release

25 release files No provenance

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