Sage 5.2 was released on 25 July 2012. It is available in
source and binary form from:
*
http://www.sagemath.org/download.html
Sage (
http://www.sagemath.org/) is developed by volunteers and combines
over 90 open source packages. For instructions about installing Sage, see
*
http://www.sagemath.org/doc/installation
The following page lists the platforms on which Sage should work:
*
http://wiki.sagemath.org/SupportedPlatforms
If you have any questions and/or problems, please report them to any of
these Google groups:
* sage-support:
http://groups.google.com/group/sage-support
* sage-devel:
http://groups.google.com/group/sage-devel
You can also drop by in #sagemath on freenode or post your questions
at
http://ask.sagemath.org/
The following 54 people contributed to this release. Of those, 5 made
their first contribution to Sage:
- Alexander Dreyer
- Andrey Novoseltsev
- André Apitzsch
- Anne Schilling
- Armin Straub
- Benjamin Jones
- Birk Eisermann [first contribution]
- Burcin Erocal
- Charles Bouillaguet
- Chris Berg
- Dan Drake
- Daniel Krenn
- David Coudert
- David Roe
- Dima Pasechnik
- Dmitrii Pasechnik
- Douglas McNeil
- Franco Saliola
- François Bissey
- Frédéric Chapoton
- Hugh Thomas
- Ivan Andrus
- Jason Grout
- Javier López Peña
- Jeroen Demeyer
- Johan Bosman
- John Palmieri
- Jonathan Gutow
- Karl-Dieter Crisman
- Keshav Kini
- Leif Leonhardy
- Luis Felipe Tabera Alonso
- Marshall Hampton
- Martin Albrecht
- Martin Raum
- Mike Hansen
- Nathann Cohen
- Nicolas M. Thiéry
- Niels Ranosch
- Paul Ivanov [first contribution]
- Paulo César Pereira de Andrade
- Punarbasu Purkayastha
- R. Andrew Ohana
- Rado Kirov [first contribution]
- Rob Beezer
- Robert Bradshaw
- Samuel Gonshaw [first contribution]
- Simon King
- Stephen Montgomery-Smith
- Timothy Walsh [first contribution]
- Titus Nicolae
- Volker Braun
- Wai Yan Pong
- William Stein
* Release manager: Jeroen Demeyer.
* We closed 87 tickets in this release. For details, see
http://boxen.math.washington.edu/home/release/sage-5.2/tickets.html
Closed tickets:
#1861: Ivan Andrus: better document sage.el [Reviewed by Karl-Dieter
Crisman]
#5873: Fix matplotlib build on FreeBSD [Reviewed by Stephen
Montgomery-Smith, Paul Ivanov]
#6582: Potential issue in polybori - 0.5rc.p8 and/or 0.5rc.p9 [Reviewed
by Alexander Dreyer]
#6880: docstrings and @cached_method -- if you used cached_method then
docstring displays wrong file, etc. [Reviewed by Simon King]
#7003: Update jmol [Reviewed by Jason Grout]
#7831: numpy-1.5.0 fixes for FreeBSD [Reviewed by Stephen Montgomery-Smith]
#9547: x * Infinity assumes that x is positive [Reviewed by Burcin
Erocal, Volker Braun]
#10340: Strange error in groebner_basis() [Reviewed by Alexander Dreyer]
#11423: Make atan2(0,0) consistent [Reviewed by Volker Braun, Titus
Nicolae, Burcin Erocal]
#12059: Make R work on FreeBSD [Reviewed by Stephen Montgomery-Smith]
#12303: leave beta symbolic for exact complex inputs [Reviewed by Burcin
Erocal]
#12654: polybori crash (Linux) [Reviewed by Alexander Dreyer]
#12984: Possible future issues with ECL build with unicode enabled
[Reviewed by Karl-Dieter Crisman, Paulo César Pereira de Andrade]
#13126: John Palmieri, Jeroen Demeyer: Update and clean up openssl
[Reviewed by Jeroen Demeyer, John Palmieri, Karl-Dieter Crisman,
Benjamin Jones]
#13144: Fix Sympow on FreeBSD [Reviewed by Stephen Montgomery-Smith]
#3766: move sage_fortran from fortran spkg to sage_scripts spkg
[Reviewed by Karl-Dieter Crisman]
#12818: Building polybori under FreeBSD [Reviewed by Stephen
Montgomery-Smith, Alexander Dreyer, Karl-Dieter Crisman]
#13040: Polybori spkg: allow CC to contain multiple words [Reviewed by
R. Andrew Ohana]
#876: Implement or wrap Braid Groups [Reviewed by Karl-Dieter Crisman]
#8393: bring plot3d.py to 100% coverage [Reviewed by Karl-Dieter Crisman]
#10144: Update plot.py to 100% coverage [Reviewed by Karl-Dieter Crisman]
#10694: bug with plot [Reviewed by Karl-Dieter Crisman]
#11953: Marshall Hampton, John Palmieri: Upgrade optional package
biopython to version 1.60 [Reviewed by Marshall Hampton, John Palmieri]
#13205: make LP return bounds on variables [Reviewed by Dmitrii Pasechnik]
#13207: Please consider updating to gfan 0.5 [Reviewed by Marshall Hampton]
#13270: Jason Grout, Keshav Kini: Restarted notebook server allows user
registration [Reviewed by Punarbasu Purkayastha]
Merged in sage-5.2.beta0:
#10764: François Bissey, André Apitzsch: Cleanup a few Cython warnings
[Reviewed by François Bissey, André Apitzsch]
#11078: William Stein, Jonathan Gutow: jmol in the flask notebook
[Reviewed by Jason Grout]
#11080: Mike Hansen, Rado Kirov, William Stein, Jason Grout, Jeroen
Demeyer: move notebook to flask/wsgi-based notebook [Reviewed by Rado
Kirov, Dan Drake, Jason Grout, Simon King, Dmitrii Pasechnik, John
Palmieri, Punarbasu Purkayastha]
#11503: Jonathan Gutow: Make new spkg to install Jmol in
SAGE_LOCAL/share [Reviewed by Dan Drake, Jason Grout, Punarbasu Purkayastha]
#11528: Wai Yan Pong: Allow deleting row or column from matrix [Reviewed
by Rob Beezer]
#11851: Niels Ranosch, Burcin Erocal: make pybtex an optional spkg
[Reviewed by John Palmieri]
#11874: Rado Kirov, Jason Grout: Remove twisted spkg [Reviewed by
Dmitrii Pasechnik, Jason Grout]
#12229: Jason Grout, Karl-Dieter Crisman: Add section in the developers
manual about sagenb development [Reviewed by William Stein, Jeroen
Demeyer, Punarbasu Purkayastha, Karl-Dieter Crisman, Keshav Kini]
#12327: Ivan Andrus: Improve loading page of Mac App [Reviewed by
Karl-Dieter Crisman]
#12917: Nathann Cohen: is_cartesian_product [Reviewed by David Coudert]
#12974: Punarbasu Purkayastha: make Graphics class inheritable and some
clean ups [Reviewed by Karl-Dieter Crisman, Jeroen Demeyer]
#12989: Nathann Cohen: Ellingham–Horton graphs [Reviewed by Keshav Kini]
#13014: Douglas McNeil: lcm for SR rationals [Reviewed by Dan Drake,
William Stein]
#13038: Nathann Cohen: ClebschGraph, CoxeterGraph, HoffmanGraph
[Reviewed by Keshav Kini]
#13052: Rob Beezer: Positive definite check for matrices over RDF/CDF
[Reviewed by Dan Drake, Andrey Novoseltsev]
#13090: Punarbasu Purkayastha: Make LinearCode take minimum distance as
a parameter [Reviewed by Dmitrii Pasechnik]
#13103: Charles Bouillaguet: Makes BooleanPolynomial more compatible
with MPolynomial [Reviewed by Martin Albrecht]
#13113: Keshav Kini: sage -pkg can't handle its own options [Reviewed by
John Palmieri]
#13139: André Apitzsch: Bug in IntegerFactorization [Reviewed by R.
Andrew Ohana]
#13148: Dima Pasechnik: make LP return the number of variables [Reviewed
by Nathann Cohen]
#13167: Jeroen Demeyer: Clarify some comments concerning the matplotlib
Delaunay code in list_plot3d.py [Reviewed by Karl-Dieter Crisman]
#13168: Anne Schilling: Fixing typos in latex options documentation
[Reviewed by Nicolas M. Thiéry]
#13172: David Roe: Bug in mod(a, p^k).nth_root() for p>62, k>1 [Reviewed
by Robert Bradshaw]
Merged in sage-5.2.beta1:
#4529: Punarbasu Purkayastha, Karl-Dieter Crisman: Implement plots with
logarithmic scale [Reviewed by Karl-Dieter Crisman, Punarbasu Purkayastha]
#5043: Ivan Andrus: gap_console help broken [Reviewed by Karl-Dieter
Crisman]
#10795: Rob Beezer: Fix and upgrade double dense matrix QR decomposition
[Reviewed by Martin Raum, Dan Drake]
#12433: R. Andrew Ohana, Leif Leonhardy: Make zn_poly respect the CC
environment variable, work around GCC 4.7.0 bug on ia64 (and clean up
the spkg) [Reviewed by Leif Leonhardy, Jeroen Demeyer]
#12544: Andrey Novoseltsev: Switch cones to `PointCollection` [Reviewed
by Volker Braun]
#12706: Frédéric Chapoton: monomials of 0 [Reviewed by Keshav Kini]
#12751: Jeroen Demeyer: Allow building Sage with GCC-4.7.x [Reviewed by
Volker Braun]
#12806: Daniel Krenn, Javier López Peña: upgrade of spkg networkx-1.2.p2
to 1.6 [Reviewed by Keshav Kini, Karl-Dieter Crisman]
#12965: Andrey Novoseltsev: X.Kaehler_cone().lattice() is not a lattice
[Reviewed by Volker Braun]
#13029: Robert Bradshaw: Upgrade Cython to 0.17 [Reviewed by R. Andrew
Ohana]
#13058: Nathann Cohen, Dima Pasechnik: Hall-Janko Graph [Reviewed by
Keshav Kini, Dima Pasechnik]
#13124: Alexander Dreyer: Updating PolyBoRi to release 0.8.2 [Reviewed
by Martin Albrecht]
#13140: John Palmieri, Rob Beezer: OS X Lion doctest failures for double
dense QR decomposition [Reviewed by Rob Beezer, John Palmieri]
#13155: Charles Bouillaguet: Boolean Multivariate Ideals should not have
negative dimension.... [Reviewed by Martin Albrecht]
#13166: Armin Straub: Compute q-binomial coefficients more efficiently
[Reviewed by Javier López Peña]
#13169: Nicolas M. Thiéry: Little doctest improvements in permutation
groups [Reviewed by Frédéric Chapoton]
#13170: Simon King: Speedup the default nonzero test for matrices
[Reviewed by Javier López Peña]
#13175: Jeroen Demeyer: Upgrade Mercurial [Reviewed by Volker Braun]
#13187: André Apitzsch: Minpoly and charpoly don't check their arguments
correctly [Reviewed by Robert Bradshaw]
#13191: Volker Braun: Construct a 2-d fan from rays only [Reviewed by
Andrey Novoseltsev]
#13196: Charles Bouillaguet, Javier López Peña: GL(n,
GF(q)).random_element() is way too slow for what it does [Reviewed by
Dima Pasechnik, Charles Bouillaguet]
#13206: André Apitzsch: Remove from __future__ import with_statement
[Reviewed by Volker Braun]
#13208: Franco Saliola: Move the basis method from
CombinatorialFreeModule to ModulesWithBasis.ParentMethods [Reviewed by
Chris Berg]
#13216: Frédéric Chapoton: one test in lattice polytope should be tagged
# random [Reviewed by Volker Braun]
#13217: Armin Straub: Expand the Dedekind eta function more efficiently
[Reviewed by Frédéric Chapoton]
#13219: John Palmieri: Document 'make' targets [Reviewed by Keshav Kini]
#13222: Franco Saliola: Fix is_graded for Posets to use appropriate
definition [Reviewed by Anne Schilling]
Merged in sage-5.2.rc0:
#10607: Marshall Hampton, John Palmieri: Update phcpack to latest verson
[Reviewed by Marshall Hampton, John Palmieri]
#11563: Nicolas M. Thiéry: Make lrcalc a standard package [Reviewed by
Anne Schilling, Jeroen Demeyer, John Palmieri]
#11996: Johan Bosman: Bug in LaTeX representation of subgroups of
permutation groups [Reviewed by Samuel Gonshaw]
#12343: Luis Felipe Tabera Alonso: Cleanup unexisting methods after
#10263 [Reviewed by André Apitzsch]
#12925: Nicolas M. Thiéry, Hugh Thomas: Thematic tutorial on
combinatorics [Reviewed by Hugh Thomas, Nicolas M. Thiéry, Timothy Walsh]
#13073: Birk Eisermann: recognition of weakly chordal graphs [Reviewed
by Nathann Cohen,Birk Eisermann]
#13088: Frédéric Chapoton: implement the Paley graphs [Reviewed by
Nathann Cohen]
#13109: Volker Braun: Rewrite deprecation to use trac ticket numbers
[Reviewed by John Palmieri, Karl-Dieter Crisman]
#13146: David Roe: Removing tabs in .rst, .tex and .pxi files [Reviewed
by Keshav Kini, André Apitzsch, Jeroen Demeyer]
#13193: Benjamin Jones: erf evaluation is wrong along imaginary axis
[Reviewed by Karl-Dieter Crisman]
#13220: John Palmieri: bug in morphisms of chain complexes [Reviewed by
Marshall Hampton]