diff options
Diffstat (limited to 'python-sciunit.spec')
-rw-r--r-- | python-sciunit.spec | 248 |
1 files changed, 248 insertions, 0 deletions
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 +[](https://github.com/scidash/sciunit/actions/workflows/python-package.yml) +[](http://sciunit.readthedocs.io/en/latest/?badge=master) +[](https://mybinder.org/v2/gh/scidash/sciunit/master?filepath=docs%2Fchapter1.ipynb) +[](https://coveralls.io/github/scidash/sciunit?branch=master) +[](https://github.com/scidash/sciunit/network/dependents?dependent_type=REPOSITORY) + + +<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 +[](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 +[](https://github.com/scidash/sciunit/actions/workflows/python-package.yml) +[](http://sciunit.readthedocs.io/en/latest/?badge=master) +[](https://mybinder.org/v2/gh/scidash/sciunit/master?filepath=docs%2Fchapter1.ipynb) +[](https://coveralls.io/github/scidash/sciunit?branch=master) +[](https://github.com/scidash/sciunit/network/dependents?dependent_type=REPOSITORY) + + +<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 +[](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 +[](https://github.com/scidash/sciunit/actions/workflows/python-package.yml) +[](http://sciunit.readthedocs.io/en/latest/?badge=master) +[](https://mybinder.org/v2/gh/scidash/sciunit/master?filepath=docs%2Fchapter1.ipynb) +[](https://coveralls.io/github/scidash/sciunit?branch=master) +[](https://github.com/scidash/sciunit/network/dependents?dependent_type=REPOSITORY) + + +<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 +[](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 |