Sage 3.2.1 released

2 views
Skip to first unread message

mabshoff

unread,
Dec 6, 2008, 1:56:44 PM12/6/08
to sage-announce
[Note: Binaries for common platforms have been created and mirrored
out]

Hello folks,

Sage 3.2.1 was released on December 1st, 2008. It is available at

http://www.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 www.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 43 people contributed to this release:

* Michael Abshoff
* Martin Albrecht
* Nick Alexander
* Jason Bandlow
* Arnaud Bergeron
* Tom Boothby
* Robert Bradshaw
* Ondrej Certik
* Craig Citro
* Timothy Clemans
* John Cremona
* Alexander Dreyer
* Burcin Erocal
* Gary Furnish
* Alex Ghitza
* Andrzej Giniewicz
* Dan Gordan
* Jason Grout
* Carlo Hamalainen
* Marshall Hampton
* Mike Hansen
* Wilfried Huss [first contribution]
* David Joyner
* Simon King
* Sebastien Labbe
* Kwankyu Lee [first contribution]
* David Loeffler
* Robert Miller
* Guillaume Moroz [first contribution]
* Tobias Nagel
* Brett Nakashima
* Willem Jan Palenstijn
* John Palmieri
* Minh Nguyen
* Franco Saliola
* Chris Swierczewski
* Jaap Spies
* William Stein
* Philippe Theveny [first contribution]
* Nicolas Thiery
* Mark Watkins
* Carl Witty
* Paul Zimmermann

Cheers,

Michael Abshoff (release chair), William Stein

* Major Features, New Spkgs and Bugfixes

See the Sage 3.2.1 Release Tour at

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

* Known Issues with 3.2.1:

* 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 120 tickets. For details see

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

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

* Upcoming Releases

The next release will be 3.2.2, chaired by Michael Abshoff. It will
be a release focusing on merging existing patches from trac in
preparation for the big docstring Sphinx conversion planned for Sage
3.3.
The release cycle will be on the short side, i.e. about 7 days are
planned.

* Doctesting Coverage

For 3.2 we had:

Overall weighted coverage score: 63.0%
Total number of functions: 21578

We increased coverage by 0.3% in 3.2.1 while adding 39 functions:

Overall weighted coverage score: 63.3%
Total number of functions: 21617

* Closed Tickets:

Merged in Sage 3.2.1.rc1:

#3122: Michael Abshoff: after make install, sage tries to write in /
usr/local [Reviewed by William Stein]
#4254: Martin Albrecht: mq.SR improvements for convenience [Reviewed
by William Stein]
#4261: Willem Jan Palenstijn: sympow Configure fails to handle aliases
[Reviewed by William Stein, Mark Watkins, Michael Abshoff]
#4308: Philippe Theveny: make mpc an optional spkg [Reviewed by
William Stein, Michael Abshoff]
#4317: William Stein: Fix easy-install.pth after moving Sage [Reviewed
by Michael Abshoff, Craig Citro]
#4321: Alexander Dreyer, Michael Abshoff: wrong Unix permissions in
some PolyBoRi files
#4352: Marshall Hampton: add support for weight vectors to gran/
groebner_fan [Reviewed by William Stein]
#4402: William Stein: Sage 3.1.4: magma related optional doctest
failure in tut.tex [Reviewed by Michael Abshoff]
#4412: John Cremona: extend the local information function for
elliptic curves over number fields [Reviewed by William Stein, Minh
Nguyen]
#4576: Marshall Hampton: biopython optional package upgrade to
1.49beta [Reviewed by William Stein]
#4582: Guillaume Moroz: use Singular's capabilities for computing over
fraction fields [Reviewed by Martin Albrecht]
#4619: Michael Abshoff: Sage 3.2.1.a1: Update HISTORY.txt with the
3.1.3, 3.1.4 and 3.2 release notes [Reviewed by William Stein]
#4654: John Palmieri: for 'sage -testall': put sage version in test
log [Reviewed by Michael Abshoff]
#4655: William Stein: doctest failure in plot.py with 3.2.1.rc0 on 64-
bit SuSe linux [Reviewed by Michael Abshoff]
#4657: Michael Abshoff: OSX: gnuplot doesn't start due to dreaded
libpng conflict [Reviewed by William Stein]
#4658: William Stein: magma -- get rid of redundant caching: just have
_magma_init_ [Reviewed by Michael Abshoff]
#4659: John Palmieri: remove an extra 'cdef class Integer' line from
integer.pyx [Reviewed by Robert Bradshaw]
#4660: William Stein: mark inline fortran and inline cython examples
optional [Reviewed by Michael Abshoff]
#4661: Craig Citro: clean up module_list.py [Reviewed by Michael
Abshoff]
#4664: Michael Abshoff: Sage 3.2.1.rc1: Fix documentation build issues
[Reviewed by Craig Citro]
#4668: Michael Abshoff: libSingular's header have too tight
permissions [Reviewed by Craig Citro]

