diff options
author | CoprDistGit <infra@openeuler.org> | 2023-06-09 04:58:55 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-06-09 04:58:55 +0000 |
commit | bdf9846a18cf9e043d9f23cd63a3dbf7dcf1ab4c (patch) | |
tree | ea72746af594bf00c7c77de0676d2c5b4d3c86cb | |
parent | 6467cc92b3337cee75b0baea34b57256ce9620b4 (diff) |
automatic import of python-idtrackeraiopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-idtrackerai.spec | 161 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 163 insertions, 0 deletions
@@ -0,0 +1 @@ +/idtrackerai-5.1.4.tar.gz diff --git a/python-idtrackerai.spec b/python-idtrackerai.spec new file mode 100644 index 0000000..b871ae7 --- /dev/null +++ b/python-idtrackerai.spec @@ -0,0 +1,161 @@ +%global _empty_manifest_terminate_build 0 +Name: python-idtrackerai +Version: 5.1.4 +Release: 1 +Summary: Idtracker.ai tracks up to 100 unmarked animals from videos recorded in laboratory conditions using artificial intelligence. Free and open source. +License: GNU General Public License v3 or later (GPLv3+) +URL: https://idtracker.ai/ +Source0: https://mirrors.aliyun.com/pypi/web/packages/dd/7f/df73855d8ff159291f4e528eda14eb4c34175567d3669d0d05f01ea72396/idtrackerai-5.1.4.tar.gz +BuildArch: noarch + +Requires: python3-numpy +Requires: python3-rich +Requires: python3-h5py +Requires: python3-scipy +Requires: python3-opencv-python-headless +Requires: python3-pyqt6 +Requires: python3-superqt +Requires: python3-toml +Requires: python3-matplotlib +Requires: python3-pytest +Requires: python3-black[jupyter] +Requires: python3-pylint +Requires: python3-vulture +Requires: python3-isort +Requires: python3-twine +Requires: python3-build +Requires: python3-pre-commit +Requires: python3-pydata-sphinx-theme +Requires: python3-sphinx-copybutton +Requires: python3-sphinx-design +Requires: python3-sphinx +Requires: python3-nbsphinx +Requires: python3-ipykernel +Requires: python3-sphinx-toolbox +Requires: python3-sphinx-togglebutton +Requires: python3-esbonio + +%description +[](https://pypi.python.org/pypi/idtrackerai/)  [](https://idtracker.ai/) [](https://pypi.org/project/idtrackerai/)  [](https://pypistats.org/packages/idtrackerai)  + +# Find everything you are looking for in [our website](https://idtracker.ai) + +Idtracker.ai is a multi-animal tracking software for laboratory conditions. This work has been published in [Nature Methods](https://doi.org/10.1038/s41592-018-0295-5) ([pdf here](https://drive.google.com/file/d/1fYBcmH6PPlwy0AQcr4D0iS2Qd-r7xU9n/view?usp=sharing)) + +## Installation for developers. + +On an environment with Python 3.10 and a working installation of Pytorch (Torch and Torchvision) you can install idtracker.ai for devs by cloning the repo and installing: + +``` bash +pip install git+https://gitlab.com/polavieja_lab/idtrackerai[dev,docs] +``` + +## Contributors +* Jordi Torrents (2022-) +* Antonio Ortega (2021-2023) +* Francisco Romero-Ferrero (2015-2022) +* Mattia G. Bergomi (2015-2018) +* Ricardo Ribeiro (2018-2020) +* Francisco J.H. Heras (2015-2022) + + +%package -n python3-idtrackerai +Summary: Idtracker.ai tracks up to 100 unmarked animals from videos recorded in laboratory conditions using artificial intelligence. Free and open source. +Provides: python-idtrackerai +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-idtrackerai +[](https://pypi.python.org/pypi/idtrackerai/)  [](https://idtracker.ai/) [](https://pypi.org/project/idtrackerai/)  [](https://pypistats.org/packages/idtrackerai)  + +# Find everything you are looking for in [our website](https://idtracker.ai) + +Idtracker.ai is a multi-animal tracking software for laboratory conditions. This work has been published in [Nature Methods](https://doi.org/10.1038/s41592-018-0295-5) ([pdf here](https://drive.google.com/file/d/1fYBcmH6PPlwy0AQcr4D0iS2Qd-r7xU9n/view?usp=sharing)) + +## Installation for developers. + +On an environment with Python 3.10 and a working installation of Pytorch (Torch and Torchvision) you can install idtracker.ai for devs by cloning the repo and installing: + +``` bash +pip install git+https://gitlab.com/polavieja_lab/idtrackerai[dev,docs] +``` + +## Contributors +* Jordi Torrents (2022-) +* Antonio Ortega (2021-2023) +* Francisco Romero-Ferrero (2015-2022) +* Mattia G. Bergomi (2015-2018) +* Ricardo Ribeiro (2018-2020) +* Francisco J.H. Heras (2015-2022) + + +%package help +Summary: Development documents and examples for idtrackerai +Provides: python3-idtrackerai-doc +%description help +[](https://pypi.python.org/pypi/idtrackerai/)  [](https://idtracker.ai/) [](https://pypi.org/project/idtrackerai/)  [](https://pypistats.org/packages/idtrackerai)  + +# Find everything you are looking for in [our website](https://idtracker.ai) + +Idtracker.ai is a multi-animal tracking software for laboratory conditions. This work has been published in [Nature Methods](https://doi.org/10.1038/s41592-018-0295-5) ([pdf here](https://drive.google.com/file/d/1fYBcmH6PPlwy0AQcr4D0iS2Qd-r7xU9n/view?usp=sharing)) + +## Installation for developers. + +On an environment with Python 3.10 and a working installation of Pytorch (Torch and Torchvision) you can install idtracker.ai for devs by cloning the repo and installing: + +``` bash +pip install git+https://gitlab.com/polavieja_lab/idtrackerai[dev,docs] +``` + +## Contributors +* Jordi Torrents (2022-) +* Antonio Ortega (2021-2023) +* Francisco Romero-Ferrero (2015-2022) +* Mattia G. Bergomi (2015-2018) +* Ricardo Ribeiro (2018-2020) +* Francisco J.H. Heras (2015-2022) + + +%prep +%autosetup -n idtrackerai-5.1.4 + +%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-idtrackerai -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri Jun 09 2023 Python_Bot <Python_Bot@openeuler.org> - 5.1.4-1 +- Package Spec generated @@ -0,0 +1 @@ +68369d0bc03f55dd02ba8ec3da8cda76 idtrackerai-5.1.4.tar.gz |