Sage 5.11 was released on 13 August 2013. 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 87 people contributed to this release. Of those, 17 made their first contribution to Sage: - Alejandro Argaez [first contribution] - Alejandro Morales - Alex Ghitza - Amritanshu Prasad [first contribution] - Andrew Gainer-Dewar - Andrew Mathas - Andrey Novoseltsev - André Apitzsch - Anne Schilling - Armin Straub - Arthur Lubovsky - Austin Roberts [first contribution] - Ben Salisbury - Benjamin Jones - Brian Manion [first contribution] - Burcin Erocal - Chris Berg - Chris Wuthrich - Christelle Vincent [first contribution] - Christian Stump - Darij Grinberg - David Loeffler - Davis Shurbert [first contribution] - Dmitrii Pasechnik - Eric Larson [first contribution] - Eric Rowland - Eviatar Bach - François Bissey - Fredrik Johansson - Frédéric Chapoton - Gregory Bard [first contribution] - Gustavo Rama - Jae-Joon Lee [first contribution] - Jason Grout - Jean-Baptiste Priez - Jean-Pierre Flori - Jeff Ferreira - Jeroen Demeyer - Jessica Striker - John Cremona - John Palmieri - John Perry - Karl-Dieter Crisman - Kwankyu Lee - Leif Leonhardy - Luis Felipe Tabera Alonso - Luis Serrano - Marco Streng - Mark Shimozono - Martin Albrecht - Martin Boyanov [first contribution] - Michael Orlitzky - Michiel Kosters - Miguel Marco - Mike Hansen - Mike Jackson [first contribution] - Mike Zabrocki - Nathaniel Skinner [first contribution] - Nathann Cohen - Nico Van Cleemput - Nicolas Borie - Nicolas M. Thiéry - Nils Bruin - Paul Zimmermann - Paulo César Pereira de Andrade - Peter Bruin - Punarbasu Purkayastha - Rob Beezer - Robert Bradshaw - Robert Harron - Robin Martinjak [first contribution] - Rudi Pendavingh [first contribution] - Shaun Ault [first contribution] - Simon King - Stefan van Zwam - Steven Trogdon - Thomas Feulner - Timo Kluck - Tobias Weich [first contribution] - Tom Boothby - Tom Denton - Tony Feng [first contribution] - Travis Scrimshaw - Vincent Delecroix - Viviane Pons - Volker Braun - William Stein * Release manager: Jeroen Demeyer. * We closed 161 tickets in this release. For details, see http://boxen.math.washington.edu/home/release/sage-5.11/tickets.html Closed tickets: #7172: ratpoints should check for gmp is installed, before including it. [Reviewed by Jeroen Demeyer] #12434: matplotlib fails to compile with clang [Reviewed by Jeroen Demeyer] #12444: givaro does not specify the class for many method calls [Reviewed by Jeroen Demeyer] #12472: GMP-ECM: disable asm redc when building with clang [Reviewed by Leif Leonhardy, Jeroen Demeyer] #13257: Coercion from `ZZ['x']` to `Integers(n)['x']` is VERY slow [Reviewed by Jean-Pierre Flori] #13957: catch ValueError in comparisons [Reviewed by Vincent Delecroix] #11391: ppl library problems on Arch Linux, OpenSuse: _ZN23Parma_Polyhedra_Library13have_sse_unitE [Reviewed by Jeroen Demeyer] #12672: Build PPL with its C interface [Reviewed by Jeroen Demeyer] #14039: Gap 4.6.3 upgrade [Reviewed by Travis Scrimshaw] #164: doctests dependence thing [Reviewed by Jeroen Demeyer] #621: memory still reachable in matrix_integer_dense_Matrix_integer_dense [Reviewed by Karl-Dieter Crisman] #999: add optional sloccount script to sage-dist [Reviewed by Jeroen Demeyer] #1065: sage -sdist nukes libcsage.so [Reviewed by Jeroen Demeyer] #1173: implement numerical evaluation of erf at complex arguments via mpmath algorithm [Reviewed by Karl-Dieter Crisman] #1517: Make sure a minimum of space is available to build component [Reviewed by Jeroen Demeyer] #1981: NTL fails to build with DEB_BUILD_HARDENING=1 [Reviewed by Jeroen Demeyer] #2695: ensure that we have sufficient amounts of RAM to build Sage [Reviewed by Jeroen Demeyer] #2803: notebook -- the confirmation email after creating a new account is marked as spam [Reviewed by Karl-Dieter Crisman] #9046: bug in collect and/or term ordering in symbolics [Reviewed by Burcin Erocal, Paul Zimmermann] #9875: Can't upload from a notebook link, only from a .sws file [Reviewed by Karl-Dieter Crisman] #10344: Polyhedron incorrectly handles RR-vertices [Reviewed by Volker Braun] #11501: User authentication via LDAP [Reviewed by Robin Martinjak] #11581: Sage crashes trying to find kernel of large rational matrices [Reviewed by Leif Leonhardy] #11674: np.dot of two numeric matrices segfaults in the binary Ubuntu 10.04.1 x86_64 distribution [Reviewed by Leif Leonhardy] #12143: PariError when creating a relative number field [Reviewed by Marco Streng] #12525: SFAHomogeneous does not work with RealField [Reviewed by Chris Berg] #13710: Double free in polybori [Reviewed by Jeroen Demeyer] #14169: Let %attach behave like the old attach, and provide a doctest for %attach [Reviewed by Travis Scrimshaw] #14768: Notebook fails to display documentation of some lazy_imported modules [Reviewed by Volker Braun] #14872: John Palmieri: trivial cleanup of CHomP spkg [Reviewed by Volker Braun] Merged in sage-5.11.beta0: #6100: Shaun Ault, Travis Scrimshaw: give a basis for homology and cohomology of chain complexes in terms of given generators [Reviewed by John Palmieri, Volker Braun] #7160: Vincent Delecroix: comparison with quadratic number field elements [Reviewed by Burcin Erocal] #8392: Travis Scrimshaw: Implement RSK for generalized permutations [Reviewed by Jeff Ferreira, Darij Grinberg] #9880: Burcin Erocal, Jean-Pierre Flori, Volker Braun: Pynac comparison functions do not provide a SWO [Reviewed by Burcin Erocal, Jean-Pierre Flori] #10062: Burcin Erocal: With imag, sqrt and subs I get 0==1 [Reviewed by Travis Scrimshaw] #10193: Nicolas M. Thiéry, Vincent Delecroix: Create the category of SetsWithGrading [Reviewed by Nicolas Borie, Travis Scrimshaw] #11364: Rob Beezer: Cyclic subspaces (aka Krylov subspaces) [Reviewed by Timo Kluck] #11835: Gustavo Rama: Class for ternary quadratic forms [Reviewed by Tom Boothby] #12835: Paulo César Pereira de Andrade, Jean-Pierre Flori: upgrade fpLLL to version 4.0.4 [Reviewed by Martin Albrecht, Jeroen Demeyer] #12876: Nicolas M. Thiéry: Fix element and parent classes of Hom categories to be abstract, and simplify the Hom logic. [Reviewed by Simon King] #13080: Eric Larson: Galois representations for elliptic curves over number fields [Reviewed by Tony Feng] #13256: Vincent Delecroix: abs floor ceil for quadratic number field [Reviewed by Frédéric Chapoton] #14014: Volker Braun: Update matrix groups to new Parents, libGAP. [Reviewed by Travis Scrimshaw] #14266: Jean-Baptiste Priez: Pretty Console Output --> ascii art [Reviewed by Volker Braun, Travis Scrimshaw] #14402: Ben Salisbury, Travis Scrimshaw: Implement tensor product of infinite crystals [Reviewed by Anne Schilling] #14416: Paul Zimmermann, Jeroen Demeyer: weird conversion from QQ to RDF [Reviewed by Paul Zimmermann] #14456: Jessica Striker: New methods for alternating sign matrices [Reviewed by Travis Scrimshaw] #14524: Simon King: Decorator for methods requiring mutability or immutability [Reviewed by Volker Braun] #14595: Frédéric Chapoton: cleanup of doc in heegner.py [Reviewed by Volker Braun] #14615: Nils Bruin: Cythonize lazy_attribute [Reviewed by Travis Scrimshaw] #14618: Nico Van Cleemput: Add generators for fullerenes [Reviewed by Nathann Cohen] #14640: Volker Braun: Refactor the plot_expose function into a method [Reviewed by Travis Scrimshaw] #14647: Jean-Pierre Flori: Update iconv to version 1.14 [Reviewed by Leif Leonhardy] #14656: François Bissey: slight QA with flint definition [Reviewed by Steven Trogdon] #14659: Nathann Cohen: Useless memory allocation in subgraph_search [Reviewed by Vincent Delecroix] #14664: Punarbasu Purkayastha: Enable type1 fonts in matplotlib [Reviewed by Volker Braun] #14669: John Palmieri: autogenerate the list of subdirectories of doc/en/reference [Reviewed by Volker Braun] #14675: Miguel Marco: FreeGroup.quotient does not convert relations [Reviewed by Volker Braun] Merged in sage-5.11.beta1: #2114: Jean-Pierre Flori: Get gf2x version 1.1 into Sage! [Reviewed by Jeroen Demeyer] #10064: Mike Hansen: -1 in expression "is_positive". [Reviewed by Burcin Erocal] #11935: Simon King: Make parent/element classes independent of base rings [Reviewed by Nicolas M. Thiéry, Travis Scrimshaw] #13199: Fredrik Johansson: Use FLINT to compute the partition function [Reviewed by Andrew Mathas, Frédéric Chapoton, Travis Scrimshaw] #13317: Mike Hansen: Make species use UniqueRepresentation [Reviewed by Frédéric Chapoton] #14015: Volker Braun, Travis Scrimshaw: Affine and Euclidean groups [Reviewed by Travis Scrimshaw, Volker Braun] #14232: Volker Braun, Jeroen Demeyer: Update PPL to v1.0 [Reviewed by Dmitrii Pasechnik, Volker Braun] #14350: Andrew Gainer-Dewar: Implement multiplicative inverses of cycle index series [Reviewed by Frédéric Chapoton] #14413: Ben Salisbury: Implementation of elementary crystals [Reviewed by Travis Scrimshaw] #14455: Alejandro Morales, Luis Serrano: Incomparability graph of a poset [Reviewed by Chris Berg, Alejandro Morales, Nathann Cohen] #14600: Volker Braun, Jean-Pierre Flori: Update to Python-2.7.5 [Reviewed by Leif Leonhardy] #14609: Frédéric Chapoton: cleanup of doc in ell_point.py [Reviewed by John Cremona] #14655: Travis Scrimshaw: Dynkin diagrams does not copy like digraph [Reviewed by Mark Shimozono] #14668: Rudi Pendavingh, Stefan van Zwam: Move functions from sage.matroids.bitset_tools to sage.misc [Reviewed by Volker Braun] #14674: Frédéric Chapoton: cleanup of decorators.py [Reviewed by Volker Braun] #14678: Nicolas M. Thiéry: Fix formating of examples in doc/en/thematic_tutorials/lie/weyl_character_ring.rst [Reviewed by Travis Scrimshaw] #14687: Kwankyu Lee: Extra readline commands not working [Reviewed by Dmitrii Pasechnik] #14700: Jeroen Demeyer: Remove various unused files from the Sage library [Reviewed by Volker Braun] #14716: Travis Scrimshaw: Make Hasse diagrams output as dot2tex if available [Reviewed by Christian Stump] #14717: Christian Stump: The hash for GT pattern is broken [Reviewed by Travis Scrimshaw] #14718: Travis Scrimshaw: Gelfand-Tsetlin patterns of n=1 and no top row is broken [Reviewed by Christian Stump] #14719: Viviane Pons: Adding new combinatorial maps for trees [Reviewed by Travis Scrimshaw] #14724: Christian Stump: Tableau.to_permutation equals Tableau.reading_word_permutation and both are broken [Reviewed by Travis Scrimshaw] Merged in sage-5.11.beta2: #748: Jeroen Demeyer: update iml to the 1.0.3 release + our patches [Reviewed by Jean-Pierre Flori] #11458: Mike Jackson, Martin Boyanov: Better example for plotting cube root function [Reviewed by Karl-Dieter Crisman] #12852: Jae-Joon Lee, Jason Grout, Michael Orlitzky: dashed arrows have arrowheads that are not solid [Reviewed by Michael Orlitzky, Karl-Dieter Crisman, Jason Grout] #12895: Nicolas M. Thiéry: Categories: adds support for SubcategoryMethods [Reviewed by Simon King] #13084: Volker Braun: Weierstrass form for toric elliptic curves [Reviewed by Frédéric Chapoton, Dmitrii Pasechnik] #13165: Armin Straub: Error multiplying modular forms of level Gamma1 [Reviewed by Peter Bruin] #13200: Fredrik Johansson: Add a function for computing Dedekind sums [Reviewed by Frédéric Chapoton, Travis Scrimshaw] #13736: Burcin Erocal, Volker Braun: add content method to symbolic expressions [Reviewed by Volker Braun, Burcin Erocal] #13933: Robert Bradshaw: BuiltinFunction.__call__ is unnecessarily slow [Reviewed by Burcin Erocal, Karl-Dieter Crisman] #14137: Travis Scrimshaw: CartanMatrix class [Reviewed by Ben Salisbury] #14143: Arthur Lubovsky: Alcove model in affine cartan type [Reviewed by Anne Schilling] #14457: Davis Shurbert: Implement is_empty predicate for Sets [Reviewed by Volker Braun] #14522: Nathann Cohen, William Stein: Update optional CBC spkg and fix Sage library interface to it [Reviewed by William Stein] #14682: Volker Braun: Update to gap-4.6.4 [Reviewed by Travis Scrimshaw] #14701: Amritanshu Prasad: Delsarte's formula for counting the number of subgroups of an abelian p-group of a given type [Reviewed by Travis Scrimshaw] #14712: Nathann Cohen: An Hypergraph class for visualization (pretty basic one !) [Reviewed by Travis Scrimshaw] #14725: Travis Scrimshaw: Speedup of InfinityCrystalOfTableaux weight [Reviewed by Ben Salisbury] #14729: Chris Berg: Adding map from partitions to Dyck words [Reviewed by Travis Scrimshaw] #14730: Travis Scrimshaw: Canonical label command for Posets [Reviewed by Chris Berg] #14731: Viviane Pons: Combinatorial map from binary trees to permutations [Reviewed by Travis Scrimshaw] #14732: Chris Berg: Realize a poset as a graph [Reviewed by Travis Scrimshaw, Christian Stump] #14734: Chris Berg: Map from Graphs to Partitions [Reviewed by Travis Scrimshaw] #14739: John Palmieri: Do not ship auto-generated files in the Sage library sources [Reviewed by Jeroen Demeyer] #14745: Chris Berg: Labeling combinatorial maps on cores [Reviewed by Christian Stump] #14747: Dmitrii Pasechnik: do not count MIP backends - this way one has less errors [Reviewed by Volker Braun] #14751: John Palmieri: Regression in representation of CombinatorialFreeModules (introduced #13735) [Reviewed by Andrew Gainer-Dewar] #14757: Darij Grinberg: Poset's show() method applied to an antichain gives bad picture [Reviewed by Travis Scrimshaw] Merged in sage-5.11.beta3: #7522: Jason Grout, Travis Scrimshaw: Implement orthogonal complement in vector spaces [Reviewed by Karl-Dieter Crisman, Nils Bruin, Jason Grout, Gregory Bard] #9556: Burcin Erocal, Simon King, Mike Hansen: Dynamic attributes for symbolic expressions [Reviewed by Volker Braun] #11668: Karl-Dieter Crisman: abs(a+b)^2 == (a+b)^2 [Reviewed by Michael Orlitzky] #12848: Nicolas M. Thiéry, Frédéric Chapoton: Bug in order_ideal_complement_generators: 'down' [Reviewed by Darij Grinberg, Anne Schilling] #13738: Burcin Erocal: wrap debug output functions from GiNaC [Reviewed by Karl-Dieter Crisman] #14259: Chris Berg: Labelling combinatorial maps for compositions [Reviewed by Travis Scrimshaw] #14353: Volker Braun, Andrey Novoseltsev: Factor toric morphism into surjective and generically injective [Reviewed by Andrey Novoseltsev, Volker Braun] #14537: Thomas Feulner: Composition of morphisms [Reviewed by Volker Braun] #14671: Brian Manion: Adding Black-Scholes to Sage finance [Reviewed by William Stein, Karl-Dieter Crisman] #14703: Volker Braun: Bad error message when Finitely Presented Group cannot be represented as permutation groups [Reviewed by Miguel Marco] #14759: Ben Salisbury, Arthur Lubovsky: Crystals of Nakajima Monomials [Reviewed by Travis Scrimshaw] #14763: Darij Grinberg: Suter's diagonal slides on subsets of the partition lattice [Reviewed by Travis Scrimshaw] #14765: Travis Scrimshaw: ASM.to_monotone_triangle broken [Reviewed by Christian Stump] #14769: Ben Salisbury: Renaming generalized Young wall commands [Reviewed by Travis Scrimshaw] #14771: Chris Berg: Labeling combinatorial maps on parking functions [Reviewed by Travis Scrimshaw] #14774: Tom Denton: Simion-Schmidt map for permutations [Reviewed by Chris Berg] Merged in sage-5.11.rc0: #4102: Benjamin Jones, Eviatar Bach, Volker Braun: make bessel_J symbolic [Reviewed by Karl-Dieter Crisman, Burcin Erocal] #5392: Alejandro Argaez: relative number field subfield method -- unclear documentation [Reviewed by Michiel Kosters] #9632: Burcin Erocal: System-dependent term order for printed expressions [Reviewed by Volker Braun] #10308: Luis Felipe Tabera Alonso: bug in genus of ideal on 64 bits [Reviewed by Peter Bruin] #12377: Michael Orlitzky: Stack overflow in definite integral [Reviewed by Volker Braun] #12940: Tom Denton: Combinatorial implementation of the affine symmetric group [Reviewed by Chris Berg, Anne Schilling] #13156: David Loeffler: The is_old method from sage.modular.modform.element.ModularFormElement doesn't work correctly [Reviewed by Alex Ghitza] #13371: Punarbasu Purkayastha: Remove warnings about noninteger bases from sage.plot.plot [Reviewed by Travis Scrimshaw] #13381: Karl-Dieter Crisman: Add quickstarts from PREP workshops to standard documentation [Reviewed by John Palmieri, Jason Grout, Jeroen Demeyer] #13822: Michael Orlitzky: bezier_path modifies its argument [Reviewed by Nathann Cohen] #13834: Tobias Weich, Punarbasu Purkayastha: Clean up linestyle arguments throughout Sage [Reviewed by Punarbasu Purkayastha, Tobias Weich, Nathann Cohen] #13837: André Apitzsch: trivial typo in modular/modsym/ambient.py (in modular symbols) [Reviewed by David Loeffler] #14047: Robert Harron: AttributeError: 'AlgebraicReal' object has no attribute 'conjugate' [Reviewed by Christelle Vincent] #14076: Volker Braun: Update ChomP to latest upstream version (compilation failure) [Reviewed by John Palmieri] #14099: Eric Rowland, Alejandro Morales: Adding Method for testing avoidance in posets [Reviewed by Chris Berg] #14489: Robert Harron: _S_class_group_and_units is mathematically incorrect [Reviewed by Peter Bruin] #14505: Dmitrii Pasechnik: add experimental package csdp [Reviewed by Punarbasu Purkayastha, Nathann Cohen] #14523: Volker Braun: can't exit or detach after error in attached file [Reviewed by Travis Scrimshaw] #14660: Rob Beezer: Improper error messages for semidirect products of permutation groups [Reviewed by Travis Scrimshaw] #14696: Nathann Cohen: Mistake in the doc of Steiner Quadruple Systems [Reviewed by Punarbasu Purkayastha] #14702: Jeroen Demeyer: Sage crashes when `RealNumber` called with a base outside of [2, 62] [Reviewed by Volker Braun] #14714: Mike Zabrocki: Correct latex generated by DyckWord class [Reviewed by Travis Scrimshaw, Christian Stump] #14741: John Perry: Fix implicit_plot() so that we can save PDF's [Reviewed by Volker Braun] #14748: Steven Trogdon: Deal with DeprecationWarning(s) that appear when using the BoundClass [Reviewed by Travis Scrimshaw] #14752: John Cremona: typo causes failure in nonsplit Cartan image for elliptic curve Galois representation [Reviewed by Chris Wuthrich] #14762: Jessica Striker: More combinatorial maps on alternating sign matrices [Reviewed by Travis Scrimshaw] #14767: Vincent Delecroix: Fix import_statements for lazy imported objects [Reviewed by Nicolas M. Thiéry] #14777: Austin Roberts: is_isomorphic fails on empty graph [Reviewed by Travis Scrimshaw, Frédéric Chapoton] #14788: Burcin Erocal: lambert_w should not allow differentiation in the branch parameter [Reviewed by Frédéric Chapoton] #14820: Volker Braun: sage -f fails on a pristine source tree [Reviewed by Leif Leonhardy] #14975: Andrey Novoseltsev: cmp() doctest failure in toric morphism [Reviewed by Jeroen Demeyer] Merged in sage-5.11.rc1: #13857: Nathaniel Skinner: Add symbolic max and min to reference manual [Reviewed by Karl-Dieter Crisman, Nathann Cohen] #14838: Frédéric Chapoton: the link to CVXOPT documentation at http://sagemath.org/doc/numerical_sage/cvxopt.html is broken [Reviewed by Nathann Cohen] #14882: Darij Grinberg: Typos in sage/combinat/backtrack.py [Reviewed by Travis Scrimshaw] #14985: Jean-Pierre Flori: Let zlib 1.2.8 build on Cygwin [Reviewed by Travis Scrimshaw] #15001: Jean-Pierre Flori: PPL 1.0 does not build on Cygwin [Reviewed by Volker Braun] #15019: Eviatar Bach: Don't allow differentiation with respect to order in Bessel functions [Reviewed by Volker Braun]