Sage Days 14 projects

This is a list of projects suitable for Sage Days 14. Feel free to add your favourite ideas/wishes, and to put your name down for something you're interested in (you'll need to get an account on the wiki to do this). The projects can be about Sage, or Macaulay2, or both.

4ti2

Create an interface from Macaulay2 to Sage

Make it possible to use Sage *from* Macaulay2. See http://trac.sagemath.org/sage_trac/ticket/5475 for something maybe useful.

Improve robustness of the Sage/Macaulay2

See http://trac.sagemath.org/sage_trac/ticket/5467

http://wiki.sagemath.org/days14/projects/robust

Documentation for algebraic geometry code in Sage

Go through schemes/* and add docstrings and doctests everywhere they're missing. This is a good project for becoming familiar with the Sage code; it is also sorely needed.

I (=William) did something -- w00t!: http://trac.sagemath.org/sage_trac/ticket/5476

Hierarchy of algebraic-geometric objects in Sage

This is about infrastructure and long-term plans. We need to look at the existing hierarchy, figure out which high-level objects are missing and think about the best ways to organise them. (Example: do we want a "coherent sheaf" object in Sage? how would we implement it?) I'll try to touch upon some of these issues in my talk.

Algebraic Geometry "Wishlist"

Projects that aren't happening...

Get the 3d implicit plotting code to work better

Implement automorphism_group for elliptic curves over finite fields

Right now only E.automorphisms() is implemented, and it returns a list.

Improve Sage visualisation capabilities

People: Alex Ghitza,

There is good 2d plotting infrastructure, and nicely developing 3d plotting. We should attach this functionality to algebraic curves, surfaces, etc.

days14/projects (last edited 2009-03-12 20:28:31 by MikeHansen)