Skip to main content

No project description provided

Project description

Documentation Status GitHub license DOI:10.3390/e22030296

Description

This package provides a Python implementation of the ElPiGraph algorithm with cpu and gpu support. Usage is explained in the documentation and a self-contained description of the algorithm is available here or in the paper

It replicates the R implementation, coded by Luca Albergante and should return exactly the same results. Please open an issue if you do notice different output. Differences between the two versions are detailed in differences.md. This package extends initial work by Louis Faure and Alexis Martin.

A native MATLAB implementation of the algorithm (coded by Andrei Zinovyev and Evgeny Mirkes) is also available

Requirements

Requirements are listed in requirements.txt. In addition, to enable gpu support cupy is needed: https://docs-cupy.chainer.org/en/stable/install.html

Installation

git clone https://github.com/j-bac/elpigraph-python.git
cd elpigraph
pip install .

or

pip install elpigraph-python

Citation

When using this package, please cite our paper: Albergante, L. et al . Robust and Scalable Learning of Complex Intrinsic Dataset Geometry via ElPiGraph (2020)

Project details


Download files

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

Source Distribution

elpigraph-python-0.3.2.tar.gz (680.8 kB view details)

Uploaded Source

Built Distribution

elpigraph_python-0.3.2-py3-none-any.whl (111.0 kB view details)

Uploaded Python 3

File details

Details for the file elpigraph-python-0.3.2.tar.gz.

File metadata

  • Download URL: elpigraph-python-0.3.2.tar.gz
  • Upload date:
  • Size: 680.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5

File hashes

Hashes for elpigraph-python-0.3.2.tar.gz
Algorithm Hash digest
SHA256 85ee3a8a3231f8d3dd4dc37a6c1de238d2bf9aa160910dd0413ba34a35ed5eed
MD5 9de75d36c8de9fc5c5883742bda6da9b
BLAKE2b-256 6d3d20207708503fc6be4eeb9c8f987cd70cb4ddf444f6b3dc5a57fb0191b636

See more details on using hashes here.

File details

Details for the file elpigraph_python-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: elpigraph_python-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 111.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5

File hashes

Hashes for elpigraph_python-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e31826993498eb0d1a1930c750dd9617482722124338508101b3e2fc96feb5be
MD5 b599e0d19fd43cd1f3a2b2253ed122f6
BLAKE2b-256 198250b03ed1b50179a153f1f02b44ff21a9e9727e9010984b9025f2a73d1cec

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page