Skip to main content

A test-driven framework for formally validating scientific models against data.

Project description

Python package RTFD Binder Coveralls Repos using Sciunit Downloads from PyPI

SciUnit Logo

SciUnit: A Test-Driven Framework for Formally Validating Scientific Models Against Data

Concept

The conference paper

Documentation

Colab
Jupyter Tutorials
API Documentation

Installation

pip install sciunit

or

conda install -c conda-forge sciunit

Basic Usage

my_model = MyModel(**my_args) # Instantiate a class that wraps your model of interest.  
my_test = MyTest(**my_params) # Instantiate a test that you write.  
score = my_test.judge() # Runs the test and return a rich score containing test results and more.  

Domain-specific libraries and information

NeuronUnit for neuron and ion channel physiology
See others here

Mailing List

There is a mailing list for announcements and discussion. Please join it if you are at all interested!

Contributors

  • Rick Gerkin, Arizona State University (School of Life Science)
  • Cyrus Omar, Carnegie Mellon University (Dept. of Computer Science)

Reproducible Research ID

RRID:SCR_014528

License

SciUnit is released under the permissive MIT license, requiring only attribution in derivative works. See the LICENSE file for terms.

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

sciunit-0.2.6.tar.gz (67.2 kB view details)

Uploaded Source

Built Distribution

sciunit-0.2.6-py3-none-any.whl (80.4 kB view details)

Uploaded Python 3

File details

Details for the file sciunit-0.2.6.tar.gz.

File metadata

  • Download URL: sciunit-0.2.6.tar.gz
  • Upload date:
  • Size: 67.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for sciunit-0.2.6.tar.gz
Algorithm Hash digest
SHA256 21a38576be179431debffbb25fd72994836e0cad9de653559fcc9c2e124daa44
MD5 5ec0e0c4f705ceb0f76ebdb4c613e0f5
BLAKE2b-256 c8df17bfacd3e7bb288929647bd571fd2f1270b55f7c1600fea95081eee6dd9d

See more details on using hashes here.

Provenance

File details

Details for the file sciunit-0.2.6-py3-none-any.whl.

File metadata

  • Download URL: sciunit-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 80.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for sciunit-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a56df1249c6a59ec10e397f0b36e00b1f00a68e8ca0e212ae5859d7f14c996b6
MD5 cd6a674622c5127b9d7846f2bf4c5289
BLAKE2b-256 ab476785852b2eda702c8f6013d3378c0459ca18bfca17809861f95811287975

See more details on using hashes here.

Provenance

Supported by

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