Metadata-Version: 2.4
Name: ggalluvial-python
Version: 0.12.6
Summary: Python port of the R ggalluvial package (tracks corybrunson/ggalluvial 0.12.6 @ 285f734) — alluvial plots in ggplot2.
Project-URL: Homepage, http://corybrunson.github.io/ggalluvial/
Project-URL: Source, https://github.com/corybrunson/ggalluvial
Project-URL: Issues, https://github.com/corybrunson/ggalluvial/issues
Author: Jeffery
License-Expression: GPL-3.0-only
License-File: LICENSE
Requires-Python: >=3.10
Requires-Dist: ggplot2-python>=4.0
Requires-Dist: numpy>=1.24
Requires-Dist: pandas>=2.0
Requires-Dist: pyarrow>=12
Requires-Dist: rgrid-python>=4.5
Requires-Dist: scipy>=1.10
Provides-Extra: dev
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: ruff; extra == 'dev'
Provides-Extra: docs
Requires-Dist: mkdocs; extra == 'docs'
Requires-Dist: mkdocs-jupyter; extra == 'docs'
Requires-Dist: mkdocs-material; extra == 'docs'
Requires-Dist: mkdocstrings[python]; extra == 'docs'
Description-Content-Type: text/markdown

# ggalluvial-python

[![PyPI](https://img.shields.io/pypi/v/ggalluvial-python)](https://pypi.org/project/ggalluvial-python/)

Python port of the R [**ggalluvial**](https://github.com/corybrunson/ggalluvial) alluvial-plot grammar of graphics.

The port mirrors ggalluvial's R API 1:1 on top of `ggplot2-python`, preserving stat/geom semantics, lode-guidance ordering, and the `alluvia`/`lodes` data-shape contract.

## Installation

```bash
pip install ggalluvial-python                # from PyPI
```

For local development:

```bash
git clone https://github.com/corybrunson/ggalluvial.git
cd ggalluvial
pip install -e ".[dev]"
```

## Documentation

```bash
pip install -e ".[docs]"
mkdocs serve
```

