Persistent homology of chromatic Delaunay filtrations
Project description
Chalc
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca88b1f22964a83dcf955dd1e00e08c2c8eae458e7b4a60c91c171552e9d8b98 |
|
MD5 | 58d6947df980e757689a061501ab69cc |
|
BLAKE2b-256 | 907c35165e66d836b6fc1c59e6243501a3a10b218b355506f34ed49069419bed |
Provenance
The following attestation bundles were made for chalc-8.0.0.tar.gz
:
Publisher:
deploy.yml
on abhinavnatarajan/Chalc
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
chalc-8.0.0.tar.gz
- Subject digest:
ca88b1f22964a83dcf955dd1e00e08c2c8eae458e7b4a60c91c171552e9d8b98
- Sigstore transparency entry: 147620789
- Sigstore integration time:
- Predicate type:
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15b9a5990afb649b0bd571fe211e7d2404e71de5eee742a557323984f48356cb |
|
MD5 | c4689c14271076447ef90b0cba0b016c |
|
BLAKE2b-256 | d4d0f1cf1e3aed3268e40547be1227cbddcda60ef62836fb582c0073fb52f780 |
Provenance
The following attestation bundles were made for chalc-8.0.0-cp313-cp313-win_amd64.whl
:
Publisher:
deploy.yml
on abhinavnatarajan/Chalc
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
chalc-8.0.0-cp313-cp313-win_amd64.whl
- Subject digest:
15b9a5990afb649b0bd571fe211e7d2404e71de5eee742a557323984f48356cb
- Sigstore transparency entry: 147620795
- Sigstore integration time:
- Predicate type:
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
- Download URL: chalc-8.0.0-cp313-cp313-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl
- Upload date:
- Size: 844.0 kB
- Tags: CPython 3.13, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b710db88bd9610c5fea337df700dda320fc8b9a205694959b07c38235b28814d |
|
MD5 | f0bfa1ca8584acd3f6b4f8e09ce38fc6 |
|
BLAKE2b-256 | 77d861e5d89cfaaf6640c55c60e2c0dda9ea178f0dfd8ba15ae31873a20292ee |
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
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
chalc-8.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Subject digest:
b710db88bd9610c5fea337df700dda320fc8b9a205694959b07c38235b28814d
- Sigstore transparency entry: 147620813
- Sigstore integration time:
- Predicate type:
File details
Details for the file chalc-8.0.0-cp313-cp313-macosx_14_0_arm64.whl
.
File metadata
- Download URL: chalc-8.0.0-cp313-cp313-macosx_14_0_arm64.whl
- Upload date:
- Size: 584.5 kB
- Tags: CPython 3.13, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca2260fe059a213bffa0ef7b0c9d7824b4b3d69ac3d432a3394b682695a41e1c |
|
MD5 | 9d2de21ec10e2c910c138b565d9667ef |
|
BLAKE2b-256 | e20234a89952463a7b2a8facf8f3dd434a440a6eaf95c604e3268061b3e563f8 |
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
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
chalc-8.0.0-cp313-cp313-macosx_14_0_arm64.whl
- Subject digest:
ca2260fe059a213bffa0ef7b0c9d7824b4b3d69ac3d432a3394b682695a41e1c
- Sigstore transparency entry: 147620794
- Sigstore integration time:
- Predicate type:
File details
Details for the file chalc-8.0.0-cp313-cp313-macosx_13_0_x86_64.whl
.
File metadata
- Download URL: chalc-8.0.0-cp313-cp313-macosx_13_0_x86_64.whl
- Upload date:
- Size: 704.1 kB
- Tags: CPython 3.13, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe2e918bfd9f2dacfd448f00ad04c3cb7df1c4344670c97c32b5515234adbc70 |
|
MD5 | 168e32a56786a453ce405f7fc1d9b951 |
|
BLAKE2b-256 | 89b8e6a9c3bf6a0730170d78d7a13cad98aa94e53bf59ee897bf353d93a6b304 |
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
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
chalc-8.0.0-cp313-cp313-macosx_13_0_x86_64.whl
- Subject digest:
fe2e918bfd9f2dacfd448f00ad04c3cb7df1c4344670c97c32b5515234adbc70
- Sigstore transparency entry: 147620824
- Sigstore integration time:
- Predicate type:
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84a8ba3702f826cff5adb07ee1499b8c0c120b825209e3207f0ec1eaa7776c67 |
|
MD5 | 386faef3fbe3e0c7399a60c15c956fb5 |
|
BLAKE2b-256 | 61a122a418c8fb30d88392899cb809d0e63fe3da815ea2c4e997a90745c04b25 |
Provenance
The following attestation bundles were made for chalc-8.0.0-cp312-cp312-win_amd64.whl
:
Publisher:
deploy.yml
on abhinavnatarajan/Chalc
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
chalc-8.0.0-cp312-cp312-win_amd64.whl
- Subject digest:
84a8ba3702f826cff5adb07ee1499b8c0c120b825209e3207f0ec1eaa7776c67
- Sigstore transparency entry: 147620801
- Sigstore integration time:
- Predicate type:
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
- Download URL: chalc-8.0.0-cp312-cp312-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl
- Upload date:
- Size: 843.3 kB
- Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1848f95286000060e530ac20b80c27db32c3e009a250aa16b7290ed704604287 |
|
MD5 | 27b7aa9caaad10a99fd46fc76bb90f12 |
|
BLAKE2b-256 | efd101f56ba3f3931ed9ff50af0053f9d5122c9e80782499464ba36ed491142a |
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
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
chalc-8.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Subject digest:
1848f95286000060e530ac20b80c27db32c3e009a250aa16b7290ed704604287
- Sigstore transparency entry: 147620806
- Sigstore integration time:
- Predicate type:
File details
Details for the file chalc-8.0.0-cp312-cp312-macosx_14_0_arm64.whl
.
File metadata
- Download URL: chalc-8.0.0-cp312-cp312-macosx_14_0_arm64.whl
- Upload date:
- Size: 584.4 kB
- Tags: CPython 3.12, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 917542beb5a5028371886df0a7d2c828c40dad7a7e80cb3d37512172acdab5fe |
|
MD5 | 52c4764ea5d85a633add3d7116c2184f |
|
BLAKE2b-256 | 101bbe7d0a41e36eb2a2c77750c94d9fbe1419941a0aeb35e43415099b3077f0 |
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
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
chalc-8.0.0-cp312-cp312-macosx_14_0_arm64.whl
- Subject digest:
917542beb5a5028371886df0a7d2c828c40dad7a7e80cb3d37512172acdab5fe
- Sigstore transparency entry: 147620820
- Sigstore integration time:
- Predicate type:
File details
Details for the file chalc-8.0.0-cp312-cp312-macosx_13_0_x86_64.whl
.
File metadata
- Download URL: chalc-8.0.0-cp312-cp312-macosx_13_0_x86_64.whl
- Upload date:
- Size: 703.9 kB
- Tags: CPython 3.12, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a2309c618ce18859e7f4145c4d68a6c56ecdeb4312b6ecd34916eff60b96699 |
|
MD5 | a71e7fb2ff844138a7b8466799c20297 |
|
BLAKE2b-256 | 3d11c13e951f001338b26255c6eb98a75fde0f7afcc2df1df4dc358288842d13 |
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
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
chalc-8.0.0-cp312-cp312-macosx_13_0_x86_64.whl
- Subject digest:
8a2309c618ce18859e7f4145c4d68a6c56ecdeb4312b6ecd34916eff60b96699
- Sigstore transparency entry: 147620799
- Sigstore integration time:
- Predicate type: