[Due to three security critical notebook bugs it is *highly*
recommended that you upgrade from all previous versions of Sage.
Binaries for all platforms are available at sagemath.org. The mirrors
are hopefully catching up soon.]

Hello folks,

Sage 3.1.2 was released on September 19th, 2008. It is available at

           http://sagemath.org/download.html

* About Sage (http://www.sagemath.org)

Sage is developed by volunteers and combines 71 open source packages.
It is available for download from sagemath.org and its mirrors in
source or binary form. If you have any questions and/or problems
please report them to the Google groups sage-devel or sage-support.
You can also drop by in #sage-devel or #sage-support in freenode.

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

The following 42 people contributed to this release:

 * Tim Abbott
 * Michael Abshoff
 * Martin Albrecht
 * Robert Bradshaw
 * Arnaud Bergeron [first contribution]
 * C. Boncelet [first contribution]
 * Tom Boothby
 * Michael Brickenstein
 * Ondrej Certik
 * Craig Citro
 * Timothy Clemans
 * John Cremona
 * Karl-Dieter Crisman
 * Burcin Erocal
 * Gary Furnish
 * Alex Ghitza
 * Andrzej Giniewicz
 * Jason Grout
 * Mike Hansen
 * Marshall Hampton
 * Chris Holdsworth [first contribution]
 * Hamish Ivey-Law [first contribution]
 * David Joyner
 * Josh Kantor
 * Simon King
 * Steve Linton
 * Jason Merrill [first contribution]
 * Robert Miller
 * Minh Nguyen
 * Willem Jan Palenstijn
 * John Palmieri
 * David Philp [first contribution]
 * Yi Qiang
 * Nils-Peter Skoruppa [first contribution]
 * Franco Saliola
 * William Stein
 * Griffen Thoma [first contribution]
 * Igor Tolkov
 * Ralf-Philipp Weinmann
 * Georg Weber [first contribution]
 * Carl Witty
 * Chris Wuthrich

Cheers,

Michael Abshoff (release chair), William Stein

* Major Features, New Spkgs and Bugfixes

 * Doctest Coverage Hits 60% (Mike Hansen and others)
 * Hidden Markov Models (William Stein)
 * Fix various Notebook Bugs (Timothy Clemans, Mike Hansen)
 * New Structures for Partition Refinement (Robert Miller)
 * Improved Dense Linear Algebra over GF(2) (Martin Albrecht)
 * Update to new PolyBoRi Version (0.5) and Improved Interface (Tim
Abbott, Michael Abshoff, Martin Albrecht)
 * QEPCAD Interface (Carl Witty)
 * Update Developer's Handbook (John Palmieri)
 * Improved 64-bit OSX Support (Michael Abshoff)
 * GAP Meataxe Interface (Simon King, David Joyner)
 * Better SymPy Integration (Ondrej Certik)
 * Real Number Inputs Improved (Robert Bradshaw)
 * Faster Determinants of Dense Matrices over Multivariate Polynomial
Rings (Martin Albrecht)
 * Arrow drawing improved (Jason Grout)
 * Eigen functions for matrices (Jason Grout)
 * Memory Leak fixes (Michael Abshoff, Craig Citro)

For details see the Sage 3.1.2 Release Tour at

  http://wiki.sagemath.org/sage-3.1.2

* Known Issues with 3.1.2:

 * RHEL 5 clisp build issue: the latest clisp.spkg does not build
   so please use the clisp.spkg from Sage 3.0.3.

* Bug Statistics

We closed 251 tickets. For details see

   http://trac.sagemath.org/sage_trac/milestone/sage-3.1.2

or check out the closed ticket section at the end of the
announcement.

* Upcoming Releases

The next release will be 3.1.3, chaired by Michael Abshoff. It will
be a mix of new features and bug fixes.

* Doctesting Coverage

For 3.1.1 we had:

Overall weighted coverage score:  56.5%
Total number of functions:  20920

We increased coverage by 4.0% in 3.1.2 while removing 336 functions:

Overall weighted coverage score:  60.5%
Total number of functions:  20584

* Closed Tickets:

Merged in Sage 3.1.2.rc5:

#3534: William Stein, John Palmieri: plot -- fix circle example in the
documentation [Reviewed by Mike Hansen]
#3894: John Palmieri: in tutorial, live version, triple dots are not
visible [Reviewed by Mike Hansen]
#4063: Timothy Clemans: properly escape the titles of worksheets
[Reviewed by Mike Hansen]
#4133: Mike Hansen, Michael Abshoff: sage.math - sage 3.1.2.rc4
doctest failure in interfaces/maxima.py [Reviewed By Robert Miller]
#4130: Michael Abshoff: #4125 does not work on OS X 10.4 [Reviewed by
Robert Miller]
#4131: Michael Abshoff: unbreak sage-clone [Reviewed by Mike Hansen]
#4137: William Stein: add doctests for user_type() in avatar.py
[Reviewed by Mike Hansen]
#4138: Michael Abshoff: Sage 3.1.2.rc5: fix documentation build issues
[Reviewed by Mike Hansen]

