Sage 7.5 was released on 11 January 2017. 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 86 people contributed to this release. Of those, 12 made
their first contribution to Sage:

  - Adrien Boussicault
  - Aladin Virmaux
  - Aly Deines
  - Andrey Novoseltsev
  - André Apitzsch
  - Anne Schilling
  - Arthur Lubovsky
  - Ben Hutz
  - Bill Page
  - Carlos R. Mafra [first contribution]
  - Celine Maistret [first contribution]
  - Chris Wuthrich
  - Christian Stump
  - Daniel Krenn
  - Darij Grinberg
  - David Coudert
  - David Roe
  - Dima Pasechnik
  - Emil Widmann
  - Emmanuel Charpentier
  - Eric Gourgoulhon
  - Erik Bray
  - Felix Salfelder
  - François Bissey
  - Frederic Han
  - Frédéric Chapoton
  - Jake Levinson
  - Jakob Kroeker
  - Javier Honrubia González
  - Jean-Philippe Labbé
  - Jean-Pierre Flori
  - Jeremias Epperlein [first contribution]
  - Jeroen Demeyer
  - Johan Rosenkilde
  - John Cremona
  - John Palmieri
  - John Perry
  - John Wiltshire-Gordon [first contribution]
  - Jonathan Bober
  - Jori Mäntysalo
  - Julian Rüth
  - Julien Lavauzelle
  - Jörg-Volker Peetz [first contribution]
  - Kiran Kedlaya
  - Kwankyu Lee
  - Leif Leonhardy
  - Lennart Jern [first contribution]
  - Luca De Feo
  - Marc Mezzarobba
  - Marco Cognetta
  - Marco Mancini
  - Maria Gillespie [first contribution]
  - Mark Saaltink [first contribution]
  - Martin Albrecht
  - Martin Rubey
  - Matthias Koeppe
  - Maurizio Monge
  - Mee Seong Im [first contribution]
  - Michael Orlitzky
  - Michal Bejger
  - Miguel Marco
  - Moritz Firsching
  - Nathann Cohen
  - Nicolas M. Thiéry
  - Nils Bruin
  - Pablo Angulo
  - Pablo Portilla [first contribution]
  - Paul Masson
  - Peleg Michaeli [first contribution]
  - Peter Bruin
  - Ralf Stephan
  - Rebecca Lauren Miller
  - Rowan Schrecker [first contribution]
  - Salvatore Stella
  - Sandra Rozensztajn
  - Stefan Reiterer
  - Steven Trogdon
  - Sébastien Labbé
  - Thierry Dumont
  - Thierry Monteil
  - Tomer Bauer
  - Travis Scrimshaw
  - Vincent Delecroix
  - Volker Braun
  - William Stein
  - Yuan Zhou

* Release manager: Volker Braun.

* We closed 319 tickets in this release.

Merged in sage-7.5.beta0:

#10775: Paul Masson: streamline plots [Reviewed by Travis Scrimshaw]
#12437: François Bissey: Fix remaining C++ issues of Lcalc (also to let it build with clang) [Reviewed by Travis Scrimshaw]
#16320: Travis Scrimshaw: Handle finite slices for infinite enumerate sets [Reviewed by Nathann Cohen, Darij Grinberg]
#17254: Jakob Kroeker, Jean-Pierre Flori, Jeroen Demeyer, John Perry, François Bissey, Leif Leonhardy, Dima Pasechnik: Upgrade to Singular-4.x.x [Reviewed by François Bissey, Jeroen Demeyer, Ben Hutz, Leif Leonhardy, Dima Pasechnik, Travis Scrimshaw]
#20241: Luca De Feo: Separate Sage-specific components from generic C-interface in PariInstance [Reviewed by Jeroen Demeyer]
#20710: François Bissey: upgrade glpk to 4.60 [Reviewed by Matthias Koeppe, Jeroen Demeyer]
#20946: Frederic Han: update giac spkg [Reviewed by Ralf Stephan]
#21069: Travis Scrimshaw: comparison of permutation and standard permutation [Reviewed by Darij Grinberg]
#21210: Frédéric Chapoton: adding a sphinx role linking to pari documentation [Reviewed by Travis Scrimshaw]
#21231: Martin Rubey: improve FriCAS interface [Reviewed by Bill Page, Emmanuel Charpentier]
#21372: Jeroen Demeyer: Move Pynac interface to src/sage/libs/pynac [Reviewed by Travis Scrimshaw]
#21454: John Palmieri, Johan Rosenkilde: Create master references/bibliography file [Reviewed by Johan Rosenkilde, John Palmieri]
#21490: Thierry Monteil: package pandoc_attributes [Reviewed by Sébastien Labbé]
#21512: Thierry Monteil: Package notedown [Reviewed by Sébastien Labbé]
#21528: Jori Mäntysalo: LatticePoset: Add is_semidistributive() [Reviewed by Frédéric Chapoton]
#21539: Matthias Koeppe: make V=0 should silence the build [Reviewed by John Palmieri]
#21544: Jori Mäntysalo: LatticePoset: Add is_join_distributive (and dual) [Reviewed by Travis Scrimshaw]
#21545: Volker Braun: Upgrade to IPython 5.1 [Reviewed by Travis Scrimshaw]
#21549: Matthias Koeppe: Remove `sage-mode` as an optional package [Reviewed by Dima Pasechnik]
#21582: Jeroen Demeyer: PARI: use PROT_NONE for unused virtual stack memory [Reviewed by Jonathan Bober]
#21596: Jonathan Bober: Fix so that Matrix charpoly(algorithm='flint') doesn't destroy the polynomial ring generator [Reviewed by Marc Mezzarobba]
#21600: Jeroen Demeyer: Use custom build_ext to compile Cython code [Reviewed by Matthias Koeppe, Erik Bray]
#21604: Jeroen Demeyer: Cleaning up stale installed files in setup() [Reviewed by Matthias Koeppe]
#21616: Frédéric Chapoton: py3 use key for display order of complex numbers [Reviewed by Travis Scrimshaw]
#21623: Ralf Stephan: Upgrade to pynac-0.6.91 [Reviewed by Paul Masson, Travis Scrimshaw]
#21634: Eric Gourgoulhon: Let the new option 'export' appear in some notebook documentation [Reviewed by Marc Mezzarobba]
#21637: Jeroen Demeyer: Bug with PARI interface gen.eval on Cygwin [Reviewed by Erik Bray]
#21644: Carlos R. Mafra: Bug in derivatives of some functions to the index var [Reviewed by Ralf Stephan]
#21711: Salvatore Stella: Fix regression introduced by #21670 [Reviewed by Volker Braun]

