Metadata-Version: 2.4
Name: iplot-widget
Version: 0.1.14
Summary: Interactive seaborn plotting widgets for Jupyter
Author-email: Kasper Munch <kaspermunch@birc.au.dk>
License: MIT
Project-URL: Homepage, https://github.com/munch-group/iplot-widget
Project-URL: Repository, https://github.com/munch-group/iplot-widget
Project-URL: Documentation, https://munch-group.org/iplot-widget
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Python: <3.15,>=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: ipywidgets
Requires-Dist: jupyterlab>=4
Requires-Dist: seaborn
Requires-Dist: nodejs
Dynamic: license-file


![](https://github.com/munch-group/iplot-widget/actions/workflows/quarto-publish.yml/badge.svg?event=push)

# iplot

Interactive seaborn plotting widgets for Jupyter. Call `iplot(dataframe)` and
get dropdowns for `x`, `y`, `hue`, `row`, and `col` plus a plot-type picker —
explore a dataset's relationships without writing new plotting code for every
view.

See [munch-group.org/iplot-widget](https://munch-group.org/iplot-widget) for the full docs
and examples.

## Installation

```bash
conda install -c munch-group iplot-widget
```

## Quick start

```python
import seaborn as sns
from iplot_widget import iplot

data = sns.load_dataset('penguins')
iplot(data)
```

## Development

Environment and tasks are managed with [pixi](https://pixi.sh):

```bash
pixi install --locked   # set up the dev environment
pixi run install-dev    # editable install of iplot into it
pixi run test           # run the test suite
pixi run docs           # execute the docs notebooks in place
pixi run api            # build and render the quartodoc/Quarto site
```

Releasing a new version:

```bash
pixi run release        # bump the patch version, tag, and push
```

This triggers CI to build and publish the conda and PyPI packages and
publish the docs site.

## License

MIT — see [LICENSE](LICENSE).
