Toolbox for Machine Learning using Topological Data Analysis.
Project description
giotto-learn
giotto-learn is a high performance topological machine learning toolbox in Python built on top of scikit-learn and is distributed under the Apache 2.0 license. It is part of the Giotto open-source project.
Website: http://www.giotto.ai
Installation
Dependencies
giotto-learn requires:
Python (>= 3.5)
scikit-learn (>= 0.21.3)
NumPy (>= 1.11.0)
SciPy (>= 0.17.0)
joblib (>= 0.11)
For running the examples jupyter, matplotlib and plotly are required.
User installation
If you already have a working installation of numpy and scipy, the easiest way to install giotto-learn is using pip
pip install -U giotto-learn
Documentation
HTML documentation (stable release): https://docs.giotto.ai
Contributing
We welcome new contributors of all experience levels. The Giotto community goals are to be helpful, welcoming, and effective. To learn more about making a contribution to giotto-learn, please see the CONTRIBUTING.rst file.
Developer installation
C++ dependencies:
C++14 compatible compiler
CMake >= 3.9
Boost >= 1.56
Source code
You can check the latest sources with the command:
git clone https://github.com/giotto-learn/giotto-learn.git
To install:
cd giotto-learn
pip install -e .
From there any change in the library files will be immediately available on your machine.
Testing
After installation, you can launch the test suite from outside the source directory:
pytest giotto
Changelog
See the RELEASE.rst file for a history of notable changes to giotto-learn.
Important links
Official source code repo: https://github.com/giotto-learn/giotto-learn
Download releases: https://pypi.org/project/giotto-learn/
Issue tracker: https://github.com/giotto-learn/giotto-learn/issues
Contacts:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for giotto_learn-0.1.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86e8dc2a370b7f32faab4a7fa1af209cbbbadfb5b42e1e5fe07a553969ec5b00 |
|
MD5 | 72a35cd10f127c998471e187c50389c5 |
|
BLAKE2b-256 | 2bb974da58071b214c41b3f3fa72751f7bcc19f9774d7433013d4cc641777a78 |
Hashes for giotto_learn-0.1.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 387eee44ca6d72dd8770b2d483187cd3dad6f946153e3ca8f61c35624ea481b3 |
|
MD5 | 1e2216dbb42555c001f7b107f9e0c767 |
|
BLAKE2b-256 | b7d0761ff59e69ee4fab5ed100943d29802dc3dfccb6bf70a9d6fff60e89979c |
Hashes for giotto_learn-0.1.1-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33ac2a9313a2ef17112dfc388e0ee0f2fe258f685336555c26adfc2d16f260dd |
|
MD5 | 89ef98c4b6718fe23ea5e6ca569b1718 |
|
BLAKE2b-256 | c8735bf4a1bfd643ae64cefa4f6e695dd95adf79605681c210a7f3f1ec103e73 |
Hashes for giotto_learn-0.1.1-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe569532983c85d9dcad1484134b84d0e95d077beddd019a43b4542ff01b6d1b |
|
MD5 | fa56543bd20b5b5702f8c0d1433de2fa |
|
BLAKE2b-256 | 7119230ab9b8ac4977ecff53f1a6d8b107fc9f2f41f038ef7127e9116c67c00f |
Hashes for giotto_learn-0.1.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7d38fe86a58fc971d2bd344c843f2f35a71cd957b85d856a11c7200c3ef6df1 |
|
MD5 | 22eb0eb20eca13c14fda5696110230c4 |
|
BLAKE2b-256 | c9d7ff9468faaa89d79cb37ebd2f786e2d879450a1c860d7d826691027479952 |
Hashes for giotto_learn-0.1.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13fa5288e932f30fb60c4ca935aa9a295956b479b936121f49d7a82aec763eca |
|
MD5 | ab61322f2fe496a9000a9ce8f5d8f20b |
|
BLAKE2b-256 | 9d415a1686fcbb4bf643f7fd2ac3673dade56a57926409e6cee8bb468443814d |
Hashes for giotto_learn-0.1.1-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fba235b600e93057ec490502d267de9e9f6f414c5301731841738e5986a00b50 |
|
MD5 | 83fb74f3ca381d074f746743e382fe13 |
|
BLAKE2b-256 | ca7e1a8402ac8f1ece41dea42b0e5dbc8144cc89ed498d53a49875f001db6b70 |
Hashes for giotto_learn-0.1.1-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79900189b1a624cd15f9a3cea15061c92f0112ff004f0c2dadc310df508a4bb1 |
|
MD5 | 35eee103c27031a6d98400fff00857b8 |
|
BLAKE2b-256 | 26e486cdde035d3c88815a49adfa66f6bcc4d97dbde1c78dbc8c1c179830a5e2 |