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 maths 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-14.2.0.tar.gz (8.5 MB view details)

Uploaded Source

Built Distributions

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

chalc-14.2.0-cp313-cp313-win_amd64.whl (920.4 kB view details)

Uploaded CPython 3.13Windows x86-64

chalc-14.2.0-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-14.2.0-cp313-cp313-macosx_15_0_x86_64.whl (850.8 kB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

chalc-14.2.0-cp313-cp313-macosx_15_0_arm64.whl (696.3 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: chalc-14.2.0.tar.gz
  • Upload date:
  • Size: 8.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chalc-14.2.0.tar.gz
Algorithm Hash digest
SHA256 80da3d8e128525602a8d6728adbcff78e7c8a1daedfae308010e8a132452bfa8
MD5 211c458a5de0e5f96070d00727113b3c
BLAKE2b-256 bf01f95d391bd6e717ace6fbf392021a41826d4d11859182946f5b7e343f190c

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for chalc-14.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f86fd46d296fde0fcbcf5e55560faaa29f642f377c84eaa7a3cfd6e7645d60f0
MD5 c447d8b75c86d1316dc0230ebb47ab8b
BLAKE2b-256 211eb0aecf54ecae769ad9dd5cf06f01b17e5ce1080760b8714bd9b7da5595ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalc-14.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d93395bafbe76fc44874c67b69771fb00bc3018765f65e673f2cbe9f3e7473c9
MD5 e3cd3fce91bf2b90bae5d700c9c39d46
BLAKE2b-256 569d9f96bae8e61a13b7da96d8b2ac8c3643ba99f5f4f267b72d8b0513c27d4b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalc-14.2.0-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 f3a9f5a3811462ae0912963205aec33177e1f9b71aee7cec6c55d5c04d5c2a61
MD5 06452bca8536867c4089063a6fe10476
BLAKE2b-256 2e3b6ab83d6744f8e3029a6660ce2813bfaed343d8c032eb5f638ef997487d86

See more details on using hashes here.

Provenance

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

File details

Details for the file chalc-14.2.0-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for chalc-14.2.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 16c0a56de6a036048173e9685b36a7cf04f8c45040947804be0c9c0c7eecc05a
MD5 f604cdb089690fa2a112c958b708bca5
BLAKE2b-256 181bdaad62ce74489f595f5d7669a15f295d03316c39c2d67629ad37f961011d

See more details on using hashes here.

Provenance

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

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