Merged in Sage 3.2.1.rc0:

#815: Arnaud Bergeron: doctesting is broken on .sage files [Reviewed
by William Stein]
#3102: Gary Furnish: debugging output in p-adics with print mode
"digits" [Reviewed by William Stein, Craig Citro]
#3621: Chris Swierczewski, Brett Nakashima, William Stein:
sage.finance - add expand and refine finance.Stock [Reviewed by
William Stein, Tom Boothby]
#4057: Andrzej Giniewicz: Underlines instead of headings in notebook
version of docstring for R functions [Reviewed by William Stein]
#4266: Robert Bradshaw: overflow error in SR approx [Reviewed by
William Stein]
#4334: Jaap Spies: Updated experimental Mayavi2 spkg [Reviewed by
William Stein]
#4383: David Joyner: composition_series() returns no generators for
trivial subgroup [Reviewed by William Stein]
#4431: Wilfried Huss: conversion of maxima matrices to sage matrices
[Reviewed by Mike Hansen]
#4432: Wilfried Huss, Mike Hansen, Burcin Erocal: symbolic gamma and
factorial [Reviewed by Mike Hansen, Burcin Erocal]
#4433: Wilfried Huss: Replace factorial with a symbolic version
[Reviewed by Mike Hansen]
#4481: Nicolas Thiery: Fix cached_function to accept functions without
func_doc or func_name [Reviewed by Mike Hansen]
#4488: Timothy Clemans: notebook -- login page not given when logged
out and trying to view your worksheets [Reviewed by William Stein]
#4522: Burcin Erocal: polynomial interface improvements [Reviewed by
William Stein]
#4535: Mike Hansen: refactoring in plot/* [Reviewed by William Stein,
Michael Abshoff]
#4537: David Loeffler: inverse_mod for number field ideals [Reviewed
by William Stein]
#4568: Simon King: Dangerous doc test of save_session [Reviewed by
William Stein]
#4587: Simon King: Installation of the latest version of a package
[Reviewed by William Stein]
#4615: Michael Abshoff: Make boehm_gc a standard spkg [Reviewed by
William Stein]
#4632: Carl Witty: .roots(ring=QQbar) fails for polynomials with
enormous (rational) coefficients [Reviewed by Nick Alexander]
#4641: Kwankyu Lee: "-notebook" commandline option should take
trailing options [Reviewed by William Stein]
#4642: William Stein: Limit sage-flags.txt to vector math flags
[Reviewed by Michael Abshoff]
#4645: Michael Abshoff: in setup.py module_list.py is hidden with no
comment [Reviewed by Craig Citro]
#4647: Michael Abshoff: Disable dependency code cacheing in setup.py
for now [Reviewed by Craig Citro]

Merged in Sage 3.2.1.alpha2:

