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

Uploaded Source

Built Distributions

chalc-8.0.0-cp313-cp313-win_amd64.whl (766.7 kB view details)

Uploaded CPython 3.13 Windows x86-64

chalc-8.0.0-cp313-cp313-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl (844.0 kB view details)

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

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

Uploaded CPython 3.13 macOS 14.0+ ARM64

chalc-8.0.0-cp313-cp313-macosx_13_0_x86_64.whl (704.1 kB view details)

Uploaded CPython 3.13 macOS 13.0+ x86-64

chalc-8.0.0-cp312-cp312-win_amd64.whl (766.7 kB view details)

Uploaded CPython 3.12 Windows x86-64

chalc-8.0.0-cp312-cp312-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl (843.3 kB view details)

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

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

chalc-8.0.0-cp312-cp312-macosx_13_0_x86_64.whl (703.9 kB view details)

Uploaded CPython 3.12 macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: chalc-8.0.0.tar.gz
  • Upload date:
  • Size: 85.6 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.0.tar.gz
Algorithm Hash digest
SHA256 ca88b1f22964a83dcf955dd1e00e08c2c8eae458e7b4a60c91c171552e9d8b98
MD5 58d6947df980e757689a061501ab69cc
BLAKE2b-256 907c35165e66d836b6fc1c59e6243501a3a10b218b355506f34ed49069419bed

See more details on using hashes here.

Provenance

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

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

File details

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

File metadata

  • Download URL: chalc-8.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 766.7 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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 15b9a5990afb649b0bd571fe211e7d2404e71de5eee742a557323984f48356cb
MD5 c4689c14271076447ef90b0cba0b016c
BLAKE2b-256 d4d0f1cf1e3aed3268e40547be1227cbddcda60ef62836fb582c0073fb52f780

See more details on using hashes here.

Provenance

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

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

File details

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

File metadata

File hashes

Hashes for chalc-8.0.0-cp313-cp313-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 b710db88bd9610c5fea337df700dda320fc8b9a205694959b07c38235b28814d
MD5 f0bfa1ca8584acd3f6b4f8e09ce38fc6
BLAKE2b-256 77d861e5d89cfaaf6640c55c60e2c0dda9ea178f0dfd8ba15ae31873a20292ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalc-8.0.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ca2260fe059a213bffa0ef7b0c9d7824b4b3d69ac3d432a3394b682695a41e1c
MD5 9d2de21ec10e2c910c138b565d9667ef
BLAKE2b-256 e20234a89952463a7b2a8facf8f3dd434a440a6eaf95c604e3268061b3e563f8

See more details on using hashes here.

Provenance

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

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

File details

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

File metadata

File hashes

Hashes for chalc-8.0.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fe2e918bfd9f2dacfd448f00ad04c3cb7df1c4344670c97c32b5515234adbc70
MD5 168e32a56786a453ce405f7fc1d9b951
BLAKE2b-256 89b8e6a9c3bf6a0730170d78d7a13cad98aa94e53bf59ee897bf353d93a6b304

See more details on using hashes here.

Provenance

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

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

File details

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

File metadata

  • Download URL: chalc-8.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 766.7 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 84a8ba3702f826cff5adb07ee1499b8c0c120b825209e3207f0ec1eaa7776c67
MD5 386faef3fbe3e0c7399a60c15c956fb5
BLAKE2b-256 61a122a418c8fb30d88392899cb809d0e63fe3da815ea2c4e997a90745c04b25

See more details on using hashes here.

Provenance

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

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

File details

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

File metadata

File hashes

Hashes for chalc-8.0.0-cp312-cp312-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 1848f95286000060e530ac20b80c27db32c3e009a250aa16b7290ed704604287
MD5 27b7aa9caaad10a99fd46fc76bb90f12
BLAKE2b-256 efd101f56ba3f3931ed9ff50af0053f9d5122c9e80782499464ba36ed491142a

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalc-8.0.0-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.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for chalc-8.0.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 917542beb5a5028371886df0a7d2c828c40dad7a7e80cb3d37512172acdab5fe
MD5 52c4764ea5d85a633add3d7116c2184f
BLAKE2b-256 101bbe7d0a41e36eb2a2c77750c94d9fbe1419941a0aeb35e43415099b3077f0

See more details on using hashes here.

Provenance

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

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

File details

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

File metadata

File hashes

Hashes for chalc-8.0.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8a2309c618ce18859e7f4145c4d68a6c56ecdeb4312b6ecd34916eff60b96699
MD5 a71e7fb2ff844138a7b8466799c20297
BLAKE2b-256 3d11c13e951f001338b26255c6eb98a75fde0f7afcc2df1df4dc358288842d13

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalc-8.0.0-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