Skip to main content

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)

Metadata

Release files for elpigraph-python 0.3.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for elpigraph-python 0.3.4
File Size Uploaded
elpigraph_python-0.3.4.tar.gz 106.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for elpigraph-python 0.3.4
File Interpreter ABI Platform
elpigraph_python-0.3.4-py3-none-any.whl Python 3 none any Details

Total release size: 216.2 kB

Release files / elpigraph_python-0.3.4.tar.gz

Download URL elpigraph_python-0.3.4.tar.gz
Size 106.0 kB
Tags Source
SHA-256 checksum
How to use checksums
d08668ca78be7c278021d17e93ab021a76806f8e307a937ff94a3ad043ec0b4a
BLAKE2b-256 checksum
How to use checksums
d4ad0a2e3b61b7b3c5f77e033050dbefdf721f66c2ebbc42892f12721cd99d94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.

Transparency log

Release files / elpigraph_python-0.3.4-py3-none-any.whl

Download URL elpigraph_python-0.3.4-py3-none-any.whl
Size 110.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
161d475fb4656e130a1af5ae0ebaa8a0d76defe4848fb55d7650f8dd5f9f5f81
BLAKE2b-256 checksum
How to use checksums
074476291fd99d30ca6139d5fa4da0d85b4d211f1eddf1daf9534ce7f00b2dca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.4 This release

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3

3 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 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