[SnapPea-planning] priorities

Nathaniel Thurston nathaniel at thething.is
Sun May 3 07:41:02 EDT 2009


Dear All,

I'm getting a better focus on the potential projects after all of the  
feedback.

In the immediate term, I could imagine three potential projects:
	1. Port SnapPea to MacOSX / Cocoa
	2. bring the documentation and unit tests of the Snappea routines up  
to Sage standards.
	3. make the graphics routines work within Sage notebooks.
I'm not sure about the relative priority of these.  In particular, it  
seems to me like (1) would be substantially easier than (3), and also  
that it would provide a better user experience, but of course it would  
only be useful for people who use the Mac.
Marc and/or Nathan, do you have a good idea about how much effort  
would be involved in (1) and (2)?
Jeff, how much time would you expect to spend on an MacOSX port (if  
you were doing one)?

4. more robust Dirchlet domain algorithm
5. requests (grouped by estimated effort required, and ordered by time
of request)
	a. short-term
		identify dehn-drilling axes in viewer [Bill Thurston]
	b. medium-term
		good drillings view [Bill Thurston]
		integrated hyberbolic viewer [Bill Thurston]
		direct computation of Chern-Simons invariant [Marc Culler]
		more robust generator of short geodesics [Dylan Thurston]
		tube radius function for simple geodesics [Dave Gabai]
	c. long-term
		looking for supergroups of finite index [Bill Thurston]
		detriangulate command: manifold -> link complement [Bill Thurston]
		dealing with non-hyperbolic manifolds [Dylan Thurston]
		rewrite snap in sage (use existing work as starting place) [Nathan  
Dunfield]
		systematic treatment of incompressible surfaces [Bill Thurston]
		handle manifolds with higher-genus boundary [Bill Thurston]
		compute hyperbolic structures with infinite volume [Bill Thurston]



More information about the SnapPea-planning mailing list