Skip to content
/ plum Public

A sage package for analyzing plumbed manifolds.

License

Notifications You must be signed in to change notification settings

peterkj1/plum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plum

A sage module for analyzing plumbed manifolds.

To use:

  1. You will need sagemath installed.

  2. Download the file plum.sage from the latest release. You do not need to download plum.py. That file is only used for generating sphinx documentation.

  3. Open sage and type: load('replace this with the file path of plum.sage')

For example, if the path is user/downloads/plum.sage, you would type: load('user/downloads/plum.sage')

  1. Once you have loaded the script, you can create a new plumbing. For example,\
    P = Plumbing({0:-1, 1:-2, 2:-3, 3:-7}, [(0,1), (0,2), (0,3)])

is the plumbing consisting of 4 vertices {0,1,2,3} with weights -1, -2, -3, and -7 respectively. Vertices 0 and 1, 0 and 2, 0 and 3 are connected by edges.

For more details, see the documentation.