2748
Comment:

← Revision 17 as of 20081114 13:42:07 ⇥
2749
converted to 1.6 markup

Deletions are marked like this.  Additions are marked like this. 
Line 3:  Line 3: 
A talk for [:days2:the SAGE Days 2 workshop], by William Stein.  A talk for [[days2the SAGE Days 2 workshop]], by William Stein. 
SAGE Days 2: SAGE: Status Report
A talk for the SAGE Days 2 workshop, by William Stein.
Here are my slides: http://modular.math.washington.edu/talks/20061007sagedays2/
The purpose of this workshop:
 lots of strategy, planning, brainstorming, etc.
 Funding ideas:
 NSF Grants:
 Computational Math program
CSUMS (http://sage.math.washington.edu/grants/steincsums06/)
 The SAGE Mathematics Foundation
 Parallel SAGE push
 NSF Grants:
 Mercurial revision control system: why? what? how?  a very quick tour
Python 2.5 (see http://docs.python.org/whatsnew/whatsnew25.html)
list indices: __index__ method; This means n=2; [1,2,3,4][n] works!!
big lists lists with more than 2^{32} elements now supported
optimizations  "Several of the optimizations were developed at the NeedForSpeed sprint, an event held in Reykjavik, Iceland, from May 2128 2006." E.g., "Exception handling in Python 2.5 is therefore about 30% faster than in 2.4."
memory  memory is now freed
ctypes  ctypes is included standard
conditional expressions: x = true_value if condition else false_value
context managers: relevant to all the discussion about precision lately: http://docs.python.org/whatsnew/pep343.html
any and all  new mathy builtins:
sage: any(is_prime(x) for x in range(114,125)) False sage: all(is_prime(x) for x in prime_range(50,100)) True
 Recent additions to SAGE:
 GSL: GNU Scientific Library
 Twisted: Networking framework
 Macaulay2: optional package that builds from source
 Upcoming events that are relevant to SAGE development:
 October 2327: I'm speaking about SAGE at an IMA "Software in Algebraic Geometry" in Minnesota later this month.
 Nov 511: Me at CCR
 Dec 34, 2006: Me at Waterloo
Jan 29Feb 2: MSRI Interactive Parallel Computation > SAGE
 March 1014, 2007: Arizona Winter School (I'm at coorganizer). David Savitt (here) is the organizer.
 June 38, 2007: Banff workshop on modular forms computation  I'm an organizer
 July 30Aug 3, 2007: AIM: Workshop on Modular Forms and Lfunctions  I'm an organizer
 Plans:
 SAGE 2.0: fast arithmetic
 SAGE 3.0: parallel
 Along the way: modular forms, elliptic curves, groebner basis, quaternion algebras, etc.  what people want
 Home improvement  extreme edition  Let's build the car!