Sage 3.3 Release Tour

Sage 3.3 was released on FIXME. For the official, comprehensive release note, see sage-3.3.txt. The following points are some of the foci of this release:

All tickets in the 3.3 milestone can be found on the trac server. Here's a summary of features in this release, categorized under various headings.

Algebra

Algebraic Geometry

Basic Arithmetic

# Old
sage: P.<x> = PolynomialRing(GF(7))
sage: type(x)
<type 'sage.rings.polynomial.polynomial_modn_dense_ntl.Polynomial_dense_mod_p'>
sage: f = P.random_element(100)
sage: g = P.random_element(100)
sage: %timeit f*g
1000 loops, best of 3: 445 µs per loop

# New
sage: P.<x> = PolynomialRing(GF(7))
sage: type(x)
<type 'sage.rings.polynomial.polynomial_zmod_flint.Polynomial_zmod_flint'>
sage: f = P.random_element(100)
sage: g = P.random_element(100)
sage: %timeit f*g
100000 loops, best of 3: 7.92 µs per loop

Build

Calculus

Coding Theory

Coercion

Combinatorics

Commutative Algebra

Distribution

Geometry

Graph Theory

Graphics

Group Theory

Interfaces

Linear Algebra

Miscellaneous

Notebook

Number Theory

Optional Packages

Packages

Porting

Solaris

User Interface

Website/Wiki