Sage 7.3 was released on 4 August 2016. 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 89 people contributed to this release. Of those, 11 made
their first contribution to Sage:

  - Adrien Boussicault
  - Aedi Wang
  - Aly Deines
  - André Apitzsch
  - Andrew Barr [first contribution]
  - Andrew Mathas
  - Andrey Novoseltsev
  - Anne Schilling
  - Arpit Merchant
  - Ben Hutz
  - Benjamin Hackl
  - Benjamin Ragan-Kelley [first contribution]
  - Bruno Grenet
  - Bryton T.D. Hall [first contribution]
  - Buck Evan
  - Burcin Erocal
  - Christian Stump
  - Chris Wuthrich
  - Clemens Heuberger
  - Daniel Krenn
  - Darij Grinberg
  - David Coudert
  - David Lucas
  - David Roe
  - Dima Pasechnik
  - Eric Gourgoulhon
  - Erik Bray
  - Eviatar Bach
  - Federico Castillo [first contribution]
  - François Bissey
  - Frédéric Chapoton
  - Fredrik Stromberg
  - Grayson Jorgenson
  - Grégory Châtel
  - Harald Schilly
  - Holly Krieger [first contribution]
  - Jakub Sliacan [first contribution]
  - Jan Keitel
  - Javier Honrubia González
  - Jean-Pierre Flori
  - Jeremy Martin
  - Jeroen Demeyer
  - Jessica Striker
  - Johan Rosenkilde [first contribution]
  - Johan Sebastian Rosenkilde Nielsen
  - John Cremona
  - John Palmieri
  - Jorge Caravantes [first contribution]
  - Jori Mäntysalo
  - Joseph Eisner
  - Julian Rüth
  - Julien Lavauzelle
  - Karl-Dieter Crisman
  - Kevin Dilks
  - Kevin Lui
  - Kiran Kedlaya
  - Leif Leonhardy
  - Luca De Feo
  - Marc Masdeu
  - Marc Mezzarobba
  - Mario Pernici
  - Martin Albrecht
  - Matthias Koeppe
  - Michael Welsh
  - Michal Bejger
  - Miguel Marco
  - Nathan Dunfield
  - Nathann Cohen
  - Nicolas M. Thiéry
  - Nils Bruin
  - Pablo Angulo
  - Parthasarathi Panda [first contribution]
  - Paul Masson [first contribution]
  - Peijun Xiao
  - Peter Bruin
  - Ralf Stephan
  - Rebecca Lauren Miller
  - Rusydi H. Makarim
  - Saad Khalid [first contribution]
  - Sebastien Gouezel
  - Stephan Ehlen
  - Tara Fife
  - Thierry Monteil
  - Travis Scrimshaw
  - Vincent Delecroix
  - Vít Tuček
  - Volker Braun
  - Wilfried Luebbe
  - William Stein

* Release manager: Volker Braun.

* We closed 410 tickets in this release. For details, see

  http://boxen.math.washington.edu/home/release/sage-7.3/tickets.html

Merged in sage-7.3.beta0:

#15621: Travis Scrimshaw: Implement regular partition tuples [Reviewed by Darij Grinberg]
#18158: Vincent Delecroix: wrap more libgap objects as `GapElement_List` [Reviewed by Dima Pasechnik]
#18265: Nicolas M. Thiéry: Axioms for semigroups: L,R,J,H-trivial, aperiodic [Reviewed by Travis Scrimshaw]
#18356: Mario Pernici, Vincent Delecroix: special resultants ``composed_sum`` and ``composed_product`` [Reviewed by Vincent Delecroix, Marc Mezzarobba]
#18640: Eric Gourgoulhon, Michal Bejger, Travis Scrimshaw: Topological manifolds: scalar fields [Reviewed by Travis Scrimshaw, Eric Gourgoulhon]
#18659: Frédéric Chapoton: Python 3 preparation: Change more integer divisions from / to // (part 2) [Reviewed by Travis Scrimshaw]
#18725: Eric Gourgoulhon, Travis Scrimshaw: Topological manifolds: morphisms [Reviewed by Travis Scrimshaw]
#18942: Kiran Kedlaya: Weird bug in roots of a polynomial in relative number field extension [Reviewed by Peter Bruin]
#19271: Jeroen Demeyer: Fix logging in doctester [Reviewed by Frédéric Chapoton]
#19383: Kevin Dilks, Jori Mäntysalo: Up-down Posets [Reviewed by Frédéric Chapoton]
#20086: Clemens Heuberger, Vincent Delecroix, Benjamin Hackl: rational powers in ZZ[X] and QQ[X] [Reviewed by Benjamin Hackl, Vincent Delecroix]
#20370: Marc Mezzarobba: generic GCD-free basis [Reviewed by Bruno Grenet]
#20486: Jeroen Demeyer: Remove deprecated PARI code [Reviewed by Peter Bruin]
#20487: Erik Bray: Numpy build broken on Cygwin since #20450 [Reviewed by Sebastien Gouezel, Jeroen Demeyer]
#20499: Jori Mäntysalo: Graphs: docstring of _add_ conflicts with function [Reviewed by David Coudert]
#20500: Peijun Xiao, Matthias Koeppe: LPAbstractDictionary: Refactor leaving_coefficients, entering_coefficients using new methods row_coefficients, column_coefficients [Reviewed by Andrey Novoseltsev]
#20509: Miguel Marco: khovanov homology of links [Reviewed by Travis Scrimshaw]
#20527: Frédéric Chapoton: py3 print in calculus and coding [Reviewed by Jeroen Demeyer, Travis Scrimshaw]
#20531: Jeroen Demeyer: Don't use "long double" functions for Pynac [Reviewed by Erik Bray, Ralf Stephan]
#20532: Frédéric Chapoton: py3 print in dynamics [Reviewed by Jeroen Demeyer, Travis Scrimshaw]
#20534: Frédéric Chapoton: py3 print in modular folder [Reviewed by Travis Scrimshaw]
#20535: Frédéric Chapoton: py3 print in structure [Reviewed by Jeroen Demeyer]
#20540: Frédéric Chapoton: py3 print in groups folder [Reviewed by Daniel Krenn]
#20548: Frédéric Chapoton, Matthias Koeppe: py3 print in numerical folder [Reviewed by Frédéric Chapoton, Matthias Koeppe]
#20549: Frédéric Chapoton: py3 print in geometry folder [Reviewed by Jori Mäntysalo]
#20550: Frédéric Chapoton: py3 print in crypto folder [Reviewed by Travis Scrimshaw]
#20551: Frédéric Chapoton: py3 print in games and game_theory [Reviewed by Travis Scrimshaw]
#20553: Frédéric Chapoton: py3 print in doctest folder [Reviewed by Jeroen Demeyer]
#20555: Frédéric Chapoton: descents for Permutations : cleanup [Reviewed by Travis Scrimshaw, Christian Stump]
#20556: Frédéric Chapoton: py3 print in libs folder [Reviewed by Jeroen Demeyer]
#20561: Andrew Mathas: Return cycle type of a permutation [Reviewed by Vincent Delecroix, Travis Scrimshaw]
#20562: Volker Braun: %%cython magic [Reviewed by Vincent Delecroix]
#20567: Jeroen Demeyer: live documentation in sage notebook is broken [Reviewed by François Bissey]
#20573: Frédéric Chapoton: py3 print in combinat/root_system folder [Reviewed by Travis Scrimshaw]
#20576: Frédéric Chapoton: py3 print in combinat/words folder [Reviewed by Travis Scrimshaw]
#20578: Frédéric Chapoton: py3 print in rings/polynomial [Reviewed by Jori Mäntysalo]
#20582: Vít Tuček: Latex representation of WeylAlgebras omits polynomial parts [Reviewed by Travis Scrimshaw]
#20586: Travis Scrimshaw: Allow T and R crystals to take a weight [Reviewed by Frédéric Chapoton]
#20588: Bruno Grenet: Add a method divides for MPolynomial_libsingular [Reviewed by Travis Scrimshaw]
#20590: Jean-Pierre Flori, François Bissey: Update NTL to version 9.8.1 [Reviewed by François Bissey, Jean-Pierre Flori]
#20591: Frédéric Chapoton: py3 print in graphs folder [Reviewed by Travis Scrimshaw]
#20598: Frédéric Chapoton: py3 print in schemes folder [Reviewed by Jori Mäntysalo]
#20599: Jeroen Demeyer: Upgrade to IPython 4.2.0 [Reviewed by Vincent Delecroix]
#20603: Frédéric Chapoton: py3 print in misc folder [Reviewed by Jori Mäntysalo]
#20605: Frédéric Chapoton: py3 print in rings folder [Reviewed by Travis Scrimshaw]
#20612: Frédéric Chapoton: py3 print in books and tests [Reviewed by Jori Mäntysalo]
#20613: Miguel Marco: Coercion from LaurentPolynomialRings to Symbolic Ring [Reviewed by Marc Mezzarobba]
#20616: François Bissey: Remove "local" from more doctests [Reviewed by Frédéric Chapoton]
#20617: Frédéric Chapoton: convert some imports in combinat to absolute imports [Reviewed by Jeroen Demeyer]
#20620: Jeroen Demeyer: Futurize sage/all*.py [Reviewed by Frédéric Chapoton]
#20623: Nicolas M. Thiéry: Upgrade freetype to 2.6.3 [Reviewed by Volker Braun]
#20624: Nils Bruin: maximum recursion depth exceeded in MonoDictEraser [Reviewed by Volker Braun]
#20625: Volker Braun: PyPI updates [Reviewed by François Bissey]
#20630: Peter Bruin: Missing sig_on()...sig_off() in PariInstance.get_var() [Reviewed by Jeroen Demeyer]
#20633: Jeroen Demeyer: Get rid of "__doc__ =" instead of docstring [Reviewed by Nicolas M. Thiéry]
#20634: Sebastien Gouezel: Do not trigger automake in brial [Reviewed by Nathan Dunfield]

