Sage 6.7 was released on 17 May 2015. 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://doc.sagemath.org/html/en/installation/index.html
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 84 people contributed to this release. Of those, 9 made
their first contribution to Sage:
- Aladin Virmaux
- Alex Ghitza
- André Apitzsch
- Andrey Novoseltsev
- Anne Schilling
- Ben Hutz
- Benjamin Hackl
- Ben Salisbury
- Bruno Grenet
- Buck Evan [first contribution]
- Chao Xu [first contribution]
- Christian Nassau
- Chris Wuthrich
- Clemens Heuberger
- Dan Bump
- Daniel Krenn
- Darij Grinberg
- David Coudert
- David Einstein [first contribution]
- David Loeffler
- David Lucas
- David Roe
- Dima Pasechnik
- Emily Gunawan
- Emmanuel Charpentier
- Eric Gourgoulhon
- Florent Hivert
- François Bissey
- Franco Saliola
- Frédéric Chapoton
- Grayson Jorgenson
- Grégory Châtel
- Han Xiao [first contribution]
- Hugh Thomas
- Ivan Andrus
- Jakob Kroeker
- James Propp [first contribution]
- Jan Keitel
- Jean-Philippe Labbé
- Jean-Pierre Flori
- Jernej Azarija
- Jeroen Demeyer
- Jessica Striker
- Johan Bosman
- Johan Sebastian Rosenkilde Nielsen
- John Cremona
- John Palmieri
- Jori Mäntysalo
- Josh Swanson [first contribution]
- Julien Puydt
- Karl-Dieter Crisman
- Leif Leonhardy
- Lloyd Kilford
- Marc Masdeu
- Marc Mezzarobba
- Martin Albrecht
- Martin Rubey
- Martin von Gagern
- Matthias Köppe [first contribution]
- Michael Orlitzky
- Miguel Marco
- Mike Hansen
- Mike Zabrocki
- Moritz Firsching
- Nadia Lafrenière [first contribution]
- Nathann Cohen
- Nicolas M. Thiéry
- Nils Bruin
- Peter Bruin
- Peter Wicks Stringfield [first contribution]
- Ralf Stephan
- R. Andrew Ohana
- Rudi Pendavingh
- Sara Kropf
- Sebastien Gouezel
- Sébastien Labbé
- Simon King
- Stefan van Zwam
- Steven Trogdon
- Thierry Monteil
- Travis Scrimshaw
- Vincent Delecroix
- Viviane Pons
- Volker Braun
* Release manager: Volker Braun.
* We closed 263 tickets in this release. For details, see
http://boxen.math.washington.edu/home/release/sage-6.7/tickets.html
Merged in sage-6.7.beta0:
#8678: Nicolas M. Thiéry: Improvements for morphisms of ModulesWithBasis [Reviewed by Franco Saliola]
#10846: Ralf Stephan: Conversion of PowerSeries -> SR bug [Reviewed by Volker Braun]
#12051: Johan Bosman: LLL algorithm for matrices over QQ [Reviewed by John Cremona]
#12446: Jeroen Demeyer: Introduce user_globals [Reviewed by Volker Braun]
#12804: Vincent Delecroix: infinite loop in find method of a finite word [Reviewed by Sébastien Labbé]
#14239: Martin von Gagern, Jeroen Demeyer: symbolic radical expression for algebraic number [Reviewed by Marc Mezzarobba, Jeroen Demeyer, Vincent Delecroix]
#15110: Vincent Delecroix: Bug in matrix constructor [Reviewed by Travis Scrimshaw]
#15415: Travis Scrimshaw: Add methods for plotting crystals and LS paths [Reviewed by Ben Salisbury]
#15852: Ralf Stephan: uncouple Sequence from categories [Reviewed by Volker Braun]
#15862: Josh Swanson, Jan Keitel, Darij Grinberg: Mutability of tableaux part I: lists of tuples instead of lists of lists [Reviewed by Travis Scrimshaw]
#16866: Vincent Delecroix: Radical difference families [Reviewed by Nathann Cohen]
#16935: Nadia Lafrenière: Faster palindromes function for the Words library [Reviewed by Sébastien Labbé]
#17160: Nicolas M. Thiéry: Finitely generated axiom for (mutiplicative) magmas, semigroups, monoids, groups [Reviewed by Travis Scrimshaw]
#17221: Clemens Heuberger: New method transducers.Recursion [Reviewed by Daniel Krenn, Sara Kropf]
#17285: Vincent Delecroix: CIF is missing many functions [Reviewed by Jeroen Demeyer]
#17294: Jeroen Demeyer: Add gcd to number field elements [Reviewed by Vincent Delecroix]
#17562: Jeroen Demeyer: Implement and use get_unsafe()/set_unsafe() for vectors [Reviewed by Vincent Delecroix]
#17689: Nathann Cohen: A tutorial on profiling in Sage [Reviewed by Thierry Monteil]
#17730: Vincent Delecroix: Use Pari for is_cyclotomic() [Reviewed by Frédéric Chapoton]
#17817: Peter Bruin: Error when taking resultant of polynomials over complicated base ring [Reviewed by Marc Mezzarobba]
#17847: Jeroen Demeyer, Simon King: Cython: embed signatures in docstrings of Sage library code [Reviewed by Simon King, Jeroen Demeyer]
#17860: Jeroen Demeyer: Auto-generate gen.pyx -- part 2 [Reviewed by Vincent Delecroix]
#17874: Volker Braun: TeXlive + required packages install script [Reviewed by Steven Trogdon]
#17907: Ben Hutz: Random failure in enum_projective_number_field [Reviewed by Volker Braun]
#17953: Ralf Stephan: symbolic function args prevent forced conversion of result to numeric [Reviewed by Marc Mezzarobba]
#17974: Peter Bruin: Fix conversion from PARI to multivariate polynomial rings [Reviewed by Vincent Delecroix]
#18002: Nicolas M. Thiéry, Aladin Virmaux: Submonoids and subsemigroup defined by generators [Reviewed by Anne Schilling]
#18007: Jeroen Demeyer: Move includes of interrupt.pxi to pyx files [Reviewed by Volker Braun]
#18021: Emily Gunawan, Travis Scrimshaw: Add gyration orbit methods for AlternatingSignMatrix and AlternatingSignMatrices [Reviewed by Jessica Striker, Travis Scrimshaw, James Propp]
#18032: Peter Wicks Stringfield, Volker Braun: Broken copy, plot in sandpile [Reviewed by Nathann Cohen]
#18035: Vincent Delecroix: Handle more text options [Reviewed by Eric Gourgoulhon]
#18037: Jeroen Demeyer: Use alarm() instead of interrupt_after_delay() in doctests [Reviewed by Peter Bruin]
#18049: Jeroen Demeyer: Compute class/modular polynomials using PARI [Reviewed by Vincent Delecroix]
#18050: Travis Scrimshaw: Implement dual equivalence graphs [Reviewed by Darij Grinberg]
#18054: Bruno Grenet: Add is_finite method for the Symbolic Ring [Reviewed by Peter Bruin]
#18065: Vincent Delecroix: .value() for all continued fractions [Reviewed by Marc Mezzarobba]
#18067: Nathann Cohen: sage/graphs/graph.py: multigraph recognition in init fails [Reviewed by David Coudert]
#18069: Marc Mezzarobba: Two bugs of sparse polynomials with interval coefficients [Reviewed by Jeroen Demeyer]
#18080: Volker Braun: IPython pdf/print requires mistune [Reviewed by François Bissey]
#18084: Jeroen Demeyer: Fix bad library uses of var() [Reviewed by Ralf Stephan, Karl-Dieter Crisman]
#18093: Jeroen Demeyer: Improve deprecation doc [Reviewed by Nathann Cohen]
#18095: Jeroen Demeyer: Use src/Makefile for building Sage [Reviewed by Marc Mezzarobba]
#18096: Nils Bruin: Libsingular conversion of (signed?) int to sage might have a muisunderstanding about bitlength [Reviewed by Jeroen Demeyer]
#18097: David Lucas: Parity check matrix-related methods [Reviewed by Vincent Delecroix]
#18098: Ralf Stephan: improve constructions/calculus.rst on power series [Reviewed by Frédéric Chapoton]
#18107: Johan Sebastian Rosenkilde Nielsen: The codes collection should describe how to import it as a real module [Reviewed by Nathann Cohen, Volker Braun]
#18108: Jeroen Demeyer: Deprecate sage.rings.field [Reviewed by Ralf Stephan]
#18110: Jeroen Demeyer: Improve "unable to convert string" error message [Reviewed by Karl-Dieter Crisman]
#18113: Daniel Krenn: Warning for unstable/experimental code [Reviewed by Jeroen Demeyer, Karl-Dieter Crisman, Marc Mezzarobba]
#18114: Daniel Krenn: Automaton: method to create a transducer out of it [Reviewed by Clemens Heuberger]
#18115: Ivan Andrus: Add BackendEmacs so sage-mode can have it's own playground for typesetting output [Reviewed by Volker Braun]
#18117: Johan Sebastian Rosenkilde Nielsen: Remove completely-not-functioning AG code implementation [Reviewed by Vincent Delecroix]
#18120: Daniel Krenn: encourage developers to include a SEEALSO block in the documentation [Reviewed by Nathann Cohen]
#18126: Nathann Cohen: Coin-OR CBC: new-style SPKG [Reviewed by David Coudert, Thierry Monteil, Vincent Delecroix]
#18137: Nathann Cohen: Centrality betweenness in Sage [Reviewed by David Coudert]
#18142: Jeroen Demeyer: Numpy: fix dependency checking of headers for Sage library code [Reviewed by François Bissey]
#18145: Jeroen Demeyer: Cythonize optional extensions [Reviewed by François Bissey]
#18148: Nathann Cohen: No lexicographic iterator over finite binary words [Reviewed by Vincent Delecroix]
#18149: Nathann Cohen: Can add vertex to immutable graph once [Reviewed by David Coudert]
#18151: David Coudert: Fix bug with hyperbolicity [Reviewed by Nathann Cohen]
#18153: Vincent Delecroix: Handle conversion to infinity and int in libgap [Reviewed by Volker Braun]
Merged in sage-6.7.beta1:
#6837: Lloyd Kilford, Alex Ghitza, Peter Bruin: Implementation of twisting modular forms by Dirichlet characters [Reviewed by Chris Wuthrich]
#10513: Simon King, Peter Bruin: Coercion and category framework for modules [Reviewed by Jean-Pierre Flori, Vincent Delecroix]
#12949: David Loeffler: Better congruence testing for odd arithmetic subgroups [Reviewed by Vincent Delecroix]
#13711: Vincent Delecroix: charpoly error on matrices with pi [Reviewed by Jeroen Demeyer]
#15905: Volker Braun: altermundus links are dead [Reviewed by Marc Mezzarobba]
#17240: Daniel Krenn: some rationals not in RIF (docu) [Reviewed by Thierry Monteil]
#17540: Nathann Cohen: Poset.dimension [Reviewed by Dima Pasechnik]
#17576: Peter Bruin: FreeModule.__contains__ is too lax in its test [Reviewed by Travis Scrimshaw]
#17580: Ivan Andrus: Update sage_mode and fix autoload generation [Reviewed by Volker Braun]
#17852: Vincent Delecroix: Cleanup in rings.arith and rings.integer [Reviewed by Jeroen Demeyer]
#17855: Ben Hutz: create is_preperiodic function for points of projective space [Reviewed by Grayson Jorgenson]
#17969: Jean-Philippe Labbé: A tutorial on How to draw polytope in Tikz [Reviewed by Frédéric Chapoton]
#18008: Grayson Jorgenson: Periodic points for projective morphisms [Reviewed by Ben Hutz]
#18030: Jeroen Demeyer: Clean-up stdsage.pxi includes [Reviewed by Peter Bruin]
#18040: Peter Bruin: Minimal polynomials of matrices over SymbolicRing [Reviewed by Travis Scrimshaw]
#18075: Jessica Striker: Add inversion number method to AlternatingSignMatrices [Reviewed by Darij Grinberg]
#18140: Jeroen Demeyer: Remove some global imports from all.py files [Reviewed by Marc Mezzarobba]
#18146: Karl-Dieter Crisman: typos in linear codes [Reviewed by Marc Mezzarobba]
#18147: Jori Mäntysalo: Rank of int matrix, documentation typo [Reviewed by Frédéric Chapoton, Jeroen Demeyer]
#18154: Jori Mäntysalo: Documentation of 'bound' in IntegerModRing.random_element() [Reviewed by Volker Braun]
#18160: Volker Braun: IPython 3.1.0 [Reviewed by François Bissey]
#18164: Marc Mezzarobba: Ref: add various missing modules to r/coding [Reviewed by Frédéric Chapoton]
#18165: Marc Mezzarobba: Ref: add various missing modules to r/geometry [Reviewed by Frédéric Chapoton, Travis Scrimshaw]
#18171: Clemens Heuberger: Update reference HKW2014 [Reviewed by Marc Mezzarobba]
#18174: Travis Scrimshaw: Generalize base class construction for functorial construction categories [Reviewed by Nicolas M. Thiéry]
#18177: Jori Mäntysalo: Warning to Matrix.random() [Reviewed by Nathann Cohen]
#18178: Dima Pasechnik: fixing is_planar doc [Reviewed by Nathann Cohen]
#18179: Grégory Châtel: Random generation of Ordered rooted trees [Reviewed by Frédéric Chapoton]
#18181: Jeroen Demeyer: Move IntegerListsLex._Iter out of IntegerListsLex [Reviewed by Vincent Delecroix]
#18183: Frédéric Chapoton: Implement two matroid polytopes [Reviewed by Vincent Delecroix]
#18184: Jeroen Demeyer: CombinatorialObject constructor should copy input [Reviewed by Vincent Delecroix]
#18193: Grégory Châtel: Fix CompleteDyckWords_size behaviour for negative size [Reviewed by Darij Grinberg]
#18200: Nathann Cohen: Caching canonical_label in IncidenceStructure.is_isomorphic [Reviewed by Vincent Delecroix]
#18202: Volker Braun: Six requires setuptools [Reviewed by François Bissey]
#18205: Volker Braun: mistune buggers up sage install [Reviewed by Darij Grinberg]
#18206: Sara Kropf: transducers.Recursion: Improvement of the documentation [Reviewed by Clemens Heuberger]
Merged in sage-6.7.beta2:
#5332: Marc Mezzarobba, Vincent Delecroix: Convert MV polynomial constructors in multi_polynomial_ideal.py, category_object.py, etc [Reviewed by Vincent Delecroix, Marc Mezzarobba]
#9787: Peter Bruin: lagrange_polynomial(algorithm='divided_difference') fails over finite fields [Reviewed by Miguel Marco, Vincent Delecroix]
#11111: Florent Hivert, Franco Saliola, Nicolas M. Thiéry: More support for finite dimensional modules and algebras with basis [Reviewed by Franco Saliola, Nicolas M. Thiéry, Aladin Virmaux]
#15047: Ralf Stephan: LaTeX typeseting of SR.wild should prefix $ with \ [Reviewed by Jan Keitel]
#15846: Benjamin Hackl: Incorrect series expansion of zeta(s) at 1 [Reviewed by Ralf Stephan]
#16836: Christian Nassau: __neg__ fails in CartesianProduct of CombinatorialFreeModule [Reviewed by Vincent Delecroix]
#17464: Jernej Azarija: Computing the automorphism group of a graph with Bliss [Reviewed by Nathann Cohen]
#17591: R. Andrew Ohana: remove gdmodule [Reviewed by Jeroen Demeyer]
#17750: Nathann Cohen: Random failure in sage.graphs.genus.simple_connected_genus_backtracker.__dealloc__ [Reviewed by Volker Braun]
#17821: Volker Braun: Refactor show() methods, rename to pretty_print [Reviewed by Andrey Novoseltsev]
#17842: Jeroen Demeyer: Show tracebacks in unpickle_all() [Reviewed by Jan Keitel]
#17927: Nathann Cohen: Discarded arguments in IntegerVector [Reviewed by Nicolas M. Thiéry]
#17944: Travis Scrimshaw: Add more methods to root lattices [Reviewed by Frédéric Chapoton]
#17962: Sebastien Gouezel: Fix sublinking issues [Reviewed by Jeroen Demeyer]
#18004: Eric Gourgoulhon: Too small relative size of axes labels w.r.t. tick marks in 2D plots [Reviewed by Vincent Delecroix]
#18024: Jan Keitel, Darij Grinberg: Mutability of tableaux part II: replacing CombinatorialObject by ClonableList [Reviewed by Josh Swanson, Travis Scrimshaw]
#18132: Frédéric Chapoton: Method is_new for Tamari lattice intervals [Reviewed by Darij Grinberg, Grégory Châtel, Viviane Pons]
#18157: Vincent Delecroix, Simon King: Random failure in coerce_action.pyx [Reviewed by Simon King]
#18161: Marc Mezzarobba: Ref: add various missing modules to r/repl [Reviewed by Frédéric Chapoton]
#18162: Marc Mezzarobba, Frédéric Chapoton: Ref: add various missing modules to r/plot* [Reviewed by Frédéric Chapoton, Marc Mezzarobba, Karl-Dieter Crisman]
#18203: Jeroen Demeyer: Deprecate PARI functions [Reviewed by Ralf Stephan]
#18208: Travis Scrimshaw: `AlternatingSignMatrices(3, use_monotone_triangles=False)` broken [Reviewed by Darij Grinberg]
#18211: Vincent Delecroix: Computing Ehrhart polynomials with LattE [Reviewed by Matthias Köppe, Nathann Cohen]
#18213: Vincent Delecroix: A lot of polytope constructors are broken [Reviewed by Nathann Cohen]
#18215: Vincent Delecroix: Huge speed up for hash of quadratic number field elements [Reviewed by Nathann Cohen]
#18218: Jan Keitel: Not completely merged: #15017 Symbolic spherical harmonic [Reviewed by Ralf Stephan]
#18219: Dima Pasechnik: Not completely merged: #16847 LP-related typos [Reviewed by Clemens Heuberger]
#18221: Travis Scrimshaw: x / 2 doesn't work for x generator of free Q-algebra [Reviewed by Nicolas M. Thiéry]
#18233: Mike Zabrocki: default implementation of product_by_coercion in SymmetricFunctionAlgebra_generic [Reviewed by Darij Grinberg]
#18235: Clemens Heuberger: Inconsistent indentation in module_list.py [Reviewed by Jeroen Demeyer]
#18237: Ralf Stephan: upgrade to pynac-0.3.5 [Reviewed by Benjamin Hackl]
#18238: Eric Gourgoulhon, Volker Braun: Options ignored in show() of 3D objects [Reviewed by Volker Braun, Karl-Dieter Crisman, Vincent Delecroix]
#18239: Vincent Delecroix: Constructing Cayley graphs is slow [Reviewed by Nathann Cohen]
#18241: Vincent Delecroix: Great speedup in polytopes construction with generic backend [Reviewed by Nathann Cohen]
#18244: Vincent Delecroix: mysterious doctest failure on dyck_word.py [Reviewed by Benjamin Hackl]
#18250: Nathann Cohen: G.triangles_count speedup [Reviewed by Vincent Delecroix]
#18260: Nathann Cohen: DiGraph.centrality_betweeenness [Reviewed by David Coudert]
#18262: Nathann Cohen: Make centrality_betweenness interruptible [Reviewed by David Coudert]
Merged in sage-6.7.beta3:
#2072: Marc Mezzarobba: Remove _neg_c_impl and _invert_c_impl from some classes. [Reviewed by Jeroen Demeyer]
#9903: Marc Mezzarobba: is_prime should document proof flag [Reviewed by Vincent Delecroix]
#11529: Florent Hivert: Rooted trees [Reviewed by Frédéric Chapoton, Darij Grinberg, Travis Scrimshaw]
#17243: Grégory Châtel: connect bubble sort graph and permutahedron [Reviewed by Karl-Dieter Crisman, Vincent Delecroix]
#17575: Travis Scrimshaw: Implement incidence algebra of a (finite) poset [Reviewed by Frédéric Chapoton]
#17662: Vincent Delecroix: Evenly distributed sets [Reviewed by Nathann Cohen]
#17682: Sebastien Gouezel: Generic filename extension for shared libraries [Reviewed by Jeroen Demeyer]
#17760: Darij Grinberg: Doc fixes in combinat/species/generating_series.py [Reviewed by Martin Rubey]
#17823: Volker Braun: Three.js optional package [Reviewed by François Bissey, Andrey Novoseltsev]
#17932: Marc Mezzarobba: Ref: add various missing modules to r/misc [Reviewed by Julien Puydt, Jeroen Demeyer]
#17971: Peter Bruin: Infinite recursion when taking a resultant over a complicated base ring [Reviewed by Vincent Delecroix]
#18045: Nathann Cohen: Wrong result returned by is_planar on a given embedding [Reviewed by Vincent Delecroix]
#18076: Vincent Delecroix, Jeroen Demeyer: Coercion for numpy types [Reviewed by Jeroen Demeyer, Vincent Delecroix]
#18099: David Lucas, Johan Sebastian Rosenkilde Nielsen: Prepare linear_code for inheritance [Reviewed by Nathann Cohen, Vincent Delecroix]
#18121: Jeroen Demeyer: Patch Cython with PyTypeObject members [Reviewed by Vincent Delecroix, Nils Bruin]
#18169: Marc Mezzarobba: Ref: add various missing modules to r/*rings* [Reviewed by Vincent Delecroix]
#18189: Marc Mezzarobba: real_roots.root_bounds: Inconsistent return types [Reviewed by Vincent Delecroix]
#18194: Mike Zabrocki: Speedup of calculation of Macdonald H and Ht bases [Reviewed by Travis Scrimshaw]
#18217: Jeroen Demeyer: Various Cython code fixes [Reviewed by Frédéric Chapoton]
#18240: Dima Pasechnik: fix MPIR's compliance with c++ [Reviewed by Jakob Kroeker, Leif Leonhardy]
#18252: David Einstein: add_path doc error [Reviewed by Jeroen Demeyer, Frédéric Chapoton]
#18254: Buck Evan: osx R spkg error: expected ',' or '}' before '__attribute__' [Reviewed by John Palmieri, Volker Braun]
#18271: David Einstein: Stanley hook content formula [Reviewed by Travis Scrimshaw]
#18273: Nicolas M. Thiéry: SymmetricGroup(...).algebra(..., category=...) for consistency [Reviewed by Aladin Virmaux]
#18275: Vincent Delecroix: subtraction fails for cartesian products of rings [Reviewed by Jori Mäntysalo]
#18276: Jeroen Demeyer: is_squarefree() should not restrict to PID's [Reviewed by Bruno Grenet]
#18283: Vincent Delecroix: Words random element is wrong [Reviewed by Nathann Cohen]
#18285: Travis Scrimshaw: Implement reduced word graph [Reviewed by Darij Grinberg]
#18287: Jeroen Demeyer: Fix percentage in sage-coverageall [Reviewed by Nathann Cohen]
#18294: Jeroen Demeyer: Cython memleak [Reviewed by Volker Braun]
#18297: Vincent Delecroix: Increase tolerance in a doctest in linear programming tutorial [Reviewed by Nathann Cohen]
Merged in sage-6.7.beta4:
#9123: Hugh Thomas: implement Schur algebras and use them to determine irreducible characters for GL_n [Reviewed by Travis Scrimshaw, Frédéric Chapoton]
#14982: Marc Mezzarobba, Vincent Delecroix: When a parent is equipped with an embedding, consider coercions that don't go through the embedding [Reviewed by Vincent Delecroix]
#15486: Peter Bruin: Speed up NumberField_generic.zeta() and DirichletGroup() [Reviewed by Frédéric Chapoton]
#15806: Dan Bump: Integrable representations of (affine) Kac-Moody Lie Algebras [Reviewed by Travis Scrimshaw]
#16352: Sébastien Labbé: TransitiveIdeal -> RecursivelyEnumeratedSet in the sage library [Reviewed by Vincent Delecroix, Frédéric Chapoton]
#16519: Moritz Firsching: Fix numerical output of tikzpictures of projections of polytopes [Reviewed by Jean-Philippe Labbé]
#16659: Aladin Virmaux: Representation theory of finite dimensional associative algebras [Reviewed by Franco Saliola, Nicolas M. Thiéry]
#16880: Vincent Delecroix: previous_prime, previous_prime_power, next_prime_power [Reviewed by Jeroen Demeyer]
#17543: Peter Bruin: Move the last few module classes from Module_old to Module [Reviewed by Vincent Delecroix, Travis Scrimshaw]
#17664: Peter Bruin: Fix underlying permutation group of decomposition group [Reviewed by Frédéric Chapoton]
#17814: Simon King: Make calling a cached method independent of source code inspection [Reviewed by Volker Braun]
#17890: Jeroen Demeyer: Remove _(rich)cmp_c_impl [Reviewed by Vincent Delecroix]
#17964: Peter Bruin: Singular crashes when reducing a polynomial modulo a prime of a number field [Reviewed by Volker Braun]
#18068: Peter Bruin: Fix and simplify comparison of modular forms [Reviewed by Vincent Delecroix]
#18156: Buck Evan: XCode 6.3 broken [Reviewed by John Palmieri, Dima Pasechnik]
#18170: Marc Mezzarobba: Ref: add various missing modules to the reference manual [Reviewed by Jeroen Demeyer]
#18185: Nathann Cohen: Clean the Graph/DiGraph constructors [Reviewed by David Coudert]
#18247: Leif Leonhardy: MPIR's configure fails with GCC 5.x [Reviewed by Jeroen Demeyer]
#18249: Simon King: Introspection for builtin functions [Reviewed by Volker Braun]
#18269: David Lucas: A new structure for experimentation on decoding: communication channels [Reviewed by Vincent Delecroix]
#18274: Jeroen Demeyer: Ignored exception in Polynomial_generic_dense.__normalize [Reviewed by Marc Mezzarobba]
#18278: Bruno Grenet: Variable to non-integral power for integer polynomials (using Flint) is broken [Reviewed by Jeroen Demeyer]
#18293: André Apitzsch: libgd fails to build on Archlinux [Reviewed by Volker Braun]
#18295: David Einstein: random SSYT [Reviewed by Travis Scrimshaw]
#18301: Leif Leonhardy: ncurses fails to build with GCC 5.x [Reviewed by Jean-Pierre Flori]
#18307: Frédéric Chapoton: cleanup of hyperbolic geodesic [Reviewed by Travis Scrimshaw]
#18316: Leif Leonhardy: Lcalc fails to build with GCC 5.x (C++ issue) [Reviewed by Jeroen Demeyer]
#18317: Nathann Cohen: General documentation about graph data structures [Reviewed by Frédéric Chapoton]
#18318: Martin Albrecht: CryptoMiniSat Memleak [Reviewed by Dima Pasechnik]
#18324: Dima Pasechnik: Upgrade 4ti2 package to version 1.6.3 [Reviewed by Frédéric Chapoton]
#18327: Volker Braun: Fix graph bounding box [Reviewed by Nathann Cohen]
#18332: Vincent Delecroix: is_one/is_integer/is_rational for number field elements [Reviewed by Marc Mezzarobba]
#18334: Vincent Delecroix: sign and more truncation functions on real intervals [Reviewed by Jeroen Demeyer]
#18335: Nathann Cohen: Compute the degree of a vertex without using networkX [Reviewed by Vincent Delecroix]
#18336: Aladin Virmaux: Give a default behavious to algebra_generators [Reviewed by Nicolas M. Thiéry]
#18337: Vincent Delecroix: Add methods `real` and `imag` to real interval field [Reviewed by Marc Mezzarobba]
#18339: Leif Leonhardy: gf2x's test suite may "pass" even though it actually failed [Reviewed by Sebastien Gouezel]
#18340: Jeroen Demeyer: PARI/GP does not gracefully handle out-of-memory [Reviewed by Vincent Delecroix, John Cremona, Leif Leonhardy]
#18344: John Palmieri: fix some case issues in sage-fix-pkg-checksums [Reviewed by Leif Leonhardy]
#18346: Nathann Cohen: Easier handling of vertex labels in graph backends [Reviewed by Vincent Delecroix]
#18348: Sebastien Gouezel: Sublinking again [Reviewed by Nathann Cohen]
#18352: Andrey Novoseltsev: Remove EMBEDDED_MODE in ISM [Reviewed by Volker Braun]
#18354: Dima Pasechnik: typo fixes [Reviewed by Han Xiao]
#18355: Nathann Cohen: Some cleanup in finance/stock [Reviewed by Volker Braun]
Merged in sage-6.7.beta5:
#6484: Nicolas M. Thiéry: sage.combinat.ranker improvements [Reviewed by Vincent Delecroix]
#11517: Matthias Köppe: make LiDIA an experimental or optional package [Reviewed by Dima Pasechnik]
#15355: Daniel Krenn: representation of CIF-element plus SR-element [Reviewed by Ralf Stephan]
#15635: Frédéric Chapoton: free Pre-Lie algebras [Reviewed by Travis Scrimshaw]
#15642: Volker Braun: Use mirrors for tarballs [Reviewed by Volker Braun]
#15671: Peter Bruin, Jeroen Demeyer: Improve handling of memory errors in integer.pyx [Reviewed by Jeroen Demeyer, Peter Bruin]
#15753: Rudi Pendavingh: Add BasisExchangeMatroid.isomorphism() [Reviewed by Stefan van Zwam]
#17394: Nils Bruin: TypeError in Expression.simplify_hypergeometric() [Reviewed by Ralf Stephan]
#17463: Nathann Cohen: Remove the deprecated 'dim' argument of MIP variables [Reviewed by Dima Pasechnik]
#17656: Nathann Cohen: More meaningful error messages from _check_embedding_validity [Reviewed by Frédéric Chapoton]
#17792: Marc Masdeu: Word problem for FareySymbol [Reviewed by Vincent Delecroix, John Cremona]
#17990: Aladin Virmaux: Implements is_zero and is_commutative for infinity ring [Reviewed by Jean-Philippe Labbé]
#18152: Vincent Delecroix: Universal Cyclotomic Field implementation using libgap [Reviewed by Jean-Philippe Labbé]
#18166: Marc Mezzarobba: Ref: add various missing modules to r/calculus [Reviewed by Jeroen Demeyer]
#18270: Martin von Gagern: Print matrices using unicode large delimiters (on demand) [Reviewed by Volker Braun]
#18288: Jeroen Demeyer: Bad from __future__ import in sage-CSI-helper.py [Reviewed by Volker Braun]
#18289: Volker Braun: Make graph display configurable [Reviewed by Nathann Cohen]
#18290: Vincent Delecroix: enhanced sets and cartesian products [Reviewed by Nicolas M. Thiéry]
#18296: Nathann Cohen: Emphasize that Graph.subgraph_search ignores edge labels [Reviewed by David Coudert]
#18321: Jeroen Demeyer: Don't cimport type [Reviewed by Peter Bruin]
#18322: Jeroen Demeyer: _cmp should try _richcmp_ if _cmp_ failed [Reviewed by Vincent Delecroix]
#18330: Jeroen Demeyer: Metaclasses for Cython [Reviewed by Nils Bruin]
#18359: David Einstein: Random Order Ideals [Reviewed by Frédéric Chapoton]
#18363: Bruno Grenet: It should be possible to interrupt the method is_irreducible for polynomials over Zmod(n) [Reviewed by Jeroen Demeyer]
#18366: Mike Hansen: Bug in tutte_polynomial with labeled graphs [Reviewed by Dima Pasechnik]
#18371: Travis Scrimshaw: Implement supercharacter bases of Bergeron and Thiem for NCSym [Reviewed by Mike Zabrocki]
#18372: Benjamin Hackl: residue() produces wrong output [Reviewed by Ralf Stephan]
#18377: Frédéric Chapoton: fixing doc in generic_graph_pyx [Reviewed by Nathann Cohen]
#18379: Frédéric Chapoton: missing links to trac in sage/combinat [Reviewed by Chao Xu]
#18380: Jeroen Demeyer: New class for CombinatorialObject + Element + ClasscallMetaclass [Reviewed by Travis Scrimshaw]
#18382: Leif Leonhardy: Installation Guide no longer lists g++, gfortran in prerequisites for Linux [Reviewed by Dima Pasechnik]
#18387: Jeroen Demeyer: Use type(x) instead of x.__class__ in Cython [Reviewed by Travis Scrimshaw]
#18388: Jeroen Demeyer: Optimize ManinSymbol [Reviewed by Travis Scrimshaw]
#18391: Travis Scrimshaw: Add Jordan algebras to the algebras catalog [Reviewed by Frédéric Chapoton]
#18392: Michael Orlitzky: Add is_solid() and is_proper() for Polyhedral cones [Reviewed by Andrey Novoseltsev]
#18394: Jeroen Demeyer: Upgrade PARI to latest master [Reviewed by Peter Bruin]
#18401: Vincent Delecroix: maple command broken through ssh [Reviewed by Leif Leonhardy]
#18403: Nathann Cohen: Deprecate the 'dev' scripts [Reviewed by Jeroen Demeyer]
#18404: Volker Braun: Fix sage-callgrind [Reviewed by Nathann Cohen, Ralf Stephan]
#18407: Nathann Cohen: Fix standard_packages(), optional_packages(), and experimental_packages() [Reviewed by Leif Leonhardy]
Merged in sage-6.7.rc0:
#12807: Ralf Stephan: Taking the real part of a sum of exponentials with imaginary exponents gives wrong result [Reviewed by Travis Scrimshaw]
#16865: Nicolas M. Thiéry: Dot2tex reverses Poset.show() upside down [Reviewed by Nathann Cohen, Jori Mäntysalo]
#16974: Travis Scrimshaw: Implement Kirillov-Reshetikhin crystal B^{1,s} in type D_4^(3) [Reviewed by Frédéric Chapoton]
#18088: Ralf Stephan: Inconsistency with 0^0 [Reviewed by Travis Scrimshaw]
#18229: Emmanuel Charpentier, Leif Leonhardy: Upgrade R to 3.2.0 [Reviewed by Vincent Delecroix, François Bissey, Leif Leonhardy]
#18279: Ben Hutz: implement rational preperiodic points for polynomials over number fields [Reviewed by Grayson Jorgenson]
#18358: Vincent Delecroix: a cython function that produces long given python input [Reviewed by Jeroen Demeyer]
#18362: Ralf Stephan: upgrade to pynac-0.3.7 [Reviewed by Vincent Delecroix, François Bissey]
#18369: John Cremona: upgrade eclib to version 20150510 [Reviewed by Jeroen Demeyer, François Bissey]
#18414: Volker Braun: Fix download of configure tarball in bootstrap [Reviewed by Leif Leonhardy]
#18422: David Roe: Documentation bug for binary quadratic form action [Reviewed by Frédéric Chapoton]
Merged in sage-6.7:
#18417: Volker Braun: Tarball download fixes [Reviewed by Leif Leonhardy]
#18424: François Bissey: FLINT 2.4.5's test suite fails unconditionally (t-NTL-interface) [Reviewed by Volker Braun]