diff options
author | CoprDistGit <infra@openeuler.org> | 2023-04-10 23:32:28 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-04-10 23:32:28 +0000 |
commit | a05c4fbea7001fdc6d4a611a57d3fd37dc87eeea (patch) | |
tree | 8fee974e83dd71b43b834460de6945c0311b01f1 /python-adtk.spec | |
parent | 2f9d0935e15c5f905e98466e3039a33b6463abc2 (diff) |
automatic import of python-adtk
Diffstat (limited to 'python-adtk.spec')
-rw-r--r-- | python-adtk.spec | 299 |
1 files changed, 299 insertions, 0 deletions
diff --git a/python-adtk.spec b/python-adtk.spec new file mode 100644 index 0000000..a8c82a0 --- /dev/null +++ b/python-adtk.spec @@ -0,0 +1,299 @@ +%global _empty_manifest_terminate_build 0 +Name: python-adtk +Version: 0.6.2 +Release: 1 +Summary: A package for unsupervised time series anomaly detection +License: Mozilla Public License 2.0 (MPL 2.0) +URL: https://github.com/arundo/adtk +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/dc/72/ba10b935b4941a5d7e54edce86354ec389d08d06b53aae4e7fa464fed0e3/adtk-0.6.2.tar.gz +BuildArch: noarch + +Requires: python3-numpy +Requires: python3-pandas +Requires: python3-matplotlib +Requires: python3-scikit-learn +Requires: python3-statsmodels +Requires: python3-packaging +Requires: python3-tabulate +Requires: python3-black +Requires: python3-isort +Requires: python3-sphinx +Requires: python3-sphinx-rtd-theme +Requires: python3-nbsphinx +Requires: python3-dateutil +Requires: python3-jupyter +Requires: python3-pytest +Requires: python3-tox +Requires: python3-coverage +Requires: python3-pytest-cov +Requires: python3-coveralls +Requires: python3-mypy + +%description +# Anomaly Detection Toolkit (ADTK) + +[](https://travis-ci.com/arundo/adtk) +[](https://adtk.readthedocs.io/en/stable) +[](https://coveralls.io/github/arundo/adtk?branch=master) +[](https://pypi.org/project/adtk/) +[](https://pepy.tech/project/adtk) +[](https://github.com/psf/black) +[](https://mybinder.org/v2/gh/arundo/adtk/master?filepath=docs%2Fnotebooks%2Fdemo.ipynb) + +Anomaly Detection Toolkit (ADTK) is a Python package for unsupervised / +rule-based time series anomaly detection. + +As the nature of anomaly varies over different cases, a model may not work +universally for all anomaly detection problems. Choosing and combining +detection algorithms (detectors), feature engineering methods (transformers), +and ensemble methods (aggregators) properly is the key to build an effective +anomaly detection model. + +This package offers a set of common detectors, transformers and aggregators +with unified APIs, as well as pipe classes that connect them together into +models. It also provides some functions to process and visualize time series +and anomaly events. + +See https://adtk.readthedocs.io for complete documentation. + +## Installation + +Prerequisites: Python 3.5 or later. + +It is recommended to install the most recent **stable** release of ADTK from PyPI. + +```shell +pip install adtk +``` + +Alternatively, you could install from source code. This will give you the **latest**, but unstable, version of ADTK. + +```shell +git clone https://github.com/arundo/adtk.git +cd adtk/ +git checkout develop +pip install ./ +``` + +## Examples + +Please see [Quick Start](https://adtk.readthedocs.io/en/stable/quickstart.html) for a simple example. + +For more detailed examples of each module of ADTK, please refer to +[Examples](https://adtk.readthedocs.io/en/stable/examples.html) +section in the documentation or [an interactive demo notebook](https://mybinder.org/v2/gh/arundo/adtk/master?filepath=docs%2Fnotebooks%2Fdemo.ipynb). + +## Contributing + +Pull requests are welcome. For major changes, please open an issue first to +discuss what you would like to change. + +Please make sure to update unit tests as appropriate. + +Please see [Contributing](https://adtk.readthedocs.io/en/stable/developer.html) for more details. + + +## License + +ADTK is licensed under the Mozilla Public License 2.0 (MPL 2.0). See the +[LICENSE](LICENSE) file for details. + + + + +%package -n python3-adtk +Summary: A package for unsupervised time series anomaly detection +Provides: python-adtk +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-adtk +# Anomaly Detection Toolkit (ADTK) + +[](https://travis-ci.com/arundo/adtk) +[](https://adtk.readthedocs.io/en/stable) +[](https://coveralls.io/github/arundo/adtk?branch=master) +[](https://pypi.org/project/adtk/) +[](https://pepy.tech/project/adtk) +[](https://github.com/psf/black) +[](https://mybinder.org/v2/gh/arundo/adtk/master?filepath=docs%2Fnotebooks%2Fdemo.ipynb) + +Anomaly Detection Toolkit (ADTK) is a Python package for unsupervised / +rule-based time series anomaly detection. + +As the nature of anomaly varies over different cases, a model may not work +universally for all anomaly detection problems. Choosing and combining +detection algorithms (detectors), feature engineering methods (transformers), +and ensemble methods (aggregators) properly is the key to build an effective +anomaly detection model. + +This package offers a set of common detectors, transformers and aggregators +with unified APIs, as well as pipe classes that connect them together into +models. It also provides some functions to process and visualize time series +and anomaly events. + +See https://adtk.readthedocs.io for complete documentation. + +## Installation + +Prerequisites: Python 3.5 or later. + +It is recommended to install the most recent **stable** release of ADTK from PyPI. + +```shell +pip install adtk +``` + +Alternatively, you could install from source code. This will give you the **latest**, but unstable, version of ADTK. + +```shell +git clone https://github.com/arundo/adtk.git +cd adtk/ +git checkout develop +pip install ./ +``` + +## Examples + +Please see [Quick Start](https://adtk.readthedocs.io/en/stable/quickstart.html) for a simple example. + +For more detailed examples of each module of ADTK, please refer to +[Examples](https://adtk.readthedocs.io/en/stable/examples.html) +section in the documentation or [an interactive demo notebook](https://mybinder.org/v2/gh/arundo/adtk/master?filepath=docs%2Fnotebooks%2Fdemo.ipynb). + +## Contributing + +Pull requests are welcome. For major changes, please open an issue first to +discuss what you would like to change. + +Please make sure to update unit tests as appropriate. + +Please see [Contributing](https://adtk.readthedocs.io/en/stable/developer.html) for more details. + + +## License + +ADTK is licensed under the Mozilla Public License 2.0 (MPL 2.0). See the +[LICENSE](LICENSE) file for details. + + + + +%package help +Summary: Development documents and examples for adtk +Provides: python3-adtk-doc +%description help +# Anomaly Detection Toolkit (ADTK) + +[](https://travis-ci.com/arundo/adtk) +[](https://adtk.readthedocs.io/en/stable) +[](https://coveralls.io/github/arundo/adtk?branch=master) +[](https://pypi.org/project/adtk/) +[](https://pepy.tech/project/adtk) +[](https://github.com/psf/black) +[](https://mybinder.org/v2/gh/arundo/adtk/master?filepath=docs%2Fnotebooks%2Fdemo.ipynb) + +Anomaly Detection Toolkit (ADTK) is a Python package for unsupervised / +rule-based time series anomaly detection. + +As the nature of anomaly varies over different cases, a model may not work +universally for all anomaly detection problems. Choosing and combining +detection algorithms (detectors), feature engineering methods (transformers), +and ensemble methods (aggregators) properly is the key to build an effective +anomaly detection model. + +This package offers a set of common detectors, transformers and aggregators +with unified APIs, as well as pipe classes that connect them together into +models. It also provides some functions to process and visualize time series +and anomaly events. + +See https://adtk.readthedocs.io for complete documentation. + +## Installation + +Prerequisites: Python 3.5 or later. + +It is recommended to install the most recent **stable** release of ADTK from PyPI. + +```shell +pip install adtk +``` + +Alternatively, you could install from source code. This will give you the **latest**, but unstable, version of ADTK. + +```shell +git clone https://github.com/arundo/adtk.git +cd adtk/ +git checkout develop +pip install ./ +``` + +## Examples + +Please see [Quick Start](https://adtk.readthedocs.io/en/stable/quickstart.html) for a simple example. + +For more detailed examples of each module of ADTK, please refer to +[Examples](https://adtk.readthedocs.io/en/stable/examples.html) +section in the documentation or [an interactive demo notebook](https://mybinder.org/v2/gh/arundo/adtk/master?filepath=docs%2Fnotebooks%2Fdemo.ipynb). + +## Contributing + +Pull requests are welcome. For major changes, please open an issue first to +discuss what you would like to change. + +Please make sure to update unit tests as appropriate. + +Please see [Contributing](https://adtk.readthedocs.io/en/stable/developer.html) for more details. + + +## License + +ADTK is licensed under the Mozilla Public License 2.0 (MPL 2.0). See the +[LICENSE](LICENSE) file for details. + + + + +%prep +%autosetup -n adtk-0.6.2 + +%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-adtk -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.6.2-1 +- Package Spec generated |