Skip to main content

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 can be run as a Python 2, Python 3 or Sage Python module. Currently
it is fastest as a Sage Python module.


Flipper is available on the Python Package Index (PyPI). The preferred method
for installing the latest stable release is to use pip:
> python -m pip install flipper --user --upgrade
Pip can be installed using get-pip.py from
http://pip.readthedocs.org/en/latest/installing.html
and is included in Python 3.4 by default.

Flipper can also be installed through the older easy_install:
> python -m easy_install flipper


For more information about installing and using flipper see "A users
guide to flipper". Open by running:
> python -m flipper.doc


If you find flipper useful in your research, please consider citing it.
A suggested reference is:
Mark Bell. flipper (Computer Software).
https://bitbucket.org/Mark_Bell/flipper/, 2013--2014. Version <<version>>
or the BibTeX entry:
@Misc{flipper,
author = {Bell, Mark},
title = {flipper (Computer Software)},
howpublished = {\url{https://bitbucket.org/Mark_Bell/flipper/}},
year = {2013--2014},
note = {Version <<version number used>>}
}
or the BibItem:
\bibitem{flipper} Mark bell: \emph{flipper (Computer Software)},
\url{https://bitbucket.org/Mark_Bell/flipper/}}, (2013--2014),
Version <<version number used>>


Quick install, test and start the GUI as a Python module:
> python -m pip install flipper --user --upgrade
> python -m flipper.test
> python -m flipper.app

Quick install, test and start the GUI as a Sage module:
> sage -python -m pip install flipper --user --upgrade
> sage -python -m flipper.test
> sage -python -m flipper.app


The latest development version of flipper is available from:
https://bitbucket.org/Mark_Bell/flipper
Alternatively, you can clone the mercurial repository directly using
the command:
> hg clone https://bitbucket.org/mark_bell/flipper

Project details


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.7.1.tar.gz (283.0 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page