Merged in sage-7.3.beta1:

#1792: Jeroen Demeyer: Remove "make install" [Reviewed by Volker Braun]
#14666: Tara Fife: Test if a weight function is generic for a given matroid [Reviewed by Darij Grinberg]
#19422: David Lucas: A new structure for Punctured Codes [Reviewed by Julien Lavauzelle]
#19635: Grayson Jorgenson: Enumeration functionality for products of projective spaces over fields and finite fields [Reviewed by Ben Hutz]
#19710: Jeroen Demeyer: Upgrade SQLite [Reviewed by Volker Braun]
#20062: Peter Bruin: Make _floordiv_() return the Euclidean quotient for power series over fields [Reviewed by Bruno Grenet]
#20079: Joseph Eisner, Ben Hutz: Chebyshev Polynomial Generator [Reviewed by Kiran Kedlaya, Frédéric Chapoton]
#20298: Volker Braun: Ubuntu 16.04 numerical noise [Reviewed by François Bissey]
#20481: Erik Bray: Extract source tarballs using permissions from umask [Reviewed by Jeroen Demeyer]
#20505: Frédéric Chapoton: converting a few modules to python3 print [Reviewed by Vincent Delecroix, Jori Mäntysalo]
#20528: Frédéric Chapoton: upgrade patchbot to 2.5.7 [Reviewed by Jeroen Demeyer]
#20536: Frédéric Chapoton: py3 print in combinat (first step) [Reviewed by Travis Scrimshaw]
#20557: Frédéric Chapoton: py3 print in combinat/designs [Reviewed by Dima Pasechnik]
#20585: François Bissey: Update ecl to 16.1.2 [Reviewed by Volker Braun]
#20595: Saad Khalid: Setting Besselexpand to true globally [Reviewed by Dima Pasechnik, Nils Bruin]
#20597: Jeroen Demeyer: Remove src/sage/libs/gsl/diff.pxd [Reviewed by Frédéric Chapoton]
#20601: Johan Sebastian Rosenkilde Nielsen: Issue @experimental warnings only once [Reviewed by David Lucas]
#20609: Frédéric Chapoton: py3 print in combinat folder (second step) [Reviewed by Travis Scrimshaw]
#20610: Frédéric Chapoton: py3 print in combinat folder (third step) [Reviewed by Travis Scrimshaw]
#20614: Jakub Sliacan: documentation typo [Reviewed by Jori Mäntysalo]
#20619: Frédéric Chapoton: little cleanup of faq-usage.rst [Reviewed by Jori Mäntysalo]
#20628: Jorge Caravantes: Fix broken link to Sage Wiki [Reviewed by Travis Scrimshaw]
#20631: Peter Bruin: Support more variable names in Polynomial_rational_flint [Reviewed by Travis Scrimshaw]
#20635: Frédéric Chapoton: py3 print in english documentation [Reviewed by Jori Mäntysalo]
#20638: Frédéric Chapoton: py3 print in non-english documentation [Reviewed by Travis Scrimshaw]
#20641: Frédéric Chapoton: changing some imports to python3 format [Reviewed by Jeroen Demeyer]
#20643: Frédéric Chapoton: print to py3 in data_structures, repl, quadratic_form and dev folders [Reviewed by Jori Mäntysalo]
#20645: Volker Braun: Remove sagedev [Reviewed by Thierry Monteil]
#20647: Volker Braun: Python 3.5.1 [Reviewed by François Bissey]
#20651: Jeroen Demeyer: IPython depends on shutil_get_terminal_size [Reviewed by Volker Braun]
#20654: Jeroen Demeyer: widgetsnbextension depends on notebook [Reviewed by Volker Braun]

