anlearn - Anomaly learn
In Gauss Algorithmic, we're working on many anomaly/fraud detection projects using open-source tools. We decided to put our two cents in and "tidy up" some of our code snippets, add documentation, examples, and release them as an open-source package. So let me introduce anlearn. It aims to offer multiple interesting anomaly detection methods in familiar scikit-learn API so you could quickly try some anomaly detection experiments yourself.
So far, this package is an alpha state and ready for your experiments.
Do you have any questions, suggestions, or want to chat? Feel free to contact us via Github, Gitter, or email.
Installation
anlearn depends on scikit-learn and it's dependencies scipy and numpy.
Requirements:
- python >=3.6
- scikit-learn
- scipy
- numpy
Requirements for every supported python version with version and hashes could be found in requirements folder.
We're using pip-tools for generating requirements files.
Intallation options
PyPI installation
pip install anlearn
Installation from source
git clone https://github.com/gaussalgo/anlearn
cd anlearn
Instalil anlearn.
pip install .
or by using poetry
poetry install
Documentation
You can find documentation at Read the Docs: docs.
Contat us
Do you have any questions, suggestions, or want to chat? Feel free to contact us via Github, Gitter, or email.
License
GNU Lesser General Public License v3 or later (LGPLv3+)
anlearn Copyright (C) 2020 Gauss Algorithmic a.s.
This package is in alpha state and comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to use, redistribute it, and contribute under certain conditions of its license.
Code of Conduct
Release files for anlearn 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| anlearn-0.1.4.tar.gz | 24.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| anlearn-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 65.1 kB
Release files / anlearn-0.1.4.tar.gz
| Download URL | anlearn-0.1.4.tar.gz |
|---|---|
| Size | 24.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
75436218f8b4aabbc3037d94f6114bde8fb687115aeac894dfb6349785609f63
|
|
BLAKE2b-256 checksum How to use checksums |
ddd2ee28027cd150f45bdd9c660f973ce7c395e9eba5ca3c0b319974bee353a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5
|
Release files / anlearn-0.1.4-py3-none-any.whl
| Download URL | anlearn-0.1.4-py3-none-any.whl |
|---|---|
| Size | 40.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
14cdabf23e95c9ed5665c8c1c2f10c902f5d3c1a8fed7b85e60117b185e0b8b4
|
|
BLAKE2b-256 checksum How to use checksums |
5cf021df6c1f0347f0d7b5bd372ee16a7a2104ad70c812ec566291f039f4ec90
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5
|