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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.13 Windows x86-64

chalc-7.0.3-cp313-cp313-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl (843.9 kB view details)

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

chalc-7.0.3-cp313-cp313-macosx_14_0_arm64.whl (584.4 kB view details)

Uploaded CPython 3.13 macOS 14.0+ ARM64

chalc-7.0.3-cp313-cp313-macosx_13_0_x86_64.whl (704.0 kB view details)

Uploaded CPython 3.13 macOS 13.0+ x86-64

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

Uploaded CPython 3.12 Windows x86-64

chalc-7.0.3-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-7.0.3-cp312-cp312-macosx_14_0_arm64.whl (584.3 kB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

chalc-7.0.3-cp312-cp312-macosx_13_0_x86_64.whl (703.8 kB view details)

Uploaded CPython 3.12 macOS 13.0+ x86-64

File details

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

File metadata

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

File hashes

Hashes for chalc-7.0.3.tar.gz
Algorithm Hash digest
SHA256 3bfbeed7fb179dcf772fe1fdeee746a0a8874fe9775523ad64c3344a08804504
MD5 9e2afa843d4e5df3b716a56d6e167bb1
BLAKE2b-256 90a98fb9254aee8deb4d6bc37230ad9fc9d67df771ca755176347d8be372eb3f

See more details on using hashes here.

Provenance

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

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

File details

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

File metadata

  • Download URL: chalc-7.0.3-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-7.0.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 26c5be89af2c7215dfbb4e038cd18396a81b4c5945b6b0795b55369fa9d7d19d
MD5 edbe131f7c32b4f61cd48242629a2701
BLAKE2b-256 048886e360c8a051be93ad5e714edb9067398d7af6458a605fa55b44358962a7

See more details on using hashes here.

Provenance

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

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

File details

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

File metadata

File hashes

Hashes for chalc-7.0.3-cp313-cp313-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 df66e5d8e780476b096652838baf2138a9982dfabbb23af726083cf518e523c7
MD5 ea15ba58b1268130939f2461d2550d9a
BLAKE2b-256 4d770adaac2591997221ea7e987b8017900dc58410e6cdd2223a259c8c0b8a41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalc-7.0.3-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 80ae3c49afb96ca375cb99355f001fa25e750ec9f5d0164ccdf96bb7a859cda9
MD5 6a713af446d34455682cbc5b33b9a4d5
BLAKE2b-256 abc4eeab0f7894cf63d15c171635359dca721a7a12b27a8ac023836be22ba20e

See more details on using hashes here.

Provenance

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

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

File details

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

File metadata

File hashes

Hashes for chalc-7.0.3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d1ccda4dad2265eabcdd8956eeaa9db6263d67a8d4d167de7c58e1ee62fe0e93
MD5 78eb9f6c45b4dc4fd6bd23fe6420172d
BLAKE2b-256 19dbb84c40f7931c7dcaacabe7739ae2185ea0385bb8181f32e25ca96e7301d7

See more details on using hashes here.

Provenance

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

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

File details

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

File metadata

  • Download URL: chalc-7.0.3-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-7.0.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 041c36f4712d2c38c1ef2f936e14bab828449a246f4b96dda0aa73a032f6b85e
MD5 d5be2298d292b70b0306561cf49b8da2
BLAKE2b-256 29d6036d64ab7db0408c64379258029f52ae7c2dcddfd25dddd0b51f45748d4a

See more details on using hashes here.

Provenance

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

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

File details

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

File metadata

File hashes

Hashes for chalc-7.0.3-cp312-cp312-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 2cb2ab69b21f702ab97106f8fd69a6b3f78241cd4d68fb578ddda29fac45ef15
MD5 0b358a26302fb95ae70cde771b542773
BLAKE2b-256 a1cc215d924ee99f0972a53cbd62fb63be39a0cceca4826ebb5ff176f1b8e8f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalc-7.0.3-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2953bb7b54bd60ded66994366b7a63f6c6942e48aa9f6d9b082086c128b37771
MD5 eb207b6ba316deda4287250085d38f55
BLAKE2b-256 ac0ef209e75e4b48a3bb6d5aa599f49141491d88403843c31289737c06458da5

See more details on using hashes here.

Provenance

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

Publisher: deploy.yml on abhinavnatarajan/Chalc

Attestations:

File details

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

File metadata

File hashes

Hashes for chalc-7.0.3-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 71b93b96dd4f3f1a796df13887673acb42a43aa9363bda7272fefa40f3c6f82c
MD5 1e8efcc6bf40c482da238362c6cc1a56
BLAKE2b-256 57106ce047c4e038081e5a08dfb4895bac1aeb76191d7f9ebb9f751837a4fbe4

See more details on using hashes here.

Provenance

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