A collection of python scripts for drawing beautiful figures or animating interesting algorithms in mathematics.
I'm building the docs so that there will be more usage & math explanations for each program.
The history commits are deleted (sorry for this) but will not be deleted any more.
This repository will be always under construction since there are too many interesting things in math that can be shown by code. Pull requests, issues, questions, and suggestions are all welcomed!
- Domino Shuffling Algorithm Animation
- The E8 Pattern
- The Modular Group
- Generalized Penrose Tilings
- Wilson's Uniform Spanning Tree Algorithm Animation
- Reaction-Diffusion Simulation
- Fractals with orbit trap
- Coupling from the past
- 4D regular polytopes
- 2D hyperbolic tilings (Escher's circle limit)
- 3D hyperbolic honeycombs
- Hopcroft's minimization algorithm
Python libs:
numpy
, matplotlib
, scipy
, cairo
, palettable
, tqdm
, numba
, pyglet
, vapory
Softwares:
ImageMagick
, FFmpeg
, POV-Ray