%global _empty_manifest_terminate_build 0 Name: python-Stoner Version: 0.10.4 Release: 1 Summary: Library to help write data analysis tools for experimental condensed matter physics. License: GPLv3 URL: http://github.com/~gb119/Stoner-PythonCode Source0: https://mirrors.aliyun.com/pypi/web/packages/b8/61/a4a706e7d10973f6ea0fb81383abd1e9b9b9b32f9bfd925ec7b11a062cfe/Stoner-0.10.4.tar.gz BuildArch: noarch Requires: python3-scipy Requires: python3-numpy Requires: python3-matplotlib Requires: python3-scikit-image Requires: python3-h5py Requires: python3-cycler Requires: python3-filemagic Requires: python3-image-registration Requires: python3-lmfit Requires: python3-memoization Requires: python3-npTDMS Requires: python3-dateutil Requires: python3-statsmodels Requires: python3-tabulate Requires: python3-imreg-dft Requires: python3-multiprocess Requires: python3-dill Requires: python3-urllib3 Requires: python3-tabulate Requires: python3-nptdms Requires: python3-cv2 Requires: python3-imreg-dft Requires: python3-image-registration Requires: python3-magic Requires: python3-numba %description The *Stoner* Python package is a set of utility classes for writing data analysis code. It was written within the Condensed Matter Physics group at the University of Leeds as a shared resource for quickly writing simple programs to do things like fitting functions to data, extract curve parameters, churn through large numbers of small text data files and work with certain types of scientific image files. For a general introduction, users are referred to the Users Guide, which is part of the `online documentation`_ along with the API Reference guide. The `github repository`_ also contains some example scripts. %package -n python3-Stoner Summary: Library to help write data analysis tools for experimental condensed matter physics. Provides: python-Stoner BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-Stoner The *Stoner* Python package is a set of utility classes for writing data analysis code. It was written within the Condensed Matter Physics group at the University of Leeds as a shared resource for quickly writing simple programs to do things like fitting functions to data, extract curve parameters, churn through large numbers of small text data files and work with certain types of scientific image files. For a general introduction, users are referred to the Users Guide, which is part of the `online documentation`_ along with the API Reference guide. The `github repository`_ also contains some example scripts. %package help Summary: Development documents and examples for Stoner Provides: python3-Stoner-doc %description help The *Stoner* Python package is a set of utility classes for writing data analysis code. It was written within the Condensed Matter Physics group at the University of Leeds as a shared resource for quickly writing simple programs to do things like fitting functions to data, extract curve parameters, churn through large numbers of small text data files and work with certain types of scientific image files. For a general introduction, users are referred to the Users Guide, which is part of the `online documentation`_ along with the API Reference guide. The `github repository`_ also contains some example scripts. %prep %autosetup -n Stoner-0.10.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-Stoner -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Thu Jun 08 2023 Python_Bot - 0.10.4-1 - Package Spec generated