Merged in sage-7.3.beta2:

#9806: Vincent Delecroix: Constellations [Reviewed by Frédéric Chapoton]
#18783: Eric Gourgoulhon, Michal Bejger: Differentiable manifolds: basics [Reviewed by Volker Braun]
#19956: Vincent Delecroix: elements of finite field algebraic closure are not hashable [Reviewed by Julian Rüth]
#20232: David Lucas, Johan Sebastian Rosenkilde Nielsen: Rewrite module doc of `LinearCode` [Reviewed by Johan Sebastian Rosenkilde Nielsen, David Lucas]
#20243: Kiran Kedlaya: Count real roots of polynomials using Sturm sequences [Reviewed by Kevin Dilks, Frédéric Chapoton]
#20330: Javier Honrubia González: hyperbolic_geodesic midpoint bugfix [Reviewed by Vincent Delecroix]
#20462: Matthias Koeppe: MixedIntegerLinearProgram/MIPVariable: set_min, set_max are broken [Reviewed by Travis Scrimshaw]
#20545: Jeroen Demeyer: Use formatargspec of Sphinx [Reviewed by Volker Braun]
#20565: Arpit Merchant: Fix LinearCode.wtdist_gap method [Reviewed by David Lucas]
#20608: Kiran Kedlaya: unit_group docstring should point to S-unit functionality [Reviewed by Volker Braun]
#20640: Erik Bray: sage-logger: show log(s) each line is going to on stdout [Reviewed by Volker Braun]
#20661: Frédéric Chapoton: use python3 syntax for raise also in cython files (step1) [Reviewed by Travis Scrimshaw]
#20662: Frédéric Chapoton: use python3 syntax for raise also in cython files (step2, rings part1) [Reviewed by Travis Scrimshaw]
#20663: Frédéric Chapoton: use python3 syntax for raise also in cython files (step3, rings part2) [Reviewed by Travis Scrimshaw]
#20667: Andrey Novoseltsev: Do not use resetwarnings [Reviewed by Volker Braun]
#20671: Frédéric Chapoton: use python3 syntax for raise also in cython (step4, various) [Reviewed by Travis Scrimshaw]
#20675: Paul Masson: Update Python development link [Reviewed by Frédéric Chapoton]
#20677: Jeroen Demeyer: pathlib2 depends on six [Reviewed by Volker Braun]
#20678: Frédéric Chapoton: py3 print : a first bunch of forgotten cases [Reviewed by Travis Scrimshaw]
#20682: Paul Masson: Remove bad formatting from Factorizations [Reviewed by Peter Bruin]
#20685: David Lucas: Delete deprecated code in linear_code [Reviewed by Jeroen Demeyer]
#20688: Paul Masson: Fix grammar in Symbolic Equations [Reviewed by Frédéric Chapoton]
#20691: Jori Mäntysalo: Posets have elements, not vertices [Reviewed by Travis Scrimshaw]

Merged in sage-7.3.beta3:

#17019: Johan Sebastian Rosenkilde Nielsen: Make sure preparser for .sage files respects module docstrings [Reviewed by Jeroen Demeyer, Volker Braun]
#17229: André Apitzsch: Replace generator_cmp by generator_key and generator_reverse [Reviewed by Travis Scrimshaw, Frédéric Chapoton]
#17808: Jeroen Demeyer: Preparse old-style octals as strings [Reviewed by Frédéric Chapoton]
#18023: Federico Castillo, Travis Scrimshaw: Add methods for shelling orders [Reviewed by Travis Scrimshaw, Jeremy Martin]
#18047: Miguel Marco: Add libhomfly as optional package [Reviewed by Jeroen Demeyer, Travis Scrimshaw]
#18057: Miguel Marco: Cython interface to libhomfly [Reviewed by Jeroen Demeyer, Travis Scrimshaw]
#20226: Jeroen Demeyer: Implement conversion PARI <-> Python int/long without GMP/MPIR [Reviewed by Luca De Feo, Vincent Delecroix]
#20457: Marc Masdeu: Fix teichmuller_system method for p-adic extension [Reviewed by Frédéric Chapoton]
#20461: Matthias Koeppe: Fixes for copying a MIP and its variables [Reviewed by Dima Pasechnik]
#20465: Jori Mäntysalo: Add "eigendecomposition" to docstring [Reviewed by Frédéric Chapoton]
#20565: Arpit Merchant: Fix LinearCode.wtdist_gap method [Reviewed by David Lucas]
#20572: Jeroen Demeyer: Python 3 changes in sage_autodoc [Reviewed by Frédéric Chapoton]
#20575: David Coudert: Iterator over random vertices/edges [Reviewed by Vincent Delecroix]
#20660: Tara Fife: Add Certificate to is_isomorphic() in the matroids package [Reviewed by Michael Welsh]
#20672: Vincent Delecroix: fix DeprecationWarning for ShardPosetElement [Reviewed by Frédéric Chapoton]
#20681: Nicolas M. Thiéry: Cythonize the special methods in the categories that handle coercion in arithmetic [Reviewed by Travis Scrimshaw]
#20694: Frédéric Chapoton: use six to import builtins [Reviewed by Vincent Delecroix]
#20698: Grayson Jorgenson: Revise initialization of generic algebraic curves [Reviewed by Ben Hutz]
#20699: André Apitzsch: fix octal value in sage-uncompress-spkg [Reviewed by Jeroen Demeyer]
#20700: Frédéric Chapoton: use python3 syntax for raise also in cython files (step5, libs) [Reviewed by Jori Mäntysalo]
#20701: Frédéric Chapoton: use python3 syntax for raise also in cython files (step6, matrix) [Reviewed by Jeroen Demeyer]
#20702: François Bissey: doc fails to build in 7.3.beta1 if `typing` is installed [Reviewed by Travis Scrimshaw]
#20703: Frédéric Chapoton: py3 import in parallel folder [Reviewed by Travis Scrimshaw]
#20708: Jeroen Demeyer: Improve sage-logger [Reviewed by Erik Bray]
#20709: Frédéric Chapoton: py3 print in the doc : almost final fine tuning [Reviewed by Jori Mäntysalo]
#20711: Volker Braun: Do not iterate in pretty_print [Reviewed by Frédéric Chapoton]
#20712: Volker Braun: Log discovered paths in setup.py [Reviewed by Vincent Delecroix]
#20714: Jori Mäntysalo: LatticePoset: add is_join_semidistributive [Reviewed by Frédéric Chapoton]
#20715: Vincent Delecroix: is_numpy_type(object) crashes Sage [Reviewed by Jeroen Demeyer]
#20716: Frédéric Chapoton: some py3 imports in symbolic and lfunctions folders [Reviewed by Jori Mäntysalo]
#20718: John Palmieri: Simplicial complexes: consistently order faces when computing chain complexes, homology [Reviewed by Travis Scrimshaw]
#20719: Miguel Marco: HOMFLY polynomial of links. [Reviewed by Travis Scrimshaw]
#20720: Travis Scrimshaw: Have the vertices of a simplicial complex be stored/returned as a tuple [Reviewed by John Palmieri]
#20721: Erik Bray: Unpack all upstream tarballs into 'src' directory [Reviewed by Matthias Koeppe]
#20723: John Palmieri: Clean up "kwds" use in sage/homology [Reviewed by Travis Scrimshaw]
#20726: John Palmieri: Change default algorithm for computing homology to 'pari' [Reviewed by Travis Scrimshaw]
#20728: Jeroen Demeyer: Gracefully downgrade Singular 4 -> 3 [Reviewed by Volker Braun]
#20732: Jeremy Martin: is_cohen_macaulay() for SimplicialComplex should depend on base ring [Reviewed by John Palmieri]
#20733: Nicolas M. Thiéry: Cythonize the special methods in the categories that handle coercion in arithmetic fix [Reviewed by Travis Scrimshaw]
#20734: Jeremy Martin: Added more examples of simplicial complexes [Reviewed by Travis Scrimshaw]
#20748: Frédéric Chapoton: latte_int and 4ti2 should have dependencies files [Reviewed by Jeroen Demeyer]
#20750: Jeroen Demeyer: Fix re group indexing with Sage Integers [Reviewed by John Palmieri]
#20754: Volker Braun: Full boost package [Reviewed by John Palmieri, Travis Scrimshaw]
#20763: Frédéric Chapoton: Euler numbers via flint [Reviewed by Travis Scrimshaw]
#20768: Travis Scrimshaw: Allow pp of tableau to work with entries with more than 3 digits [Reviewed by Frédéric Chapoton]
#20770: Travis Scrimshaw: Improve category for finite rank free modules and provide list functionality for basis [Reviewed by Eric Gourgoulhon]
#20772: Frédéric Chapoton: some typos in the doc [Reviewed by Matthias Koeppe]