Merged in sage-7.5.beta1:

#18843: Eric Gourgoulhon, Michal Bejger: Differentiable manifolds: vector fields and tensor fields [Reviewed by Travis Scrimshaw]
#20596: Jeroen Demeyer: Upgrade to Cython 0.25.1 [Reviewed by François Bissey]
#21082: Erik Bray, Matthias Koeppe: Prompting about experimental packages: `sage -i -y`, `sage -i -n` [Reviewed by Dima Pasechnik]
#21248: Rebecca Lauren Miller, Ben Hutz: Reduce Forms from Stoll and Cremona [Reviewed by Ben Hutz, Rebecca Lauren Miller]
#21455: Ralf Stephan: Document that coth et al now work with wildcards [Reviewed by Jori Mäntysalo]
#21553: Luca De Feo: Blacklist PARI's allocatemem method in auto_gen [Reviewed by Jeroen Demeyer]
#21584: Jori Mäntysalo: Random lattice: element numbering should start from zero [Reviewed by Frédéric Chapoton]
#21599: Erik Bray: Work around non-deterministic failure of uncompress on Windows [Reviewed by Jeroen Demeyer]
#21606: Jori Mäntysalo: LatticePoset: Add Alan Day's doubling construction [Reviewed by Martin Rubey]
#21646: Jori Mäntysalo: Devel manual about docstrings [Reviewed by Jeroen Demeyer, Martin Rubey]
#21648: Jori Mäntysalo: Doctest continuation marker / matrix [Reviewed by Travis Scrimshaw]
#21650: Jori Mäntysalo: Doctest continuation marker / graphs [Reviewed by Travis Scrimshaw]
#21651: Jeroen Demeyer: Segfault in PartitionRefinementLinearCode [Reviewed by Johan Rosenkilde]
#21652: Jori Mäntysalo: Uppercasing "seealso" [Reviewed by Travis Scrimshaw]
#21658: Jeroen Demeyer: TestSuite: test that __new__ doesn't crash [Reviewed by Marc Mezzarobba]
#21660: Jeroen Demeyer: Upgrade MPFR to version 3.1.5 [Reviewed by Jean-Pierre Flori]
#21662: Jeroen Demeyer: Fix initialization of ComplexIntervalFieldElement [Reviewed by Travis Scrimshaw]
#21663: Jeroen Demeyer: Allow singular_ring_delete(NULL) [Reviewed by Jean-Pierre Flori]
#21664: Jeroen Demeyer: Fix initialization of integer and rational vectors [Reviewed by Travis Scrimshaw]
#21666: Jori Mäntysalo: Changes to Posets.DivisorLattice() [Reviewed by Travis Scrimshaw]
#21671: Travis Scrimshaw: Bug in infinite LS paths crystal operators [Reviewed by Frédéric Chapoton]
#21674: Jori Mäntysalo: Doctest continuation marked / rings, misc [Reviewed by Travis Scrimshaw]
#21677: Frédéric Chapoton: py3 get rid of xrange in various places [Reviewed by Travis Scrimshaw]
#21684: Frédéric Chapoton: implement the bhz poset [Reviewed by Travis Scrimshaw]
#21685: John Palmieri: When building Python on OS X, test whether _scproxy can be imported successfully. [Reviewed by François Bissey]
#21687: Jeroen Demeyer: Avoid bare "except:" statements [Reviewed by Jori Mäntysalo]
#21688: Jeroen Demeyer: Remove non-existing site_packages directory from PYTHONPATH [Reviewed by Travis Scrimshaw]
#21692: Frédéric Chapoton: fixing jones database optional doctests [Reviewed by Travis Scrimshaw]
#21696: François Bissey: fix the use of inline in multiple .pxd files [Reviewed by Jeroen Demeyer]
#21697: Jeroen Demeyer: Upgrade pyzmq to version 16.0.0 [Reviewed by Travis Scrimshaw]
#21698: Matthias Koeppe: Change python3 package type to experimental [Reviewed by Volker Braun]
#21699: Matthias Koeppe: Change latte_int package type to optional [Reviewed by Dima Pasechnik]
#21704: Jori Mäntysalo: bliss does not support multiple edges [Reviewed by Travis Scrimshaw]
#21705: Jeroen Demeyer: Fix GCC warnings in PARI interface [Reviewed by Luca De Feo]
#21706: Matthias Koeppe: Fix autotools/texinfo/ncurses problem, change autotools package from experimental to optional [Reviewed by Dima Pasechnik]
#21710: Dima Pasechnik: removing last traces of sagedev from developer manual [Reviewed by Volker Braun]
#21715: John Cremona: Update database_cremona_ellcurve [Reviewed by Jeroen Demeyer]
#21717: Jeroen Demeyer: Move rational_reconstruction to arith [Reviewed by Travis Scrimshaw]
#21721: Jeroen Demeyer: Standardize patches in fricas, frobby [Reviewed by Matthias Koeppe]
#21722: Jeroen Demeyer: Fix build of gap3 [Reviewed by Travis Scrimshaw]
#21728: Martin Albrecht: Make Sage run-time dependency of fpylll [Reviewed by François Bissey]
#21730: Ralf Stephan: Add dedicated symbolic series tests [Reviewed by Marc Mezzarobba]
#21738: Volker Braun: %attach has a weird behaviour when dealing with SyntaxError [Reviewed by Travis Scrimshaw]
#21743: Volker Braun: Crash when stdin is not a tty [Reviewed by Jeroen Demeyer]
#21751: Frédéric Chapoton: py3 get rid of xrange in polynomials [Reviewed by Travis Scrimshaw]
#21757: Travis Scrimshaw: Bug in reflection group to_matrix [Reviewed by Christian Stump]
#21759: Thierry Dumont: Fix build of coxeter3 [Reviewed by Travis Scrimshaw]
#21761: John Wiltshire-Gordon: Bug in the Chow ring of a matroid [Reviewed by Travis Scrimshaw]
#21763: Frédéric Chapoton: py3 get rid of xrange in matrix folder [Reviewed by Travis Scrimshaw]
#21765: Jeroen Demeyer: Simplify relative_discriminant() using idealhnf [Reviewed by Travis Scrimshaw]

