Skip to content

tghira16/Giraphics

Repository files navigation

Giraphics



PyPI Latest Release MIT License

Giraphics is graphing and animation library designed to fast and simple to use. The library is inspired by 3b1b's manim library, but built independently.

Features

Giraphics offers a wide range of features to make your graphing and animation experience as smooth and easy as possible. Here are some of the highlights:

  • Easy-to-use syntax: Giraphics was designed with simplicity in mind, so you can focus on your ideas, not the code.
  • Customizability: With Giraphics, you can customize every aspect of your graphs and animations, from colors and shapes to animation speeds and styles.
  • LaTeX support: You can render LaTeX expressions with Giraphics, making it easy to add complex mathematical formulas to your visualizations.

Installation

The core package can be installed with pip.

pip install giraphics

Basic graphing and plotting can be done without any other software, however, the following packages are required for full functionality.

  • librsvg: Used to convert SVG to other image formats
  • ffmpeg: Used to convert images into a video
  • tex2svg: Used to render LaTex

Individual packages can be installed for specific functionality, but installation of all packages is reccomended.

Examples

Here are some example with what can be made with the Giraphics

Animations

Tutorial

You can find the tutorial here

Contribution

You can make pull requests.

Issues

  • The cleanup option does not work in Animation.develop()

License

Mit License