summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-sciunit.spec248
-rw-r--r--sources1
3 files changed, 250 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..d9d12b1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/sciunit-0.2.7.tar.gz
diff --git a/python-sciunit.spec b/python-sciunit.spec
new file mode 100644
index 0000000..b62e607
--- /dev/null
+++ b/python-sciunit.spec
@@ -0,0 +1,248 @@
+%global _empty_manifest_terminate_build 0
+Name: python-sciunit
+Version: 0.2.7
+Release: 1
+Summary: A test-driven framework for formally validating scientific models against data.
+License: MIT
+URL: http://sciunit.scidash.org
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/85/6c/0344925ccb20cbf96949c3493c924c4e9a012ba0a8395fa80ab218264666/sciunit-0.2.7.tar.gz
+BuildArch: noarch
+
+Requires: python3-bs4
+Requires: python3-cerberus
+Requires: python3-deepdiff
+Requires: python3-gitpython
+Requires: python3-importlib-metadata
+Requires: python3-ipykernel
+Requires: python3-ipython
+Requires: python3-jsonpickle
+Requires: python3-lxml
+Requires: python3-matplotlib
+Requires: python3-nbconvert
+Requires: python3-nbformat
+Requires: python3-pandas
+Requires: python3-quantities
+
+%description
+[![Python package](https://github.com/scidash/sciunit/actions/workflows/python-package.yml/badge.svg)](https://github.com/scidash/sciunit/actions/workflows/python-package.yml)
+[![RTFD](https://readthedocs.org/projects/sciunit/badge/?version=master&x=1)](http://sciunit.readthedocs.io/en/latest/?badge=master)
+[![Binder](https://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/scidash/sciunit/master?filepath=docs%2Fchapter1.ipynb)
+[![Coveralls](https://coveralls.io/repos/github/scidash/sciunit/badge.svg?branch=master&x=1)](https://coveralls.io/github/scidash/sciunit?branch=master)
+[![Repos using Sciunit](https://img.shields.io/librariesio/dependent-repos/pypi/sciunit.svg?x=3)](https://github.com/scidash/sciunit/network/dependents?dependent_type=REPOSITORY)
+![Downloads from PyPI](https://img.shields.io/pypi/dm/sciunit?x=1)
+
+<img src="https://raw.githubusercontent.com/scidash/assets/master/logos/SciUnit/sci-unit-square-small.png" alt="SciUnit Logo" width="400px">
+
+# SciUnit: A Test-Driven Framework for Formally Validating Scientific Models Against Data
+
+## Concept
+[The conference paper](https://github.com/cyrus-/papers/raw/master/sciunit-icse14/sciunit-icse14.pdf)
+
+## Documentation
+[![Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/scidash/sciunit/blob/master/docs/chapter1.ipynb) <br>
+[Jupyter Tutorials](https://scidash.org/sciunit/README.html)<br>
+[API Documentation](http://sciunit.rtfd.io)
+
+## Installation
+```python
+pip install sciunit
+```
+or
+```python
+conda install -c conda-forge sciunit
+```
+
+## Basic Usage
+```python
+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](https://github.com/scidash/neuronunit) for neuron and ion channel physiology<br>
+See others [here](https://github.com/scidash/sciunit/network/dependents?dependent_type=REPOSITORY)
+
+## Mailing List
+There is a [mailing list](https://groups.google.com/forum/?fromgroups#!forum/sciunit) for announcements and discussion.
+Please join it if you are at all interested!
+
+## Contributors
+ * [Rick Gerkin](http://rick.gerk.in), Arizona State University (School of Life Science)
+ * [Cyrus Omar](http://cs.cmu.edu/~comar), Carnegie Mellon University (Dept. of Computer Science)
+
+## Reproducible Research ID
+RRID:[SCR_014528](https://scicrunch.org/resources/Any/record/nlx_144509-1/3faed1d9-6579-5da6-b4b4-75a5077656bb/search?q=sciunit&l=sciunit)
+
+## License
+SciUnit is released under the permissive [MIT license](https://opensource.org/licenses/MIT), requiring only attribution in derivative works. See the LICENSE file for terms.
+
+
+
+
+%package -n python3-sciunit
+Summary: A test-driven framework for formally validating scientific models against data.
+Provides: python-sciunit
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-sciunit
+[![Python package](https://github.com/scidash/sciunit/actions/workflows/python-package.yml/badge.svg)](https://github.com/scidash/sciunit/actions/workflows/python-package.yml)
+[![RTFD](https://readthedocs.org/projects/sciunit/badge/?version=master&x=1)](http://sciunit.readthedocs.io/en/latest/?badge=master)
+[![Binder](https://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/scidash/sciunit/master?filepath=docs%2Fchapter1.ipynb)
+[![Coveralls](https://coveralls.io/repos/github/scidash/sciunit/badge.svg?branch=master&x=1)](https://coveralls.io/github/scidash/sciunit?branch=master)
+[![Repos using Sciunit](https://img.shields.io/librariesio/dependent-repos/pypi/sciunit.svg?x=3)](https://github.com/scidash/sciunit/network/dependents?dependent_type=REPOSITORY)
+![Downloads from PyPI](https://img.shields.io/pypi/dm/sciunit?x=1)
+
+<img src="https://raw.githubusercontent.com/scidash/assets/master/logos/SciUnit/sci-unit-square-small.png" alt="SciUnit Logo" width="400px">
+
+# SciUnit: A Test-Driven Framework for Formally Validating Scientific Models Against Data
+
+## Concept
+[The conference paper](https://github.com/cyrus-/papers/raw/master/sciunit-icse14/sciunit-icse14.pdf)
+
+## Documentation
+[![Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/scidash/sciunit/blob/master/docs/chapter1.ipynb) <br>
+[Jupyter Tutorials](https://scidash.org/sciunit/README.html)<br>
+[API Documentation](http://sciunit.rtfd.io)
+
+## Installation
+```python
+pip install sciunit
+```
+or
+```python
+conda install -c conda-forge sciunit
+```
+
+## Basic Usage
+```python
+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](https://github.com/scidash/neuronunit) for neuron and ion channel physiology<br>
+See others [here](https://github.com/scidash/sciunit/network/dependents?dependent_type=REPOSITORY)
+
+## Mailing List
+There is a [mailing list](https://groups.google.com/forum/?fromgroups#!forum/sciunit) for announcements and discussion.
+Please join it if you are at all interested!
+
+## Contributors
+ * [Rick Gerkin](http://rick.gerk.in), Arizona State University (School of Life Science)
+ * [Cyrus Omar](http://cs.cmu.edu/~comar), Carnegie Mellon University (Dept. of Computer Science)
+
+## Reproducible Research ID
+RRID:[SCR_014528](https://scicrunch.org/resources/Any/record/nlx_144509-1/3faed1d9-6579-5da6-b4b4-75a5077656bb/search?q=sciunit&l=sciunit)
+
+## License
+SciUnit is released under the permissive [MIT license](https://opensource.org/licenses/MIT), requiring only attribution in derivative works. See the LICENSE file for terms.
+
+
+
+
+%package help
+Summary: Development documents and examples for sciunit
+Provides: python3-sciunit-doc
+%description help
+[![Python package](https://github.com/scidash/sciunit/actions/workflows/python-package.yml/badge.svg)](https://github.com/scidash/sciunit/actions/workflows/python-package.yml)
+[![RTFD](https://readthedocs.org/projects/sciunit/badge/?version=master&x=1)](http://sciunit.readthedocs.io/en/latest/?badge=master)
+[![Binder](https://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/scidash/sciunit/master?filepath=docs%2Fchapter1.ipynb)
+[![Coveralls](https://coveralls.io/repos/github/scidash/sciunit/badge.svg?branch=master&x=1)](https://coveralls.io/github/scidash/sciunit?branch=master)
+[![Repos using Sciunit](https://img.shields.io/librariesio/dependent-repos/pypi/sciunit.svg?x=3)](https://github.com/scidash/sciunit/network/dependents?dependent_type=REPOSITORY)
+![Downloads from PyPI](https://img.shields.io/pypi/dm/sciunit?x=1)
+
+<img src="https://raw.githubusercontent.com/scidash/assets/master/logos/SciUnit/sci-unit-square-small.png" alt="SciUnit Logo" width="400px">
+
+# SciUnit: A Test-Driven Framework for Formally Validating Scientific Models Against Data
+
+## Concept
+[The conference paper](https://github.com/cyrus-/papers/raw/master/sciunit-icse14/sciunit-icse14.pdf)
+
+## Documentation
+[![Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/scidash/sciunit/blob/master/docs/chapter1.ipynb) <br>
+[Jupyter Tutorials](https://scidash.org/sciunit/README.html)<br>
+[API Documentation](http://sciunit.rtfd.io)
+
+## Installation
+```python
+pip install sciunit
+```
+or
+```python
+conda install -c conda-forge sciunit
+```
+
+## Basic Usage
+```python
+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](https://github.com/scidash/neuronunit) for neuron and ion channel physiology<br>
+See others [here](https://github.com/scidash/sciunit/network/dependents?dependent_type=REPOSITORY)
+
+## Mailing List
+There is a [mailing list](https://groups.google.com/forum/?fromgroups#!forum/sciunit) for announcements and discussion.
+Please join it if you are at all interested!
+
+## Contributors
+ * [Rick Gerkin](http://rick.gerk.in), Arizona State University (School of Life Science)
+ * [Cyrus Omar](http://cs.cmu.edu/~comar), Carnegie Mellon University (Dept. of Computer Science)
+
+## Reproducible Research ID
+RRID:[SCR_014528](https://scicrunch.org/resources/Any/record/nlx_144509-1/3faed1d9-6579-5da6-b4b4-75a5077656bb/search?q=sciunit&l=sciunit)
+
+## License
+SciUnit is released under the permissive [MIT license](https://opensource.org/licenses/MIT), requiring only attribution in derivative works. See the LICENSE file for terms.
+
+
+
+
+%prep
+%autosetup -n sciunit-0.2.7
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-sciunit -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Thu Mar 09 2023 Python_Bot <Python_Bot@openeuler.org> - 0.2.7-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..5bdac39
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+0b7f91c45558e2f7fb7b9f6c4388a335 sciunit-0.2.7.tar.gz