Database of cusped hyperbolic manifolds triangulizable by <= 11 tetrahedra
Project description
This repository stores the manifold database of a complete census of
all 505352 orientable cusped hyperbolic 3-manifolds whose minimal ideal triangulations consist of 11 tetrahedra,
and includes the source code for the Python module snappy_11_tets which packages them up for use in SnapPy.
The orientable cusped census of 10 tetrahedra has been merged into snappy_manifolds in its recent release of version 1.4, and now comes with SnapPy version 3.3 automatically, see SnapPy’s News page for details.
To install this package, do:
python -m pip install --upgrade snappy_11_tets
or, if you are using SageMath:
sage -pip install --upgrade snappy_11_tets
The above command should be able to automatically install the 1.4 version of snappy_manifolds, if it is not readily installed.
To use this module with SnapPy, one can do:
>>> import snappy, snappy_11_tets
The extended census can then be accessed via SnapPy’s Manifold class.
For example:
>>> m = snappy.Manifold('o11_123456')
>>> m.triangulation_isosig()
'lLALPzAMccbbegfhihjkkhhrwahhxrxhw_BbBa'
>>> m = snappy.Manifold('o11_123456(2,3)')
>>> m.triangulation_isosig()
'lLALPzAMccbbegfhihjkkhhrwahhxrxhw_BbBa(2,3)'
The iterator for all manifolds in this module, along with those in snappy_manifolds, is snappy.OrientableCuspedCensus.
For example:
>>> len(snappy.OrientableCuspedCensus) 717993 >>> for M in snappy.OrientableCuspedCensus[-9:-6]: print(M, M.volume()) o11_505343(0,0) 11.0017490870299 o11_505344(0,0) 11.0075240445813 o11_505345(0,0) 11.0075240445813 >>> for M in snappy.OrientableCuspedCensus(num_cusps=2)[-3:]: print(M, M.volume(), M.num_cusps()) o11_505349(0,0)(0,0) 11.0179027639862 2 o11_505350(0,0)(0,0) 11.0232112584876 2 o11_505351(0,0)(0,0) 11.0232112584876 2
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 triangulations themselves are stored in the “isosig” format of Burton, as described in the appendix to this paper with an added “decoration” suffix that describes the peripheral framing.
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 Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file snappy_11_tets-1.19-py3-none-any.whl.
File metadata
- Download URL: snappy_11_tets-1.19-py3-none-any.whl
- Upload date:
- Size: 81.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5b301521dfa1b44706d4e4dbffc01e9bcda1e96c1f30ad5d98558cfb8fde776
|
|
| MD5 |
4761d422334e6a0dd1703c1c05ed2cfd
|
|
| BLAKE2b-256 |
6de76cb7b2227d4c3596577e50c3479c745ed859d5c512977ec6ca9649eec074
|