Merged in sage-7.3.beta4:

#20060: Frédéric Chapoton: binomial of polynomial should be polynomial [Reviewed by Travis Scrimshaw]
#20249: Aly Deines, Chris Wuthrich: Tate-Shafarevich group should use Skinner-Urban to determine the order of the p-primary part [Reviewed by Frédéric Chapoton, Chris Wuthrich]
#20284: David Lucas: A class to manage embedding between non-prime fields [Reviewed by Arpit Merchant]
#20574: Jeroen Demeyer: Reproducible documentation build (2) [Reviewed by François Bissey]
#20642: Ralf Stephan: Infinite recursion in exp_polar [Reviewed by Nils Bruin]
#20650: Rebecca Lauren Miller, Ben Hutz: Add is_polynomial and normal_form to projective morphism [Reviewed by Ben Hutz, Rebecca Lauren Miller]
#20676: Grayson Jorgenson: Projective closure and affine patches for algebraic curves [Reviewed by Ben Hutz]
#20697: Grayson Jorgenson: Inheritance structure of generic projective/affine curves [Reviewed by Ben Hutz]
#20704: Frédéric Chapoton: py3 print : not tested cases, step 2 [Reviewed by Travis Scrimshaw]
#20706: Frédéric Chapoton: fallback site.getsitepackages in virtualenv [Reviewed by Volker Braun]
#20713: Frédéric Chapoton: use six to import builtins (step 2/2) [Reviewed by Travis Scrimshaw]
#20724: Paul Masson: Improve formatting in Developer Walk-Through [Reviewed by Travis Scrimshaw]
#20725: Paul Masson: Add private key info to Git-Trac documentation [Reviewed by Travis Scrimshaw]
#20747: Jori Mäntysalo: LatticePoset: add is_meet_semidistributive [Reviewed by Travis Scrimshaw]
#20749: Peter Bruin: Use PARI nfeltup() for inclusion of base field into relative number field [Reviewed by Stephan Ehlen]
#20758: John Palmieri: Simplicial complexes: keep the __enlarged cache in add_face [Reviewed by Travis Scrimshaw]
#20759: Peter Bruin: Lazier computation of generators of relative number fields [Reviewed by Travis Scrimshaw]
#20766: Frédéric Chapoton: avoid using maxima simplex algo in lattice_polytope [Reviewed by Matthias Koeppe]
#20780: Ben Hutz: add level parameter to rational_preimages for projective points [Reviewed by Grayson Jorgenson, Rebecca Lauren Miller]
#20781: Jeroen Demeyer: Cannot interrupt integral_points() of polyhedron [Reviewed by Travis Scrimshaw]
#20782: Jeroen Demeyer: missing cimport in module '.': sage/rings/rational.pxd [Reviewed by Frédéric Chapoton]
#20783: Frédéric Chapoton: use python3 syntax for raise also in cython files (last step) [Reviewed by Jeroen Demeyer]
#20785: Frédéric Chapoton: Few absolute imports in the rings folder [Reviewed by Jeroen Demeyer]
#20791: Peter Bruin: NumberField.extension() creates non-unique parents [Reviewed by Travis Scrimshaw]
#20792: Frédéric Chapoton: unicode art for trees [Reviewed by Travis Scrimshaw]
#20793: Peter Bruin: Coefficients of a modular form don't coerce into the Hecke eigenfield [Reviewed by Julian Rüth, Kiran Kedlaya]
#20794: Frédéric Chapoton: remove the version method [Reviewed by Travis Scrimshaw]
#20795: Frédéric Chapoton: sorting the monomials in pre-Lie algebras [Reviewed by Travis Scrimshaw]
#20796: Frédéric Chapoton: py3 print : not tested cases, step 3 [Reviewed by Jori Mäntysalo]
#20797: Andrey Novoseltsev: loading remote files is broken [Reviewed by Frédéric Chapoton]
#20798: Chris Wuthrich: some bugs in padic BSD [Reviewed by Frédéric Chapoton]
#20804: Paul Masson: Remove unnecessary absolute import reference [Reviewed by Jeroen Demeyer]
#20805: Paul Masson: Add missing exp_integral_ei to import [Reviewed by Ralf Stephan]
#20813: Frédéric Chapoton: Change (second time) integer divisions from / to // [Reviewed by Jori Mäntysalo]
#20818: Ralf Stephan: acsch(float) returns complex [Reviewed by Frédéric Chapoton]

Merged in sage-7.3.beta5:

