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 consolidated 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 :package: 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.2.tar.gz (39.6 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.2-py3-none-any.whl (44.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cachai-0.1.2.tar.gz
  • Upload date:
  • Size: 39.6 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.2.tar.gz
Algorithm Hash digest
SHA256 62027b27d2d1ec9da470046b7ceeb2aec280a71c4e7c35e69383b68d3a16d0ff
MD5 81d8e663b8c1e9356c8d98b2e2c3044f
BLAKE2b-256 53ee933587a6a456874d8b02dc7df4f812958eb8415fac61c171dff91a4c0c81

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cachai-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 44.6 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f4884298489b93499987fc0ba19d9ae29cd4b57f2e8bd26608f51ca915a3e3da
MD5 01a20d6d14ec4d9364032adc80cc7380
BLAKE2b-256 166afc12d573ea8d340f49eaa7dad44a422c30b6b87e7079f4980f792be018b8

See more details on using hashes here.

Provenance

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