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-12.0.1.tar.gz (246.4 kB view details)

Uploaded Source

Built Distributions

chalc-12.0.1-cp313-cp313-win_amd64.whl (897.0 kB view details)

Uploaded CPython 3.13Windows x86-64

chalc-12.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (994.7 kB view details)

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

chalc-12.0.1-cp313-cp313-macosx_14_0_arm64.whl (687.0 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

chalc-12.0.1-cp313-cp313-macosx_13_0_x86_64.whl (867.3 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: chalc-12.0.1.tar.gz
  • Upload date:
  • Size: 246.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for chalc-12.0.1.tar.gz
Algorithm Hash digest
SHA256 08e33a5b6755950fdc1aae0e283a87a40866cf96fdf669bb5ad18cf9b7657045
MD5 87e0b4188075c120f2998c11d8f2b284
BLAKE2b-256 ddfa3464755c348c6365d70c90728b25a306c00dcaa81e81942b96727ff41198

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalc-12.0.1.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-12.0.1-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for chalc-12.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f6b3e84ba2853871813f7f04921bb08ffd2371973a4c88ef194ed175541c8c91
MD5 9c956a5f861827c5491e7952ea40275b
BLAKE2b-256 55ca6b7ffee601a07fbb8e60f40cc36836e65501e6aafc51092555464422d809

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalc-12.0.1-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-12.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chalc-12.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6583d68342eaeda779cd96d75902725984559d8430aebfc565ce94eff06b7a42
MD5 9aff18b76774f2897b78c51f5615f805
BLAKE2b-256 0b3e03758d21f5cb72572999d2377a0917e9b26ae0e70458a7d04814d7449a63

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalc-12.0.1-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-12.0.1-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for chalc-12.0.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5e6772ed72674a3ed86ede3309866393680337e91e136efd4212e07cf32e9b17
MD5 9e02bbcec219414c5560b2c552cdc3b8
BLAKE2b-256 30ac5ad6f16f40f1db6a5fa03bddf436849e1a0d6b4756dfbf222a9fdd7ed05c

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalc-12.0.1-cp313-cp313-macosx_14_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.

File details

Details for the file chalc-12.0.1-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for chalc-12.0.1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4a47008545f65b7d12f023fb765136423fc25d9b5624adf8c1389a893b3f8444
MD5 8ff2448406fdc6008d239392447b00bd
BLAKE2b-256 09a79cda06c310fe49b700592ccce285814be87bf7867cc15f6886c23eb62f9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalc-12.0.1-cp313-cp313-macosx_13_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.

Supported by

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