Metadata-Version: 2.4
Name: manim-vision
Version: 0.1.0
Summary: Manim Vision: spatial collision intelligence for Manim scenes.
License: MIT
License-File: LICENSE
Keywords: animation,collision,geometry,manim,shapely,spatial
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Multimedia :: Graphics
Requires-Python: <3.13,>=3.10
Requires-Dist: jsonschema>=4.21.0
Requires-Dist: manim>=0.18.0
Requires-Dist: numpy>=1.24.0
Requires-Dist: shapely>=2.0.0
Requires-Dist: wrapt>=1.16.0
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.23.0; extra == 'dev'
Requires-Dist: pytest-cov>=5.0.0; extra == 'dev'
Requires-Dist: pytest>=8.0.0; extra == 'dev'
Description-Content-Type: text/markdown

# Manim Vision

Production-oriented spatial collision reporting for [Manim](https://www.manim.community/) scenes. Activate monitoring with `ManimVision.monitor(self)` inside `Scene.construct()`.

## Install

```bash
pip install manim-vision
```

## Usage

```python
from manim import Scene
from manim_vision import ManimVision

class Example(Scene):
    def construct(self):
        ManimVision.monitor(self)
        # ...
```

## License

MIT
