Skip to main content
https://www.giotto.ai/static/vector/logo.svg

Azure Azure-cov Azure-test binder

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

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.

Contacts:

maintainers@giotto.ai

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)

Source distribution for giotto-learn 0.1.3.post1
File Size Uploaded
giotto-learn-0.1.3.post1.tar.gz 59.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for giotto-learn 0.1.3.post1
File
giotto_learn-0.1.3.post1-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
giotto_learn-0.1.3.post1-cp37-cp37m-manylinux2010_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 Details
giotto_learn-0.1.3.post1-cp37-cp37m-macosx_10_13_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.13+ x86-64 Details
giotto_learn-0.1.3.post1-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
giotto_learn-0.1.3.post1-cp36-cp36m-manylinux2010_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64 Details
giotto_learn-0.1.3.post1-cp36-cp36m-macosx_10_13_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.13+ x86-64 Details
giotto_learn-0.1.3.post1-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
giotto_learn-0.1.3.post1-cp35-cp35m-manylinux2010_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.12+ x86-64 Details
giotto_learn-0.1.3.post1-cp35-cp35m-macosx_10_13_x86_64.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.13+ x86-64 Details

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

Release history Release notifications | RSS feed

This release

0.1.3.post1 This release

10 release files

0.1.3

14 release files

0.1.1

9 release files

0.1.0

7 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page