Merged in Sage 3.1.2.rc4:

#925: Michael Abshoff: valgrind options to sage (sage -valgrind, sage
-
callgrind, etc.) should be more customizable [Reviewed by Robert
Miller]
#1915: Alex Ghitza: infinity doesn't behave well [Reviewed by John
Cremona]
#3563: Michael Abshoff: make "def atlas()" deal with the Accelerate
Framework on OSX [Reviewed by Robert Miller]
#3675: Michael Abshoff: upgrade optinal valgrind.spkg to the 3.3.1
release [Reviewed by Robert Miller]
#3847: Alex Ghitza: can't make vector of ints [Reviewed by John
Cremona]
#4097: Robert Miller: matrix automorphism groups [Reviewed by David
Joyner]
#4119: Martin Albrecht: doctests + fixes for SymbolicData interface
[Reviewed by Mike Hansen]
#4121: Robert Miller: correct the translation for automorphism groups
of graphs with edge labels [Reviewed by Mike Hansen]
#4122: Michael Abshoff: build python without pymalloc for
SAGE_VALGRIND, add sleep(3) for parallel make install issue [Reviewed
by Robert Miller]
#4123: Michael Abshoff: source $SAGE_ROOT/toolchain/toolchain-env if
it exists [Reviewed by Robert Miller]
#4124: Robert Miller: disable pbuild [Reviewed by Michael Abshoff]
#4125: David Philp: Build breaks entirely or pulls in non-standard
libraries with fink and macports [Reviewed by Robert Miller]

Merged in Sage 3.1.2.rc3:

#3009: Jason Merrill: remove spaces after continuation characters
"\" [Reviewed by Michael Abshoff]
#3422: Jason Merrill: Minor typo in docs for zeta_zeros() [Reviewed by
Michael Abshoff]
#4110: Michael Abshoff: Memory leak in pickling matrices of GF(2)
[Reviewed by Robert Miller]
#4112: Mike Hansen: 3.1.2.rc2 doctest failure: sage/interfaces/
sage0.py [Reviewed by Craig Citro]
#4113: Craig Citro: Doctest failure in free_module.py [Reviewed by
Michael Abshoff]
#4114: Mike Hansen: hang in lisp.py on OS X 10.5 [Reviewed by Michael
Abshoff]
#4117: Craig Citro, Michael Abshoff: number_field_* leaks caused by
gen.pyx's type(gen self) [Reviewed by Michael Abshoff, Craig Citro]
#4118: Craig Citro: fix various Pari-related issues [Reviewed by
Michael Abshoff]

Merged in Sage 3.1.2.rc2:

