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, Pyrex, C, and Fortran. scipy is great for research and 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, web, or server deployments without losing 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.2.tar.gz (383.6 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.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

sciprs-0.1.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

sciprs-0.1.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

sciprs-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

sciprs-0.1.2-cp310-none-win_amd64.whl (166.2 kB view details)

Uploaded CPython 3.10Windows x86-64

sciprs-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

sciprs-0.1.2-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (565.2 kB view details)

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

sciprs-0.1.2-cp39-none-win_amd64.whl (166.3 kB view details)

Uploaded CPython 3.9Windows x86-64

sciprs-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

sciprs-0.1.2-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (565.4 kB view details)

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

sciprs-0.1.2-cp38-none-win_amd64.whl (165.8 kB view details)

Uploaded CPython 3.8Windows x86-64

sciprs-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

sciprs-0.1.2-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (564.9 kB view details)

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

sciprs-0.1.2-cp37-none-win_amd64.whl (165.8 kB view details)

Uploaded CPython 3.7Windows x86-64

sciprs-0.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

sciprs-0.1.2-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (564.9 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.2.tar.gz.

File metadata

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

File hashes

Hashes for sciprs-0.1.2.tar.gz
Algorithm Hash digest
SHA256 9cabc77aa48832296d0f563065f7bf170f3608cfa24dc36eddf25dce18c58271
MD5 437abc4b8fd4c50a073f00566c688c0f
BLAKE2b-256 bd9a521eca5068f3954901ac10a7832ab7cd257c82fd0ddae721e61307caf252

See more details on using hashes here.

File details

Details for the file sciprs-0.1.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sciprs-0.1.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f4375e2788215ec431559e653e230607f8b0f679f1d008d7925a8d79c630e2f
MD5 717c0598e61523cc5c59d642e5019117
BLAKE2b-256 d3d806904c940e7cadd94b3f6a8df6738bfa8a28abf8eda672e1fa80cb35d3e7

See more details on using hashes here.

File details

Details for the file sciprs-0.1.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sciprs-0.1.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 97c18c5383a449f6414179e85810abc4b58e8ecac8f57ea73daac23f29d4fc06
MD5 df34c5735e1ee560f88182e6f31a8393
BLAKE2b-256 e396680bf7cd950b881a2b6de5fc0e321859a48716e6936555315cfdc47829b5

See more details on using hashes here.

File details

Details for the file sciprs-0.1.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sciprs-0.1.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae10f39b55f85a3ebee9acaf392ad6b262430f5da61c479b23d1ea7b62a0815d
MD5 4094955d80ca3c29c0c47950ade5c560
BLAKE2b-256 74b5aeb63397eae07081cef5e0b4a1ec2f199a16a873a588bf9fd898ad6440ad

See more details on using hashes here.

File details

Details for the file sciprs-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sciprs-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 769d342193d15e4235dbb95067c6f910bd8a4ccf7fe7875837ac8aba00fd5de3
MD5 68c94d748b31e932122d659cb7d74a83
BLAKE2b-256 72a2ff7adb5f94c36469fef7f18fd0b80779f4851487d73ec8bfe507976b32fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sciprs-0.1.2-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 166.2 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.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 6f808fa7bf55ed907339154f12a63d408b665f55bcef4a169cc65ca5ff8b8ef8
MD5 dbe9f1a5bc203df3a236771a7634c894
BLAKE2b-256 a92633e8594c79ecd98f185ff0d641be901c3a2359497bc8d24caf69960e5fe5

See more details on using hashes here.

File details

Details for the file sciprs-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sciprs-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b7b80c9febfce700367eb819d6e4d8ce7fa40677f8b4f5b859e1bc5ab00c576
MD5 6f0c448a49f494b58c3847b0ba211b62
BLAKE2b-256 e19326614049b36596a891dc965fd0f576156c100eaed21ea54b22c2b60a820d

See more details on using hashes here.

File details

Details for the file sciprs-0.1.2-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.2-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 413365805841e15f6c050a669faae1568f63446ae1cc56ea86fc48d6b6866b7a
MD5 9637e1426fecaeba1e5ead2407b31173
BLAKE2b-256 ecd0eb07bab0af477536103d6105bc592f252e775170a03fe28ba90736acedb5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sciprs-0.1.2-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 166.3 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.2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 5d8ae0f1ca08043501551224ca9d8da837a3aa465e937134bed2f66d5bead32a
MD5 9bc3a7cd4cb6cda75d3568265451b331
BLAKE2b-256 3defc1ace2a7ae0329dba55e63c19d0fcd0fb550aaba1af1ecf960e3c0c26f7f

See more details on using hashes here.

File details

Details for the file sciprs-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sciprs-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa27a914eb433b8ba727f5d8a2af13641139b6a7c42e6bc560e9868aadc3ed09
MD5 2a0d1029e4bd3e07aaa31bdefeb98bca
BLAKE2b-256 de86640dbaa5b03c63c767aada2875129d2b37966d9f59e404901433d7af4c2b

See more details on using hashes here.

File details

Details for the file sciprs-0.1.2-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.2-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 4f4b99b4a674855bd536527e4aa8deac04d21f87469f3db9294dbe7505e147ab
MD5 573ec419d55da91cc3289c8dd60b551d
BLAKE2b-256 dfc24a099e1fc34a588837a5945f13edbfeebbbebd872f49e142fe9989f53eb4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sciprs-0.1.2-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 165.8 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.2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 b3e2ad538d64a317882ca62c4e46671fbe2d1db2c100dae7b7fbe427749e7360
MD5 094d812c6c63d0c0ebd3ce3467b8d93a
BLAKE2b-256 0891899e95c5b2620ec06011a0675dd2413f10d20225c51a1ebed55a72d656ed

See more details on using hashes here.

File details

Details for the file sciprs-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sciprs-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca09d08a86d33c57aaff6b3c715fc68ff21aab0287a9d9daae3c62b2427bdb3d
MD5 37a134139dee4cbc7cc4cca213177504
BLAKE2b-256 30fc8c9e132169481c0ec12ebd2e61584c5b57951adeaf9378f8c65180c1cadb

See more details on using hashes here.

File details

Details for the file sciprs-0.1.2-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.2-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a48bd37d5b729074df35879a460890650144ff0e42d7dcb6b5980666754062e4
MD5 554d61d0ac1d3177e764dc409bccb5d7
BLAKE2b-256 fbf77a1998765a0e505a75458f515310c7e9fd7d208bf2da5a44ca59ac911275

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sciprs-0.1.2-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 165.8 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.2-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 c88f3aa81a96f8c4489d32225c58a6ab0a216e0a51b13c83bec42d0328c9b35b
MD5 7252c1bddb107d7fbe17b2913c690bb7
BLAKE2b-256 5a3cceb42ac5a18214a637c807fd78d7f35f58dedbfa0218146b1ca13b425670

See more details on using hashes here.

File details

Details for the file sciprs-0.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sciprs-0.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d85a09427bbf12879980858ba88ece4edaf510f1894d3ec5c66f1a8b883ee438
MD5 06c29fa6f7b7033a1518d3ec38a1803c
BLAKE2b-256 e0e9cda9f8fdb90272e09c5dc6b95bf5d27d400dae8e12f081b80d9194170b19

See more details on using hashes here.

File details

Details for the file sciprs-0.1.2-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.2-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e13085cfa1e8f92bf0f9b4ccd1542351a2bebbd5b81e0d004a619bcd0e492318
MD5 d8e1b5f9b9265fd4a83f496cafe66b39
BLAKE2b-256 b8755165d9ff4d5d18be06acd90a7cfffeb18e4eba576f70d81e26b9256b9d7d

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