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

Uploaded Source

Built Distributions

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

chalc-13.0.2-cp313-cp313-win_amd64.whl (927.9 kB view details)

Uploaded CPython 3.13Windows x86-64

chalc-13.0.2-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-13.0.2-cp313-cp313-macosx_14_0_arm64.whl (713.0 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

chalc-13.0.2-cp313-cp313-macosx_13_0_x86_64.whl (905.1 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

File details

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

File metadata

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

File hashes

Hashes for chalc-13.0.2.tar.gz
Algorithm Hash digest
SHA256 510e02861c3c59ff1b80d016319618e1044a54baf296fc4e6c7cfdca25a0b157
MD5 38f6f2a6ad3b8b42f98f60a9603a883b
BLAKE2b-256 1c7bde6e643a61ea1d7ce237c1fdfcacc98fb51da5fdb57539dc8a373b3abd1b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: chalc-13.0.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 927.9 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-13.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 28631ba009cb45f8e08815a120598489c38a26a656092547f8dedea47b8d6aa7
MD5 1f56b7ffb00e0f77e1b69a01b9e361da
BLAKE2b-256 285c985f22b15f4479ecd64dd60edded18ebd922e7f5303fa060707b88442036

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalc-13.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81a9e6938b471a5709bfb836329510008d9296092a7d14bbd9714af13415b076
MD5 31104a4c4b03172e59968341e2c0c55b
BLAKE2b-256 e1de993b0da408728260dd4f79256b667c55f45e8bffd5d549fac552b2d277a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalc-13.0.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 64415d872c2c166e8cb7976ce36b3532c5e36c54571da54579349a11fadf1949
MD5 20dc0c6e3258acdf967d704d00b10be3
BLAKE2b-256 4616e147ee21bb4547a7485d36b22f3e7edd03c589f745b03495b40acf6bb2c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalc-13.0.2-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f921355e769aa453caee1ecbe79dd0a67ce2e77d817e71fa5e4fd554b23fd26a
MD5 8396f7a8a1ebecdc13199f246ec23d08
BLAKE2b-256 202cf1ef2dd4733961cce98369cb7c99b7877e48ef6942e3fa1e6d01a1eec281

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalc-13.0.2-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 Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page