https://github.com/nccgroup/manim-cranim
Toolkit for creating cryptographic figures and videos.
https://github.com/nccgroup/manim-cranim
computer-science-education cryptography manim
Last synced: about 2 months ago
JSON representation
Toolkit for creating cryptographic figures and videos.
- Host: GitHub
- URL: https://github.com/nccgroup/manim-cranim
- Owner: nccgroup
- License: mit
- Created: 2023-01-07T06:50:16.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-17T16:20:14.000Z (about 1 year ago)
- Last Synced: 2025-04-04T07:51:10.311Z (2 months ago)
- Topics: computer-science-education, cryptography, manim
- Language: Python
- Homepage: https://nccgroup.github.io/manim-cranim/
- Size: 9.65 MB
- Stars: 32
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cranim
Manim toolkit for cryptographic scenes. Check out the example gallery: [https://nccgroup.github.io/manim-cranim/](https://nccgroup.github.io/manim-cranim/)
Local install: From the repo's root directory, run `pip install -e .` (or `pip install .` if you don't expect to ever make local changes).
This is a Manim plugin. Manim requires plugins to be explicitly enabled using a command-line flag or `manim.cfg` file.
See e.g. the example in [tests/manim.cfg](tests/manim.cfg), or the official [Manim docs](https://docs.manim.community/en/stable/plugins.html#using-plugins-in-projects) for more info.cranim is documented by example; in lieu of API docs, please see the code samples and associated renders in the [example gallery](https://nccgroup.github.io/manim-cranim/).