Merged in sage-7.5.beta2:

#5994: Jori Mäntysalo: singular.version() has no doctest [Reviewed by Jeroen Demeyer]
#15105: Felix Salfelder, Erik Bray, Matthias Koeppe: hardwired paths in src/sage [Reviewed by Jeroen Demeyer]
#20737: John Cremona: Use of representative_prime may fail in finding semi-global minimal models of elliptic curves [Reviewed by Chris Wuthrich]
#20902: Kwankyu Lee: Move Parent.list() method to EnumeratedSets category [Reviewed by Travis Scrimshaw]
#21052: Javier Honrubia González: Add pictures to implicit_plot3d.py [Reviewed by Paul Masson]
#21365: Ralf Stephan: doctest fix for: cot(float) returns complex [Reviewed by Travis Scrimshaw]
#21601: Jori Mäntysalo: Add canonical meetands [Reviewed by Travis Scrimshaw]
#21603: Jean-Pierre Flori: Update GCC to 5.4.0 [Reviewed by Jeroen Demeyer, Ralf Stephan]
#21615: Maria Gillespie, Anne Schilling, Jake Levinson: Implementation of Littlewood-Richardson tableaux [Reviewed by Travis Scrimshaw]
#21621: Matthias Koeppe: desolvers: Replace SAGE_ROOT/local by SAGE_LOCAL [Reviewed by Travis Scrimshaw]
#21631: Jean-Pierre Flori: Update Singular to 4.0.3p4 [Reviewed by François Bissey]
#21676: Jean-Pierre Flori: Upate NTL to 10.1.0 [Reviewed by François Bissey]
#21683: Erik Bray: Fix linking some sage modules on cygwin following #17635 [Reviewed by Jeroen Demeyer]
#21691: Johan Rosenkilde: Shorter printing of core linear code objects [Reviewed by Julien Lavauzelle]
#21694: Jori Mäntysalo: Exception types in posets.py [Reviewed by Travis Scrimshaw]
#21703: Jeroen Demeyer: Interface PARI precision in bits [Reviewed by Luca De Feo]
#21720: Jeroen Demeyer: Fix memory allocations in sparse_graph.pyx [Reviewed by Marc Mezzarobba]
#21723: Vincent Delecroix, Kwankyu Lee: Inconsistency in the interface between fields and vector spaces [Reviewed by Travis Scrimshaw]
#21726: Matthias Koeppe: Support splitting spkg install into `spkg-build` and `spkg-install` (for SAGE_SUDO) [Reviewed by Erik Bray]
#21727: Jeroen Demeyer: Add gmpy2 optional package [Reviewed by Marc Mezzarobba]
#21746: Vincent Delecroix: overflow for vector mod2 dense [Reviewed by Jeroen Demeyer, Travis Scrimshaw]
#21749: Jeroen Demeyer: Clean up some # distutils directives [Reviewed by François Bissey]
#21750: Frédéric Chapoton: some various typos [Reviewed by Jori Mäntysalo]
#21753: Jeroen Demeyer: Minimize cimports from flint [Reviewed by François Bissey]
#21755: Peter Bruin: Export sage.libs.pari.gen.new_ref() [Reviewed by Jeroen Demeyer]
#21764: Jeroen Demeyer: Exceptions ignored in Integer._to_ZZ [Reviewed by Travis Scrimshaw]
#21766: Frédéric Chapoton: py3-compatible way to sort monomials [Reviewed by Travis Scrimshaw]
#21768: Jori Mäntysalo, Travis Scrimshaw: LatticePosets: Add vertical composition [Reviewed by Travis Scrimshaw, Jori Mäntysalo]
#21771: Dima Pasechnik: update graphs package [Reviewed by Travis Scrimshaw]
#21773: Frédéric Chapoton: some speed gains in Tamari interval posets [Reviewed by Travis Scrimshaw]
#21779: Frédéric Chapoton: py3 get rid of cmp() in some cython files [Reviewed by Jeroen Demeyer]
#21782: Jörg-Volker Peetz, Emmanuel Charpentier: Sage does not build on debian testing [Reviewed by Jeroen Demeyer, François Bissey]
#21787: Frédéric Chapoton: pep8 cleanup of RAAG [Reviewed by Jori Mäntysalo]
#21790: Frédéric Chapoton: py3 final cleanup of range in doctests of combinat folder [Reviewed by Travis Scrimshaw]
#21792: Jeroen Demeyer: Fix indents and trailing whitespace [Reviewed by Matthias Koeppe, John Palmieri]
#21795: Matthias Koeppe: fpylll: Fix dependencies [Reviewed by Jeroen Demeyer]
#21797: Matthias Koeppe: misc/cython.py: Clean up unnecessary include directories [Reviewed by Jeroen Demeyer]
#21800: Jeroen Demeyer: Better error handling in sage-cleaner [Reviewed by Frédéric Chapoton]
#21803: Jeroen Demeyer: Clean up unnecessary flint include directories [Reviewed by Marc Mezzarobba, Matthias Koeppe]
#21812: Vincent Delecroix, Jeroen Demeyer: Doctest failures involving pip [Reviewed by Jeroen Demeyer, Vincent Delecroix]
#21813: Jori Mäntysalo: LatticePosets: Add skeleton [Reviewed by Travis Scrimshaw]
#21821: Jeroen Demeyer: Avoid Sage-specific variables in autogen/pari [Reviewed by Erik Bray]
#21823: Jori Mäntysalo: LatticePosets: Faster is_pseudocomplemented() [Reviewed by Travis Scrimshaw]
#21827: Ralf Stephan, Carlos R. Mafra: Upgrade to pynac-0.7.0 [Reviewed by Travis Scrimshaw]
#21829: Frédéric Chapoton: another load of typos [Reviewed by Jori Mäntysalo]
#21831: Daniel Krenn: indexed free group: allow repetitions of generators in input [Reviewed by Travis Scrimshaw]
#21840: Eric Gourgoulhon: Options dismissed when saving a Graphics3d object to a PNG file [Reviewed by Travis Scrimshaw]

