Name | manim-studio JSON |
Version |
0.7.4
JSON |
| download |
home_page | None |
Summary | A GUI for Manim |
upload_time | 2024-03-23 14:20:40 |
maintainer | None |
docs_url | None |
author | MathItYT |
requires_python | <3.13,>=3.9 |
license | None |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Manim Studio

Manim Studio is a Manim plugin to live-preview animations rendered with Cairo, and also it's useful for many other things!
## Features
- [x] Live preview Manim animations made with Cairo.
- [x] Work with Manim Mobject using the GUI.
- [x] Export to a Python file the code of the animation.
- [x] A live cell to interactively insert code into the scene.
- [x] Create animations with the GUI.
- [ ] Create animations with AI.
- [ ] Collaborate with other people in the same project.
## Requirements to install
### Install with `git`
- Installed Python 3.
- Installed Manim.
- Installed PyQt6.
- Installed Git.
### Install with `pip`
`pip` installs all the requirements automatically, but you must have Python 3 installed.
## Steps to use
The documentation is not available by the moment, but it will be soon.
You can run Manim Studio in a new scene, but also in a scene that you've been working before with code.
If you want to work in a completely new scene, you must run:
```console
foo@bar:~$ manim-studio
```
If you want to work in a scene that you've been working before with code,
you must run:
```console
foo@bar:~$ manim-studio --file FILE --scene SCENE_CLASS_NAME
```
To save your progress, you must click on `Generate Python File` button.
If you want to continue later, you must save your progress and
run Manim Studio using the generated Python file and its respective
scene class.
You can also render a video by clicking `Render Video File`.
## Contributing
If you want to contribute to Manim Studio, you can do it by forking the repository and making a pull request. You can also contribute by reporting bugs or suggesting new features.
## License
This project is licensed under the MIT License. See [LICENSE](LICENSE) for more details.
Raw data
{
"_id": null,
"home_page": null,
"name": "manim-studio",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.13,>=3.9",
"maintainer_email": null,
"keywords": null,
"author": "MathItYT",
"author_email": "benjamin.ubilla@uc.cl",
"download_url": "https://files.pythonhosted.org/packages/f6/70/12c6e500cd476b62e288c403f1a79db123b96fc259bce82e8e0243158318/manim_studio-0.7.4.tar.gz",
"platform": null,
"description": "# Manim Studio\n\n\n\nManim Studio is a Manim plugin to live-preview animations rendered with Cairo, and also it's useful for many other things!\n\n## Features\n- [x] Live preview Manim animations made with Cairo.\n- [x] Work with Manim Mobject using the GUI.\n- [x] Export to a Python file the code of the animation.\n- [x] A live cell to interactively insert code into the scene.\n- [x] Create animations with the GUI.\n- [ ] Create animations with AI.\n- [ ] Collaborate with other people in the same project.\n\n## Requirements to install\n### Install with `git`\n- Installed Python 3.\n- Installed Manim.\n- Installed PyQt6.\n- Installed Git.\n\n### Install with `pip`\n`pip` installs all the requirements automatically, but you must have Python 3 installed.\n\n## Steps to use\nThe documentation is not available by the moment, but it will be soon.\n\nYou can run Manim Studio in a new scene, but also in a scene that you've been working before with code.\n\nIf you want to work in a completely new scene, you must run:\n\n```console\nfoo@bar:~$ manim-studio\n```\n\nIf you want to work in a scene that you've been working before with code,\nyou must run:\n\n```console\nfoo@bar:~$ manim-studio --file FILE --scene SCENE_CLASS_NAME\n```\n\nTo save your progress, you must click on `Generate Python File` button.\n\nIf you want to continue later, you must save your progress and\nrun Manim Studio using the generated Python file and its respective\nscene class.\n\nYou can also render a video by clicking `Render Video File`.\n\n## Contributing\nIf you want to contribute to Manim Studio, you can do it by forking the repository and making a pull request. You can also contribute by reporting bugs or suggesting new features.\n\n## License\nThis project is licensed under the MIT License. See [LICENSE](LICENSE) for more details.\n",
"bugtrack_url": null,
"license": null,
"summary": "A GUI for Manim",
"version": "0.7.4",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "dc00e51f4bef819bf8841eaf4f76ba6946e59053a19b444594906ba1539b257f",
"md5": "ad158e9c44c5846382f2e2ee8fc32fdf",
"sha256": "f82a2777fb77a2cfad0323fd7f18c3c4fb27a57c0564c3b0a514cfa384949282"
},
"downloads": -1,
"filename": "manim_studio-0.7.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ad158e9c44c5846382f2e2ee8fc32fdf",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.13,>=3.9",
"size": 18006,
"upload_time": "2024-03-23T14:20:38",
"upload_time_iso_8601": "2024-03-23T14:20:38.284751Z",
"url": "https://files.pythonhosted.org/packages/dc/00/e51f4bef819bf8841eaf4f76ba6946e59053a19b444594906ba1539b257f/manim_studio-0.7.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f67012c6e500cd476b62e288c403f1a79db123b96fc259bce82e8e0243158318",
"md5": "5299ca3c701016121e1f996013bc7293",
"sha256": "7cf35391ce20af7540c3fcf1114b24dea5fd3337cfaa6d3210546ca54294f98a"
},
"downloads": -1,
"filename": "manim_studio-0.7.4.tar.gz",
"has_sig": false,
"md5_digest": "5299ca3c701016121e1f996013bc7293",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.13,>=3.9",
"size": 14647,
"upload_time": "2024-03-23T14:20:40",
"upload_time_iso_8601": "2024-03-23T14:20:40.008520Z",
"url": "https://files.pythonhosted.org/packages/f6/70/12c6e500cd476b62e288c403f1a79db123b96fc259bce82e8e0243158318/manim_studio-0.7.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-23 14:20:40",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "manim-studio"
}