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-ai/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-ai/giotto-learn
Download releases: https://pypi.org/project/giotto-learn/
Issue tracker: https://github.com/giotto-ai/giotto-learn/issues
Contacts:
Metadata
Release files for giotto-learn 0.1.3.post1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| giotto-learn-0.1.3.post1.tar.gz | 59.6 kB | Details |
Built distributions (wheels)
Total release size: 6.3 MB
Release files / giotto-learn-0.1.3.post1.tar.gz
| Download URL | giotto-learn-0.1.3.post1.tar.gz |
|---|---|
| Size | 59.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6cd28f9cc8c447082c8969a44810f3b66409347cb9309a1754931c200354b690
|
|
BLAKE2b-256 checksum How to use checksums |
4a23620096481eb6352cfab04c39aecec44977f4b5e7c7b0c7461b8b0237deb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
|
Release files / giotto_learn-0.1.3.post1-cp37-cp37m-win_amd64.whl
| Download URL | giotto_learn-0.1.3.post1-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 630.4 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8a0da70bb2e024a60d75d83ac8b0696b34839d3095b0f10ab6210a042b5f7336
|
|
BLAKE2b-256 checksum How to use checksums |
40333a3d78fad58373bbea54bd8abcbf4d716fb891e6bbacfd099ecd77c59db9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
|
Release files / giotto_learn-0.1.3.post1-cp37-cp37m-manylinux2010_x86_64.whl
| Download URL | giotto_learn-0.1.3.post1-cp37-cp37m-manylinux2010_x86_64.whl |
|---|---|
| Size | 871.8 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
8bb70effa3532f6dce040e3b91dee2296bcce1b1df8ee4f7783dc42695611cca
|
|
BLAKE2b-256 checksum How to use checksums |
a80fdfa9107c41db11fe8ac76a1ff340def09e83432cc3ae9aab74576b713580
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
|
Release files / giotto_learn-0.1.3.post1-cp37-cp37m-macosx_10_13_x86_64.whl
| Download URL | giotto_learn-0.1.3.post1-cp37-cp37m-macosx_10_13_x86_64.whl |
|---|---|
| Size | 593.7 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
191f32b8e8cda35f4111dea2bf1e6de773f73523e31656dd225efa17ddfafc67
|
|
BLAKE2b-256 checksum How to use checksums |
b47b83f0c2a950550535030596a70fba30727bfe7417f4ac8597fedf2a0cc4f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
|
Release files / giotto_learn-0.1.3.post1-cp36-cp36m-win_amd64.whl
| Download URL | giotto_learn-0.1.3.post1-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 630.4 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
950a1665c4b78c90a88f211c2e4a6547dbe7dbb2f7061c44f8a8514e9adc985e
|
|
BLAKE2b-256 checksum How to use checksums |
f97f653b230430f48e737b94e669b341ade4dc0c458e6792ee20ed80f1da95a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
|
Release files / giotto_learn-0.1.3.post1-cp36-cp36m-manylinux2010_x86_64.whl
| Download URL | giotto_learn-0.1.3.post1-cp36-cp36m-manylinux2010_x86_64.whl |
|---|---|
| Size | 862.2 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
5200be7473417fb06e66830015f527b00dde308cfaec2058b7eb3f0a6cd3a83d
|
|
BLAKE2b-256 checksum How to use checksums |
71cc44d233bbef5583f020911160f18fb2bb89c5ca55694e145a28fb66dfd2f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
|
Release files / giotto_learn-0.1.3.post1-cp36-cp36m-macosx_10_13_x86_64.whl
| Download URL | giotto_learn-0.1.3.post1-cp36-cp36m-macosx_10_13_x86_64.whl |
|---|---|
| Size | 593.5 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
00f6d1eb4117211b43ad2f840c9672e80206fdcc1acf904f24294a88fadeb1d7
|
|
BLAKE2b-256 checksum How to use checksums |
5c6f65329722b0bc0d70f74615f2a818e3e73361117247d70199df44221b79ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
|
Release files / giotto_learn-0.1.3.post1-cp35-cp35m-win_amd64.whl
| Download URL | giotto_learn-0.1.3.post1-cp35-cp35m-win_amd64.whl |
|---|---|
| Size | 630.4 kB |
| Tags | CPython 3.5 CPython 3.5 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b95edb6ebf8a5538fd1c9aff687f728619f4817b637bfc9e2b4fbf79a0d0bc70
|
|
BLAKE2b-256 checksum How to use checksums |
df0955cde018ea0f3e76ba66b7a12ffc8e9840ab271b6c6cd9070d31dc093802
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
|
Release files / giotto_learn-0.1.3.post1-cp35-cp35m-manylinux2010_x86_64.whl
| Download URL | giotto_learn-0.1.3.post1-cp35-cp35m-manylinux2010_x86_64.whl |
|---|---|
| Size | 871.7 kB |
| Tags | CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
14c55b5bca74e41e2d7aa6765521763c7cca66071f7fa740b45830b489b9e30c
|
|
BLAKE2b-256 checksum How to use checksums |
d4565476c6e56036c19588991b646d4cabf0b3429a0932ba94a56beaf5c81afa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
|
Release files / giotto_learn-0.1.3.post1-cp35-cp35m-macosx_10_13_x86_64.whl
| Download URL | giotto_learn-0.1.3.post1-cp35-cp35m-macosx_10_13_x86_64.whl |
|---|---|
| Size | 593.5 kB |
| Tags | CPython 3.5 CPython 3.5 pymalloc macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
367890c3c088cc58d575b2633648f38ff4531eb2cc2fa05f3295001e377e9406
|
|
BLAKE2b-256 checksum How to use checksums |
7bd16f5e8983e0a0afbaf76d538c0bc58beb0f04dd3a6f631fbc5aff30742693
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
|