diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-05 09:52:13 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-05 09:52:13 +0000 |
commit | b744cf5a627f0755d42c9f519e991e5f69b97b2e (patch) | |
tree | 16869c6073c45938b0d66a814b32e646df00b655 | |
parent | bb34e67c8269809c316282c7084825286e556276 (diff) |
automatic import of python-abc-analysisopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-abc-analysis.spec | 109 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 111 insertions, 0 deletions
@@ -0,0 +1 @@ +/abc_analysis-0.1.21.tar.gz diff --git a/python-abc-analysis.spec b/python-abc-analysis.spec new file mode 100644 index 0000000..f509235 --- /dev/null +++ b/python-abc-analysis.spec @@ -0,0 +1,109 @@ +%global _empty_manifest_terminate_build 0 +Name: python-abc-analysis +Version: 0.1.21 +Release: 1 +Summary: ABC analysis with automated limit detection +License: GNU General Public License v3 (GPLv3) +URL: https://pypi.org/project/abc-analysis/ +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/41/cc/a4cfc3e4c6e0447567b3c8cd7371acbfb4bcfebf754c1df84a6514b167c1/abc_analysis-0.1.21.tar.gz +BuildArch: noarch + +Requires: python3-pandas +Requires: python3-numpy +Requires: python3-scipy +Requires: python3-matplotlib + +%description +Performs and visualizes an ABC analysis with automated limit detection. +This package is a Python implementation of the R package `ABCanalysis <https://CRAN.R-project.org/package=ABCanalysis>`_. +The package is based on "Computed ABC Analysis for rational Selection of most informative Variables in multivariate Data", PLoS One. Ultsch. A., Lotsch J. (2015) `doi:10.1371/journal.pone.0129767 <https://doi.org/10.1371/journal.pone.0129767>`_. +Basic Usage +^^^^^^^^^^^ + from abc_analysis import abc_analysis, abc_plot + # Perform an ABC analysis on a numeric vector (without plotting) + dctAnalysis = abc_analysis([1, 15, 25, 17, 2, 3, 5, 6, 2, 3, 22]) + # Perform an ABC analysis with plotting + dctAnalysis = abc_analysis([1, 15, 25, 17, 2, 3, 5, 6, 2, 3, 22], True) + # Plot saved results of an ABC analysis + abc_plot(dctAnalysis) + +%package -n python3-abc-analysis +Summary: ABC analysis with automated limit detection +Provides: python-abc-analysis +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-abc-analysis +Performs and visualizes an ABC analysis with automated limit detection. +This package is a Python implementation of the R package `ABCanalysis <https://CRAN.R-project.org/package=ABCanalysis>`_. +The package is based on "Computed ABC Analysis for rational Selection of most informative Variables in multivariate Data", PLoS One. Ultsch. A., Lotsch J. (2015) `doi:10.1371/journal.pone.0129767 <https://doi.org/10.1371/journal.pone.0129767>`_. +Basic Usage +^^^^^^^^^^^ + from abc_analysis import abc_analysis, abc_plot + # Perform an ABC analysis on a numeric vector (without plotting) + dctAnalysis = abc_analysis([1, 15, 25, 17, 2, 3, 5, 6, 2, 3, 22]) + # Perform an ABC analysis with plotting + dctAnalysis = abc_analysis([1, 15, 25, 17, 2, 3, 5, 6, 2, 3, 22], True) + # Plot saved results of an ABC analysis + abc_plot(dctAnalysis) + +%package help +Summary: Development documents and examples for abc-analysis +Provides: python3-abc-analysis-doc +%description help +Performs and visualizes an ABC analysis with automated limit detection. +This package is a Python implementation of the R package `ABCanalysis <https://CRAN.R-project.org/package=ABCanalysis>`_. +The package is based on "Computed ABC Analysis for rational Selection of most informative Variables in multivariate Data", PLoS One. Ultsch. A., Lotsch J. (2015) `doi:10.1371/journal.pone.0129767 <https://doi.org/10.1371/journal.pone.0129767>`_. +Basic Usage +^^^^^^^^^^^ + from abc_analysis import abc_analysis, abc_plot + # Perform an ABC analysis on a numeric vector (without plotting) + dctAnalysis = abc_analysis([1, 15, 25, 17, 2, 3, 5, 6, 2, 3, 22]) + # Perform an ABC analysis with plotting + dctAnalysis = abc_analysis([1, 15, 25, 17, 2, 3, 5, 6, 2, 3, 22], True) + # Plot saved results of an ABC analysis + abc_plot(dctAnalysis) + +%prep +%autosetup -n abc-analysis-0.1.21 + +%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-abc-analysis -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 0.1.21-1 +- Package Spec generated @@ -0,0 +1 @@ +bfe444208df27cdce2463f9f42ffec37 abc_analysis-0.1.21.tar.gz |