Skip to main content

Fast, flexible tools to simplify scientific Python

Project description

https://badgen.net/pypi/v/sciris/?color=blue https://static.pepy.tech/personalized-badge/sciris?period=total&units=international_system&left_color=grey&right_color=yellow&left_text=Downloads https://img.shields.io/pypi/l/sciris.svg https://github.com/sciris/sciris/actions/workflows/tests.yaml/badge.svg

What is Sciris?

Sciris is a library of tools that can help make writing scientific Python code easier and more pleasant. Built on top of NumPy and Matplotlib, Sciris provides functions covering a wide range of common math, file I/O, and plotting operations. This means you can get more done with less code, and spend less time looking things up on Stack Overflow. It was originally written to help epidemiologists and neuroscientists focus on doing science, rather than on writing coding, but Sciris is applicable across scientific domains (and some nonscientific ones too).

For more information, see the full documentation, the paper, or GitHub.

If you have questions, feature suggestions, or would like some help getting started, please reach out to us at info@sciris.org or open an issue.

Installation

Using pip: pip install sciris

Using conda: conda install -c conda-forge sciris

Requires Python >= 3.7.

Tests

Sciris comes with an automated test suite covering all functions. You almost certainly don’t need to run these, but if you want to, go to the tests folder and run pytest. See the readme in that folder for more information.

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

sciris-3.1.1.tar.gz (301.6 kB view details)

Uploaded Source

Built Distribution

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

sciris-3.1.1-py3-none-any.whl (229.5 kB view details)

Uploaded Python 3

File details

Details for the file sciris-3.1.1.tar.gz.

File metadata

  • Download URL: sciris-3.1.1.tar.gz
  • Upload date:
  • Size: 301.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for sciris-3.1.1.tar.gz
Algorithm Hash digest
SHA256 f6e9b112a84650e470b1c085d4f533cacf8b0839083b875d1db0af7dcd87c437
MD5 64744ce94d911c63df6ae66e3e3b8bb3
BLAKE2b-256 163c7103436eb0a1b33c6a508f1716518cd312d4d3079b396465e25c7fc9cec4

See more details on using hashes here.

File details

Details for the file sciris-3.1.1-py3-none-any.whl.

File metadata

  • Download URL: sciris-3.1.1-py3-none-any.whl
  • Upload date:
  • Size: 229.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for sciris-3.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ace17aa10fef90b410960791296b0b4e771019a07ba2ad2973e6128b951c2908
MD5 6d22787b38f4385807027f7df8dbf6a1
BLAKE2b-256 5ed0dc004f04e865be583283750b935ef99f8a96237750c3d8e35dc6d57a209c

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