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: https://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.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d49a7680880666a3400d1cf62c14041ee5582884af8960f08e3a212524e79592 |
|
MD5 | 56a303e26d4f22401e0d74c1a1c831a7 |
|
BLAKE2b-256 | b112db13f17fa07dfc337ea26757359c8ba36f84f93a8b8f406ffc26232c3f34 |
Hashes for giotto_learn-0.1.2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8abc531f73480e53d95d93057d35add7d97e6681b3ce72262b8b9b89ff0f1104 |
|
MD5 | af022e02ce9ffa0a708b66669da607b0 |
|
BLAKE2b-256 | 3ee0032a36379ca4c6867eee71d8bedb1097d3e61bad1408e114b97b8c8d321f |
Hashes for giotto_learn-0.1.2-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcb7bbb011968146f79229ee919e3d298f22274aa43c14dca05af4ef0448f1be |
|
MD5 | 8f52a3a24387b440e0969f2f4e91940d |
|
BLAKE2b-256 | 05c35b9ebc2838bb75cca4a5404f12d6a2d828f9cec76a0a77682f02960c5ea7 |
Hashes for giotto_learn-0.1.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f05aed68256874af1398bfd3ef2fbac5aa5eddea01e53d880b63abd88dc9ef71 |
|
MD5 | bed133ba071612d494516daf92ec76c2 |
|
BLAKE2b-256 | d8a225058f5ca162299c509eab4f9657b6fc93bd3748d40d5fa1732317a5ebf3 |
Hashes for giotto_learn-0.1.2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee4490d6b7ec589e04a553b7ee0a258c7201d9b3bb16e8e8456b53ab5109cf88 |
|
MD5 | 69858c30f114c495b778178bad2451f0 |
|
BLAKE2b-256 | d3d80ff01145bb6d361749b7d003fe3632c27522a0a70ddf6792492313879708 |
Hashes for giotto_learn-0.1.2-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b89a230fe2d7454c523e9a1f5165de28d1597851e49ac442081fe07080e3f43 |
|
MD5 | aaf5d66ea0567652537bd68475b50195 |
|
BLAKE2b-256 | b34ef2b48ce5a7f45603786bd0540c9f7d6d13b6952c2c90f2483c495a622a84 |
Hashes for giotto_learn-0.1.2-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4038ac97ce2747ac2bccfc94f9957fc09675290e70c756bd00a0b56e790f0ef |
|
MD5 | 78644278fb587f9ca864e714f625e9ef |
|
BLAKE2b-256 | faf4a22c083c36bc9cd14853c4006d136968517ea3387e45df5078416afc2f5f |
Hashes for giotto_learn-0.1.2-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2627b32ff65502c9478bfb8152d59e20de0e3beece78b28f73305cc3b5edeee |
|
MD5 | 85b3f0bbae1437758262e587c7a5983f |
|
BLAKE2b-256 | dbd08dd1c17568a9d8f8c63019b3d01c8d23049248b6bed02350d38ebe919882 |
Hashes for giotto_learn-0.1.2-cp35-cp35m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f19353c01e944239e3cdccbbbb555df80616f0a3ba31b46b705dad40c5eb8d3a |
|
MD5 | 01159541f2b12b8b3c1bea454034e470 |
|
BLAKE2b-256 | 6544316cae1e1bfaf92926f2fbdcd98ac7653388152db54c766aa9f83ad24966 |