Differences between revisions 4 and 5
Revision 4 as of 2006-10-30 03:17:56
Size: 1241
Editor: wstein
Comment:
Revision 5 as of 2006-10-30 03:24:30
Size: 1207
Editor: wstein
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
Line 5: Line 4:
== Working On ==
Getting SAGE-1.5 released.

 1. New PolynomialRing constructor code
    Get rid of the R.< > = PolynomialRing ... notation (fix lots of doctests)
 1. Get rid of mutability for parent structures
 1. Make all (most) parent structures unique
 1. Matrices - implement all the classes using the new carefully *designed* structure.
 1. (for matrices) -- the coverage is bad (write way more doctests).


Mostly David H:

 1. extend what I've been working on to ModuleElement, including _sub_ and _neg_
 1. then do _mul_, with fast pathways for both algebra and ring multiplication
 1. use polynomials as a testbed, i.e. give them proper scalar multiplication semantics
 1. after lots of discussion, a fairly hefty rewrite of the coercion module, both to clarify exactly what's supposed to happen, and also to aim for greater efficiency
----------
Line 13: Line 30:
Line 18: Line 34:

------------------------------------------------------------------

== Working On ==

Getting SAGE-1.5 released.

Mostly William S:

 * get rid of mutability for parent structures
 * Make all (most) parent structures unique
 * Get rid of the R.< > = PolynomialRing ... notation (fix lots of doctests)
 * Matrices - implement all the classes using the new carefully *designed* structure.
 * (for matrices) -- the coverage is bad (write way more doctests).

Mostly David H:
 * extend what I've been working on to ModuleElement, including _sub_ and _neg_
 * then do _mul_, with fast pathways for both algebra and ring multiplication
 * use polynomials as a testbed, i.e. give them proper scalar multiplication semantics
 * after lots of discussion, a fairly hefty rewrite of the coercion module, both to clarify exactly what's supposed to happen, and also to aim for greater efficiency

William Stein

http://sage.math.washington.edu

Working On

Getting SAGE-1.5 released.

  1. New PolynomialRing constructor code

    • Get rid of the R.< > = PolynomialRing ... notation (fix lots of doctests)

  2. Get rid of mutability for parent structures
  3. Make all (most) parent structures unique
  4. Matrices - implement all the classes using the new carefully *designed* structure.
  5. (for matrices) -- the coverage is bad (write way more doctests).

Mostly David H:

  1. extend what I've been working on to ModuleElement, including _sub_ and _neg_

  2. then do _mul_, with fast pathways for both algebra and ring multiplication
  3. use polynomials as a testbed, i.e. give them proper scalar multiplication semantics
  4. after lots of discussion, a fairly hefty rewrite of the coercion module, both to clarify exactly what's supposed to happen, and also to aim for greater efficiency


Programming

  • Modular forms
  • Optimization of exact linear algebra
  • Modular abelian varieties
  • p-adic Modular Forms
  • p-adic L-functions
  • Quaternion algebra arithmetic

Non-programming

  • Fund raising
  • Documentation
  • Organizing workshops

WilliamStein (last edited 2022-04-11 04:00:21 by mkoeppe)