#3957: Mike Hansen: notebook -- major bug in opening notebooks and
plots [Reviewed by Timothy Clemans]
#3978: Michael Abshoff: Sage 3.1.2.alpha1: ghmm and hmm numerical
noise doctest failures [Reviewed by Robert Miller]
#4085: Robert Bradshaw: high precision real literals [Reviewed by Mike
Hansen]
#4086: Michael Abshoff: Fix polybori-0.5rc.p3.spkg build issue from
vanilla tarball [Reviewed by Martin Albrecht]
#4090: Georg Weber, Michael Abshoff: polybori-0.5rc1.p4 fails to build
on OSX 10.4 [Reviewed by Robert Miller]
#4091: Craig Citro: Sage 3.1.2.rc1: matrix_real_double_dense.py
doctest failure [Reviewed by Jason Grout]
#4092: Martin Albrecht: libm4ri-20080904 fails to build on OSX 10.4
[Reviewed by Michael Abshoff]
#4093: John Cremona: fix numerical fuzz in period_lattice for 3.1.2
[Reviewed by Michael Abshoff]
#4094: Tom Boothby: evaluate all causes massive browser hang [Reviewed
by Mike Hansen]
#4098: William Stein: "T1 = M1.hecke_operator(13^9)" blows up on 32
bit builds [Reviewed by Michael Abshoff]
#4101: Robert Bradshaw: cpdef horribly broken in last Cython [Reviewed
by Michael Abshoff]
#4107: Minh Nguyen: trivial typos in tut.tex [Reviewed by Mike Hansen,
Michael Abshoff]
#4108: Michael Abshoff: disable hmm.pyx and chmm.pyx doctests
[Reviewed by Robert Miller]

Merged in Sage 3.1.2.rc1:

#1785: Alex Ghitza: bug in creating points on elliptic curves over
extension fields [Reviewed by John Cremona]
#3711: Mike Hansen: notebook -- folder of worksheets not properly
saved [Reviewed by Timothy Clemans]
#3918: Mike Hansen: notebook -- MAJOR BUG involving uploading file
from URL [Reviewed by Timothy Clemans]
#4064: Alex Ghitza, John Cremona: fix pari precision issues [Reviewed
by John Cremona, Alex Ghitza]
#4070: Michael Abshoff: fix polybori-0.5.rc1 build issues [Reviewed by
Martin Albrecht]
#4071: Mike Hansen: Fix issues in the lisp interface [Reviewed by
Michael Abshoff]
#4072: Mike Hansen: Fix issue in trait_names in the sage0 interface
[Reviewed by Martin Albrecht]
#4073: Martin Albrecht: disable colors in sage0 [Reviewed by Mike
Hansen]
#4074: Mike Hansen: the notebook is totally broken in secure mode with
the new twisted spkg [Reviewed by Michael Abshoff]
#4075: David Joyner: fix bug in BCHCode [Reviewed by Robert Miller]
#4077: Mike Hansen: notebook - ReactorNotRunning error consistently
seen in sage-3.1.2.rc0 [Reviewed by Michael Abshoff]
#4078: Mike Hansen: evaluate all has sometimes erratic behavior
[Reviewed by William Stein]
#4080: Martin Albrecht: Symbol clash between global M4RI and
PolyBoRi's M4RI [Reviewed by Michael Abshoff]
#4081: Robert Miller: memleaks in nonlinear binary codes [Reviewed by
Michael Abshoff]
#4082: Michael Abshoff: Sage 3.1.2.rc0: numerical noise on OSX/Intel
in schemes/elliptic_curves/ell_number_field.py [Reviewed by Mike
Hansen]
#4084: Jason Merrill: plot(1/cos,-1,1) fails [Reviewed by Michael
Abshoff]

Merged in Sage 3.1.2.rc0:

