Metadata-Version: 2.1
Name: esch
Version: 1.1.0
Summary: esch (v.) : to turn matricies into high quality svg (animations)
Author: Noah Syrkis
Author-email: noah@syrkis.com
Requires-Python: >=3.11,<3.12
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: chex (>=0.1.87,<0.2.0)
Requires-Dist: darkdetect (>=0.8.0,<0.9.0)
Requires-Dist: einops (>=0.8.0,<0.9.0)
Requires-Dist: ipython (>=8.29.0,<9.0.0)
Requires-Dist: ipywidgets (>=8.1.5,<9.0.0)
Requires-Dist: jax (>=0.4.35,<0.5.0)
Requires-Dist: jaxtyping (>=0.2.36,<0.3.0)
Requires-Dist: jupyterlab (>=4.3.3,<5.0.0)
Requires-Dist: matplotlib (>=3.9.2,<4.0.0)
Requires-Dist: pdf2image (>=1.17.0,<2.0.0)
Requires-Dist: svglib (>=1.5.1,<2.0.0)
Requires-Dist: svgwrite (>=1.4.3,<2.0.0)
Requires-Dist: tqdm (>=4.66.5,<5.0.0)
Description-Content-Type: text/markdown

# esch

TODO:

1. Default font size to 12pt across sizes
2. Add mesh plot for
3. Known issue is that for animation, fill is determined by first value (and will thus not flip if sign changes during animation).
4. Logic to infer if we have animation is dump. Assumes one dim is 20x times another. Many times that is not the case