Merged in sage-7.5.beta3:

#14878: Ralf Stephan: Doctest fix for: very slow taylor expansion for composite functions [Reviewed by Frédéric Chapoton]
#16857: Lennart Jern: Add example(s) for ticks in plot doc [Reviewed by Paul Masson]
#19092: Eric Gourgoulhon, Michal Bejger, Marco Mancini: Differentiable manifolds: tangent spaces [Reviewed by Travis Scrimshaw]
#19124: Eric Gourgoulhon: Curves in differentiable manifolds [Reviewed by Travis Scrimshaw]
#19928: Ralf Stephan: doctest fix for infinities break the hash contract [Reviewed by Travis Scrimshaw]
#19990: Nathann Cohen, Dima Pasechnik: graphs.IoninKharaghani765Graph [Reviewed by Frédéric Chapoton, Dima Pasechnik]
#20646: François Bissey: gsl and linbox underlinked in sage-7.2 [Reviewed by Steven Trogdon, Michael Orlitzky]
#20771: Travis Scrimshaw: Modules of vector fields as Lie algebroids [Reviewed by Eric Gourgoulhon]
#21419: Jori Mäntysalo: LatticePoset: "kappa function" and relations A-D [Reviewed by Travis Scrimshaw]
#21614: Ralf Stephan: Doctest fix for: Make atan2(0,0) return NaN [Reviewed by Jeroen Demeyer]
#21635: Jori Mäntysalo: LatticePoset: Add iterator over isomorphic sublattices [Reviewed by Travis Scrimshaw]
#21645: Ralf Stephan: Full symbolic sum function [Reviewed by Nils Bruin]
#21776: John Cremona: Galois representations over number fields speedup [Reviewed by Travis Scrimshaw, Frédéric Chapoton]
#21781: Matthias Koeppe: Document workflow for maintaining spkg patch sets using "git format-patch" [Reviewed by Erik Bray]
#21802: Frédéric Chapoton: py3 cmp in some cython files (morphism.pyx, etc) [Reviewed by Travis Scrimshaw]
#21814: Jori Mäntysalo: Doctest continuation marker / geometry, sets [Reviewed by Travis Scrimshaw]
#21815: Miguel Marco: Implement fundamental group of complement of knots [Reviewed by Travis Scrimshaw]
#21820: Jeroen Demeyer: Split src/sage/libs/pari [Reviewed by Luca De Feo]
#21822: Jeroen Demeyer: Cython warnings in Singular interface [Reviewed by André Apitzsch]
#21832: Daniel Krenn: correct latex representation of variable in LaurentPolynomial [Reviewed by Travis Scrimshaw]
#21837: Frédéric Chapoton: more links to trac [Reviewed by Jeroen Demeyer]
#21839: Jori Mäntysalo: Uppercasing ..-blocks [Reviewed by Travis Scrimshaw]
#21844: Matthias Koeppe: Update developer manual regarding spkg-build, spkg-install, SAGE_SUDO [Reviewed by Dima Pasechnik]
#21846: Frédéric Chapoton: get rid of cmp in the pyx files of geometry folder [Reviewed by Travis Scrimshaw, Jeroen Demeyer]
#21847: John Palmieri: Contiguity for morphisms of simplicial complexes [Reviewed by Travis Scrimshaw]
#21851: Frédéric Chapoton: py3 : future-proof range in doctests of rings folder [Reviewed by Travis Scrimshaw]
#21853: Jeroen Demeyer: Unneeded linking against gmpxx [Reviewed by François Bissey]
#21856: Frédéric Chapoton: py3 more future-proof range in the docs (wrap with list) [Reviewed by Travis Scrimshaw]
#21858: Frédéric Chapoton: py3 more work on range in graphs and other files [Reviewed by Jori Mäntysalo]
#21859: Jeroen Demeyer: Clean up linking against flint [Reviewed by François Bissey]
#21867: Frédéric Chapoton: py3 get rid of one XRangeType [Reviewed by Jeroen Demeyer]
#21868: Frédéric Chapoton: py3 handling conversion of cmp in bounded integer sequences and quiver paths [Reviewed by Travis Scrimshaw]
#21870: Frédéric Chapoton: Get rid of six.moves.range in Cython files (step 3) [Reviewed by Jeroen Demeyer]
#21871: David Coudert: Test if a graph is apex [Reviewed by Jori Mäntysalo]
#21875: Jori Mäntysalo: Poset: Add certificate to is_slender() [Reviewed by Travis Scrimshaw]
#21876: Jori Mäntysalo: LatticePoset: Add certicate for is_[co]atomic [Reviewed by Travis Scrimshaw]
#21877: Jori Mäntysalo: Remove two deprecated function from Hasse diagram [Reviewed by Travis Scrimshaw]
#21878: Frédéric Chapoton: py3 cmp in one cython file in tests folder [Reviewed by Travis Scrimshaw]
#21881: Frédéric Chapoton: allow to use vertex_colors in js display of graphs [Reviewed by Travis Scrimshaw]
#21882: Jori Mäntysalo: Faster join() for lattice [Reviewed by Travis Scrimshaw]