#1115: John Cremona: Sha_an either fails or lies when prec isn't the
default 53 [Reviewed by Alex Ghitza]
#1170: John Cremona: Behaviour of the order function for infinite
groups [Reviewed by Alex Ghitza]
#1877: Griffen Thoma, Jason Merrill: same range variables -- bug in 3d
plotting [Reviewed by Arnaud Bergeron]
#3264: Tim Abbott, Martin Albrecht: Upgrade PolyBoRi to 0.5rc
[Reviewed by Michael Abshoff]
#3377: Chris Wuthrich, John Cremona: torsion and other functions for
elliptic curves over number fields [Reviewed by Alex Ghitza]
#3728: John Palmieri: tutorial: add documentation for solving matrix
equations [Reviewed by John Cremona, Alex Ghitza]
#3857: Chris Holdsworth, John Cremona, Nils Skoruppa:
BinaryQF_reduced_representatives in binary_qf.py produces extra
unreduced forms [Reviewed by Alex Ghitza]
#3885: Craig Citro, Martin Albrecht: Bug in free module __call__
method [Reviewed by Mike Hansen, Robert Bradshaw]
#3907: Mike Hansen: plot correctly up to asymptotes [Reviewed by
Robert Miller]
#3922: Jason Grout: Make nice arrows [Reviewed by Mike Hansen, Michael
Abshoff]
#3954: Alex Ghitza: bug in elliptic curve period_lattice [Reviewed by
John Cremona]
#3960: Mike Hansen: "edit this" on published worksheets doesn't work
anymore in 3.1.1 [Reviewed by Michael Abshoff]
#4023: Alex Ghitza: Sage 3.1.2.alpha3: 32 vs. 64 bit doctesting issues
for gp [Reviewed by Michael Abshoff, Martin Albrecht]
#4026: Gary Furnish: Move Macaulay2 to latest upstream 1.1-r7221
[Reviewed by Martin Albrecht]
#4040: Marshall Hampton: Update biopython optional package to 1.47
[Reviewed by Michael Abshoff]
#4042: Martin Albrecht: libm4ri-20080903 fails to build on Itanium
Linux [Reviewed by Michael Abshoff]
#4043: Michael Abshoff: Sage 3.1.2.alpha4: numerical noise in plot.py
[Reviewed by Mike Hansen]
#4044: Martin Albrecht: create AES equation systems for PolyBoRi
[Reviewed by Ralf-Philipp Weinmann]
#4045: Martin Albrecht: fix PolyBoRi GB calculations in some
situations [Reviewed by Ralf-Philipp Weinmann]
#4047: Robert Miller: automorphism groups/canonical labels for
hypergraphs [Reviewed by Mike Hansen]
#4049: Arnaud Bergeron: Don't use the -i option to tar as it does not
exist on most BSDs [Reviewed by Michael Abshoff]
#4050: Mike Hansen: Shared worksheets are not copied correctly
[Reviewed by Michael Abshoff]
#4051: Arnaud Bergeron: Use of tar -j in sage-pkg [Reviewed by Michael
Abshoff]
#4052: Arnaud Bergeron: readline spkg doesn't build under OpenBSD
[Reviewed by Michael Abshoff]
#4053: Robert Miller: more checking for graph6, sparse6 and dig6
formats [Reviewed by Michael Abshoff]
#4054: Robert Miller: shorten doctesting in graph_generators.py
[Reviewed by Michael Abshoff]
#4059: Arnaud Bergeron: libm4ri configure is seriously broken on
anything not x86 [Reviewed by Martin Albrecht]
#4066: Michael Abshoff: Sage 3.1.2.alpha3: Solaris build fixes for the
Sage library [Reviewed by Martin Albrecht]
#4067: Michael Abshoff: hmm.pyx and ghmm.pyx valgrind issues [Reviewed
by Martin Albrecht]
#4068: Martin Albrecht: determinants for matrices over multivariate
polynomial rings slow [Reviewed by Mike Hansen]

Merged in Sage 3.1.2.alpha4:

