From the PML Visualization Project (http://dumas.io/PML/) by David Dumas and François Guéritaud
This repository contains:
-
samples/
: Code samples shown in lectures about the PML visualization project, which illustrate various steps in the computation and rendering process (while omitting certain efficiencies and details to make the code simpler). The current version was prepared for PyCon 2017. -
demo/
: A complete demonstration of the computation and rendering process used to create the images of Thurston's embedding that are featured in the PML visualization project.
For the code samples:
- Python 2.7 or 3.5+
- Numpy (tested with v1.11.0)
For the demonstration:
- Python 2.7 or 3.5+
- Numpy (tested with v1.11.0)
- Posix shell environment
- POV-Ray 3.6+ (only required for rendering)
See the README in samples/
or demo/
as appropriate.
- David Dumas david@dumas.io