Skip to main content

SciCore

https://img.shields.io/badge/powered%20by-rsnumpy-blue.svg

SciCore is a port of SciPy onto rsnumpy — a Rust-backed, NumPy-compatible array library.

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

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

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. Signal filtering kernels including lfilter, sosfilt, upfirdn, direct N-D correlate, convolve2d/correlate2d, remez FIR design, spline filtering, and 2-D median filtering now run in Rust. FFTPACK’s packed-spectrum convolution kernels and convolution-kernel generation, as well as cluster VQ assignment and cluster-mean updates, also run in Rust; other C, C++, Cython, and Fortran production extensions are still being replaced. Regular-grid interpolation’s interval search and 2-D linear interpolation kernels, as well as reverse Cuthill-McKee graph ordering and sparse-to-dense/distance-matrix graph kernels, as well as least-squares Givens elimination, also run in Rust. Sparse graph conversion adapters and sparse finite-difference column grouping kernels are Rust-backed with Python adapters. Multidimensional connected-component labeling and the one-dimensional rank-filter kernel also run in Rust. The directed Hausdorff distance search kernel is Rust-backed with its existing Python random-number and array API preserved. Boyett and Patefield random contingency-table sampling and the Nolan stable-distribution integration kernel also run in Rust.

  • 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.3

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.3
File Size Uploaded Provenance
scirs-0.1.3.tar.gz 3.8 MB Without provenance Details

Built distributions (wheels)

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

Total release size: 118.4 MB

Release files / scirs-0.1.3.tar.gz

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

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

Download URL scirs-0.1.3-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
83dcef680111687f04fc717d91ab7816f7405f61098d22c2c5e881c378ea6e12
BLAKE2b-256 checksum
How to use checksums
b45ce3564822049cf7d2a86efb5836ba6935b99b95c35fbd776f99e72f845cea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

Download URL scirs-0.1.3-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
e3f57571c29a83f6bb8b42edff1dd4defdcadc8188b4876ff9569990f291cc1c
BLAKE2b-256 checksum
How to use checksums
b1214c619f270c0302eccd3b737424fd7b810d373a0a5b4abefd20e2b0b05f1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL scirs-0.1.3-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
e3e14e39fb1ee824e47bdb481ffb7d1d79edf45941beebf46937eecfc28a9457
BLAKE2b-256 checksum
How to use checksums
bdac57f026a31ddf9a79df17435e3dea3a65a50db5fa6e701364213b2566f954
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL scirs-0.1.3-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
9b887be15a810c716e8e2f4a8ed2ab0366e5c676b4f89fb8c8673ac262282ed4
BLAKE2b-256 checksum
How to use checksums
0e44ad8906613fc51c9fca5a38dcca41b38d80d8ea61a47387ea42f621b049f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

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

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

Download URL scirs-0.1.3-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
e663d69fe090c6507e0cbe7506397bc57ece688315c7e1ad43d96abc27b598f0
BLAKE2b-256 checksum
How to use checksums
2f509f613ea1f4dfbcdf9802e641f336961f3750b5d590d0abcd34d76dd4203d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL scirs-0.1.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.6 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
92aafee4a5bbab44b8de4905472277900a11c485b7dfdd14bca06acc33af370d
BLAKE2b-256 checksum
How to use checksums
5652da324c7825e815064bcdb7372764e4327aeabe8a9543c69fe0bdbb04410c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

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

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

Download URL scirs-0.1.3-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
385958a7b238339ec62b82d79dec1a6d9e2e2826eac868836f15a649d1cae2d4
BLAKE2b-256 checksum
How to use checksums
e6c6eada5f468b9b93f768b2b2c22fa6c918c16b2ad87788c0f196e27573e823
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL scirs-0.1.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.6 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
60180c98e1d55e61c1e8625471c6b55e9085631744739861c553845bf8a97562
BLAKE2b-256 checksum
How to use checksums
8ba354d109acefada65547103fc0a0a6ef1ecea6453355e661de3f00574b8568
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

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

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

Download URL scirs-0.1.3-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
d2cf768493ba3bc2c48d44bed344c5bdce8c91da81257cedbd2dacba947e4a4e
BLAKE2b-256 checksum
How to use checksums
8b4a0255e68aaec6ad42d1492a857269de8cede29bbe12f1d5b3cf5e323e9fa7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL scirs-0.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.6 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
56518fbcfd6738e687e10a90f59d36bafd36ab8ee599af2be6c711b3a427f77f
BLAKE2b-256 checksum
How to use checksums
2a3f9f1c8ba9de7098bd02853850525c13c4577e0b4f25910385b0fd99a9ad7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL scirs-0.1.3-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 5.1 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
240619ed7728e7c47c8b27edb493df6ec25e8ce641b29396def29fd4ebdfda2f
BLAKE2b-256 checksum
How to use checksums
290dfb6a53eeae722ccfb2cbd6bc7eb396ecc6415ed14fffef5223aa7d8543d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

Download URL scirs-0.1.3-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
5f164b996fa7385eaaaff848b9e9f5678b5157c53dc23e628e90e5b3f7e50873
BLAKE2b-256 checksum
How to use checksums
d3343aa808dc30ee1059b00305c5f79205962bc9f71bf5d771c4cb1d8588a7b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

Download URL scirs-0.1.3-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
9812b336b0dfa98923dd06411a73e188c3a07e053392c78efc78ad94e7b8274b
BLAKE2b-256 checksum
How to use checksums
8ccebbcd38c8490ccacc0b7c301ef413bf86cc6f96538fe235c2add3ae1c43be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

Download URL scirs-0.1.3-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
661b2ae5162d5ba4d035b1957e6b7b82c1ce754b885c0eafbdad7f01561f2b35
BLAKE2b-256 checksum
How to use checksums
86c71dcf830cba0a8774a1df04843dbcd3f600f238608bcd73b0d2aa796cf8ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Security for scirs 0.1.3

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.3 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