Merged in sage-7.5.beta4:

#7016: Sandra Rozensztajn, Julian Rüth: Bizarre results when taking the mod of a p-adic number [Reviewed by David Roe]
#8628: Maurizio Monge: confusing defaults for p-adic precision types [Reviewed by Celine Maistret, Julian Rüth]
#12023: Emil Widmann, Julian Rüth: doctest of sandpile.py TIMED OUT!, Multiple time hogging testing of same functions [Reviewed by Julian Rüth, Travis Scrimshaw]
#15711: Mark Saaltink: DiscreteHiddenMarkovModel instances do not unpickle correctly [Reviewed by Julian Rüth]
#16813: Ralf Stephan, Stefan Reiterer: symbolic Legendre / associated Legendre functions / polynomials [Reviewed by Marc Mezzarobba, Travis Scrimshaw]
#19147: Eric Gourgoulhon, Michal Bejger, Marco Mancini: Affine connections on smooth manifolds [Reviewed by Volker Braun]
#19209: Eric Gourgoulhon, Michal Bejger, Marco Mancini: Pseudo-Riemannian metrics on smooth manifolds [Reviewed by Volker Braun]
#19369: Aladin Virmaux: Rhodes radical [Reviewed by Frédéric Chapoton, Travis Scrimshaw]
#19823: Pablo Angulo: Schouten, Cotton, and Cotton-York tensors of a riemannian metric [Reviewed by Eric Gourgoulhon]
#19853: Volker Braun: Turn texlive install script into script-type package [Reviewed by Matthias Koeppe]
#20391: Kiran Kedlaya: count_points breaks on even-degree hyperelliptic curves [Reviewed by Jean-Pierre Flori]
#20866: Travis Scrimshaw: Implement infinity crystal of alcove paths [Reviewed by Arthur Lubovsky]
#21065: Andrey Novoseltsev: Improve pickling error handling [Reviewed by Julian Rüth]
#21155: Dima Pasechnik, Rowan Schrecker: implement Muzychuk's "prolific" constructions of strongly regular graphs [Reviewed by David Coudert]
#21389: Erik Bray: docbuild: Don't use multiprocessing when SAGE_NUM_THREADS=1 [Reviewed by Jeroen Demeyer]
#21499: Matthias Koeppe: GenericBackend: Add _test_sense method [Reviewed by Dima Pasechnik]
#21653: Jeroen Demeyer: Upgrade cysignals [Reviewed by Jean-Pierre Flori]
#21760: Travis Scrimshaw: Fix tensor products for some chain complexes [Reviewed by Frédéric Chapoton]
#21769: Marco Cognetta: Adding Baum-Sweet Word [Reviewed by Vincent Delecroix]
#21772: Jeroen Demeyer: 7.4 binaries SIGILL [Reviewed by Volker Braun]
#21824: David Coudert: surprising behaviour of DegreeSequences(1) [Reviewed by Dima Pasechnik]
#21834: Jean-Pierre Flori: Faster minpoly and charpoly functions for finite field extensions [Reviewed by Luca De Feo]
#21836: Jori Mäntysalo, Travis Scrimshaw: LatticePoset: Add meet- and join-primes [Reviewed by Travis Scrimshaw, Jori Mäntysalo]
#21845: John Palmieri: Commutative differential graded algebras: compute algebra generators for cohomology [Reviewed by Travis Scrimshaw]
#21849: Jeroen Demeyer: Givaro should respect SAGE_FAT_BINARY [Reviewed by Jean-Pierre Flori]
#21850: Jeroen Demeyer: FFLAS_FFPACK should respect SAGE_FAT_BINARY [Reviewed by Jean-Pierre Flori]
#21854: Jori Mäntysalo: LatticePoset: Faster test for semidistributivity [Reviewed by Travis Scrimshaw]
#21860: Frederic Han: giac does not start [Reviewed by Emmanuel Charpentier]
#21866: Frédéric Chapoton: py3 cmp to richcmp in some files about groups [Reviewed by Travis Scrimshaw]
#21872: Julian Rüth: Conversion from a function field to its field of constants [Reviewed by David Roe]
#21874: Frédéric Chapoton: Make autogen/pari Python 3 compatible [Reviewed by Jeroen Demeyer]
#21886: Jeroen Demeyer: sage --gdb not working (cygdb) [Reviewed by Ralf Stephan]
#21887: Frédéric Chapoton: py3 making __nonzero__ an alias for __bool__ in rings folder [Reviewed by Jeroen Demeyer]
#21893: Julian Rüth: Properly initialize symbolic rings [Reviewed by David Roe]
#21898: Frédéric Chapoton: py3 some __nonzero__ alias for __bool__ [Reviewed by Jori Mäntysalo]
#21900: Sébastien Labbé: Update backports_abc to version 0.5 [Reviewed by Jeroen Demeyer]
#21901: Frédéric Chapoton: py3 cmp to richcmp in quiver algebras elements [Reviewed by Travis Scrimshaw]
#21902: Frédéric Chapoton: py3 does not accept <> for != [Reviewed by Travis Scrimshaw]
#21904: Frédéric Chapoton: py3 replace <type 'list'> by <... 'list'> in doctests [Reviewed by Jori Mäntysalo]
#21909: Frédéric Chapoton: py3 get rid of cmp() in two pxi files [Reviewed by Jeroen Demeyer]
#21912: Jori Mäntysalo: Matrix __repr__() docstring formatting [Reviewed by Jeroen Demeyer]
#21915: Peleg Michaeli: Math in docstrings compiles badly in docs [Reviewed by Travis Scrimshaw]
#21920: Frédéric Chapoton: py work on cmp in pyx files (in libs and matrix folders) [Reviewed by Jeroen Demeyer]
#21921: Frédéric Chapoton: updating faq about python3 status [Reviewed by Jori Mäntysalo]
#21924: Jori Mäntysalo: Python3: Backsticks and ur-docstrings [Reviewed by Frédéric Chapoton]
#21933: Jeroen Demeyer: Mark some tests in tensorfield.py as # long time [Reviewed by Eric Gourgoulhon]
#21934: Travis Scrimshaw: Fix FreeAbelianMonoid and their elements [Reviewed by Mee Seong Im]