#309: Alex Ghitza: rationals enumeration not monotone in height
[Reviewed by John Cremona]
#1834: Alex Ghitza: General linear group over ZZ hangs in __call__
[Reviewed by John Cremona]
#2547: Jason Merrill: Implement gradient(), hessian() for callable
symbolic expressions [Reviewed by Mike Hansen]
#3451: Alex Ghitza: inaccurate error message in scheme morphisms
[Reviewed by John Cremona]
#3622: Robert Bradshaw: numerical fast integration using fast float
[Reviewed by Jason Merrill]
#3805: Jason Merrill: sage gets basic arithmetic with sqrt(3) wrong
[Reviewed by Michael Abshoff]
#3921: Jason Merrill: calculus -- solve(..., constant) should complain
by default [Reviewed by Alex Ghitza]
#3969: Robert Brashaw: Matrix_mod2_dense hashs follow-up (see #3724))
[Reviewed by Martin Albrecht]
#3974: Chris Wuthrich: renaming of integral_weierstrass_model to
integral_short_weierstrass_model [Reviewed by John Cremona]
#4016: Alex Ghitza: improve doctests to schemes/generic/scheme.py
[Reviewed by Robert Bradshaw]
#4017: Michael Abshoff: Sage 3.1.2.alpha1 - PPC OSX: numerical noise
in sage/stats/hmm/chmm.pyx [Reviewed by Mike Hansen]
#4018: Robert Bradshaw: casting of non t_INT pari integers [Reviewed
by Alex Ghitza]
#4019: Robert Bradshaw: numerator and denominator for QQ[x] [Reviewed
by Alex Ghitza]
#4020: Robert Bradshaw: fraction field doctests [Reviewed by Mike
Hansen]
#4024: Martin Albrecht: upgrade M4RI to newest upstream release
(20080901) [Reviewed by Michael Abshoff]
#4025: Michael Abshoff, Mike Hansen: Sage 3.1.2.alpha3: benchmark.py
runs Maple tests that should be optional [Reviewed by David Joyner]
#4027: Martin Albrecht: Sage 3.1.2.alpha3: matrix_mod2_dense.pyx
doctest failure on 32 bits [Reviewed by Michael Abshoff]
#4028: Mike Hansen: doctest and improve sage/interfaces/axiom.py
[Reviewed by Michael Abshoff]
#4030: Jason Merrill: Vectors of callable things should be callable
[Reviewed by Mike Hansen]
#4031: Jason Merrill: Callable symbolic expressions should allow
keyword args [Reviewed by Mike Hansen]
#4032: Michael Abshoff: Add x86 Solaris build support for libSingular
[Reviewed by Martin Albrecht]
#4033: Michael Abshoff: disabled libiconv on Solaris for the r.spkg
[Reviewed by Martin Albrecht]
#4034: Michael Abshoff: Fix rubiks.spkg build on Solaris  [Reviewed by
Martin Albrecht]
#4037: Alex Ghitza: list_of_first_n() broken in interact.py [Reviewed
by John Cremona]

Merged in Sage 3.1.2.alpha3:

#708: Alex Ghitza: performance issue -- Magma is way faster at testing
some polynomials for irreducibility [Reviewed by Martin Albrecht]
#1213: Jason Merrill: strange unused file sage/plot/mpl_wrapper.py
should be fixed or deleted [Reviewed by Michael Abshoff]
#1647: John Palmieri: rewrite spkg chapter in the developer handbook
[Reviewed by Martin Albrecht]
#1648: John Palmieri: add chapter in developer's handbook about bug
handling via trac [Reviewed by Martin Albrecht]
#2078: John Palmieri: programming guide: section "quick Mercurial
tutorial for Sage" is wrong/misleading [Reviewed by Martin Albrecht]
#2422: John Palmieri: Update Programming Guide [Reviewed by Martin
Albrecht]
#3324: Martin Albrecht: Matrix_mod2_dense to/from PNG routines
[Reviewed by William Stein, Michael Abshoff]
#3376: Martin Albrecht: matrix multiplication should use Strassen's
algorithm [Reviewed by Robert Miller, Michael Abshoff]
#3393: John Palmieri: fix typo in documentation related to sage_search
[Reviewed by Martin Albrecht]
#3481: Mike Hansen: remove sage/plot/plot3dsoya.py from sage [Reviewed
by Michael Abshoff]
#3780: Martin Albrecht: add fast col_swap method for dense matrices
over GF(2) [Reviewed by Robert Miller]
#3843: Robert Miller:n ice tree plotting - improve graph plotting docs
[Reviewed by Franco Saliola]
#3905: John Palmieri: revision of programming guide [Reviewed by
Martin Albrecht]
#3956: Martin Albrecht: Fast hash for matrices over finite fields
[Reviewed by Robert Bradshaw]
#3988: William Stein: interfaces -- add algorithm='magma' for
polynomial factor and galois_group commands [Reviewed by Martin
Albrecht]
#3991: Martin Albrecht: Matrix_mod2_dense.__hash__ 32-bit doctest
failure [Reviewed by John Cremona]
#3992: Michael Abshoff: Sage 3.1.2.alpha2: three tests in sage/
interfaces/octave.py need to be optional [Reviewed by John Cremona]
#3995: Mike Hansen: improve and doctest the MuPAD interface [Reviewed
by Michael Abshoff]
#3996: Mike Hansen: doctest the Singular interface [Reviewed by Martin
Albrecht]
#3997: Mike Hansen: doctest and fix the Lisp interface [Reviewed by
Michael Abshoff]
#4001: Martin Albrecht: ZZ['x'].gen()^(2^20) should work but doesn't
[Reviewed by John Cremona]
#4002: Robert Miller, Mike Hansen: raise coverage of sage.graphs to
100% [Reviewed by Mike Hansen, Robert Miller]
#4003: Mike Hansen: increase coverage of sage/interfaces/maple.py
[Reviewed by Michael Abshoff]
#4004: Mike Hansen: increase coverage of sage/interfaces/gap.py and
sage/interfaces/gp.py [Reviewed by Michael Abshoff]
#4005: Robert Miller: sage-coverage screws up with lambda functions as
default arguments [Reviewed by Michael Abshoff]
#4006: Mike Hansen: Remove unused code in sage/libs/pari/functional.py
[Reviewed by Michael Abshoff]
#4007: Michael Abshoff: OSX 10.4/5: build libpng.dylib again [Reviewed
by Robert Miller]
#4008: Michael Abshoff: OSX 10.4/5: build python without the OSX
specific extensions [Reviewed by Robert Miller]
#4009: Michael Abshoff: OSX 10.4/5: build R without the aqua support
[Reviewed by Robert Miller]
#4014: Mike Hansen: remove sage/plot/graph.py from Sage [Reviewed by
Michael Abshoff]
#4015: Robert Miller: add docs to tests/benchmark.py [Reviewed by
Michael Abshoff]
#4016: Alex Ghitza: improve doctests to schemes/generic/scheme.py
[Reviewed by Robert Bradshaw]

