An open API service indexing awesome lists of open source software.

https://github.com/angchen0325/manim-practice

Practice project to learn manim
https://github.com/angchen0325/manim-practice

manim-3b1b manim-python

Last synced: 8 months ago
JSON representation

Practice project to learn manim

Awesome Lists containing this project

README

          

# Manim Practice

I decide to learn this famous math engine for precise programmatic animations: [manim](https://github.com/3b1b/manim).
This wonderful engine have different versions:
* [Manim, or ManimCE](https://www.manim.community) refers to the community maintained version of the library. And the package name on PyPI is [`manim`](https://pypi.org/project/manim/).
* [ManimGL](https://3b1b.github.io/manim/index.html) is the latest released version of the version of the library developed by Grant Sanderson [3b1b](https://www.3blue1brown.com). It has more experimental features and breaking changes. Check out its documentation [here](https://3b1b.github.io/manim/index.html), and the package name on PyPI is [`manimgl`](https://pypi.org/project/manimgl/).

```bash
Manim Practice/
|-- notebooks/ # Jupyter Notebooks for experiments and documentation
|-- scripts/ # Independent .py scripts for specific tasks or tests
|-- src/ # Core code (for reusable components or modularized functions)
|-- utils.py # Data loading module
|-- data_processing.py # Data processing and feature engineering
|-- model_training.py # Model definition and training
|-- examples/ # Case learning for 3b1b's videos
|-- notes.md # Notes and insights gained during learning
|-- requirements.txt # Dependencies
|-- README.md # Project documentation
```