Differences between revisions 40 and 65 (spanning 25 versions)
Revision 40 as of 2011-03-22 19:31:01
Size: 6235
Comment:
Revision 65 as of 2011-03-24 07:50:16
Size: 9439
Comment: Moved bug fix list for ipython to bugs page
Deletions are marked like this. Additions are marked like this.
Line 15: Line 15:
  * [[http://trac.sagemath.org/sage_trac/ticket/10975|10975 -- creation of certain prime finite fields is double dog slow (compared to Magma)]] (patch up by stein; needs review)   * [[http://trac.sagemath.org/sage_trac/ticket/10975|10975 -- creation of certain prime finite fields is double dog slow (compared to Magma)]] (patch up by stein; positive review -- David Roe)
Line 19: Line 19:
  * [[http://trac.sagemath.org/sage_trac/ticket/10933|10933 -- time of magma command fails inside function]] (patch up by derickx; needs review)   * [[http://trac.sagemath.org/sage_trac/ticket/10933|10933 -- time of magma command fails inside function]] (patch up by derickx; positive review -- Martin Raum)
Line 23: Line 23:
PEOPLE: Maarten Derickx, William Stein PEOPLE: Maarten Derickx, William Stein, Martin Raum
Line 28: Line 28:
 * [[http://trac.sagemath.org/sage_trac/ticket/8998|8998]] galois_action on cusps has a bug  * [[http://trac.sagemath.org/sage_trac/ticket/8998|8998]] galois_action on cusps has a bug (positively reviewed -- JEC)
Line 30: Line 30:
 * [[http://trac.sagemath.org/sage_trac/ticket/8614|8614 -- Optimize creation of modular symbols spaces by speeding up quotienting out by 2-term relations]] (needs review)
 * [[http://trac.sagemath.org/sage_trac/ticket/4578|4578 -- Optimize modular symbols decomposition algorithm]] (needs review)
 * [[http://trac.sagemath.org/sage_trac/ticket/10987|10987 -- Add optional arguement to decomposition_of_subspace making restrict not check the subspace]] (needs review)
Line 38: Line 41:
 * [[http://trac.sagemath.org/sage_trac/ticket/10832|10832]] Bug in simon_two_descent() -- patch exists, needs very little work  * [[http://trac.sagemath.org/sage_trac/ticket/10832|10832]] Bug in simon_two_descent() (positively reviewed -- Weigandt)
Line 42: Line 45:
 * [[http://trac.sagemath.org/sage_trac/ticket/9371|9371]] 2-torsion rank over arbitrary fields
Line 53: Line 58:
     * See [[http://trac.sagemath.org/sage_trac/ticket/11005|11005]] for an spkg and two patches (extcode and library) needing review.
Line 61: Line 67:
PEOPLE: Rob Beezer PEOPLE: Rob Beezer, John Palmieri
Line 63: Line 69:
  * [[http://trac.sagemath.org/sage_trac/ticket/10752|10752]] make pivots of matrices immutable (needs review)
  * [[http://trac.sagemath.org/sage_trac/ticket/4983|4983]] subdivision attibute is public (needs review)
  * [[http://trac.sagemath.org/sage_trac/ticket/10595|10595]] vector constructor and complex numbers (needs review)
  * [[http://trac.sagemath.org/sage_trac/ticket/10752|10752]] make pivots of matrices immutable (positive review)
  * [[http://trac.sagemath.org/sage_trac/ticket/4983|4983]] subdivision attibute is public (positive review)
  * [[http://trac.sagemath.org/sage_trac/ticket/10595|10595]] vector constructor and complex numbers (positive review)
Line 67: Line 73:
  * Duplicate [[http://trac.sagemath.org/sage_trac/ticket/10424|10424]] for matrix stack() method   * [[http://trac.sagemath.org/sage_trac/ticket/10974|10974]] matrix stack(), augment() methods
Line 81: Line 87:
 * Torpedøing unicode related bugs ([[https://github.com/ipython/ipython/pull/252|Pull request]])
Line 82: Line 89:
 * General bug sorting and squashing ([[https://github.com/ipython/ipython/issues|bug list]])  * General bug sorting and squashing ([[https://github.com/ipython/ipython/issues|bug list]], [[http://githubissues.heroku.com/#ipython/ipython|better bug list]])

Issues Identified
 * [[https://github.com/ipython/ipython/issues/291|291]] Rename special display methods and put them lower in priority then display functions
 * [[https://github.com/ipython/ipython/issues/296|296]] Automatic PDB via %pdb doesn't work
 * [[https://github.com/ipython/ipython/issues/297|297]] Shouldn't use pexpect for subprocesses in in-process terminal frontend
Line 103: Line 116:

== Sage Notebook (Server) ==

PEOPLE: William Stein, Rado Kirov, Alex Leone, Rob Beezer, Jason Grout

 * [[http://code.google.com/r/rkirov-flask/|Flask notebook]] (Rado Kirov)
 * [[http://code.google.com/p/sage-aleph|Sage Aleph]] (William Stein and Rado Kirov)
 * [[http://aleph.sagemath.org/|http://aleph.sagemath.org]] Aleph - simple single cell testing server, being served by apache + mod_wsgi.
 * `MathJax` 1.1: [[http://trac.sagemath.org/sage_trac/ticket/9774|#9774]] (Rob Beezer)
 * Simple Compute Server (William Stein, Rado Kirov)
 * [[http://code.google.com/p/simple-python-db-compute/| Simple Python Compute Server]] (enhanced from January):

== libGAP ==

PEOPLE: Volker Braun, (Dmitrii Pasechnik), Ivan Andrus

 * Trac ticket [[http://trac.sagemath.org/sage_trac/ticket/6391|#6391]]
 * Documentation: [[http://www.stp.dias.ie/~vbraun/Sage/html/en/reference/sage/libs/gap/gap.html]]
 * Code cleanup
 * Use libtool to build shared library (Volker)
 * remove hardcoded input/output buffer sizes
 * trap GAP errors (Dima, Volker)
 * Test on various platforms, OSX needs work (Ivan Andrus)
 * Implement GAP List and rec

== Riemann Theta Functions and Algebraic Curves ==

PEOPLE: Chris Swierczewski, Simon Spicer

 * Trac ticket [[http://trac.sagemath.org/sage_trac/ticket/6371|#6371]] (almost done by Chris Swierczewski)
 * Use non-GSL_BLAS for computing finite sum for Riemann theta. (Chris)
 * For better performance, determine eccentricity of bounding ellipsoid and apply Siegel transformation.
 * Riemann Matrices: (prerequisites)
   * Resultants over polynomial rings [[http://trac.sagemath.org/sage_trac/ticket/10799|#10799]] (positive review)
   * Singularities of algebraic curves (elements of polynomial rings over two vars?)
   * Puiseux series. Dependent on Dirichlet series. (Simon)

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, Martin Raum

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() (positively reviewed -- Weigandt)

  • 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)

  • 9371 2-torsion rank over arbitrary fields

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, John Palmieri

  • 10752 make pivots of matrices immutable (positive review)

  • 4983 subdivision attibute is public (positive review)

  • 10595 vector constructor and complex numbers (positive review)

  • 7392 rank of CDF/RDF matrices

  • 10974 matrix stack(), augment() methods

  • 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

Issues Identified

  • 291 Rename special display methods and put them lower in priority then display functions

  • 296 Automatic PDB via %pdb doesn't work

  • 297 Shouldn't use pexpect for subprocesses in in-process terminal frontend

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

Sage Notebook (Server)

PEOPLE: William Stein, Rado Kirov, Alex Leone, Rob Beezer, Jason Grout

libGAP

PEOPLE: Volker Braun, (Dmitrii Pasechnik), Ivan Andrus

Riemann Theta Functions and Algebraic Curves

PEOPLE: Chris Swierczewski, Simon Spicer

  • Trac ticket #6371 (almost done by Chris Swierczewski)

  • Use non-GSL_BLAS for computing finite sum for Riemann theta. (Chris)
  • For better performance, determine eccentricity of bounding ellipsoid and apply Siegel transformation.
  • Riemann Matrices: (prerequisites)
    • Resultants over polynomial rings #10799 (positive review)

    • Singularities of algebraic curves (elements of polynomial rings over two vars?)
    • Puiseux series. Dependent on Dirichlet series. (Simon)

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