Merged in Sage 3.1.2.alpha2:

#132: Simon King, Mike Hansen: maxima -- implement special arithmetic
for MaximaFunction class [Reviewed by Martin Albrecht]
#772: Carl Witty, Jason Grout: create experimental QEPCAD.spkg for
quantifier elimination and solving systems of inequalities [Reviewed
by Michael Abshoff, Jason Grout, Carl Witty]
#1952: Martin Albrecht, Mike Hansen: Follow up to #1940: Ideal
comparison improvements [Reviewed by Mike Hansen, Martin Albrecht]
#2209: Steve Linton: gap on itanium - incorporate steve linton's new
fixes so gap builds fine with optimizations [Reviewed by William
Stein]
#2366: Mike Hansen: add docstring to sloane_find and sloane_sequence
[Reviewed by Timothy Clemans]
#3253: Alex Ghitza: f.jacob() used to work to compute jacobian ideal.
Now it doesn't [Reviewed by Martin Albrecht]
#3431: Carl Witty: QEPCAD interface [Reviewed by Jason Grout]
#3440: Martin Albrecht: Our PolyBoRi's GB calculation in AES mode is
broken [Reviewed by Burcin Erocal]
#3630: Yi Qiang: upgrade twisted.spkg to 8.1.0 release [Reviewed by
Michael Abshoff]
#3635: Martin Albrecht: If m is a matrix, then m.plot() should call
matrix_plot [Reviewed by Jason Grout]
#3823: Igor Tolkov: Interact - get rid of default height [Reviewed by
Jason Grout]
#3883: John Cremona: Streamline elliptic curve division (torsion)
polynomials  [Reviewed by Chris Wuthrich]
#3892: Hamish Ivey-Law, Martin Albrecht: PowerSeries random element
over GF(q) (Givaro) fails [Reviewed by Alex Ghitza]
#3909: Josh Kantor: Updating jmol package to 11.6rc8 [Reviewed by
Jason Grout, Michael Abshoff]
#3915: Martin Albrecht: PolyBoRi interface improvements [Reviewed by
Michael Brickenstein]
#3935: Jason Merrill: ode_solver __init__ method ignores many
parameters [Reviewed by Jason Grout]
#3961: John Cremona: bug in ell_finite_field.abelian_group() [Reviewed
by Alex Ghitza]
#3965: Martin Albrecht: one line fix for PolyBoRi to Magma conversion
[Reviewed by Burcin Erocal]
#3966: Jason Grout: The ode cython example gives errors [Reviewed by
Jason Merrill]
#3968: Jason Grout: Magma interface sometimes fails on long inputs
[Reviewed by Willem Jan Palenstijn]
#3971: William Stein: hidden markov models -- implement nsteps and
log_likelihood_cutoff [Reviewed by Josh Kantor]
#3972: Michael Abshoff: 3.1.2.alpha1: numerical noise in plot.py
[Reviewed by Craig Citro]
#3973: Chris Wuthrich: short_weierstrass_model in characteristic 3
[Reviewed by John Cremona]
#3975: Arnaud Bergeron: Small mistake in the new plot() code [Reviewed
by Mike Hansen]
#3976: Mike Hansen: improve doctests to expect.py, maxima.py, and
lie.py [Reviewed by Robert Miller]
#3977: Mike Hansen: get interfaces/octave.py up to 100% coverage
[Reviewed by Robert Miller]
#3982: Robert Miller: Pipe stdout to /dev/null to help sage_timeit
with "print" statements [Reviewed by Mike Hansen]
#3983: Mike Hansen: get coverage for sage/interfaces/sage0.py up to
100% [Reviewed by Michael Abshoff]
#3989: Michael Abshoff: fix autotools issues with gd-2.0.35 [Reviewed
by Craig Citro]