#12521: Eviatar Bach, Ralf Stephan: evaluate log gamma for complex input [Reviewed by Burcin Erocal, Ralf Stephan]
#15046: Eviatar Bach, Ralf Stephan: Symbolic elliptic integrals [Reviewed by Karl-Dieter Crisman, Travis Scrimshaw]
#19984: Volker Braun: Correctly fix checksums [Reviewed by Jeroen Demeyer, Dima Pasechnik]
#20124: David Lucas: A new structure for extended codes [Reviewed by Julien Lavauzelle]
#20325: Matthias Koeppe: GenericBackend: Add default implementation of `add_variables` and `add_linear_constraints` [Reviewed by Dima Pasechnik]
#20437: Erik Bray: Misinstallation of Python in Cygwin [Reviewed by Sebastien Gouezel]
#20530: Javier Honrubia González: Add pictures to hyperbolic_geodesic.py [Reviewed by Travis Scrimshaw]
#20571: Vincent Delecroix: Newton method for nth_root of polynomial [Reviewed by Bruno Grenet]
#20581: Jeroen Demeyer: Upgrade PARI to latest master [Reviewed by Jean-Pierre Flori, Peter Bruin]
#20600: Matthias Koeppe: more failing tests related to cplex / gurobi [Reviewed by Dima Pasechnik]
#20740: Jeroen Demeyer: Drop return type from arithmetic methods in coercion model [Reviewed by Marc Mezzarobba]
#20742: Ralf Stephan: Upgrade to pynac-0.6.7 [Reviewed by Travis Scrimshaw]
#20751: Travis Scrimshaw: Check easy invariants first for simplicial complex isomorphism [Reviewed by John Palmieri]
#20753: Jeroen Demeyer: Remove unused coerce_to_base_ring() method [Reviewed by Marc Mezzarobba]
#20756: Vincent Delecroix: sign is slow (if not wrong) for number field elements [Reviewed by Marc Mezzarobba]
#20757: Jeroen Demeyer: Drop argument types from comparison methods in coercion model [Reviewed by Marc Mezzarobba]
#20761: Jeroen Demeyer: Drop argument types from arithmetic methods in coercion model [Reviewed by Marc Mezzarobba]
#20774: Grayson Jorgenson: Basic singularity analysis for algebraic curves [Reviewed by Ben Hutz]
#20800: David Coudert: The document of strongly_connected_components for Digraphs is not consistent with its behaviour [Reviewed by Travis Scrimshaw]
#20810: Frédéric Chapoton: py3 print : not tested cases, step 4 [Reviewed by Travis Scrimshaw]
#20814: Frédéric Chapoton: py3 print : not tested cases, step 5 [Reviewed by Jori Mäntysalo, Travis Scrimshaw]
#20819: Paul Masson: Improve documentation for exponential integrals [Reviewed by Ralf Stephan]
#20822: Paul Masson: Definition of beta function is incorrect [Reviewed by Ralf Stephan]
#20823: Kevin Lui: parse_label() in sage/modular/modform/constructor.py fails in GammaH case [Reviewed by William Stein, Frédéric Chapoton]
#20825: Jeroen Demeyer: EvaluationMethods should be a new-style class [Reviewed by Travis Scrimshaw]
#20826: Peter Bruin: AlgebraicExtensionFunctor should include number field structure [Reviewed by Julian Rüth]
#20828: Jeroen Demeyer: Old-style packages no longer install [Reviewed by Volker Braun]
#20829: Vincent Delecroix: hash for quaternion [Reviewed by Travis Scrimshaw]
#20831: Travis Scrimshaw: Make infinity rings a subclass of singleton [Reviewed by Ralf Stephan]
#20836: Jeroen Demeyer: Add new classify_elements() function to refine have_same_parent() [Reviewed by Travis Scrimshaw]
#20841: John Palmieri: Simplicial complexes: change one example [Reviewed by Travis Scrimshaw]
#20842: Volker Braun: sage-uncompress-spkg takes ages [Reviewed by John Palmieri, Karl-Dieter Crisman]
#20852: Jeroen Demeyer: Remove redundant in-place arithmetic methods [Reviewed by Marc Mezzarobba]

Merged in sage-7.3.beta6:

#10034: Eviatar Bach, Ralf Stephan: Make evaluation possible for 'hold' objects [Reviewed by Paul Masson]
#15152: Volker Braun: Sage interpreter blocks Tkinter GUI [Reviewed by Vincent Delecroix, Nathan Dunfield]
#16697: Ralf Stephan: implement symbolic lower incomplete gamma function [Reviewed by Buck Evan, Paul Masson]
#20424: Matthias Koeppe: More tests for common MIP TestSuite: add_col, solve; some fixes for backends [Reviewed by Dima Pasechnik]
#20629: Frédéric Chapoton: some absolute imports in the rings folder [Reviewed by Jeroen Demeyer, Travis Scrimshaw]
#20693: Stephan Ehlen: Sage crashes when inverting/dividing large number field elements [Reviewed by Peter Bruin, Fredrik Stromberg]
#20705: Parthasarathi Panda: Classes for Reed Muller Codes [Reviewed by David Lucas, Johan Sebastian Rosenkilde Nielsen]
#20760: Miguel Marco: Mirror image of links [Reviewed by Travis Scrimshaw]
#20832: Jeroen Demeyer: Add a doctest for GLPK error handling and verbose output [Reviewed by Matthias Koeppe]
#20837: Erik Bray: Cleanup patching of some spkgs [Reviewed by Matthias Koeppe]
#20839: Grayson Jorgenson: Basic intersection analysis for algebraic curves [Reviewed by Ben Hutz]
#20840: David Lucas: Automatically add generic encoders/decoders to any linear code class [Reviewed by Johan Sebastian Rosenkilde Nielsen]
#20844: Frédéric Chapoton: py3 division in ell_rational_field [Reviewed by John Cremona]
#20845: François Bissey: Backport ecl long pathname fix [Reviewed by John Palmieri]
#20848: Grayson Jorgenson: Degree and arithmetic genus for projective curves [Reviewed by Ben Hutz]
#20854: Frédéric Chapoton: adding the descent algebra to the algebras catalog [Reviewed by Travis Scrimshaw]
#20855: Frédéric Chapoton: py3 print : not tested cases, step 6 [Reviewed by Travis Scrimshaw]
#20862: Frédéric Chapoton: unicode art for partitions, compositions and skew partitions [Reviewed by Travis Scrimshaw]
#20868: Travis Scrimshaw: Homfly doctest errors [Reviewed by Jeroen Demeyer]
#20869: Frédéric Chapoton: better check for correct pprof [Reviewed by Volker Braun]
#20873: Frédéric Chapoton: py3 print : not tested cases in pyx files, step1 [Reviewed by Travis Scrimshaw]
#20874: Aedi Wang: LPAbstractDictionary: Add objective_name method [Reviewed by Andrey Novoseltsev]
#20878: Matthias Koeppe: PointConfiguration: Add plot method [Reviewed by Travis Scrimshaw]
#20880: Volker Braun: Update git-trac package [Reviewed by Dima Pasechnik]
#20882: Frédéric Chapoton: py3 divisions [Reviewed by Matthias Koeppe]
#20883: Frédéric Chapoton: py3 imports in combinat folder [Reviewed by Travis Scrimshaw]
#20890: Frédéric Chapoton: plethysm of certain symmetric functions raises an error [Reviewed by Travis Scrimshaw]
#20891: Vincent Delecroix: public method for _mul_trunc_ [Reviewed by Luca De Feo]
#20906: Frédéric Chapoton: rank is missing in Combinatorial free modules [Reviewed by Travis Scrimshaw]

