Skip to main content

Persistent homology of chromatic Delaunay filtrations

Project description

Chalc

PyPI - Version Documentation GitHub Workflow Status (with event)

Chalc is a Python package to compute chromatic Delaunay filtrations from labelled datasets in Euclidean space. Chromatic Delaunay filtrations are a family of combinatorial objects that capture spatial relations among the classes of a labelled dataset. You can find more details on the math behind chromatic Delaunay filtrations in the following papers:

Chromatic Alpha Complexes
Morse Theory for Chromatic Delaunay Triangulations

For instructions on how to install and use chalc, read the documentation.

[!IMPORTANT] Since the release of NumPy 2.0, versions of chalc older than 2.0.0 won't work correctly. This is due to a bug in these package versions related to dependency specification. If you are using an older version of chalc, please make sure to install a compatible version of NumPy (≥ 1.24.2 and < 2.0.0).

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

chalc-5.0.0.tar.gz (83.7 kB view hashes)

Uploaded Source

Built Distributions

chalc-5.0.0-cp312-cp312-win_amd64.whl (767.5 kB view hashes)

Uploaded CPython 3.12 Windows x86-64

chalc-5.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (780.5 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

chalc-5.0.0-cp312-cp312-macosx_11_0_arm64.whl (586.4 kB view hashes)

Uploaded CPython 3.12 macOS 11.0+ ARM64

chalc-5.0.0-cp312-cp312-macosx_10_9_x86_64.whl (710.3 kB view hashes)

Uploaded CPython 3.12 macOS 10.9+ x86-64

chalc-5.0.0-cp311-cp311-win_amd64.whl (766.7 kB view hashes)

Uploaded CPython 3.11 Windows x86-64

chalc-5.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (782.0 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

chalc-5.0.0-cp311-cp311-macosx_11_0_arm64.whl (587.5 kB view hashes)

Uploaded CPython 3.11 macOS 11.0+ ARM64

chalc-5.0.0-cp311-cp311-macosx_10_9_x86_64.whl (710.9 kB view hashes)

Uploaded CPython 3.11 macOS 10.9+ x86-64

chalc-5.0.0-cp310-cp310-win_amd64.whl (764.0 kB view hashes)

Uploaded CPython 3.10 Windows x86-64

chalc-5.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (779.9 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

chalc-5.0.0-cp310-cp310-macosx_11_0_arm64.whl (584.8 kB view hashes)

Uploaded CPython 3.10 macOS 11.0+ ARM64

chalc-5.0.0-cp310-cp310-macosx_10_9_x86_64.whl (707.6 kB view hashes)

Uploaded CPython 3.10 macOS 10.9+ x86-64

chalc-5.0.0-cp39-cp39-win_amd64.whl (762.2 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

chalc-5.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (780.2 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

chalc-5.0.0-cp39-cp39-macosx_11_0_arm64.whl (585.1 kB view hashes)

Uploaded CPython 3.9 macOS 11.0+ ARM64

chalc-5.0.0-cp39-cp39-macosx_10_9_x86_64.whl (707.8 kB view hashes)

Uploaded CPython 3.9 macOS 10.9+ x86-64

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