Merged in Sage 3.1.2.alpha1:

#1539: William Stein: bdist of sage should include devel/doc [Reviewed
by Michael Abshoff]
#2000: Martin Albrecht: fall back to univariate factoring if possible
[Reviewed by Carl Witty]
#2410: Jason Grout: parametric_plot and constants [Reviewed by Mike
Hansen]
#2491: Mike Hansen: Showing source from sloane_functions [Reviewed by
Michael Abshoff]
#2569: Carl Witty: Add XOR to preparser [Reviewed by Mike Hansen]
#3359: Martin Albrecht: bug/inconsistency in multivariate polynomial
substitution [Reviewed by Mike Hansen]
#3390: Jason Grout: update numpy to the 1.1.0 release [Reviewed by
Michael Abshoff]
#3392: Tim Abbott, Jason Grout: upgrade matplotlib to 0.98.3 release
[Reviewed by Michael Abshoff]
#3432: Martin Albrecht: MPolynomial_libsingular does not have a
degrees method [Reviewed by Mike Hansen]
#3653: Carl Witty: Better random complex numbers [Reviewed by Mike
Hansen]
#3654: Jason Grout: Deprecation warning function [Reviewed by Michael
Abshoff, Mike Hansen]
#3655: C. Boncelet, David Joyner: left multiplication in piecewise
does not work [Reviewed by Mike Hansen]
#3719: David Joyner: bug in group cohomology [Reviewed by Alex Ghitza]
#3724: Martin Albrecht: faster hashs for Matrix_mod2_dense [Reviewed
by Simon King]
#3792: Ondrej Certik: fix Sage build when there is a broken systemwide
freetype library [Reviewed by Michael Abshoff]
#3794: Jason Grout: Create eigen functions for matrices [Reviewed by
John Cremona]
#3813: Franco Saliola, Arnaud Bergeron: Improve adaptive rendering in
plot() [Reviewed by William Stein, Mike Hansen]
#3826: Carl Witty: Empty string in interact prints \x00 [Reviewed by
Igor Tolkov]
#3853: Mike Hansen, Jason Grout: plot.py improvements part 1: Remove
all factories [Reviewed by Jason Grout, Mike Hansen, Michael Abshoff]
#3854: Igor Tolkov: interact needs to use "notruncate" [Reviewed by
Martin Albrecht, Mike Hansen]
#3869: John Cremona: CremonaDatabase functions iter() and
isogeny_classes() sort keys wrongly [Reviewed by Carl Witty]
#3873: Jason Grout, Carl Witty: Doctest should test for warnings
[Reviewed by Carl Witty, Michael Abshoff]
#3896: Robert Bradshaw: Upgrade Cython to 0.9.8.1.1 [Reviewed by
Michael Abshoff]
#3910: Carl Witty: adjust interval printing: precise integers print as
integers [Reviewed by John Cremona]
#3913: John Cremona: order function not defined for ideal classes
[Reviewed by Alex Ghitza]
#3926: Martin Albrecht: fix Macaulay2 building [Reviewed by Michael
Abshoff]
#3927: John Cremona: Several enhancements and bug fixes for
Factorization class [Reviewed by Carl Witty]
#3939: Martin Albrecht: copyright notice in integer.pyx [Reviewed by
Michael Abshoff]
#3942: Robert Miller: Sage interfaces vs. pyprocessing [Reviewed by
William Stein]
#3946: Chris Holdsworth: Tidier BinaryQF reductions [Reviewed by John
Cremona]
#3947: Michael Abshoff, David Philp: build python against Sage's
readline [Reviewed by Mike Hansen]
#3948: Michael Abshoff: Add 64 bit OSX build support for clisp
[Reviewed by Mike Hansen]
#3952: Mike Hansen: make plot() and parametric_plot() use fast_float
on their functions [Reviewed by Carl Witty, Michael Abshoff]
#3963: Mike Hansen: bug in converting Sage's rationals to Sympy
rationals [Reviewed by Michael Abshoff]

