Differences between revisions 39 and 40
Revision 39 as of 2011-03-22 19:25:39
Size: 6174
Comment: Add Python 3 readiness
Revision 40 as of 2011-03-22 19:31:01
Size: 6235
Comment:
Deletions are marked like this. Additions are marked like this.
Line 74: Line 74:
 * Evaluating which python packages in Sage are ready for Python 3. ([[https://spreadsheets.google.com/ccc?key=0AqIElKUDQl8tdC1lR29XZFlxZUxOU1VlZ1JRQ3ZRanc&hl=en_GB#gid=0|Google Spreadsheet]])  * Evaluating which python packages in Sage are ready for Python 3. ([[https://spreadsheets.google.com/ccc?key=0AqIElKUDQl8tdC1lR29XZFlxZUxOU1VlZ1JRQ3ZRanc&hl=en_GB#gid=0|Google Spreadsheet]], [[http://sagemath.org/packages/standard/|Packages in Sage]])

Sage Days 29 Coding Sprint Projects

For the main SD 29 wiki page go here

Below a list of proposed projects.

Bug Days Challenges

The sponsor of the bug-fixing days part of this workshop has the following high-priority challenges for us. It would be great if we could resolve them all.

PEOPLE: Maarten Derickx, William Stein

  • 10548 ModularSymbols_clear_cache() not clearing everything

  • 10510 ModularSymbols(Gamma1(29), 2).cuspidal_subspace().hecke_algebra().basis() doesn't terminate

  • 10262 memory leak in scalar*vector multiplication

  • 8998 galois_action on cusps has a bug

  • 9526 Atkin-Lehner operators on modular abelian varieties

Binary quadratic forms

PEOPLE: Justin Walker

  • 4120 Make progress on getting this patch to pass muster

Number Theory/Elliptic Curves

PEOPLE: Justin Walker, Gagan Sekhon, William Stein, Rado Kirov, John Cremona, Aly Deines, Jen Balakrishnan, Jamie Weigandt

  • 10973 Integer points for curves over number fields: Import Nook/Cremona/Kirov/Anderson code into Sage

  • 10832 Bug in simon_two_descent() -- patch exists, needs very little work

  • 10745 Bug in Elliptic curves gens()

  • 10581 Change Large Cremona Database to mongodb format and extend it.

  • 10152 Bug in integral_points (for elliptic curves over Q)

Descent

PEOPLE: Jamie Weigandt, Robert Miller, John Cremona, William Stein, Justin Walker

Convert GP scripts in data/extcode/pari to pari library interface

PEOPLE: John Cremona, William Stein, Jamie Weigandt

Exact and Double Dense (RDF/CDF) Linear Algebra

PEOPLE: Rob Beezer

  • 10752 make pivots of matrices immutable (needs review)

  • 4983 subdivision attibute is public (needs review)

  • 10595 vector constructor and complex numbers (needs review)

  • 7392 rank of CDF/RDF matrices

  • Duplicate 10424 for matrix stack() method

  • Wrap NumPy/SciPy Schur factorization, linear system solving routines

Many patches needing review at http://wiki.sagemath.org/devel/LatexToWorksheet

Python 3

IPython activity

PEOPLE: Fernando Perez, Min Ragan-Kelley, Thomas Kluyver

  • SQLite based history (Pull request)

  • Allow %time magic command to work within functions (10933)

  • General bug sorting and squashing (bug list)

matplotlib activity

PEOPLE: Michael Droettboom, Paul Ivanov

alt Team Scrappies in all their glory! alt The winning sheet

Algebraic Curves / Function Fields

PEOPLE: Moritz Minzlaff, Maarten Derickx, William Stein, Rado Kirov

Picking up things where Sage Days 21 left them.

  • positive review: 9053 fixes row echelon form over general PIDs

  • positive review: 9094 is_square and sqrt for polynomials and fraction fields

  • 9054 create a class for basic function_field arithmetic for Sage

days29/projects (last edited 2011-03-26 09:19:39 by robertwb)