Skip to main content

Fast ellipse tangency solver

Project description

EllPHi – a fast ellipse-tangency solver for anisotropic persistent homology

ellphi-logo

EllPHi brings anisotropy to persistent-homology workflows.

Starting from an ordinary 2-D point cloud, it estimates local covariance, inflates ellipses instead of balls, and feeds the resulting tangency distance into your favourite PH backend (HomCloud, Ripser, and so on). The result: cleaner barcodes, longer lifetimes, and ring structures that survive heavy noise — all without rewriting your topology code.

Installation

A PyPI release is in progress. Until then, install from GitHub:

pip install ellphi

Quick start (under construction)

For ATMCS 2025 attendees
See eph-6rings-PH-figures.ipynb
which accompanies the conference poster.

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

ellphi-0.1.0.tar.gz (26.3 kB view details)

Uploaded Source

Built Distribution

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

ellphi-0.1.0-cp312-cp312-macosx_14_0_arm64.whl (27.4 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

File details

Details for the file ellphi-0.1.0.tar.gz.

File metadata

  • Download URL: ellphi-0.1.0.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.13.3 Darwin/23.6.0

File hashes

Hashes for ellphi-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a5447c4939b983e0b67192e22f341cc1adef6de73c3cc2af85f13c44256bba55
MD5 0d08e71f82eb1c89a260b5c12339ad4e
BLAKE2b-256 0a80611d190d85156d67a5c609463105c51ce4c94bbba226ca51a5674d272ae0

See more details on using hashes here.

File details

Details for the file ellphi-0.1.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

  • Download URL: ellphi-0.1.0-cp312-cp312-macosx_14_0_arm64.whl
  • Upload date:
  • Size: 27.4 kB
  • Tags: CPython 3.12, macOS 14.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.13.3 Darwin/23.6.0

File hashes

Hashes for ellphi-0.1.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f8fb07c9c9351a6d68d34c5842c68a3bbfe5c7d924c0cd6410a2853c9c93b64f
MD5 3fd54a6429b4965e98d156d0b22ced66
BLAKE2b-256 7fa725957ab0d672b538e54a0f68dcacd31a73c655a4b33215b47391c02fe8b4

See more details on using hashes here.

Supported by

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