Merged in sage-7.3.beta7:

#812: Marc Masdeu, David Roe: add Pollack/Stevens overconvergent modular symbols code [Reviewed by Chris Wuthrich]
#3131: Bryton T.D. Hall: README and developer guide should warn against developing with binaries [Reviewed by Paul Masson]
#14896: Eviatar Bach, Ralf Stephan: Implement symbolic confluent hypergeometric functions [Reviewed by Jan Keitel, Ralf Stephan, Nils Bruin, Paul Masson]
#15989: Frédéric Chapoton: Python 3 preparation: Change print statement to print() function [Reviewed by Jori Mäntysalo]
#16204: Adrien Boussicault, Frédéric Chapoton: Add some methods in trees [Reviewed by Vincent Delecroix]
#17200: Frédéric Chapoton: Remove cmp parameter from L.sort() in src/sage/tests/french_book/programmation_doctest.py [Reviewed by Jori Mäntysalo]
#18889: Dima Pasechnik: Git harder ways [Reviewed by Paul Masson]
#19875: Volker Braun: Upgrade MathJax to 2.6 [Reviewed by Miguel Marco]
#20587: Andrew Mathas: Residues and degrees for tableaux [Reviewed by Travis Scrimshaw]
#20636: Javier Honrubia González: Add pictures to contour_plot.py [Reviewed by Travis Scrimshaw, Paul Masson]
#20637: Javier Honrubia González: Add pictures to density_plot.py [Reviewed by Paul Masson]
#20649: Javier Honrubia González: Add pictures to plot_field.py [Reviewed by Paul Masson]
#20658: Miguel Marco: Error building numpy [Reviewed by Volker Braun]
#20669: Jori Mäntysalo: LatticePoset: add function to get all sublattices [Reviewed by Travis Scrimshaw]
#20683: Frédéric Chapoton: new methods for Tamari interval posets [Reviewed by Grégory Châtel]
#20738: André Apitzsch: singular 3.1.7 fails to build using GCC 6 [Reviewed by Volker Braun]
#20741: François Bissey: Brial doesn't compile with gcc 6.1 [Reviewed by Volker Braun]
#20776: François Bissey: The new full boost package doesn't install on Gentoo if boost-build is installed [Reviewed by Volker Braun]
#20777: Vincent Delecroix: faster __invert__ for integers [Reviewed by Jori Mäntysalo]
#20799: Frédéric Chapoton: cleanup of ell_tate_curve [Reviewed by Chris Wuthrich]
#20811: Grayson Jorgenson: Classes for points on generic curves [Reviewed by Ben Hutz]
#20815: Miguel Marco: libbraiding as an optional package. [Reviewed by Travis Scrimshaw]
#20820: Rebecca Lauren Miller: Conjugating sets of rational functions [Reviewed by Ben Hutz]
#20830: Paul Masson: Add 'make' advisory re: pathname capitalization [Reviewed by Matthias Koeppe, Dima Pasechnik]
#20871: Erik Bray: Fix a few more issues with sage-uncompress-spkg [Reviewed by Matthias Koeppe]
#20881: Kevin Dilks, Jessica Striker: random alternating sign matrices [Reviewed by Frédéric Chapoton]
#20886: Matthias Koeppe: Upgrade lrslib to version 6.2; build a shared library; build parallel (multicore/MPI) plrs, mplrs [Reviewed by Travis Scrimshaw]
#20889: Vincent Delecroix: truncated power for polynomials [Reviewed by Bruno Grenet]
#20909: Frédéric Chapoton: not using string.join any longer [Reviewed by Erik Bray]
#20910: Frédéric Chapoton: python3 urlopen in one script [Reviewed by Volker Braun]
#20916: Ralf Stephan: Optional linking Pynac with libgiac on Debian needs unrelated libraries [Reviewed by Volker Braun]
#20917: Kevin Dilks: Permutation Documentation Typo [Reviewed by Jessica Striker]
#20927: Volker Braun: Update to ppl-1.2 [Reviewed by Vincent Delecroix]
#20943: Christian Stump: Update a missing important speed improvement for subword complexes [Reviewed by Frédéric Chapoton]
#20944: Frédéric Chapoton: remove some cmp in algebras [Reviewed by Jori Mäntysalo]
#20945: Frédéric Chapoton: py3 import in ring folder (futurize) [Reviewed by Jori Mäntysalo]
#20952: Frédéric Chapoton: fixing two optional guava doctests [Reviewed by David Lucas]
#20958: Frédéric Chapoton: py3 import in libs folder (futurize) [Reviewed by Jori Mäntysalo]
#20959: Frédéric Chapoton: py3 import in graphs folder (futurize) [Reviewed by Jori Mäntysalo]
#20960: Frédéric Chapoton: py3 import in matroids folder (futurize) [Reviewed by Jori Mäntysalo]
#20964: Frédéric Chapoton: py3 import in categories folder (futurize) [Reviewed by Jori Mäntysalo]
#20966: Paul Masson: Remove duplicate line from misc/decorators.py [Reviewed by Travis Scrimshaw]

Merged in sage-7.3.beta8:

