Skip to main content

A symplectic basis for triangulated 3-manifolds

Project description

symplectic-basis

A Symplectic Basis for Triangulated 3-Manifolds.

https://arxiv.org/abs/2208.06969

Setup

Install SnapPy and symplectic-basis

python -m pip install snappy symplectic-basis

python -m snappy.app

In SnapPy, import symplectic-basis.

import symplectic_basis

M = Manifold('4_1')

symplectic-basis.symplectic_basis(M)

Developement

symp_src contains the source files for computing oscillating curves. snappea_src contains the full SnapPea kernel source files for running symp_src directly in C using the CMakeLists.txt. snappy_src contains a reduced SnapPea kernel which provides the minimal amount of source code to run read_triangulation_from_string which is used to get the C Triangulation struct from the SnapPy manifold python object. It also contains peripheral_curves.c and get_gluing_equations.c which are used to construct the symplectic basis.

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

symplectic-basis-0.0.8.tar.gz (1.3 MB view details)

Uploaded Source

File details

Details for the file symplectic-basis-0.0.8.tar.gz.

File metadata

  • Download URL: symplectic-basis-0.0.8.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for symplectic-basis-0.0.8.tar.gz
Algorithm Hash digest
SHA256 981545b2be4574e8b25e2d93324fcdf696fb6b468df5a27eca55445e94eb70f5
MD5 4899a282a647580c5a6a581e1fc1ef63
BLAKE2b-256 39095ae0a69d8c864fa087e09d443e8b67a92833d5c481d3afc38936bc8627be

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