Merged in sage-7.5.beta5:

#8181: Julian Rüth: cannot convert residue field elements back to p-adic ring [Reviewed by Aly Deines]
#12402: Paul Masson: Make a three.js backend for 3d plotting [Reviewed by Eric Gourgoulhon, Andrey Novoseltsev, William Stein]
#17147: Jori Mäntysalo: Overriding checks to generate poset and lattice faster [Reviewed by Travis Scrimshaw]
#20692: Erik Bray: Add sage-apply-patches helper script for use in spkg-install scripts [Reviewed by Jeroen Demeyer]
#21491: Sébastien Labbé: IndexError in integral_points_count of Polyhedron [Reviewed by Moritz Firsching, Travis Scrimshaw]
#21513: Thierry Monteil, Nicolas M. Thiéry: Package rst2ipynb [Reviewed by Sébastien Labbé]
#21607: Jori Mäntysalo, Travis Scrimshaw: Posets: with_linear_extension() and wrong constructor [Reviewed by Travis Scrimshaw, Nicolas M. Thiéry]
#21647: Jori Mäntysalo: Doctest continuation marker / combinat [Reviewed by Travis Scrimshaw]
#21701: François Bissey, Dima Pasechnik: Compiling sagelib with clang on OS X (Sierra): failure in cythonized sage/symbolic/expression.pyx [Reviewed by Jeroen Demeyer]
#21805: Jeroen Demeyer: Use psutil instead of various hacks [Reviewed by Jean-Pierre Flori]
#21895: Julian Rüth: Better metaclass inference in dynamic classes [Reviewed by Jeroen Demeyer]
#21908: Travis Scrimshaw: Fix _ascii_art_ for 0 in a CombinatorialFreeModule [Reviewed by Sébastien Labbé]
#21911: Peleg Michaeli: Docstring for IncidenceStructure.is_uniform has issues [Reviewed by Travis Scrimshaw]
#21913: Jori Mäntysalo: LatticePoset: Add certicate for is_vertically_decomposable [Reviewed by Travis Scrimshaw]
#21919: Peleg Michaeli: documentation of FiniteSetMaps(n) says it is over {1, 2, ..., n} [Reviewed by Sébastien Labbé]
#21925: Jeroen Demeyer: Remove some deprecated code [Reviewed by Jori Mäntysalo]
#21926: Jeroen Demeyer: Deprecate unused stuff from sage/misc/misc.py [Reviewed by Marc Mezzarobba]
#21929: Moritz Firsching: Make "tightpage=True" the default behavior for view [Reviewed by Jean-Philippe Labbé]
#21930: Peleg Michaeli: Add rank for hypergraphs [Reviewed by Jean-Philippe Labbé]
#21938: Adrien Boussicault: Problem in the documentation of block design [Reviewed by Nicolas M. Thiéry]
#21947: Moritz Firsching, Jeremias Epperlein: Don't let "tightpage" in view cut tikz images [Reviewed by Sébastien Labbé]
#21949: Frédéric Chapoton: some various typos [Reviewed by Travis Scrimshaw]
#21953: John Palmieri: Chain complexes: implement shift (= translation = suspension) [Reviewed by Travis Scrimshaw]
#21955: Frédéric Chapoton: py3 get rid of cmp() in two pyx files in modular folder [Reviewed by Travis Scrimshaw]
#21958: Frédéric Chapoton: py3 richcmp in Laurent and power series (pyx files) [Reviewed by Travis Scrimshaw]
#21960: Jeroen Demeyer: Get rid of six.itervalues in Cython [Reviewed by Frédéric Chapoton]
#21961: Jeroen Demeyer: Get rid of six.moves.range in Cython files (step 4) [Reviewed by Frédéric Chapoton]
#21962: Jeroen Demeyer: Don't import max from builtins [Reviewed by Frédéric Chapoton]
#21964: Frédéric Chapoton: py3 richcmp in 2 pyx files (in structure and symbolic folders) [Reviewed by Travis Scrimshaw]
#21967: Frédéric Chapoton: little cleanup for universal cyclotomic field [Reviewed by Vincent Delecroix]
#21970: Frédéric Chapoton: py3 richcmp in function fields (pyx) [Reviewed by Travis Scrimshaw]
#21978: Frédéric Chapoton: py3 richcmp in pyx files for finite rings [Reviewed by Travis Scrimshaw]
#21979: Vincent Delecroix: Wrong conversion from algebraic to interval [Reviewed by Sébastien Labbé]
#21982: Jori Mäntysalo: Py3: Unicode errors in docstrings [Reviewed by Jeroen Demeyer]
#21988: Miguel Marco: Implement epimorphisms from finitely presented group. [Reviewed by Travis Scrimshaw]
#22000: Travis Scrimshaw: The coding conventions for INPUT: blocks have periods [Reviewed by Paul Masson]

