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 maths 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-14.1.0.tar.gz (8.5 MB view details)

Uploaded Source

Built Distributions

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

chalc-14.1.0-cp313-cp313-win_amd64.whl (919.9 kB view details)

Uploaded CPython 3.13Windows x86-64

chalc-14.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

chalc-14.1.0-cp313-cp313-macosx_15_0_x86_64.whl (850.5 kB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

chalc-14.1.0-cp313-cp313-macosx_15_0_arm64.whl (696.0 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

File details

Details for the file chalc-14.1.0.tar.gz.

File metadata

  • Download URL: chalc-14.1.0.tar.gz
  • Upload date:
  • Size: 8.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chalc-14.1.0.tar.gz
Algorithm Hash digest
SHA256 82d2c66ef1f30a3669025b5a33d53b2f33526d8cbfa632177b566772bd0ba9ca
MD5 66f4963e9825d10e70daa2893ec2b88d
BLAKE2b-256 3e15c2646d3da4659fe70a241b026c25b1034fabc44a1e559e2466656e3e2850

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalc-14.1.0.tar.gz:

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalc-14.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: chalc-14.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 919.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chalc-14.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 529c71f29435e700d61c1adce263232ad3c3c5d94a40e49b9000192e4a42e5fe
MD5 bb6d439f9856190dbb32ea9ea093facf
BLAKE2b-256 cb6af1b2a9498c8bc4e33d16cf7a24fdfe3165a85aa8db8a7f260f6df48fc9ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalc-14.1.0-cp313-cp313-win_amd64.whl:

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalc-14.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chalc-14.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 03a8eec2668a15361e5c7b2f1777fc5c4447d2fead49cf561074eeb056a11aee
MD5 783fa544db6480061c092ebf0caea311
BLAKE2b-256 cf7bb8be99fd44e1ff32e19bd0b3741199889e810a8d973ec5d4f86cba79a59d

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalc-14.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalc-14.1.0-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for chalc-14.1.0-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 4f4b60cb9d1a1dfdc7b82f26ec7a826a7984210127d8e0799d00d50e361272af
MD5 8ac58a31a8e6f63ba456fe16eca03efb
BLAKE2b-256 d3585f41eb112cbbf622851ec0e378a9447bd7e04eac8612c2e1162a713d3458

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalc-14.1.0-cp313-cp313-macosx_15_0_x86_64.whl:

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalc-14.1.0-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for chalc-14.1.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d48400ed3c8e4b179c8222a51686268f39aaf1bcde18b5156668bcf881791a6b
MD5 37b3e2693449b703ed67a111edfe7f7a
BLAKE2b-256 99dbe9fda6cdbe9b1e4231c95abf3b9b5a2bc068b3ae1a81e8757c0e846c23ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalc-14.1.0-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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