Sage 3.1.2 Release Tour

Sage 3.1.2 was released on XXX, 2008. For the official, comprehensive release notes, see the HISTORY.txt file that comes with the release. For the latest changes see sage-3.1.2.txt.

Doctest Coverage Hits 60%

Hidden Markov Models

Notebook Bugs

New Structures for Partition Refinement

Robert Miller

Improved Dense Linear Algebra over GF(2)

New PolyBoRi Version (0.5) and Improved Interface

QEPCAD Interface

Developer's Handbook

Improved 64-bit OSX Support

Fast Numerical Integration

GAP Meataxe Interface

Better SymPy Integration

Faster Determinants of Dense Matrices over Multivariate Polynomial Rings

Before

sage: P.<x,y> = QQ[]
sage: C = random_matrix(P,8,8)
sage: %time d = C.det()
CPU times: user 2.78 s, sys: 0.02 s, total: 2.80 s

After

sage: P.<x,y> = QQ[]
sage: C = random_matrix(P,8,8)
sage: %time d = C.det()
CPU times: user 0.09 s, sys: 0.00 s, total: 0.09 s

Real Number Inputs Improved

Before

sage: RealField(256)(1.2)
1.199999999999999955591079014993738383054733276367187500000000000000000000000

After

sage: RealField(256)(1.2)
1.200000000000000000000000000000000000000000000000000000000000000000000000000