#463: William Stein: sage -upgrade: "sage -upgrade URL" will install
all *newer* spkg's from the given URL, which can also be a local
directory [Reviewed by Michael Abshoff]
#4176: William Stein: matplotlib build failure due to broken tcl/tk
detection [Reviewed by Jaap Spies, Michael Abshoff]
#4613: Robert Bradshaw: doctests for big-o [Reviewed by Craig Citro]
#4624: William Stein: Sage 3.2.1.a1: add ipy_profile_sage.py to list
of files copied when sdisting [Reviewed by Michael Abshoff]
#4627: Nick Alexander: CRT_list in HNF dominates computation [Reviewed
by Craig Citro]
#4628: William Stein: sage-3.2.1.alpha1 -- setup.py build system is
foobar'd [Reviewed by Craig Citro]
#4634: Michael Abshoff: Sage 3.2.1.a1: numerical noise in sage/
schemes/ elliptic_curves/ell_rational_field.py [Reviewed by Nick
Alexander]
#4635: Michael Abshoff, John Palmieri: Sage 3.2.1.a1: numerical noise
in sage/plot/plot.py [Reviewed by Nick Alexander]

Merged in Sage 3.2.1.alpha1:

#3891: John Palmieri: polynomial sqrt method [Reviewed by Carl Witty]
#4320: David Joyner: linear codes improvements [Reviewed By Robert
Miller, Dan Gordan, Michael Abshoff]
#4341: Carlo Hamalainen: Optimisations + corrections to latin.py
[Reviewed by David Joyner]
#4381: Mike Hansen: sage -wthread not passed correctly to ipython
[Reviewed by Jaap Spies]
#4399: William Stein: Sage 3.1.4: magma related optional doctest
failure in sage/matrix/matrix1.pyx [Reviewed by Michael Abshoff]
#4401: William Stein: Sage 3.1.4: magma related optional doctest
failure in sage/crypto/mq/mpolynomialsystem.py [Reviewed by Michael
Abshoff]
#4463: Craig Citro: modular/abvar/homspace.py doctests are long
[Reviewed by William Stein]
#4482: William Stein: Sage 3.2.rc0: optional Magma doctest failure in
devel/sage/sage/rings/polynomial/pbori.pyx [Reviewed by Michael
Abshoff]
#4525: John Cremona: LLL-reduction of elliptic curve bases (with
resulting speed enhancement to integral_points()) [Reviewed by William
Stein, Tobias Nagel]
#4536: John Cremona: Various number field order and ideal utilities
[Reviewed by David Loeffler]
#4541: Jason Bandlow: kschur functions don't properly convert to
schur's [Reviewed by Mike Hansen]
#4553: John Palmieri: a few new methods for FiniteFieldElement
[Reviewed by John Cremona]
#4572: Robert Bradshaw: maxima output has misleading precision
[Reviewed by Michael Abshoff]
#4580: Robert Bradshaw: move mpfr declarations to a pxd [Reviewed by
Carl Witty]
#4592: Craig Citro: new setup.py dependency checking does not handle
Cython built-in pxd files [Reviewed by Carl Witty]
#4597: Craig Citro: setup.py dependency checker does not invalidate
cache correctly [Reviewed by Carl Witty]
#4598: Michael Abshoff: add sage/libs/gmp/__init__.py to MANIFEST.in
[Reviewed by Ondrej Certik]
#4599: Michael Abshoff: sage/schemes/elliptic_curves/
ell_rational_field.py doctest failure due to missing
"#optional" [Reviewed by Jaap Spies]
#4600: William Stein: followup issue on sage -only_optional [Reviewed
by Michael Abshoff]
#4601: William Stein: optional magma interface -- fix all broken
optional doctests by introducing _magma_init_(self, magma) signature
[Reviewed by Michael Abshoff]
#4602: Minh Nguyen: typos in files under sage/catalogue [Reviewed by
Michael Abshoff]
#4603: Minh Nguyen: trivial typos in files under sage/categories
[Reviewed by Michael Abshoff]
#4605: Robert Bradshaw: Update Cython to 0.10.2 (latest stable
upstream) [Reviewed by Michael Abshoff]
#4609: William Stein: Sage 3.2.1.a1: Make two optional magma doctests
also depend on database_gap [Reviewed by Michael Abshoff]
#4620: Craig Citro: setup.py: if the cythonization fails then next
"sage -b" starts to build extensions [Reviewed by Michael Abshoff]

Merged in Sage 3.2.1.alpha0:

