summaryrefslogtreecommitdiff
path: root/python-advemdpy.spec
blob: a73af674452708d8e6c11099ce69d9a44dce4e2b (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
%global _empty_manifest_terminate_build 0
Name:		python-AdvEMDpy
Version:	0.0.15
Release:	1
Summary:	Advanced Empirical Mode Decomposition package with numerous extensions to various aspects of core algorithm.
License:	gpl-3.0
URL:		https://github.com/Cole-vJ/AdvEMDpy.git
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/29/31/dc5b6e17d4a6d5d38ab6f7b2af19572826031adf7b94161c0dfa85f9fb3a/AdvEMDpy-0.0.15.tar.gz
BuildArch:	noarch

Requires:	python3-numpy
Requires:	python3-seaborn
Requires:	python3-scipy
Requires:	python3-matplotlib
Requires:	python3-cvxpy
Requires:	python3-colorednoise
Requires:	python3-pytest
Requires:	python3-PyEMD
Requires:	python3-emd
Requires:	python3-pandas

%description
AdvEMDpy is a Python library that performs Empirical Mode Decomposition with numerous algorithmic variations available at key stages of the core algorithm. This package was developed out of research performed by Cole van Jaarsveldt, Matthew Ames, Gareth W. Peters, and Mike Chantler.


%package -n python3-AdvEMDpy
Summary:	Advanced Empirical Mode Decomposition package with numerous extensions to various aspects of core algorithm.
Provides:	python-AdvEMDpy
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-AdvEMDpy
AdvEMDpy is a Python library that performs Empirical Mode Decomposition with numerous algorithmic variations available at key stages of the core algorithm. This package was developed out of research performed by Cole van Jaarsveldt, Matthew Ames, Gareth W. Peters, and Mike Chantler.


%package help
Summary:	Development documents and examples for AdvEMDpy
Provides:	python3-AdvEMDpy-doc
%description help
AdvEMDpy is a Python library that performs Empirical Mode Decomposition with numerous algorithmic variations available at key stages of the core algorithm. This package was developed out of research performed by Cole van Jaarsveldt, Matthew Ames, Gareth W. Peters, and Mike Chantler.


%prep
%autosetup -n AdvEMDpy-0.0.15

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

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

%changelog
* Thu May 18 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0.15-1
- Package Spec generated