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
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
981545b2be4574e8b25e2d93324fcdf696fb6b468df5a27eca55445e94eb70f5
|
|
| MD5 |
4899a282a647580c5a6a581e1fc1ef63
|
|
| BLAKE2b-256 |
39095ae0a69d8c864fa087e09d443e8b67a92833d5c481d3afc38936bc8627be
|