Metadata-Version: 1.1
Name: flipper
Version: 0.15.0
Summary: For manipulating curves and measured laminations on surfaces and producing mapping tori.
Home-page: https://github.com/MarkCBell/flipper
Author: Mark Bell
Author-email: mcbell@illinois.edu
License: MIT License
Description: 
        Flipper
        =======
        
        .. image:: https://img.shields.io/pypi/v/flipper.svg
            :target: https://pypi.org/project/flipper/
            :alt: PyPI version
        
        .. image:: https://img.shields.io/pypi/l/flipper.svg
            :target: https://pypi.org/project/flipper/
            :alt: PyPI license
        
        .. image:: https://api.travis-ci.com/MarkCBell/flipper.svg?branch=master
            :target: https://travis-ci.com/MarkCBell/flipper
            :alt: Travis build status
        
        .. image:: https://img.shields.io/coveralls/github/MarkCBell/flipper.svg?branch=master
            :target: https://coveralls.io/github/MarkCBell/flipper?branch=master
            :alt: Coveralls status
        
        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.6 -- 3.8.
        It also runs on `PyPy`_ and `Sage`_.
        To get the best performance, ensure that `cypari`_ or `cypari2`_ is installed or run from it within 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
        --------------
        
        * `PyPI`_
        * `ReadTheDocs`_
        * `GitHub`_
        * `Travis`_
        * `AppVeyor`_
        * `Azure`_
        
        .. _AppVeyor: https://ci.appveyor.com/project/MarkCBell/flipper
        .. _Azure: https://dev.azure.com/MarkCBell/flipper
        .. _GitHub: https://github.com/MarkCBell/flipper
        .. _PyPI: https://pypi.org/project/flipper
        .. _ReadTheDocs: http://flipper.readthedocs.io
        .. _Sage: http://www.sagemath.org
        .. _Travis: https://travis-ci.com/MarkCBell/flipper
        .. _PyPy: https://pypy.org/
        .. _cypari: https://pypi.org/project/cypari
        .. _cypari2: https://pypi.org/project/cypari2
        
        
Keywords: flipper
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Scientific/Engineering :: Mathematics
