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

Uploaded Source

Built Distributions

chalc-8.0.1-cp313-cp313-win_amd64.whl (766.6 kB view details)

Uploaded CPython 3.13 Windows x86-64

chalc-8.0.1-cp313-cp313-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl (843.7 kB view details)

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

chalc-8.0.1-cp313-cp313-macosx_14_0_arm64.whl (584.5 kB view details)

Uploaded CPython 3.13 macOS 14.0+ ARM64

chalc-8.0.1-cp313-cp313-macosx_13_0_x86_64.whl (704.2 kB view details)

Uploaded CPython 3.13 macOS 13.0+ x86-64

chalc-8.0.1-cp312-cp312-win_amd64.whl (766.5 kB view details)

Uploaded CPython 3.12 Windows x86-64

chalc-8.0.1-cp312-cp312-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl (843.2 kB view details)

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

chalc-8.0.1-cp312-cp312-macosx_14_0_arm64.whl (584.4 kB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

chalc-8.0.1-cp312-cp312-macosx_13_0_x86_64.whl (704.1 kB view details)

Uploaded CPython 3.12 macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: chalc-8.0.1.tar.gz
  • Upload date:
  • Size: 86.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for chalc-8.0.1.tar.gz
Algorithm Hash digest
SHA256 ce7c3cfb37d1806571d60cba2b10bf247b5c437043e38183b1f9a527e2d89b27
MD5 4c92d47f214b97f13e46cfe275aa79fa
BLAKE2b-256 bd372c59c21a23b30ba510367862f3e5ce8fa1de008572820f28e413887ab0dc

See more details on using hashes here.

Provenance

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

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

File details

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

File metadata

  • Download URL: chalc-8.0.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 766.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for chalc-8.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4dac283a60f0e3cc2150c07c9a6f50501ac5b6b8a60796a09afc879703984625
MD5 0416b52c82dd61d8b8e97c66d777a703
BLAKE2b-256 1acdda8a4ac99fe36b503c82ed58d2b80e7799d56c5a1974bcca8c84783a62de

See more details on using hashes here.

Provenance

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

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

File details

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

File metadata

File hashes

Hashes for chalc-8.0.1-cp313-cp313-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 d351b685532f77d331deca5564ac05c387639b22befedd5834b74b5956e441dd
MD5 9ed0a4463d4f5a7f24e946479c4d7a70
BLAKE2b-256 4270aff9992ffc93ef17a347630a982c3c0e760dca6e6137344e9865acb43188

See more details on using hashes here.

Provenance

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

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

File details

Details for the file chalc-8.0.1-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for chalc-8.0.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c5c7053aff95ff5691b89c6a6e3b8aaa4eb00dc920698269aff08fce2b697210
MD5 05e16964100353ae71acf739ee85faed
BLAKE2b-256 5cb8fa522144dbc3db556a22c55241499e74f63f71f4353108eeab65f30dad06

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalc-8.0.1-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

File details

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

File metadata

File hashes

Hashes for chalc-8.0.1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c58dc3467068744e690dcb7330dce7e89e2ab0fcafbe538532eec066a7d4d2bb
MD5 0ae11b24d3c4fa9826fd5642b6fd2608
BLAKE2b-256 69511dee50e26d3e6f8bb8843d6e584b617e36abce4771f8bda8b0427e7fca97

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalc-8.0.1-cp313-cp313-macosx_13_0_x86_64.whl:

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

File details

Details for the file chalc-8.0.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: chalc-8.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 766.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for chalc-8.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9fba29f831f14a25298adaf7f53eacdc8d6105a4168123a5b854b892d55947ad
MD5 5e7b92f2400a9f86a8dd5a284a7668c0
BLAKE2b-256 6352d562b512c87d112cb2c89a05a260299ffc48749e0a003e27008a808a7890

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalc-8.0.1-cp312-cp312-win_amd64.whl:

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

File details

Details for the file chalc-8.0.1-cp312-cp312-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for chalc-8.0.1-cp312-cp312-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 2db06a707c540ad825721d81d6cd8569d32fed9034417bed4faba93fbf891cc7
MD5 dbd0c7452b10968054e0725efa783405
BLAKE2b-256 e39cf891d0ced343cff13a23ed396d2ef4306351e9da8948b6b1d5e1edab318d

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalc-8.0.1-cp312-cp312-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl:

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

File details

Details for the file chalc-8.0.1-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for chalc-8.0.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e39f54847dfbdf6ce89c726ca4318e7222f394c96abf8de1a11486c2cd23df2d
MD5 93e98ce8385b0138a84b546c7e337017
BLAKE2b-256 d2552fd88271db6351b0cb16a21eb64e47964b84bf2f873cfdb89acf9bb45a46

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalc-8.0.1-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

File details

Details for the file chalc-8.0.1-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for chalc-8.0.1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1ca916482737ad8e65a4bbb867fd4d8710d75d6b53ac2fca2db9d884150b075b
MD5 860eb7f097b2429878ec838cd1d2f61e
BLAKE2b-256 a29fd4529d6adddf4023cf3cb55c4a855b4762f7bd45e1f73833d48b7641af46

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalc-8.0.1-cp312-cp312-macosx_13_0_x86_64.whl:

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

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