Skip to main content

No project description provided

Project description

TNorm

TNorm is a package for computing the Thurston norm unit ball of finite volume orientable hyperbolic 3-manifolds. Currently, tnorm must be installed in Sage, and Sage must have Regina and SnapPy installed. To instal TNorm:

$ sage -pip install tnorm

To run the tnorm graphical user interface app:

$ sage -python -m tnorm.app

To get started:

sage: W=tnorm.load('m130') sage: B=W.norm_ball sage: B.vertices [Vertex 0: represented by (1/2)* S_1,2 at (-1), mapped from surface with index 10, Vertex 1: represented by (1/2)* S_1,2 at (1), mapped from surface with index 0] sage:

In a future release, we plan to remove the dependence on Sage.

Support for hyperbolic 3-manifolds that are not multi-component links in rational homology 3-spheres has been added very recently, and has not been thoroughly tested yet. If you get any results that don't make sense, please email me at william.worden@rice.edu.

TO DO:

  • add feature: determine fiberedness of a hyp 3-mfld (and hence knot genus of a knot)
  • remove Sage dependence.
  • better documentation throughout.
  • some optimization for speed is probably still possible.

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

tnorm-0.1.15.tar.gz (355.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tnorm-0.1.15-py2.py3-none-any.whl (382.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file tnorm-0.1.15.tar.gz.

File metadata

  • Download URL: tnorm-0.1.15.tar.gz
  • Upload date:
  • Size: 355.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for tnorm-0.1.15.tar.gz
Algorithm Hash digest
SHA256 aa5c73be0010c756972e8e32ed30d6675d4bbe44540d50af7c6100b460a2cd34
MD5 3f542c82f7229dd1f724267bf5d73092
BLAKE2b-256 03b78402dd941b7561e2ba91918f312d8c9abb3d02ad283e83b0ed037e04abfa

See more details on using hashes here.

File details

Details for the file tnorm-0.1.15-py2.py3-none-any.whl.

File metadata

  • Download URL: tnorm-0.1.15-py2.py3-none-any.whl
  • Upload date:
  • Size: 382.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for tnorm-0.1.15-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a1321167a0c859bd2ea2920c97395319fa2485d071b115d8e74c249e1677955c
MD5 c4802afd3b67ae0c3153b4c60fb58e88
BLAKE2b-256 c610f3c4265c623e2e2d9479c5fe60b2ef41d74a6ca1a9df197ab6414f4d5734

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