___ ____ ____ ____ __ __ ____ _ |_ _| __ ) / ___|/ ___| | \/ | _ \| | | || _ \| | \___ \_____| |\/| | |_) | | | || |_) | |___ ___) |____| | | | __/| |___ |___|____/ \____||____/ |_| |_|_| |_____|
IBCS-style charting and reporting toolkit built on Matplotlib.
Strict focus:
- semantic notation (scenario, variance, impact)
- composable chart primitives and composites
- extension through registry + plugin system
uv syncOr with Make:
make setupRun tests/lint:
uv run pytest
uv run ruff checkMake shortcuts:
make check
make typecheck
make docs-imagesRun an example:
uv run python examples/ex_01_single_column.py- Extending charts:
docs/EXTENDING_CHARTS.md