#9654: Paul Masson: implicit_plot does not accept rgbcolor as keyword [Reviewed by Travis Scrimshaw]
#10180: Pablo Angulo: Continue Spanish translation of "A guided Tour" [Reviewed by Julian Rüth, Karl-Dieter Crisman, Andrew Barr, Javier Honrubia González]
#14490: Frédéric Chapoton: point2d(iter([])) raises ValueError [Reviewed by Vincent Delecroix]
#15024: Eviatar Bach, Ralf Stephan: Add Hankel functions and make spherical Bessel and Hankel functions symbolic [Reviewed by Paul Masson]
#15692: Julian Rüth: Value of cached methods should not always be pickled [Reviewed by Vincent Delecroix, David Roe]
#16587: Ralf Stephan: f(expr,hold).n() fails for all generalized functions [Reviewed by Paul Masson]
#18555: Andrew Mathas: Pickling and otherwise enhancing global options [Reviewed by Travis Scrimshaw]
#19194: Ralf Stephan: doctest fix for inconsistencies with dbgprinttree of functions [Reviewed by Paul Masson]
#19387: Jori Mäntysalo: Facade Options For Poset Examples [Reviewed by Kevin Dilks]
#19779: Vincent Delecroix: Hadamard difference set [Reviewed by Nathann Cohen, Dima Pasechnik]
#20035: Jori Mäntysalo: Enable thickness-option in graph plotting [Reviewed by Paul Masson]
#20513: Vincent Delecroix: bug with cyclotomic fields embeddings and coercions [Reviewed by Volker Braun]
#20529: Volker Braun: Get rid of SAGE_ORIG_LD_LIBRARY_PATH [Reviewed by Erik Bray]
#20593: Javier Honrubia González: Pictures in text.py [Reviewed by Paul Masson]
#20769: Jori Mäntysalo: LatticePoset: Orthocomplements, part 1 [Reviewed by Kevin Dilks]
#20816: Frédéric Chapoton: pep8 in magma interface [Reviewed by Travis Scrimshaw]
#20864: Chris Wuthrich: Change caching of modular symbols of elliptic curves [Reviewed by Marc Masdeu]
#20894: Matthias Koeppe: Sage package for Perl 5 readline library [Reviewed by Karl-Dieter Crisman, Dima Pasechnik]
#20897: Erik Bray: Fixes to SAGE_BANNER=bare support throughout [Reviewed by Frédéric Chapoton]
#20905: Dima Pasechnik: converting frobby into a new-style package [Reviewed by Matthias Koeppe]
#20913: Erik Bray: Patch pip to work without SSL support [Reviewed by Jeroen Demeyer]
#20923: Volker Braun: Minor updates [Reviewed by François Bissey]
#20947: Frédéric Chapoton: py3 import in combinat folder (futurize) [Reviewed by Jori Mäntysalo]
#20948: Andrey Novoseltsev: Deprecation warning missing in 7.3.beta4 [Reviewed by Volker Braun]
#20951: Julien Lavauzelle: Fix Relative Field Extensions [Reviewed by David Lucas]
#20955: Frédéric Chapoton: py3 import in schemes folder (futurize) [Reviewed by Jori Mäntysalo]
#20962: Frédéric Chapoton: py3 handling some removed members of types module [Reviewed by Volker Braun]
#20965: Frédéric Chapoton: py3 import in modular folder (futurize) [Reviewed by Jori Mäntysalo]
#20967: Kevin Lui: Make behavior of charpoly in Rational consistent with other instances of charpoly [Reviewed by William Stein]
#20972: Jori Mäntysalo: Add certificate to is_relatively_complemented() [Reviewed by Travis Scrimshaw]
#20974: Frédéric Chapoton: py3 import in matrix folder (futurize) [Reviewed by Jori Mäntysalo]
#20975: Frédéric Chapoton: py3 import in geometry folder (futurize) [Reviewed by Jori Mäntysalo]
#20976: Frédéric Chapoton: py3 import in algebras folder (futurize) [Reviewed by Jori Mäntysalo]
#20979: Frédéric Chapoton: py3 import in interfaces folder (futurize) [Reviewed by Jori Mäntysalo]
#20983: Frédéric Chapoton: py3 import in groups folder (futurize) [Reviewed by Travis Scrimshaw]
#20984: Frédéric Chapoton: py3 import in structure and server folders (futurize) [Reviewed by Travis Scrimshaw]
#20987: Erik Bray: Minor logic fix in spkg-install for atlas [Reviewed by Frédéric Chapoton]
#20990: Frédéric Chapoton: py3 import in crypto folder (futurize) [Reviewed by Jori Mäntysalo]
#20991: Frédéric Chapoton: py3 import in coding folder (futurize) [Reviewed by Jori Mäntysalo]
#20992: Frédéric Chapoton: py3 import in plot folder (futurize) [Reviewed by Jori Mäntysalo]
#20993: Frédéric Chapoton: py3 import in finance,interacts,games,media folders (futurize) [Reviewed by Jori Mäntysalo]
#20994: Frédéric Chapoton: py imports in misc folder (futurize) [Reviewed by Jori Mäntysalo]
#20995: Frédéric Chapoton: py imports in modules folder (futurize) [Reviewed by Jori Mäntysalo]
#20996: Frédéric Chapoton: a few typos [Reviewed by Paul Masson]
#20999: Vincent Delecroix: ZZ(libgap(-1)) and QQ(libgap(-1)) fails [Reviewed by Volker Braun]
#21001: Frédéric Chapoton: py3 imports in logic,sat,monoids,gsl folders (futurize) [Reviewed by Jori Mäntysalo]
#21008: Frédéric Chapoton: Allow non-ascii labels in graph vertices (at least for plotting) [Reviewed by Jori Mäntysalo]
#21010: Frédéric Chapoton: py3 imports in calculus, game_theory, stats, sandpiles folders (futurize) [Reviewed by Jori Mäntysalo]
#21011: Frédéric Chapoton: a few more py3 print [Reviewed by Jori Mäntysalo]
#21015: Karl-Dieter Crisman: Fix tiny format issue [Reviewed by Frédéric Chapoton]
#21016: Frédéric Chapoton: py imports in quivers,repl,sets,databases folders (futurize) [Reviewed by Jori Mäntysalo]
#21017: Frédéric Chapoton: py3 imports in doctest, dynamics,quadratic_forms folders (futurize) [Reviewed by Travis Scrimshaw]
#21018: Frédéric Chapoton: py3 imports in homology and tensor folders (futurize) [Reviewed by Jori Mäntysalo]
#21019: Frédéric Chapoton: py3 imports in symbolic and manifolds folders (futurize) [Reviewed by Travis Scrimshaw]

Merged in sage-7.3.beta9:

