1898
Comment: More reminders to showcase features

2753
Summarize #6016, #3699

Deletions are marked like this.  Additions are marked like this. 
Line 13:  Line 13: 
* FIXME: summarize #6016  * Factoring rational functions (Soroosh Yazdani)  New method {{{factor()}}} in the class {{{FractionFieldElement}}} of {{{sage/rings/fraction_field_element.pyx}}} to return the factorization of self over the base ring. Here's an example for working with this new method: {{{ sage: K.<x> = QQ["x"] sage: f = (x^3 + x) / (x3) sage: f.factor() (x  3)^1 * x * (x^2 + 1) }}} 
Line 15:  Line 21: 
* FIXME: summarize #3699  * Faster {{{basis_matrix()}}} for ambient modules (John Cremona)  The speedup can be up to 376x faster than previously. The following timing statistics were obtained using the machine sage.math: {{{ # BEFORE sage: K = FreeModule(ZZ, 2000) sage: %time I = K.basis_matrix() CPU times: user 292.74 s, sys: 20.11 s, total: 312.85 s Wall time: 312.90 s # AFTER sage: K = FreeModule(ZZ, 2000) sage: %time I = K.basis_matrix() CPU times: user 0.41 s, sys: 0.43 s, total: 0.84 s Wall time: 0.83 s }}} 
Sage 4.0.1 Release Tour
Sage 4.0.1 was released on FIXME. For the official, comprehensive release note, please refer to FIXME. A nicely formatted version of this release tour can be found at FIXME. The following points are some of the foci of this release:
Algebra
Factoring rational functions (Soroosh Yazdani)  New method factor() in the class FractionFieldElement of sage/rings/fraction_field_element.pyx to return the factorization of self over the base ring. Here's an example for working with this new method:
sage: K.<x> = QQ["x"] sage: f = (x^3 + x) / (x3) sage: f.factor() (x  3)^1 * x * (x^2 + 1)
Faster basis_matrix() for ambient modules (John Cremona)  The speedup can be up to 376x faster than previously. The following timing statistics were obtained using the machine sage.math:
# BEFORE sage: K = FreeModule(ZZ, 2000) sage: %time I = K.basis_matrix() CPU times: user 292.74 s, sys: 20.11 s, total: 312.85 s Wall time: 312.90 s # AFTER sage: K = FreeModule(ZZ, 2000) sage: %time I = K.basis_matrix() CPU times: user 0.41 s, sys: 0.43 s, total: 0.84 s Wall time: 0.83 s
 FIXME: summarize #6081
 FIXME: summarize #6043
Algebraic Geometry
 FIXME: summarize #5948
Basic Arithmetic
 FIXME: summarize #5732
Calculus
 FIXME: summarize #5404
Combinatorics
 FIXME: summarize #6000
 FIXME: summarize #6167
 FIXME: summarize #6093
 FIXME: summarize #6050
 FIXME: summarize #5931
 FIXME: summarize #5925
Commutative Algebra
 FIXME: summarize #6120
Geometry
Graph Theory
Graphics
 FIXME: summarize #6184
 FIXME: summarize #5599
Group Theory
Interfaces
 FIXME: summarize #6208
Linear Algebra
Miscellaneous
 FIXME: summarize #5967
 FIXME: summarize #5483
 FIXME: summarize #6139
Modular Forms
 FIXME: summarize #5995
Notebook
 FIXME: summarize #4575
 FIXME: summarize #5895
Number Theory
 FIXME: summarize #133
 FIXME: summarize #6021
 FIXME: summarize #6206
Numerical
 FIXME: summarize #5827
Packages
 FIXME: summarize #5840
 FIXME: summarize #6173
 FIXME: summarize #5817
 FIXME: summarize #6156
 FIXME: summarize #6169
 FIXME: summarize #6209
 FIXME: summarize #6219
Padics
Quadratic Forms
Symbolics
 FIXME: summarize #6144
 FIXME: summarize #6194
Topology
 FIXME: summarize #6141