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.1.tar.gz (382.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.1-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.1-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.1-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.1-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.1-cp310-none-win_amd64.whl (215.3 kB view details)

Uploaded CPython 3.10Windows x86-64

sciprs-0.1.1-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.1-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (663.8 kB view details)

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

sciprs-0.1.1-cp39-none-win_amd64.whl (215.5 kB view details)

Uploaded CPython 3.9Windows x86-64

sciprs-0.1.1-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.1-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (664.0 kB view details)

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

sciprs-0.1.1-cp38-none-win_amd64.whl (214.9 kB view details)

Uploaded CPython 3.8Windows x86-64

sciprs-0.1.1-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.1-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (663.4 kB view details)

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

sciprs-0.1.1-cp37-none-win_amd64.whl (214.9 kB view details)

Uploaded CPython 3.7Windows x86-64

sciprs-0.1.1-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.1-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (663.4 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.1.tar.gz.

File metadata

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

File hashes

Hashes for sciprs-0.1.1.tar.gz
Algorithm Hash digest
SHA256 381ac5a222b2621032dbdc4371a5247719f9bbe3fc9c004b132271aa1f2f8e0b
MD5 7e4d540e45ee92537c913851575a6152
BLAKE2b-256 6bb2d4272132eefe2c7ac4dcc30689498c7b5e573308363c70e3521f0478dbb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciprs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d3afda7c82ebfde9be035be2fb189da793b59ad2489cecd5cfdab8fee08a6e47
MD5 39ad1093224e722e0b93d8b41a5394c0
BLAKE2b-256 dbca273e1495c02c95fd4ef2c99c7b3b8f6505c5ff6d5d1562b57b1e0545d5ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciprs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 109ee89157769fd0e326ccb4fb5a6714db85bd148856314cea0a875c93e5399a
MD5 c7a580cb5685a910da30f68af7add847
BLAKE2b-256 b67c5034ec39ddef3576d8bc0834fd7395cc793b84a4f8a63cf29764cf1dedc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciprs-0.1.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 809c143050f6013f30d518945eca4cdab904871e41adda15249b370da41a8a67
MD5 1e770e4dc3410cecbeff09755f63dbbf
BLAKE2b-256 ef87e474a51f061eaf8786075bf6a53b424908c568808b31df6854e6c168e067

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciprs-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2030f8af5e241ba9de8d0636c3f6a8f2575aaf4c319dc1c6c49000d3497f5e27
MD5 c2f9a4dbd1f34746e18419acee708c89
BLAKE2b-256 71bb54fc8798880582f448b13d58743014a3974e1b7fdfac31d190781d5de7bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sciprs-0.1.1-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 215.3 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.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 b735099b3add60d7ebc28d4b37e1aadddbe860b935c2279a00d15257d5ca4937
MD5 f2bf06a3dd8e04bfb973cb55165c9c16
BLAKE2b-256 b7e9aa1b2a0ad249029a405b84b297fd6a57c80d4f56ebe616cc6d6965953420

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciprs-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 989f46bd82d4a49ac74ce1822610f90ba3fc9148b6836433149f42622f32a920
MD5 fcfcfe380736ee822c89b99680067010
BLAKE2b-256 1b90bff50cb79a1c8adb3d0a2424c649d411a64713bf9d1886e4ca8a6c4d6ca3

See more details on using hashes here.

File details

Details for the file sciprs-0.1.1-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.1-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a6fb3c857fcdc3223039d9cd6d93d879e591a5a3f220c94b818a1080d3d2472a
MD5 710f1770a4c159434c96581abb82cb9f
BLAKE2b-256 d2fdcb7074ffd88f4511be14ba55a3a40d6efedf7fb2b8a3fce0f8451cd51a93

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sciprs-0.1.1-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 215.5 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.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 6ff170620b394eaa2842dea8d31afb606c809e03506d7e3f0085201f77749623
MD5 c6eb07384050988d1f1840be923e2279
BLAKE2b-256 f216c050e1cb67393c8ef7932f26bc25efbacb421667eca803ce4a3ce02a65f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciprs-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c2981a829e0f265aae78b2a8f7b23d0af29038f35b71066e0d5aeef207698650
MD5 ec3198130087963536f7fe03a5b107ee
BLAKE2b-256 6dc695f9721e21802d85137c8ab2adf263508f66f9985eb16f8eb41b03a1a222

See more details on using hashes here.

File details

Details for the file sciprs-0.1.1-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.1-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c26f7e36221bc899d10e1b3121e87c00d7102c637648d24a1b29f8e5d6c703ee
MD5 c9f503f3955b4871f56e148f7750a5c9
BLAKE2b-256 697c9de54f63a53ff5a201e8fdcf58018e65d11f05289021bfeb3f2ab12e7a0c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sciprs-0.1.1-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 214.9 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.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 2f0110e0f89d8f617c19c425885da33400547c27d60ea6d40fbe615ba1d55bc8
MD5 1c502c3e45e1b9b89fbd7232114f2170
BLAKE2b-256 642505cda8be28b87b8e4aef24543d4353bf488f03e6fe3bdb5307e135ee48ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciprs-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cfd057e8b9c7272358a46d6ffb080a091d92b3f32e4fb09c72b48ee7815af511
MD5 b044d4d4e6aa877166fa605d39f6bf64
BLAKE2b-256 2d2e3a0f038429e96bac911ac2b18b5c03bf82d9ab2e21e84c6fd3db2bb4f3e9

See more details on using hashes here.

File details

Details for the file sciprs-0.1.1-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.1-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 689ad3de282fa922ea81e0f0b1437faff75ea234cd118ef40270b586374c09f5
MD5 188e4ce5347befc276d8068f0494d933
BLAKE2b-256 3f3aed3892649201f2469d3c3450519dfc904896519e61a95f7d42a8bb6c53c8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sciprs-0.1.1-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 214.9 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.1-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 c9abb38c7fed7f669533694d0bcbe3f03d812b54648092f8d2d38dcd62d3a992
MD5 f684884638e78227c94f2299cbaea464
BLAKE2b-256 135b8292a291a22f8ce5587705432bce838ec86835497e303f9d8e53afee797c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciprs-0.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c6e8b1ba58637240ba147b614dc3c19cbf5f41b0a92980e8713aa060ff9a8a2
MD5 48cbea0c1605140ea6ab69c75881f6dd
BLAKE2b-256 12bd5ce690f533996d747fbcd27d0a376b0e15247228cf5797db7153986870f8

See more details on using hashes here.

File details

Details for the file sciprs-0.1.1-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.1-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1d8328c08063ecedfda794315eabd79122ea651a8a83a01210d41ad8d0f8e696
MD5 1b1c70dfe020d3cc0c26651ccbd79c57
BLAKE2b-256 f007d2a052080c376acbbb45e27d96ad1cef899d7a18a6e432e8434177eeddf4

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