Metadata-Version: 2.4
Name: ebplots
Version: 0.1.0
Summary: A set of functions, dictionaries, and lists to aid plotting in Python.
Author: Eamonn Bell
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/eamonn-bell/ebplots
Project-URL: Repository, https://github.com/eamonn-bell/ebplots
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: ebtools
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: Pillow
Requires-Dist: python-dateutil
Requires-Dist: seaborn
Provides-Extra: dev
Requires-Dist: build; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: twine; extra == "dev"
Dynamic: license-file

# ebplots

A set of functions, dictionaries, and lists to aid plotting in Python.

## Installation

```bash
pip install ebplots
```

For local development:

```bash
pip install -e ".[dev]"
```

## Project structure

```text
src/ebplots/   Package source code
tests/         Test suite scaffold
docs/          Project documentation
scripts/       Maintenance scripts
```

The package uses `pyproject.toml` for build metadata and dependency
declaration.

## Private colour data

`ebplots` does not ship private corporate colour palettes or preset colourmaps.
Register a private provider module when chart defaults need those values:

```python
import ebplots as ebp
import private_colour_module as colours

ebp.set_colour_provider(colours)
```

Alternatively, pass explicit colours and colormaps to chart functions.

## License

`ebplots` is distributed under the Apache License 2.0.
