ManimAnimations
Summary
| Latest Version | Unknown |
|---|---|
| License | Unknown |
| CI Status | Failing |
| Stars | 1 |
| Forks | 0 |
| Open Issues | 0 |
| Last Commit | 2024-11-26 |
| Downloads | 0 |
| Last Indexed | 2026-07-30 04:39 |
Installation
nimble install ManimAnimations
choosenim install ManimAnimations
git clone https://gitlab.com/manudeocho/animations
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| ManimAnimations | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://gitlab.com/manudeocho/animations |
|---|---|
| Homepage | https://gitlab.com/manudeocho/animations |
| Registry Source | gitlab |
README
Animation Project for Educational Videos
This repository contains a collection of animations developed using Manim, a Python library for creating mathematical animations. The animations focus on illustrating concepts in control systems, second-order dynamics, and other related topics.
Overview
The scripts in this repository are designed for creating animations to be used in educational videos. These animations include:
- Simulations of object motion under forces.
- Graphs of system responses, such as step responses and second-order dynamics.
- Visualizations of control system diagrams and their transfer functions.
- Complex plane analysis with dynamic poles and corresponding system behaviors.
Some of these videos have been shared on my Instagram account:
Follow me on Instagram
Repository Contents
PushAnimation1toPushAnimation7: Animations showing the behavior of a block under different conditions, forces, and step responses.ControlSystemDiagram: Visual representation of control systems with feedback loops, including interactive animations of transfer functions and graphs.ComplexPlaneAndStepResponse: Demonstrations of system dynamics as poles move in the complex plane.PlotStepResponseWithTracker: Animations showing how step responses vary with different system parameters.- Additional experimental scripts for exploring various control and system dynamics concepts.
Purpose
These animations aim to visually explain abstract mathematical and engineering concepts, making them more accessible and engaging for learners and enthusiasts. They are particularly useful for:
- Students studying control systems and dynamics.
- Educators looking for animated content to complement lectures.
- Engineers and enthusiasts exploring mathematical modeling.
Tools and Technologies
- Manim: A Python library for creating precise, customizable animations.
- Python: For scripting animations and handling mathematical functions.
- SymPy: For symbolic mathematics and Laplace transforms.
Future Plans
- Add more animations focusing on advanced control systems and robotics concepts.
- Translate and adapt scripts for creating content in other areas of engineering and mathematics.
- Expand to include explanations of the code in video format.
How to Use
- Install Manim Community Edition.
- Clone this repository:
bash git clone git@gitlab.com:manudeocho/animations.git - Navigate to the folder containing the script you'd like to run and execute it with:
bash manim -pql script_name.py - Generated animations will appear in the
media/videos/directory.
Contact
Feel free to reach out via Instagram @manu_d8.tech for any questions or to share feedback about the animations.