Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/praeclarumjj3/granim
Python Package to Plot Graphs using the Manim Engine.
https://github.com/praeclarumjj3/granim
graph-plot manim-engine pypi-package python
Last synced: about 2 months ago
JSON representation
Python Package to Plot Graphs using the Manim Engine.
- Host: GitHub
- URL: https://github.com/praeclarumjj3/granim
- Owner: praeclarumjj3
- License: mit
- Created: 2021-04-03T13:35:54.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-04-03T14:54:46.000Z (almost 4 years ago)
- Last Synced: 2024-11-09T11:21:34.743Z (about 2 months ago)
- Topics: graph-plot, manim-engine, pypi-package, python
- Language: Python
- Homepage: https://pypi.python.org/pypi/granim
- Size: 476 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# granim
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
[![PyPI version](https://badge.fury.io/py/granim.svg)](https://badge.fury.io/py/granim)
[![OS](https://img.shields.io/badge/OS-Linux-orange.svg)](https://shields.io/)- A **Python Package** to plot graphs using the [Manim](https://github.com/3b1b/manim) Engine.
- **Project page**: https://pypi.python.org/pypi/granim
- **GitHub**: https://github.com/praeclarumjj3/granim## Setup
### Requirements:
- `System Libraries`: Using apt
```bash
sudo apt install sox ffmpeg libcairo2 libcairo2-dev
```- `pycairo`: version 1.10.0 or greater
```bash
pip install pycairo
```- `texlive-full`: Using apt
```bash
sudo apt install texlive-full
```### Installation:
```bash
pip install granim
```## Quickstart
- Plotting from a sample csv file (already present in the package structure):
```bash
granim-plot demo csv
```- Plotting a set of points (already defined in the package code):
```bash
granim-plot demo points
```*Note:* The package currently supports only these two functions. I plan to include a lot more options and solve a few issues in near future.
## Contributing
Contributions are always welcome and credit will be given!
- :heavy_check_mark: If you wish to add a new feature, open a PR.
- :bug: If you find a bug, open an issue.
- :books: Docs contribution are also appreciated!