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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

giotto-learn-0.1.3.post1.tar.gz (59.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

giotto_learn-0.1.3.post1-cp37-cp37m-win_amd64.whl (630.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

giotto_learn-0.1.3.post1-cp37-cp37m-manylinux2010_x86_64.whl (871.8 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

giotto_learn-0.1.3.post1-cp37-cp37m-macosx_10_13_x86_64.whl (593.7 kB view details)

Uploaded CPython 3.7mmacOS 10.13+ x86-64

giotto_learn-0.1.3.post1-cp36-cp36m-win_amd64.whl (630.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

giotto_learn-0.1.3.post1-cp36-cp36m-manylinux2010_x86_64.whl (862.2 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

giotto_learn-0.1.3.post1-cp36-cp36m-macosx_10_13_x86_64.whl (593.5 kB view details)

Uploaded CPython 3.6mmacOS 10.13+ x86-64

giotto_learn-0.1.3.post1-cp35-cp35m-win_amd64.whl (630.4 kB view details)

Uploaded CPython 3.5mWindows x86-64

giotto_learn-0.1.3.post1-cp35-cp35m-manylinux2010_x86_64.whl (871.7 kB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

giotto_learn-0.1.3.post1-cp35-cp35m-macosx_10_13_x86_64.whl (593.5 kB view details)

Uploaded CPython 3.5mmacOS 10.13+ x86-64

File details

Details for the file giotto-learn-0.1.3.post1.tar.gz.

File metadata

  • Download URL: giotto-learn-0.1.3.post1.tar.gz
  • Upload date:
  • Size: 59.6 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for giotto-learn-0.1.3.post1.tar.gz
Algorithm Hash digest
SHA256 6cd28f9cc8c447082c8969a44810f3b66409347cb9309a1754931c200354b690
MD5 ece76a274045e0e2a309235b3012dbc3
BLAKE2b-256 4a23620096481eb6352cfab04c39aecec44977f4b5e7c7b0c7461b8b0237deb7

See more details on using hashes here.

File details

Details for the file giotto_learn-0.1.3.post1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: giotto_learn-0.1.3.post1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 630.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using 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

File hashes

Hashes for giotto_learn-0.1.3.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 8a0da70bb2e024a60d75d83ac8b0696b34839d3095b0f10ab6210a042b5f7336
MD5 f4c389f3683ad74223ba9c3f63276d9b
BLAKE2b-256 40333a3d78fad58373bbea54bd8abcbf4d716fb891e6bbacfd099ecd77c59db9

See more details on using hashes here.

File details

Details for the file giotto_learn-0.1.3.post1-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: giotto_learn-0.1.3.post1-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 871.8 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using 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

File hashes

Hashes for giotto_learn-0.1.3.post1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8bb70effa3532f6dce040e3b91dee2296bcce1b1df8ee4f7783dc42695611cca
MD5 f316c16e1ff2911ad1f18f0706cc359c
BLAKE2b-256 a80fdfa9107c41db11fe8ac76a1ff340def09e83432cc3ae9aab74576b713580

See more details on using hashes here.

File details

Details for the file giotto_learn-0.1.3.post1-cp37-cp37m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: giotto_learn-0.1.3.post1-cp37-cp37m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 593.7 kB
  • Tags: CPython 3.7m, macOS 10.13+ x86-64
  • Uploaded using 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

File hashes

Hashes for giotto_learn-0.1.3.post1-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 191f32b8e8cda35f4111dea2bf1e6de773f73523e31656dd225efa17ddfafc67
MD5 730c4a383f1e52aa4ee2be93c0b5e0c2
BLAKE2b-256 b47b83f0c2a950550535030596a70fba30727bfe7417f4ac8597fedf2a0cc4f3

See more details on using hashes here.

File details

Details for the file giotto_learn-0.1.3.post1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: giotto_learn-0.1.3.post1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 630.4 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using 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

File hashes

Hashes for giotto_learn-0.1.3.post1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 950a1665c4b78c90a88f211c2e4a6547dbe7dbb2f7061c44f8a8514e9adc985e
MD5 65ebd9424a9b9cfa07c64337d9675d58
BLAKE2b-256 f97f653b230430f48e737b94e669b341ade4dc0c458e6792ee20ed80f1da95a6

See more details on using hashes here.

File details

Details for the file giotto_learn-0.1.3.post1-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: giotto_learn-0.1.3.post1-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 862.2 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using 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

File hashes

Hashes for giotto_learn-0.1.3.post1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5200be7473417fb06e66830015f527b00dde308cfaec2058b7eb3f0a6cd3a83d
MD5 097d12e33cd1d92413b4c13949b949d7
BLAKE2b-256 71cc44d233bbef5583f020911160f18fb2bb89c5ca55694e145a28fb66dfd2f2

See more details on using hashes here.

File details

Details for the file giotto_learn-0.1.3.post1-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: giotto_learn-0.1.3.post1-cp36-cp36m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 593.5 kB
  • Tags: CPython 3.6m, macOS 10.13+ x86-64
  • Uploaded using 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

File hashes

Hashes for giotto_learn-0.1.3.post1-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 00f6d1eb4117211b43ad2f840c9672e80206fdcc1acf904f24294a88fadeb1d7
MD5 4ea3fa7d76e0edc5cd57fef15aa75942
BLAKE2b-256 5c6f65329722b0bc0d70f74615f2a818e3e73361117247d70199df44221b79ff

See more details on using hashes here.

File details

Details for the file giotto_learn-0.1.3.post1-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: giotto_learn-0.1.3.post1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 630.4 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using 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

File hashes

Hashes for giotto_learn-0.1.3.post1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 b95edb6ebf8a5538fd1c9aff687f728619f4817b637bfc9e2b4fbf79a0d0bc70
MD5 242f266fe89faf35a26c04b1495b3223
BLAKE2b-256 df0955cde018ea0f3e76ba66b7a12ffc8e9840ab271b6c6cd9070d31dc093802

See more details on using hashes here.

File details

Details for the file giotto_learn-0.1.3.post1-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: giotto_learn-0.1.3.post1-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 871.7 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using 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

File hashes

Hashes for giotto_learn-0.1.3.post1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 14c55b5bca74e41e2d7aa6765521763c7cca66071f7fa740b45830b489b9e30c
MD5 509cc557de680f61fe02393828b697ad
BLAKE2b-256 d4565476c6e56036c19588991b646d4cabf0b3429a0932ba94a56beaf5c81afa

See more details on using hashes here.

File details

Details for the file giotto_learn-0.1.3.post1-cp35-cp35m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: giotto_learn-0.1.3.post1-cp35-cp35m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 593.5 kB
  • Tags: CPython 3.5m, macOS 10.13+ x86-64
  • Uploaded using 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

File hashes

Hashes for giotto_learn-0.1.3.post1-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 367890c3c088cc58d575b2633648f38ff4531eb2cc2fa05f3295001e377e9406
MD5 29bb2a9ea22d0bbc0d21310fb4e1878b
BLAKE2b-256 7bd16f5e8983e0a0afbaf76d538c0bc58beb0f04dd3a6f631fbc5aff30742693

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.3.post1 This release

10 files

0.1.3

14 files

0.1.2

10 files

0.1.1

9 files

0.1.0

7 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page