Skip to main content

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.

Metadata

Release files for veering-16 1.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for veering-16 1.0.7
File Size Uploaded
veering_16-1.0.7.tar.gz 15.4 MB Details

Release files / veering_16-1.0.7.tar.gz

Download URL veering_16-1.0.7.tar.gz
Size 15.4 MB
Tags Source
SHA-256 checksum
How to use checksums
cc8a6cb21a5b8620419f73734a6974b2a771faec74804edf36f98154334598ec
BLAKE2b-256 checksum
How to use checksums
1b2d87afc6b31ead3e185436f3b4daf4b80c24117a23739d32aa7eab7a0fcc60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

1.0.7 This release

1 release file

1.0.6

1 release file

1.0.5

1 release file

1.0.4

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page