Skip to main content

Database of veering triangulations up to 16 tetrahedra

Project description

This repository contains the manifold database of all transverse veering triangulations with at most sixteen tetrahedra. To install this package into python:

python -m pip install --upgrade veering_16

or into SageMath:

sage -pip install --upgrade veering_16

To use this module with SnapPy, you need to have SnapPy version 3.3.2 or later. You can check your SnapPy version as follows:

>>> import snappy
>>> snappy.__version__
'3.3.2'

If you have an older version of SnapPy, you can upgrade it as follows:

python -m pip install --upgrade snappy

or, in SageMath:

sage -pip install --upgrade snappy

With the above setup, you can import snappy and then import veering_16 to gain access to the veering census. For example, the .identify method now reports that the figure-eight knot complement is the second manifold in the veering census:

>>> import snappy
>>> import veering_16
>>> M = snappy.Manifold("m004")
>>> M.identify()
[m004(0,0), 4_1(0,0), K2_1(0,0), K4a1(0,0), otet02_00001(0,0), veer1(0,0)]

The figure-eight sibling is the first:

>>> M = snappy.Manifold("veer0")
>>> M.identify()
[m003(0,0), otet02_00000(0,0), veer0(0,0)]

It is possible to slice the veering census in the usual way. For example:

>>> len(snappy.VeeringCensus())
87047
>>> len(snappy.VeeringCensus(num_cusps=1))
59114

Each veering structure consists of a triangulation and an angle structure, as follows:

>>> V = snappy.VeeringCensus()[12343]; V
veer12343(0,0)(0,0)
>>> V.triangulation_isosig(decorated = False)
'oLAwLwzPQPccbbdfhijkklmnnnhhrhjajxxbbwxxa'
>>> V.angles
'12212201022221'

The triangulation is specified by Burton’s “isosig” format. The angle string describes the taut angle structure: an i in position k means that in tetrahedron k the edge (0,i+1) has dihedral angle pi.

The raw source for the tables are in:

manifold_src/original_manifold_sources

stored as plain text CSV files for the potential convenience of other users. The data is also available from the census webpage:

Andreas Giannopoulos, Saul Schleimer, and Henry Segerman.
A census of veering structures.
https://math.okstate.edu/people/segerman/veering.html, 2019.

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

veering_16-1.0.7.tar.gz (15.4 MB view details)

Uploaded Source

File details

Details for the file veering_16-1.0.7.tar.gz.

File metadata

  • Download URL: veering_16-1.0.7.tar.gz
  • Upload date:
  • Size: 15.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for veering_16-1.0.7.tar.gz
Algorithm Hash digest
SHA256 cc8a6cb21a5b8620419f73734a6974b2a771faec74804edf36f98154334598ec
MD5 e448cea42ef90101c378c84efff7ecdd
BLAKE2b-256 1b2d87afc6b31ead3e185436f3b4daf4b80c24117a23739d32aa7eab7a0fcc60

See more details on using hashes here.

Supported by

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