Skip to main content

No project description provided

Project description

sciprs

scipy but really written in pure Rust. Checkout sci-rs for Rust implementations behind the Python interface

Why sciprs instead of scipy

scipy is largely written in Python and Pyrex. scipy is great for research and x86_64 servers. Rust is a cross platform language that provides both performance improvements and portability to scipy.

sciprs acts as the wrapper around a library that is ready to translate directly into embedded, mobile, or server deployments without loosing the agility of Python's powerful interactive scripting abilities.

How to use sciprs

Change you scipy import to sciprs. sciprs strives to provide the same functionality as scipy without compromising with a rich history of documentation and published research.

from scipy.signal import sosfilt, butter

becomes

from sciprs.signal import sosfilt, butter

Installation

Install the package from PyPi like usual, sciprs. The GitHub Actions will generate a compiled wheel for most major platforms each release.

pip3 install sciprs

Compilation from source

maturin provides the build system hooks with pyo3 as the intermediate between Python and Rust

maturin build

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sciprs-0.1.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sciprs-0.1.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.whl (975.8 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ x86-64

sciprs-0.1.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.whl (978.2 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ x86-64

sciprs-0.1.0-cp310-none-win_amd64.whl (105.1 kB view details)

Uploaded CPython 3.10Windows x86-64

sciprs-0.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl (975.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ x86-64

sciprs-0.1.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (411.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)macOS 10.9+ x86-64macOS 11.0+ ARM64

sciprs-0.1.0-cp39-none-win_amd64.whl (105.2 kB view details)

Uploaded CPython 3.9Windows x86-64

sciprs-0.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (975.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ x86-64

sciprs-0.1.0-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (411.5 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)macOS 10.9+ x86-64macOS 11.0+ ARM64

sciprs-0.1.0-cp38-none-win_amd64.whl (105.7 kB view details)

Uploaded CPython 3.8Windows x86-64

sciprs-0.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (975.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ x86-64

sciprs-0.1.0-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (411.5 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)macOS 10.9+ x86-64macOS 11.0+ ARM64

sciprs-0.1.0-cp37-none-win_amd64.whl (105.6 kB view details)

Uploaded CPython 3.7Windows x86-64

sciprs-0.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (975.5 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.5+ x86-64

sciprs-0.1.0-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (411.5 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ universal2 (ARM64, x86-64)macOS 10.9+ x86-64macOS 11.0+ ARM64

File details

Details for the file sciprs-0.1.0.tar.gz.

File metadata

  • Download URL: sciprs-0.1.0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.13.2

File hashes

Hashes for sciprs-0.1.0.tar.gz
Algorithm Hash digest
SHA256 633fbc02b43f0d87981e033f77472c5619104f0153055350aec2819a62989e19
MD5 8104b3085aff839069be9b1589d3e43e
BLAKE2b-256 bf798a61c9075b8df883f3f116b8cefdfd402a94a569e65639703b11e9c63dcf

See more details on using hashes here.

File details

Details for the file sciprs-0.1.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for sciprs-0.1.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bf1d424dfe87c54231bd4da1ea6d41d50b78f773ce6c0f307c691e74a0c82318
MD5 3ebaadf3c44013de89c69cf225e05f99
BLAKE2b-256 d3ef6443285d623abfa8d21a48467e866bdc9ce1b6012d276ca7f15c6922ab48

See more details on using hashes here.

File details

Details for the file sciprs-0.1.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for sciprs-0.1.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f9ccc9be9dcbe7cb56c5533de7584d8fb3d8785caab9746bfaa63b188c82f15b
MD5 6f0682575681fc52f7040601257ebf7f
BLAKE2b-256 6960eb0641689f5a5afe4d6e7d2e0766ae9e7c5082331839e7bec1b23a508eb3

See more details on using hashes here.

File details

Details for the file sciprs-0.1.0-cp310-none-win_amd64.whl.

File metadata

  • Download URL: sciprs-0.1.0-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 105.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.13.2

File hashes

Hashes for sciprs-0.1.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 064a721f9667050529c068a010d78319728f210d5eed9819c1fdb992eb26f960
MD5 ffebbfc9c3cf72ab6ab36902a4d5ffbf
BLAKE2b-256 8986d6e6522bae33c79f413592e7a9711b92f08ca4ffee0223c087521227fc6d

See more details on using hashes here.

File details

Details for the file sciprs-0.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for sciprs-0.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 eab30c2682d9ae7fff4eef4c4a3554ec864434e9c5d9ff3ebb85be4f1bf624fc
MD5 3a56d5d05de0d5da6a15eb646dac4307
BLAKE2b-256 2508df203b7251a6645af53a9aa70343199bbbc76262b71bb43fce4c24aa1015

See more details on using hashes here.

File details

Details for the file sciprs-0.1.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sciprs-0.1.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7bf5b03e8bb229bab52ac34b760b325b1962ad71c69f7730599cbcd9caee81a5
MD5 24a867cbeb689c7d42d806f78238eeaf
BLAKE2b-256 3a4b1924629b07baacee3ce7a53300823cddba5cdbcbd0ceb25168cf5714de9d

See more details on using hashes here.

File details

Details for the file sciprs-0.1.0-cp39-none-win_amd64.whl.

File metadata

  • Download URL: sciprs-0.1.0-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 105.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.13.2

File hashes

Hashes for sciprs-0.1.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 fa37f8dae9556433729f1b0547a5fe2f167031b2e95324d1765c0268d3d98e27
MD5 eba84e3d007d52911f7b01b4ca745e83
BLAKE2b-256 170e976b93e18b605bd37513ec0c99f794d9434d41699c968cc43f9009c8cbd3

See more details on using hashes here.

File details

Details for the file sciprs-0.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for sciprs-0.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8900d5a17974b9dc3041f26aae3a5739fbf1d7adbb166c5f3f78e10029def4b9
MD5 bb0e8adab89f93bf3ecb254723ac3067
BLAKE2b-256 04f2da96c056702ce6cd8f126761ae9e95e100e087adf41f7733e629514da0bb

See more details on using hashes here.

File details

Details for the file sciprs-0.1.0-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sciprs-0.1.0-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a1b6452a15310da9c95446b8cd2e44fa92e3fcb6f76e49f905c9758d231a2207
MD5 b603aa42992711c774fb0bf59e20f103
BLAKE2b-256 782efed1703ee2f300e86e9fa7024f6f4f39b7b924370657341259a36149b1e5

See more details on using hashes here.

File details

Details for the file sciprs-0.1.0-cp38-none-win_amd64.whl.

File metadata

  • Download URL: sciprs-0.1.0-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 105.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.13.2

File hashes

Hashes for sciprs-0.1.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 c25222bb5ee3354a6db44fddef0b2afb74a8c7600ad23080fd33eaa8a70c259f
MD5 5070cd98fcf0c6e329b7852f3b2353eb
BLAKE2b-256 6d44eb77829a176255cb62c7819d4c8dacc4cb53cfc729c082d26bd95000c81b

See more details on using hashes here.

File details

Details for the file sciprs-0.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for sciprs-0.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4b73db7aacf4e39d878fb2b2fc4e2362cac3bc281c8bd3b5f7abeb5f998567d9
MD5 31ee1204edb1759115b5e85591f7d04c
BLAKE2b-256 4388b7918b8f0718acefc73a1d37d7053df613e804e5f19427b994da0783639c

See more details on using hashes here.

File details

Details for the file sciprs-0.1.0-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sciprs-0.1.0-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 24c85509f36cb61df171732f5d8c4a8253cd94ae2877da359ab1caaf131a8334
MD5 041e06ab9307ac4c59b307f42a90a54d
BLAKE2b-256 adae8cfd1076accd9c4b35e0602f9804a47c176c7ef06917cd4bd603f708a130

See more details on using hashes here.

File details

Details for the file sciprs-0.1.0-cp37-none-win_amd64.whl.

File metadata

  • Download URL: sciprs-0.1.0-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 105.6 kB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.13.2

File hashes

Hashes for sciprs-0.1.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 584bb2bf96fe0f42c45c1a70d3d77889644b3dd1d3b6f5be6862295f768735c4
MD5 0fb4a18ce8c06f53b0fe9ba69d50b8fe
BLAKE2b-256 6ab2a775b8f0a3f2805205a0440a72882cfdb3c6e0e9572b59a0e6531ebaa9c0

See more details on using hashes here.

File details

Details for the file sciprs-0.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for sciprs-0.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b6005265ac0c5074d7274b42ed33f3542218013cf3aa326c8b7f2288807f96d5
MD5 62df53d4e998d41d0ba815cb731f922b
BLAKE2b-256 cf35c78ca175bee6cde3580e003a35886aca9056e964b2da2db952dc6a8f855f

See more details on using hashes here.

File details

Details for the file sciprs-0.1.0-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sciprs-0.1.0-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 396689a59c01c65c091d38da336849a88d97ad1ce45ceac87e0eed01d03283da
MD5 56a89913c1a2256fb84effcb614a2588
BLAKE2b-256 5e82d7dbb02175d2d6f3e74a76d48439fd371c01089738da947eb37f9a227d54

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page