#169: Craig Citro: slice assignment not implemented for PARI C library
interface [Reviewed by Robert Bradshaw]
#846: Robert Bradshaw: Split cdefs.pxi [Reviewed by Carl Witty]
#2304: Michael Abshoff: sparse_poly should probably be removed
[Reviewed by Nick Alexander]
#4144: Martin Albrecht: allow finite field elements in SBox
constructor [Reviewed by Carl Witty]
#4168: Robert Bradshaw: native mpfr polynomials [Reviewed by Mike
Hansen]
#4273: Jason Grout: Failure on Jordan form transformation matrices
[Reviewed by Marshall Hampton]
#4287: Paul Zimmermann, John Cremona: improve elliptic curve doctest
(part 5) [Reviewed by Alex Ghitza]
#4310: Robert Bradshaw: simplification of the coercion api [Reviewed
by Mike Hansen]
#4330: Mike Hansen: interfaces function_call(...) function is a total
MESS [Reviewed by William Stein]
#4403: Minh Nguyen: Fix "Install from Source Code" section in "Sage
Installation Guide" [Reviewed by Mike Hansen]
#4419: Mike Hansen: conversion of Permutations to GAP not implemented
[Reviewed by Franco Saliola]
#4468: Sebastien Labbe: assertion error when (some) bad color map
given [Reviewed by Mike Hansen]
#4487: Franco Saliola: add method to evaluate characters of
permutation and matrix groups [Reviewed by David Joyner, Mike Hansen]
#4528: John Cremona: Implement Krull dimension for orders in number
fields [Reviewed by Craig Citro]
#4533: Robert Bradshaw: divisors function slow for integers [Reviewed
by William Stein, John Cremona, Craig Citro]
#4540: Jason Bandlow: Symmetrica segfault converting Schur functions
to k-Schurs [Reviewed by Mike Hansen]
#4542: Marshall Hampton: polyhedra bug fix and improvments [Reviewed
by Carl Witty]
#4556: John Palmieri: nth_root for finite fields: document the fact
that 'extend' is not implemented [Reviewed by Robert Bradshaw]
#4558: Ondrej Certik: update to sympy-0.6.3.spkg (latest upstream)
[Reviewed by Michael Abshoff]
#4561: Robert Bradshaw: _fast_float_ for sin/cos, etc., in caculus.py
is implemented stupidly [Reviewed by Mike Hansen]
#4562: Jason Grout: clean up a bunch of imports in matrix CDF/RDF code
[Reviewed by Carl Witty]
#4564: Robert Bradshaw: implement long long -> mpz_t [Reviewed by
Craig Citro]
#4569: Franco Saliola: problems with the Permutation constructor
function [Reviewed by Mike Hansen]
#4570: Jason Grout: change the numpy include to the standard place
[Reviewed by Robert Bradshaw]
#4573: Franco Saliola: Permutation not callable, but
PermutationGroupElement is [Reviewed by Mike Hansen]
#4577: Wilfried Huss: simple interface to scipy.optimize.leastsq
[Reviewed by Carl Witty]
#4579: Robert Bradshaw: put mpz_longlong functions in c_lib [Reviewed
by Carl Witty]
#4583: William Stein: implement "sage -t --only-optional" [Reviewed by
Michael Abshoff]
#4584: William Stein: remove doctest cruft -- delete sage-
doctest_old_ver [Reviewed by Michael Abshoff]
#4586: Michael Abshoff: delete sage/rings/number_field/todo.py
[Reviewed by Nick Alexander]
#4589: William Stein: sage/rings/polynomial/multi_polynomial_ideal.py
doctest failure due to #4583 [Reviewed by Michael Abshoff]
#4591: William Stein: magma -- EllipticCurve('37a').three_selmer_rank
() fails in Magma 2.14 [Reviewed by Michael Abshoff]
#4594: Minh Nguyen: typos in files under sage/algebras [Reviewed by
Michael Abshoff]
#4595: Minh Nguyen: typos in files under sage/calculus [Reviewed by
Michael Abshoff]
#4596: Craig Citro: delete sha.py [Reviewed by William Stein]

Reply all
Reply to author
Forward
0 new messages