Merged in sage-7.5.beta6:

#16457: André Apitzsch, Frédéric Chapoton: Rename xrange() to range() [Reviewed by Travis Scrimshaw]
#20680: Travis Scrimshaw, Nicolas M. Thiéry: Some optimizations for addition in combinatorial free modules and dict_* methods [Reviewed by Nicolas M. Thiéry, Jeroen Demeyer]
#21393: Marc Mezzarobba: Partial bindings for Arb polynomials with complex coefficients [Reviewed by Travis Scrimshaw]
#21428: Ralf Stephan, Paul Masson: AssertionError plotting real part of complex function with float coefficients [Reviewed by Paul Masson, Ralf Stephan]
#21587: Pablo Portilla: Implement ribbon graphs [Reviewed by David Coudert, Travis Scrimshaw]
#21608: Yuan Zhou: Univariate Polynomial Ring does not support lc, lm, lt [Reviewed by Matthias Koeppe]
#21613: Erik Bray: Don't use make for autogenerated modules in sagelib [Reviewed by Matthias Koeppe]
#21625: François Bissey: Strange linking order for omalloc due to pkgconfig bug [Reviewed by Jeroen Demeyer]
#21669: Mark Saaltink: Segmentation fault when saving certain empty matrices [Reviewed by Travis Scrimshaw]
#21718: Javier Honrubia González: Add pictures to polygon.py [Reviewed by Paul Masson]
#21778: Dima Pasechnik: correct refinement in cvxopt sdp backend [Reviewed by Matthias Koeppe, François Bissey]
#21793: Matthias Koeppe: Document whitespace policy, provide editor configurations for non-Python source files [Reviewed by Jeroen Demeyer]
#21903: Jori Mäntysalo: LatticePoset: add neutral_elements [Reviewed by Travis Scrimshaw]
#21906: Ralf Stephan: Bug in bessel_K [Reviewed by Jeroen Demeyer]
#21910: Frédéric Chapoton: py3: our own integer cmp and permutation groups [Reviewed by Jeroen Demeyer]
#21983: Jori Mäntysalo: Remaining py3 syntax level errors [Reviewed by Frédéric Chapoton]
#21986: Travis Scrimshaw: LaTeX and digraph of crystals.infinity.Tableaux never finish [Reviewed by Frédéric Chapoton, Tomer Bauer]
#21989: Jeroen Demeyer: Remove _richcmp_ from FastDoubleFunc [Reviewed by Frédéric Chapoton]
#21997: Anne Schilling: Fix the check for Littlewood-Richardson tableaux [Reviewed by Travis Scrimshaw]
#21998: Julian Rüth: any_root() sometimes fails over finite fields [Reviewed by David Roe]
#22004: Sébastien Labbé: Allow algorithm='sympy' in symbolic_sum function [Reviewed by Ralf Stephan]
#22009: Sébastien Labbé: sage -t src/sage/misc/latex.py opens 2 sage.pdf file [Reviewed by François Bissey]
#22011: Ralf Stephan: Make giac a standard package [Reviewed by Frederic Han]
#22012: Frédéric Chapoton: Py3 : Handle cmp() in pyx files in misc and modules [Reviewed by André Apitzsch]
#22014: Paul Masson: Move Three.js template to src/ext [Reviewed by François Bissey]
#22015: Paul Masson: Document use of SAGE_EXTCODE [Reviewed by Thierry Monteil]
#22020: Frédéric Chapoton: py3 get rid of cmp() in fraction field element pyx [Reviewed by André Apitzsch]
#22023: Frédéric Chapoton: fixing typos and and & the the [Reviewed by Paul Masson]
#22031: Peleg Michaeli: PEP8 compliance: replace "== None" by "is None" in graphs package [Reviewed by Travis Scrimshaw]
#22039: Jori Mäntysalo: Docstring on SageNB error with moebius algebra [Reviewed by Frédéric Chapoton]

