summaryrefslogtreecommitdiff
path: root/python-cadetmatch.spec
blob: f75ed8ef35f5a3a0cd8c01e0a1eb3568bc4148e0 (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
%global _empty_manifest_terminate_build 0
Name:		python-CADETMatch
Version:	0.8.16
Release:	1
Summary:	CADETMatch is a parameter estimation and error modeling library for CADET
License:	GNU General Public License v3 (GPLv3)
URL:		https://github.com/modsim/CADET-Match
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/dc/b7/a4af7099afe82c5e7a2bd4b7afb71064b4baa10606375f6ee7b127c6990a/CADETMatch-0.8.16.tar.gz
BuildArch:	noarch

Requires:	python3-joblib
Requires:	python3-addict
Requires:	python3-emcee
Requires:	python3-SAlib
Requires:	python3-corner
Requires:	python3-pymoo
Requires:	python3-psutil
Requires:	python3-openpyxl
Requires:	python3-numpy
Requires:	python3-scipy
Requires:	python3-matplotlib
Requires:	python3-pandas
Requires:	python3-h5py
Requires:	python3-CADET-Python
Requires:	python3-seaborn
Requires:	python3-scikit-learn
Requires:	python3-importlib-metadata
Requires:	python3-jstyleson
Requires:	python3-attrs
Requires:	python3-filelock
Requires:	python3-numba
Requires:	python3-arviz

%description
# CADET-Match
CADET Parameter estimation engine

This software is a work in progress. The file formats will break as changes as made.

This software is designed to do parameter estimation for CADET. The required libraries are in the README.txt file
in the CADETMatch directory.

The documentation is also a work in progress.

If you use this software in your research please give credit.


%package -n python3-CADETMatch
Summary:	CADETMatch is a parameter estimation and error modeling library for CADET
Provides:	python-CADETMatch
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-CADETMatch
# CADET-Match
CADET Parameter estimation engine

This software is a work in progress. The file formats will break as changes as made.

This software is designed to do parameter estimation for CADET. The required libraries are in the README.txt file
in the CADETMatch directory.

The documentation is also a work in progress.

If you use this software in your research please give credit.


%package help
Summary:	Development documents and examples for CADETMatch
Provides:	python3-CADETMatch-doc
%description help
# CADET-Match
CADET Parameter estimation engine

This software is a work in progress. The file formats will break as changes as made.

This software is designed to do parameter estimation for CADET. The required libraries are in the README.txt file
in the CADETMatch directory.

The documentation is also a work in progress.

If you use this software in your research please give credit.


%prep
%autosetup -n CADETMatch-0.8.16

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

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

%changelog
* Wed Apr 12 2023 Python_Bot <Python_Bot@openeuler.org> - 0.8.16-1
- Package Spec generated