For manipulating curves and measured laminations on surfaces and producing mapping tori.
Project description
Flipper is a program for computing the action of mapping classes on laminations on punctured surfaces using ideal triangulation coordinates. It can decide the Nielsen–Thurston type of a given mapping class and, for pseudo-Anosov mapping classes, construct a layered, veering triangulation of their mapping torus, as described by Agol.
Flipper officially supports Python 2.7 and 3.4 – 3.7. It also runs on PyPy and Sage.
Quickstart
Flipper is available on PyPI, so it can be installed via:
$ pip install flipper --user --upgrade
Once installed, try it inside of Python:
>>> import flipper >>> S = flipper.load('S_1_2') >>> h = S('a.b.C') >>> h.is_pseudo_anosov() True >>> print(h.dilatation()) 2.296630262
External Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
flipper-0.13.5.tar.gz
(393.5 kB
view hashes)