#15134: Eviatar Bach: HyperbolicFunction can't handle Python complex input [Reviewed by Travis Scrimshaw]
#19295: Jeroen Demeyer: Add some dependencies [Reviewed by Thierry Monteil, Matthias Koeppe]
#20039: David Lucas: Subfield subcodes [Reviewed by Julien Lavauzelle]
#20240: Frédéric Chapoton: random Tamari interval posets [Reviewed by Kevin Dilks, Travis Scrimshaw]
#20559: Peijun Xiao, Matthias Koeppe, Andrey Novoseltsev: InteractiveLPProblem, dictionaries: add_constraint / add_row methods [Reviewed by Andrey Novoseltsev]
#20602: Matthias Koeppe: Deprecate MixedIntegerLinearProgram.gen(), __call__, linear_function, which do not do anything useful; add default_variable method [Reviewed by Dima Pasechnik]
#20611: Rusydi H. Makarim: More functions for mq.SBox and helper to build a Feistel/MISTY constructed S-Box [Reviewed by Martin Albrecht]
#20903: Paul Masson: Improve documentation in functions/wigner.py [Reviewed by Ralf Stephan]
#20926: Volker Braun: C++11 workarounds [Reviewed by Dima Pasechnik]
#20957: Frédéric Chapoton: python3-compatible import of httplib [Reviewed by Travis Scrimshaw]
#20973: Andrew Mathas: Cartan type Aoo [Reviewed by Nicolas M. Thiéry, Travis Scrimshaw]
#21007: Jeroen Demeyer: Unhelpful error when conversion to Symbolic Ring fails [Reviewed by Ralf Stephan]
#21012: Vincent Delecroix: doctest in game theory requires nash [Reviewed by Matthias Koeppe]
#21013: Frédéric Chapoton: little cleanup of tests folder [Reviewed by David Roe]
#21014: John Palmieri: make: docbuilding should depend on jmol [Reviewed by Dima Pasechnik]
#21021: Frédéric Chapoton: py3 raise statements in pxi files [Reviewed by Jeroen Demeyer]
#21023: Frédéric Chapoton: remove traces of mercurial in sage/misc/banner.py [Reviewed by Jori Mäntysalo]
#21026: Frédéric Chapoton: some links to trac [Reviewed by Travis Scrimshaw]
#21027: John Palmieri: Add "check" keyword to _module_constructor for additive abelian groups [Reviewed by Travis Scrimshaw]
#21028: Frédéric Chapoton: use https in trac role [Reviewed by Jeroen Demeyer]
#21030: Jeroen Demeyer: Upgrade to Cython 0.24.1 [Reviewed by François Bissey]
#21035: Frédéric Chapoton: sort using key instead of cmp in infinite polynomials [Reviewed by Jori Mäntysalo]
#21036: Frédéric Chapoton: py3 imports in pollack/stevens folders (futurize) [Reviewed by Jori Mäntysalo]
#21037: Travis Scrimshaw: Polyhedron.integral_points() fails for non-rational polytopes [Reviewed by Matthias Koeppe]
#21049: Frédéric Chapoton: clean up of misc/dev_tools [Reviewed by Travis Scrimshaw]
#21053: Jori Mäntysalo: Graph plotting: edge colors [Reviewed by Paul Masson]
#21060: Frédéric Chapoton: wrong parent for q_catalan numbers [Reviewed by Jori Mäntysalo]
#21063: Matthias Koeppe: Add xz package (prerequisite for autotools) [Reviewed by Jeroen Demeyer, Volker Braun]

Merged in sage-7.3.rc0:

#269: Jeroen Demeyer: Add __mod__ to coercion model [Reviewed by Vincent Delecroix]
#14644: Jeroen Demeyer: Unable to coerce (<type 'unicode'>) to Rational [Reviewed by Travis Scrimshaw]
#15985: Wilfried Luebbe: Python 3 preparation: Fix implicit relative imports (from sibling modules) [Reviewed by Jeroen Demeyer]
#19140: Travis Scrimshaw: Implement general energy function [Reviewed by Anne Schilling]
#19877: Volker Braun: Add SageNB exporter, Jupyter extension [Reviewed by Nicolas M. Thiéry, Eric Gourgoulhon, Benjamin Ragan-Kelley, Karl-Dieter Crisman]
#20431: Paul Masson: minor documentation format issue [Reviewed by Jeroen Demeyer]
#20566: Vincent Delecroix: add qags option for numerical_integral [Reviewed by Frédéric Chapoton]
#20731: Vincent Delecroix: shortcut coercion for Integer-Rational operations [Reviewed by Jeroen Demeyer, Travis Scrimshaw]
#20802: Volker Braun: Restore Python 2.6+ compatibility [Reviewed by Erik Bray, Leif Leonhardy, Dima Pasechnik]
#20884: Matthias Koeppe: line buffering in sage-logger causes "hang" due to invisible prompt when installing experimental packages [Reviewed by Leif Leonhardy, Volker Braun]
#20921: Jori Mäntysalo: LatticePoset: add function to get lattice of sublattices [Reviewed by Travis Scrimshaw]
#20928: François Bissey: eclib fails to build with gcc6 / c++11 [Reviewed by André Apitzsch, Volker Braun]
#20930: Grayson Jorgenson: Generalize multiplicity() and intersection_multiplicity() for subschemes [Reviewed by Ben Hutz]
#20933: Erik Bray: Update MathJax and other spkgs' patches to conform to same format as other patches [Reviewed by Jeroen Demeyer]
#21043: Frédéric Chapoton, Jeroen Demeyer: Use key instead of cmp in categories/modules_with_basis.py [Reviewed by Frédéric Chapoton, Jeroen Demeyer]
#21048: Jori Mäntysalo: Graph plotting: vertex colors [Reviewed by Paul Masson]
#21054: Travis Scrimshaw: Transition between bases is incorrect for Moebius algebras [Reviewed by Darij Grinberg]
#21056: Frédéric Chapoton: some doc correction in modular folder [Reviewed by Jeroen Demeyer]
#21058: Frédéric Chapoton: get rid of one sort using cmp in totally real fields [Reviewed by Jeroen Demeyer]
#21064: Leif Leonhardy: Enable NTL's '-march=native' more cautiously [Reviewed by Jeroen Demeyer, Volker Braun]
#21073: Jeroen Demeyer: remove a suggestion to move Sage tree from docs [Reviewed by Eric Gourgoulhon]
#21074: Paul Masson: Document additional options for Text graphics primitives [Reviewed by Andrey Novoseltsev]
#21076: Vincent Delecroix: make pyx a new style package [Reviewed by Jeroen Demeyer]
#21077: Travis Scrimshaw: failing doctests with optional package coxeter 3 [Reviewed by Vincent Delecroix]
#21078: Vincent Delecroix: failing doctest with TamariIntervalPosets_size [Reviewed by Travis Scrimshaw]
#21079: Paul Masson: Update URLs to documentation [Reviewed by Harald Schilly]
#21084: Johan Rosenkilde: Elements of cartesian product should have a `__len__`. [Reviewed by Vincent Delecroix]
#21086: Vincent Delecroix: new style package for database_kohel [Reviewed by Jeroen Demeyer]
#21090: Jeroen Demeyer: Fix implicit relative cimports in Cython .pxd/.pxi files [Reviewed by Travis Scrimshaw]
#21091: Ben Hutz: error in is_polynomial for projective morphism [Reviewed by Holly Krieger]
#21102: Leif Leonhardy: Top-level 'configure' doesn't properly exit upon errors in build/pkgs/, instead breaks the build [Reviewed by Volker Braun]
#21107: Frédéric Chapoton: do not use has_key (not python3 compatible) [Reviewed by André Apitzsch]