SciUnit: A Test-Driven Framework for Formally Validating Scientific Models Against Data
Concept
Documentation
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.
Metadata
Release files for sciunit 0.2.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| sciunit-0.2.8.tar.gz | 254.7 kB | Without provenance | Details |
Release files / sciunit-0.2.8.tar.gz
| Download URL | sciunit-0.2.8.tar.gz |
|---|---|
| Size | 254.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
85b7288200e55a3270d2346cc357c19d2c812140a9398eda52152a6cb5a281f5
|
|
BLAKE2b-256 checksum How to use checksums |
8621ecc7ba82b11caa47121d5bbd34a3e5f7ffe0337b1273ef37b292f0984ed6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.8
|
Security for sciunit 0.2.8
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.