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
- Mike Hansen
- William Stein
- Peter Malkin
- Matthias Koeppe
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.
- Dan Grayson
- William Stein
- Mike Stillman
Improve robustness of the Sage/Macaulay2
- William Stein
- Mike Hansen
- Dan Grayson
- Mike Stillman
See http://trac.sagemath.org/sage_trac/ticket/5467
http://wiki.sagemath.org/days14/projects/robust
Documentation for algebraic geometry code in Sage
- Alex Ghitza
- William Stein
- Alex Ghitza
- Roy
- David Eisenbud
- Justin Walker
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
- Alex Ghitza
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"
- Daniel
- David Eisenbud
- Dave S.
- Roy
Projects that aren't happening...
Get the 3d implicit plotting code to work better
- Weird bumpiness
- Colors
- Put Alex Ghitza's examples (from the singular book) into Sage.
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.