Merged in Sage 3.1.2.alpha0:

#1300: Simon King, Martin Albrecht: Customize the output of Singular
matrices [Reviewed by Martin Albrecht, Simon King]
#1470: Michael Abshoff, Mike Hansen: upgrade maxima.spkg to 5.16.2
[Reviewed by Mike Hansen, Michael Abshoff]
#1621: Michael Abshoff: update gd to 2.0.35/update 64 bit OSX support
[Reviwed by Robert Miller]
#3013: Michael Abshoff: bug in integrate (found during a talk!)
[Reviewed by Mike Hansen]
#3174: Michael Abshoff: add 64 bit OSX build support to flint
[Reviewed by Robert Miller]
#3175: Michael Abshoff: add 64 bit OSX build support to zlib [Reviewed
by Robert Miller]
#3194: Michael Abshoff: fix 64 bit OSX build support for singular
[Reviwed by Robert Miller]
#3195: Michael Abshoff: add 64 bit OSX build support for polybori
[Reviwed by Robert Miller]
#3199: Michael Abshoff: fix 64 bit OSX build support for zn_poly
[Reviwed by Mike Hansen]
#3641: Martin Albrecht: new Singular upstream release [Reviewed by
Michael Abshoff]
#3683: Simon King, David Joyner: Wrap GAP's meataxe implementation
[Reviewed by David Joyner, Simon King]
#3707: Ondrej Certik: Make all common Sage classes convertible to
SymPy, update Sympy to 0.6.2 [Reviewed by Martin Albrecht]
#3710: Andrzej Giniewicz: Segfault in Tachyon on some latest GCC
versions [Reviewed by Michael Abshoff]
#3726: William Stein: stats/finance -- add support for hidden markov
models to sage [Reviewed by Josh Kantor]
#3773: William Stein: hidden markov models -- part 2 [Reviewed by Josh
Kantor]
#3874: Karl-Dieter Crisman: Moebius plot bug [Reviewed by William
Stein]
#3880: Robert Miller: Bad behavior of arrows [Reviewed by Michael
Abshoff]
#3884: Michael Abshoff: change banner in "sage -advanced" [Reviewed by
William Stein]
#3887: Craig Citro, Nils-Peter Skoruppa: Fix bug in determinant
[Reviewed by William Stein]
#3888: Martin Albrecht: fix trivial indentation [Reviewed by Michael
Abshoff]
#3908: Carl Witty: fix major memory leak in fast_float [Reviewed by
Michael Abshoff]
#3919: Igor Tolkov: Selector - do not inset a lone button [Reviewed by
William Stein]


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to