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.3.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.3-py3-none-any.whl (44.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cachai-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 02f57fdcac2fbb606f824c446398268f5652912050a20b6b481d4126687e3330
MD5 bd979d040389094fcfbffccde5626472
BLAKE2b-256 8b4db7f5e10e0c868b4364b37ca834c5098f783c3e708bf8cc11c3cd6f94640f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cachai-0.1.3.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.3-py3-none-any.whl.

File metadata

  • Download URL: cachai-0.1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c8ca4755351e18fd53868204a3c99d5c91e650e64a7d4b4b0b398b14ee922349
MD5 cbc796b85936544105cfe764c1de3d1a
BLAKE2b-256 d0661f2aacb1b330136a9c16023fd3b99be8f8d50a6ca0ebcf3b9f69f62abe82

See more details on using hashes here.

Provenance

The following attestation bundles were made for cachai-0.1.3-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