Skip to main content

Customizable visualization toolkit for science

Project description



Welcome! cachai (Custom Axes and CHarts Advanced Interface) is a fully customizable Python visualization toolkit designed to deliver polished, publication-ready plots built on top of Matplotlib. Currently, the package includes the ChordDiagram module as its primary feature. For details on the toolkit's capabilities, motivations and future projections, refer to this paper.

The code documentation is currently hosted in Read the Docs. To contribute or report bugs, please visit the issues page.

Fun fact:

"Cachai" (/kɑːˈtʃaɪ/) is a slang word from Chilean informal speech, similar to saying "ya know?" or "get it?" in English. Don't know how to pronounce it? Think of "kah-CHAI" (like "cut" + "chai" tea, with stress on "CHAI").

Please visit the following links to learn more about cachai:

Installing cachai

All official releases of cachai are published on PyPI. To install, simply run:

pip install cachai

Requirements

cachai has been tested on Python >= 3.10.

This Python packages are mandatory:

Citing cachai

If cachai contributed to a project that resulted in a publication, please cite this paper.

Example citation format (bibtex):

@article{Beltrán_2025,
         doi       = {10.3847/2515-5172/adf8df},
         url       = {https://dx.doi.org/10.3847/2515-5172/adf8df},
         year      = {2025},
         month     = {aug},
         publisher = {The American Astronomical Society},
         volume    = {9},
         number    = {8},
         pages     = {216},
         author    = {Beltrán, D. and Dantas, M. L. L.},
         title     = {CACHAI’s First Module: A Fully Customizable Chord Diagram for Astronomy and Beyond},
         journal   = {Research Notes of the AAS},
}

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

cachai-0.1.4.tar.gz (39.8 kB view details)

Uploaded Source

Built Distribution

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

cachai-0.1.4-py3-none-any.whl (44.9 kB view details)

Uploaded Python 3

File details

Details for the file cachai-0.1.4.tar.gz.

File metadata

  • Download URL: cachai-0.1.4.tar.gz
  • Upload date:
  • Size: 39.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cachai-0.1.4.tar.gz
Algorithm Hash digest
SHA256 dc16bb15638a0cb95ae2ebc9a117d0cc8b12f4f6e3c346422f6ace618b3c2189
MD5 d2a4a7b85a8be575da63579ad883a328
BLAKE2b-256 725c9f549be5cf30926278036865b3499f353bac2a819f3f640556a8e33f8f6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cachai-0.1.4.tar.gz:

Publisher: release.yaml on DD-Beltran-F/cachai

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cachai-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: cachai-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 44.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cachai-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3b5b5f080a84c8a7d7428e9c6d78334633e0bc1ec8ea82b893cbfc8131c258ac
MD5 268589ab1d8fd5614e7ff572a440c48e
BLAKE2b-256 ed93507dfa852920b410e8f6f24c80340105cff789c7144e6f43021df55c234d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cachai-0.1.4-py3-none-any.whl:

Publisher: release.yaml on DD-Beltran-F/cachai

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