summaryrefslogtreecommitdiff
path: root/python-pyabc.spec
blob: b881c9a4e507cafff7910bb44368984b239ae803 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
%global _empty_manifest_terminate_build 0
Name:		python-pyabc
Version:	0.12.9
Release:	1
Summary:	Distributed, likelihood-free ABC-SMC inference
License:	BSD-3-Clause
URL:		https://github.com/icb-dcm/pyabc
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/f1/67/cbf5104e5c29b2b10b1a5f65bccbd268376993b32e04f48b33a03c144911/pyabc-0.12.9.tar.gz
BuildArch:	noarch

Requires:	python3-numpy
Requires:	python3-scipy
Requires:	python3-pandas
Requires:	python3-cloudpickle
Requires:	python3-scikit-learn
Requires:	python3-click
Requires:	python3-redis
Requires:	python3-distributed
Requires:	python3-matplotlib
Requires:	python3-sqlalchemy
Requires:	python3-jabbar
Requires:	python3-gitpython
Requires:	python3-rpy2
Requires:	python3-cffi
Requires:	python3-ipython
Requires:	python3-pygments
Requires:	python3-amici
Requires:	python3-autograd
Requires:	python3-copasi-basico
Requires:	python3-sphinx
Requires:	python3-nbsphinx
Requires:	python3-nbconvert
Requires:	python3-sphinx-rtd-theme
Requires:	python3-sphinx-autodoc-typehints
Requires:	python3-ipython
Requires:	python3-notebook
Requires:	python3-julia
Requires:	python3-pygments
Requires:	python3-alembic
Requires:	python3-pot
Requires:	python3-petab
Requires:	python3-plotly
Requires:	python3-kaleido
Requires:	python3-pyarrow
Requires:	python3-pytest
Requires:	python3-pytest-cov
Requires:	python3-pytest-rerunfailures
Requires:	python3-petabtests
Requires:	python3-flask-bootstrap
Requires:	python3-flask
Requires:	python3-bokeh
Requires:	python3-yaml2sbml

%description
|CI| |docs| |codecov| |pypi| |doi| |black|
Massively parallel, distributed and scalable ABC-SMC
(Approximate Bayesian Computation - Sequential Monte Carlo)
for parameter estimation of complex stochastic models.
Provides numerous state-of-the-art algorithms for
efficient, accurate, robust likelihood-free inference,
described in the documentation and illustrated in example
notebooks.
Written in Python with support for especially R and Julia.
- **Documentation:** https://pyabc.rtfd.io
- **Examples:** http://pyabc.rtfd.io/en/latest/examples.html
- **Contact:** https://pyabc.rtfd.io/en/latest/about.html
- **Bug reports:** https://github.com/icb-dcm/pyabc/issues
- **Source code:** https://github.com/icb-dcm/pyabc
- **Cite:** https://pyabc.rtfd.io/en/latest/cite.html

%package -n python3-pyabc
Summary:	Distributed, likelihood-free ABC-SMC inference
Provides:	python-pyabc
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-pyabc
|CI| |docs| |codecov| |pypi| |doi| |black|
Massively parallel, distributed and scalable ABC-SMC
(Approximate Bayesian Computation - Sequential Monte Carlo)
for parameter estimation of complex stochastic models.
Provides numerous state-of-the-art algorithms for
efficient, accurate, robust likelihood-free inference,
described in the documentation and illustrated in example
notebooks.
Written in Python with support for especially R and Julia.
- **Documentation:** https://pyabc.rtfd.io
- **Examples:** http://pyabc.rtfd.io/en/latest/examples.html
- **Contact:** https://pyabc.rtfd.io/en/latest/about.html
- **Bug reports:** https://github.com/icb-dcm/pyabc/issues
- **Source code:** https://github.com/icb-dcm/pyabc
- **Cite:** https://pyabc.rtfd.io/en/latest/cite.html

%package help
Summary:	Development documents and examples for pyabc
Provides:	python3-pyabc-doc
%description help
|CI| |docs| |codecov| |pypi| |doi| |black|
Massively parallel, distributed and scalable ABC-SMC
(Approximate Bayesian Computation - Sequential Monte Carlo)
for parameter estimation of complex stochastic models.
Provides numerous state-of-the-art algorithms for
efficient, accurate, robust likelihood-free inference,
described in the documentation and illustrated in example
notebooks.
Written in Python with support for especially R and Julia.
- **Documentation:** https://pyabc.rtfd.io
- **Examples:** http://pyabc.rtfd.io/en/latest/examples.html
- **Contact:** https://pyabc.rtfd.io/en/latest/about.html
- **Bug reports:** https://github.com/icb-dcm/pyabc/issues
- **Source code:** https://github.com/icb-dcm/pyabc
- **Cite:** https://pyabc.rtfd.io/en/latest/cite.html

%prep
%autosetup -n pyabc-0.12.9

%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-pyabc -f filelist.lst
%dir %{python3_sitelib}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 0.12.9-1
- Package Spec generated