Merged in sage-7.5.rc0:

#12453: Travis Scrimshaw: Refactor integer vectors using ClonableIntArray Cython data structure [Reviewed by Frédéric Chapoton, Nathann Cohen]
#15605: Ralf Stephan: (-1)^(2/3) evaluates to 1 [Reviewed by Vincent Delecroix]
#18029: Travis Scrimshaw: speed up integral point enumeration [Reviewed by Matthias Koeppe, Jeroen Demeyer]
#19078: Jori Mäntysalo: Finite posets: Faster is_antichain_of_poset() [Reviewed by Travis Scrimshaw]
#19735: François Bissey: Upgrade to Python 2.7.12 [Reviewed by Volker Braun]
#20885: Matthias Koeppe: Normaliz/PyNormaliz interface: Fast backend for polyhedra, integral_points, integral_hull [Reviewed by Travis Scrimshaw, Dima Pasechnik]
#21864: Matthias Koeppe: Use pip install for more packages [Reviewed by Jeroen Demeyer]
#21916: Sébastien Labbé: KeyError in graphviz_string the second time after adding a vertex [Reviewed by David Coudert]
#21927: Peter Bruin: Unify and improve ModularSymbols_ambient.modular_symbols_of_level() [Reviewed by Frédéric Chapoton]
#21928: Moritz Firsching: produce nice latex code for latex(continued_fraction(pi)) and other continued fractions [Reviewed by Vincent Delecroix, Sébastien Labbé]
#21963: Ralf Stephan: Upgrade to pynac-0.7.2 [Reviewed by François Bissey]
#21969: Frédéric Chapoton: py3 get rid of cmp() in two pyx files in libs/singular [Reviewed by Jeroen Demeyer]
#21971: Frédéric Chapoton: py3 a few cmp removed in crypto, dynamics (py files) [Reviewed by Travis Scrimshaw]
#21980: Frédéric Chapoton: py3 richcmp in real_double pyx [Reviewed by Travis Scrimshaw]
#21985: Travis Scrimshaw: Implement _latex_ for FreeAlgebra and IwahoriHeckeAlgebra [Reviewed by Frédéric Chapoton]
#21995: Julian Rüth: Fix comparison operators of PoorManMap [Reviewed by David Roe]
#22010: Jori Mäntysalo: Doctest continuation marker / schemes, categories, libs [Reviewed by Travis Scrimshaw]
#22040: Jori Mäntysalo: LatticePoset: add center [Reviewed by Travis Scrimshaw]
#22041: Dima Pasechnik: rectify copyright for Sage documentation [Reviewed by Volker Braun]
#22043: Volker Braun: Update to Cython 0.25.2 [Reviewed by François Bissey]
#22044: Frédéric Chapoton: fix incompatibility with py3 in autogen/pari [Reviewed by Jeroen Demeyer]
#22046: Frédéric Chapoton: py3 some details [Reviewed by Travis Scrimshaw]
#22047: François Bissey: Scipy fails to build with ATLAS [Reviewed by Jeroen Demeyer]
#22049: Erik Bray: Numpy doesn't build on Cygwin due to missing xlocale.h [Reviewed by Travis Scrimshaw]
#22051: Frédéric Chapoton: small change in comparison in Parent [Reviewed by Travis Scrimshaw]
#22056: Frédéric Chapoton: py3 more doctests compatible with iterator range [Reviewed by Travis Scrimshaw]

Merged in sage-7.5.rc1:

#17676: Travis Scrimshaw: bug in Singulars groebner basis computation over integers [Reviewed by Julian Rüth]
#21865: Jean-Pierre Flori: Upgrade Singular to version 4-1-0p1 [Reviewed by François Bissey]
#22021: Volker Braun: OpenBLAS randomly crashes / deadlocks [Reviewed by François Bissey]
#22042: Paul Masson: Three.js: reduce CPU load for static scenes [Reviewed by Dima Pasechnik]
#22063: John Cremona: precision problem in elliptic curve integral points [Reviewed by Frédéric Chapoton]
#22068: Ralf Stephan: Segfault when substituting NaN in symbolic expression [Reviewed by Jeroen Demeyer]
#22094: François Bissey: setup.py: run_autogen is ran too late [Reviewed by Jeroen Demeyer]
#22095: Vincent Delecroix: imag modifies zero!! [Reviewed by Jeroen Demeyer]
#22098: Jeroen Demeyer: SAGERUNTIME requires psutil [Reviewed by Volker Braun]
#22100: François Bissey: Openblas testsuite fails on OSX [Reviewed by Volker Braun]

Merged in sage-7.5.rc2:

#22136: Ralf Stephan: Upgrade to pynac-0.7.3 [Reviewed by Travis Scrimshaw]

Merged in sage-7.5:

#22037: Jeroen Demeyer: Upgrade to Python 2.7.13 [Reviewed by Volker Braun]
#22143: Jeroen Demeyer: fixing jones database optional doctests (2) [Reviewed by Frédéric Chapoton]

Merged in sage-7.5.1:

#22175: Volker Braun: Sage 7.5 binaries do not build [Reviewed by Eric Gourgoulhon]