Metadata-Version: 2.4
Name: justviz
Version: 0.1.0a3
Summary: Charts, scenes, storyboards, and animations powered by dr2d
License-Expression: MIT
Project-URL: Homepage, https://git.sekrad.org/viz_primitive/justviz/
Project-URL: Repository, https://github.com/sekarkrishna/viz_primitive
Project-URL: Documentation, https://git.sekrad.org/viz_primitive/justviz/
Keywords: visualization,charts,gpu,scenes,storyboard
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy>=1.24
Requires-Dist: dr2d
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: hypothesis; extra == "dev"
Provides-Extra: jupyter
Requires-Dist: ipywidgets>=8.0; extra == "jupyter"
Dynamic: license-file

# justviz

Charts, scenes, storyboards, and animations powered by [dr2d](https://crates.io/crates/dr2d).

justviz is a pure Python library that demonstrates what dr2d can do.
It builds instance arrays using numpy and passes them to dr2d for GPU rendering.

## Features (planned)

- Charts: scatter, bar, line with axes, legends, color themes
- Scenes: declarative TOML format, shape composition, layering
- Storyboard: sequenced views, transitions, presentation mode
- Navigation: clickable areas, next/prev, view selection
- Animation: viewport interpolation, opacity fades, data transitions
- Streaming: append-only, sliding window, live data updates
- Jupyter: inline rendering, interactive widget

## License

MIT — see [LICENSE](LICENSE)
