Manim
@magistr/manimv2026.09.19.1
01README
Drive the ManimCommunity CLI from swamp — render a Python-defined Scene into an mp4/gif/png/webm and capture the media file, CLI log, and render metadata as swamp data. Configurable invocation prefix (manim, uvx, docker).
02Release Notes
2026.09.19.1
- Initial release:
@magistr/manim/scenemodel drives the ManimCommunity CLI to render a Python-definedSceneinto an mp4/gif/png/webm, capturing the media file, CLI log, and render metadata as swamp data. - Configurable
commandinvocation prefix (default["manim"]; supportsuvx/dockerwrappers). - Pure domain layer plus injected subprocess/filesystem seams; 20 unit tests.
03Models
@magistr/manim/scenev2026.09.19.1extensions/models/manim_scene.ts
fn render()
Render a manim Scene from Python source to a media file via the
Resources
result(infinite)— RenderResult — metadata for one manim render
Files
output(application/octet-stream)— Rendered media file (mp4/gif/png/webm)
log(text/plain)— manim CLI stdout + stderr
04Stats
A
100 / 100
Downloads
14
Archive size
20.1 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
Repository
https://github.com/umag/swamp-workspace05Platforms
06Labels