--
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.
Sage 8.3 was released on 3 August 2018. 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 104 people contributed to this release. Of those, 19 made
their first contribution to Sage:

  - Aaron Lauve
  - Alex J. Best
  - Aly Deines
  - Andrew Mathas
  - Andrey Novoseltsev
  - Anna Haensch
  - Armin Straub
  - Ben Hutz
  - Ben Salisbury
  - Bianca Thompson
  - Brent Baccala [first contribution]
  - Bruce Westbury
  - Bruno Grenet
  - Carlos Mafra [first contribution]
  - Christian Stump
  - Clement Pernet
  - Craig Citro
  - Daniel Georg Holzfeind
  - Daniel Krenn
  - Darij Grinberg
  - David Coudert
  - David Loeffler
  - David Lubicz [first contribution]
  - David Roe
  - Dima Pasechnik
  - Emmanuel Charpentier
  - Enrique Artal [first contribution]
  - Eran Assaf [first contribution]
  - Eric Gourgoulhon
  - Erik Bray
  - Florent Hivert
  - Florentin Jaffredo [first contribution]
  - Franco Saliola
  - François Bissey
  - Friedrich Wiemer
  - Frédéric Chapoton
  - Gonzalo Tornaría
  - Jean-Philippe Labbé
  - Jeroen Demeyer
  - Jeroen Sijsling
  - Johan Rosenkilde
  - John Cremona
  - John Palmieri
  - Jonathan Hanke
  - Jori Mäntysalo
  - Joseph Lupo [first contribution]
  - Julian Rüth
  - Justin Walker
  - Kenji Hashimoto
  - Kiran Kedlaya
  - Kwankyu Lee
  - Luis Felipe Tabera
  - Marc Masdeu
  - Marc Mezzarobba
  - Marcelo Forets
  - Maria Francis [first contribution]
  - Mark Bell
  - Martin Albrecht
  - Martin Rubey
  - Matthew Lancellotti [first contribution]
  - Matthias Goerner
  - Matthias Koeppe
  - Meghana M Reddy [first contribution]
  - Michalis Neururer [first contribution]
  - Miguel Marco
  - Mike Zabrocki
  - Moritz Firsching
  - Nicolas M. Thiéry
  - Nicolás Sirolli
  - Nils Bruin
  - Paolo Menegatti
  - Pascal Giorgi [first contribution]
  - Paul Zimmermann
  - Peleg Michaeli
  - Peter Bruin
  - Raghukul Raman [first contribution]
  - Ralf Stephan
  - Romain Lebreton [first contribution]
  - Rusydi H. Makarim
  - Sai Harsh [first contribution]
  - Samuel Lelièvre
  - Sebastian Oehms
  - Simon Brandhorst
  - Simon King
  - Stefan Wewers
  - Stephan Ehlen
  - Sébastien Labbé
  - Theo Douvropoulos [first contribution]
  - Thierry Monteil
  - Timo Kaufmann [first contribution]
  - Tom Roby
  - Tomer Bauer
  - Tondomker Sai Harsh [first contribution]
  - Travis Scrimshaw
  - Vincent Delecroix
  - Vincent Klein
  - Vincent Neiger [first contribution]
  - Volker Braun
  - Vít Tuček
  - Xavier Caruso
  - Ximin Luo
  - Yuan Zhou
  - Zach Gershkoff
  - Élise Vandomme

* Release manager: Volker Braun.

* We closed 520 tickets in this release.

Merged in sage-8.3.beta0:

#7589: Frédéric Chapoton: bug in coercion and cyclotomic fields [Reviewed by 
Travis Scrimshaw]
#10577: Jonathan Hanke, Frédéric Chapoton: Deepcopy fails on vectorspaces over 
GF(2) with inner_product_matrix specified [Reviewed by Simon Brandhorst]
#15729: Yuan Zhou: Graphics3d with fractional opacity will not save image 
[Reviewed by Jean-Philippe Labbé]
#16823: Travis Scrimshaw: Implement the free Lie algebra [Reviewed by Darij 
Grinberg]
#17340: Frédéric Chapoton: can't plot immutable graphs [Reviewed by David 
Coudert]
#19270: Sébastien Labbé: Matrix_integer_sparse object has no attribute 'gap' 
[Reviewed by Travis Scrimshaw]
#19506: Travis Scrimshaw: Implement cellular algebras [Reviewed by Andrew 
Mathas]
#20382: Julian Rüth, Jeroen Demeyer: Replace is_package_installed with Features 
[Reviewed by Nicolas M. Thiéry, François Bissey, Julian Rüth]
#21022: Jeroen Demeyer: version information in sage.__version__ [Reviewed by 
Mark Bell]
#22243: Julian Rüth: Make doctests not depend on the boost version [Reviewed by 
François Bissey]
#22572: Jean-Philippe Labbé, Vincent Delecroix: Add a thematic tutorial on the 
polyhedron class [Reviewed by Moritz Firsching]
#22604: Jeroen Demeyer: autodoc unforking again [Reviewed by Erik Bray]
#22984: Matthias Koeppe: Upgrade normaliz to 3.5.3 and pynormaliz to 1.12 
[Reviewed by Travis Scrimshaw, Thierry Monteil, Jean-Philippe Labbé]
#23344: Xavier Caruso: p-adic square root [Reviewed by David Lubicz]
#23353: Ralf Stephan, François Bissey, Volker Braun, Dima Pasechnik: Upgrade to 
gfan 0.6.2 [Reviewed by Dima Pasechnik, François Bissey]
#23450: Xavier Caruso, Julian Rüth, David Roe: Smith form of p-adic matrices 
[Reviewed by Julian Rüth, David Roe]
#23665: Travis Scrimshaw: Implement Frobenius formula for Hecke algebra 
characters [Reviewed by Mike Zabrocki]
#23733: John Palmieri, Jeroen Demeyer: Stop supporting SAGE64 and CFLAG64 
[Reviewed by Dima Pasechnik]
#24129: Darij Grinberg, Tom Roby: Complete the standard bijections on the 
symmetric group [Reviewed by Travis Scrimshaw]
#24130: Darij Grinberg, Tom Roby: Reverse plane partitions and Hillman-Grassl 
[Reviewed by Travis Scrimshaw]
#24152: Matthias Koeppe: Bug when converting a Sage polyhedron into Polymake 
pexpect [Reviewed by Jean-Philippe Labbé]
#24312: Erik Bray: py3: fixes to sage.misc.sageinspect [Reviewed by Jeroen 
Demeyer]
#24314: Marc Mezzarobba: rootfinding for polynomials with complex ball 
coefficients using arb [Reviewed by Vincent Delecroix]
#24323: Travis Scrimshaw: 'BrauerAlgebra' has no attribute 'options' [Reviewed 
by Mike Zabrocki, Aaron Lauve]
#24370: Nils Bruin, Jeroen Sijsling: Riemann surfaces: algebraization and 
automorphisms [Reviewed by Julian Rüth]
#24416: Sébastien Labbé: GeneralDiscreteDistribution broken when entries >= 
2^1024 [Reviewed by Vincent Delecroix]
#24433: Kiran Kedlaya: Speed up p-adic Gamma by caching Dwork expansion 
coefficients [Reviewed by Frédéric Chapoton]
#24440: Ralf Stephan: Infinite loop from converting to QQbar [Reviewed by 
Sébastien Labbé]
#24481: Jeroen Demeyer: Replace PARI stackwarn.patch with upstream version 
[Reviewed by Julian Rüth]
#24508: Erik Bray: py3: problems with tests that use random_element [Reviewed 
by Jeroen Demeyer]
#24541: Andrey Novoseltsev: Fix Cone.orthogonal_sublattice [Reviewed by 
Frédéric Chapoton]
#24559: Erik Bray: py3: better backwards-compatibility for Python longs 
[Reviewed by Jeroen Demeyer]
#24564: Paolo Menegatti: Gluing of lattices [Reviewed by Simon Brandhorst]
#24576: Simon Brandhorst: Brown invariant of a TorsionQuadraticModule [Reviewed 
by Kenji Hashimoto]
#24577: Simon Brandhorst: is_genus for torsion quadratic modules [Reviewed by 
Paolo Menegatti]
#24585: Thierry Monteil: r_jupyter package is broken [Reviewed by Emmanuel 
Charpentier]
#24605: Jeroen Demeyer: Upgrading from older Python versions doesn't work 
[Reviewed by Erik Bray]
#24623: Eric Gourgoulhon: Euclidean spaces and vector calculus [Reviewed by 
Travis Scrimshaw]
#24626: Marc Mezzarobba: More substantial implementation of matrices over 
complex ball fields [Reviewed by Vincent Delecroix]
#24638: Jeroen Demeyer: Fix OpenBLAS build on SPARC [Reviewed by Dima Pasechnik]
#24644: Erik Bray: Use $SAGE_SUDO when copying files from SAGE_DESTDIR to 
SAGE_LOCAL [Reviewed by Julian Rüth]
#24645: Erik Bray: Support for spkg-postinst scripts [Reviewed by Julian Rüth]
#24662: Moritz Firsching, Matthias Koeppe: Upgrade scipoptsuite to 5.0.1 
[Reviewed by Matthias Koeppe, Moritz Firsching, François Bissey]
#24680: Johan Rosenkilde: Cleanup some deprecated functions (matrix and coding) 
[Reviewed by Kwankyu Lee]
#24742: Jeroen Demeyer: New MatrixArgs object to deal with constructing 
matrices [Reviewed by Marc Mezzarobba]
#24788: Paolo Menegatti: Multiplication of the Gram Matrix [Reviewed by Simon 
Brandhorst]
#24835: Jean-Philippe Labbé: Change error message in construction of polyhedron 
object [Reviewed by Moritz Firsching]
#24839: Frédéric Chapoton: py3: an issue about dict iterators [Reviewed by Erik 
Bray]
#24848: Jean-Philippe Labbé: Implement join of polytopes [Reviewed by Vincent 
Delecroix, Moritz Firsching]
#24878: Ralf Stephan: Improve function? docstring [Reviewed by Sébastien Labbé]
#24880: Vincent Klein: gcd is not commutative (on rationals) [Reviewed by 
Jeroen Demeyer, Sébastien Labbé]
#24903: Julian Rüth: optional package autotools fail to build [Reviewed by Dima 
Pasechnik]
#24909: Meghana M Reddy: Boruvka algorithm for MST [Reviewed by David Coudert]
#24921: Matthias Koeppe: Add optional package "ninja_build" (build system for 
polymake) [Reviewed by Jeroen Demeyer]
#25076: Simon King: Fix Matrix_gfpn_dense * int [Reviewed by Jeroen Demeyer]
#25118: Dima Pasechnik: gfan fails when compiled with XCode 9.3 [Reviewed by 
François Bissey]
#25189: Jeroen Demeyer: Upgrade cysignals to version 1.7.1 [Reviewed by Vincent 
Klein]
#25221: Jeroen Demeyer: If gcc is built, 'make' and then 'make' again rebuilds 
packages needlessly [Reviewed by John Palmieri]

Merged in sage-8.3.beta1:

#15508: Travis Scrimshaw: Implement Fock space [Reviewed by Andrew Mathas]
#15597: Travis Scrimshaw: Quasi-shuffle product [Reviewed by Darij Grinberg]
#24460: Erik Bray: py3: fixes to sage.libs.gap [Reviewed by Frédéric Chapoton]
#24890: Paolo Menegatti: Tensor product of lattices [Reviewed by Simon 
Brandhorst, Travis Scrimshaw]
#24925: David Coudert: Ford Fulkerson algorithm does not handle unconnected 
vertices correctly + unclear error message + lacks tests [Reviewed by Darij 
Grinberg]
#24948: Vincent Delecroix: enhanced sage-list-packages [Reviewed by Vincent 
Klein]
#24951: Jori Mäntysalo: Use nauty as the default generator for graphs [Reviewed 
by David Coudert]
#24952: Ralf Stephan: Speed up SR(Integer/Rational) [Reviewed by Travis 
Scrimshaw]
#24954: Jeroen Demeyer: Stronger references in CachedRepresentation [Reviewed 
by Marc Mezzarobba]
#24957: Erik Bray: make Expect._before() wrap bytes_to_str [Reviewed by 
Frédéric Chapoton]
#24966: Vincent Delecroix: package primecount 4.3 [Reviewed by Vincent Klein, 
François Bissey]
#24969: Emmanuel Charpentier: Upgrade to R 3.4.4 [Reviewed by Dima Pasechnik]
#24985: Frédéric Chapoton: py3: some fixes in designs [Reviewed by Erik Bray]
#24998: Frédéric Chapoton: py3: incorporate a tab completion function from 
sagenb [Reviewed by John Palmieri]
#25002: Tondomker Sai Harsh: Ear Decomposition [Reviewed by David Coudert]
#25007: Travis Scrimshaw: Bug in to_vector-method of ClassicalMatrixLieAlgebra 
class [Reviewed by Sebastian Oehms]
#25008: Sebastian Oehms: Additional method "matrix" / "_matrix_" for the 
element class of ClassicalMatrixLieAlgebra [Reviewed by Travis Scrimshaw]
#25014: Simon Brandhorst: Twist of a TorsionQuadraticModule [Reviewed by Paolo 
Menegatti]
#25016: Erik Bray: Add PyCygwin as a standard package [Reviewed by Jeroen 
Demeyer]
#25018: Mike Zabrocki: Bug in shuffle product `ShuffleProduct_w1w2` [Reviewed 
by Darij Grinberg]
#25022: Vincent Delecroix: change_ring broken on polynomials [Reviewed by 
Julian Rüth]
#25023: Anna Haensch: Adds function to compute quadratic defect [Reviewed by 
Simon Brandhorst]
#25036: Jeroen Demeyer: Code cleanup in plot3d [Reviewed by Frédéric Chapoton]
#25037: Erik Bray: Add destdir support and other cleanup for ntl [Reviewed by 
Julian Rüth]
#25038: Erik Bray: Use sage-dist-helpers for curl and gc [Reviewed by Jeroen 
Demeyer]
#25042: Erik Bray: Add DESTDIR support for freetype [Reviewed by Jeroen Demeyer]
#25052: Erik Bray: Add DESTDIR support for openblas [Reviewed by Julian Rüth]
#25053: Frédéric Chapoton: py3: remove __cmp__ in free monoids [Reviewed by 
Jeroen Demeyer, Travis Scrimshaw]
#25058: Frédéric Chapoton: corrections to input for posets [Reviewed by Travis 
Scrimshaw]
#25059: Frédéric Chapoton: py3: get rid of some  __cmp__ in string monoids 
[Reviewed by Jeroen Demeyer]
#25060: Frédéric Chapoton: py3: more rich comparison for multivariate 
polynomials [Reviewed by Jeroen Demeyer]
#25061: Jeroen Demeyer: Replace MatrixFactory.__call__ by an ordinary function 
[Reviewed by Marc Mezzarobba]
#25062: Frédéric Chapoton: another typo ticket, yet [Reviewed by Jori Mäntysalo]
#25063: Frédéric Chapoton: py3: get rid of __cmp__ in interfaces [Reviewed by 
Travis Scrimshaw]
#25064: Frédéric Chapoton: more conversions from http to https [Reviewed by 
Travis Scrimshaw]
#25065: Zach Gershkoff: partition input is ignored when casting DiGraph as 
BipartiteGraph [Reviewed by David Coudert]
#25067: Travis Scrimshaw: Implement quantum group q-numbers [Reviewed by Darij 
Grinberg]
#25074: Frédéric Chapoton: upgrade to ipywidgets 7.2.0 [Reviewed by Jeroen 
Demeyer]
#25075: Frédéric Chapoton: pyflakes cleanup in combinat [Reviewed by Darij 
Grinberg]
#25080: Frédéric Chapoton: code for Cartesian factorization of posets [Reviewed 
by Jori Mäntysalo]
#25081: Jean-Philippe Labbé: The polar of a polyhedron should carry the backend 
used. [Reviewed by Matthias Koeppe]
#25095: Yuan Zhou: polygon3d ignores the "alpha" (and equivalent "opacity") 
argument [Reviewed by Jean-Philippe Labbé]
#25098: Daniel Georg Holzfeind: Fix LaTeX usage in Rings documentation 
[Reviewed by Frédéric Chapoton]
#25105: Jeroen Demeyer: ell_number_field.py takes a long time to test [Reviewed 
by Samuel Lelièvre]
#25109: Vincent Klein: Upgrade cmake to 3.11.0 [Reviewed by François Bissey]
#25112: Matthias Koeppe: perl_term_readline_gnu: Upgrade to 1.35 and patch away 
ncurses problem [Reviewed by Jean-Philippe Labbé]
#25117: Frédéric Chapoton: some pyflakes cleanup for unused variables [Reviewed 
by Travis Scrimshaw]
#25120: Vincent Delecroix: dot2tex edge coloring is broken [Reviewed by 
Sébastien Labbé]
#25121: Vincent Delecroix: fix edge color format in graphviz_string [Reviewed 
by Sébastien Labbé]
#25128: Vincent Klein: Have py_scalar_to_element convert gmpy2 numbers 
[Reviewed by Vincent Delecroix, Jeroen Demeyer]
#25129: Erik Bray: Fix "offline" viewing of threejs plots on Cygwin [Reviewed 
by Travis Scrimshaw]
#25131: Darij Grinberg: FQSym: add G basis [Reviewed by Travis Scrimshaw]
#25132: Mike Zabrocki: Define the class of SuperPartitions [Reviewed by Travis 
Scrimshaw]
#25133: Travis Scrimshaw: Implement WQSym [Reviewed by Darij Grinberg]
#25146: Mike Zabrocki, Travis Scrimshaw: Cleanup of AbstractPartitionDiagram 
[Reviewed by Travis Scrimshaw, Mike Zabrocki]
#25161: Julian Rüth: Sphinx build hangs when a BaseException occurs [Reviewed 
by Erik Bray]
#25169: Frédéric Chapoton: py3: fixing print in sage-starts script [Reviewed by 
Samuel Lelièvre]
#25174: Martin Rubey: conversion of I to fricas is wrong [Reviewed by Vincent 
Delecroix]
#25182: Vincent Delecroix: coherent output type for polynomial.degree() 
[Reviewed by Frédéric Chapoton, John Cremona]
#25186: Erik Bray: Use ZZ.random_element for random_prime [Reviewed by Frédéric 
Chapoton]
#25192: Vincent Delecroix: primitivity test for integral matrices [Reviewed by 
Travis Scrimshaw]
#25195: Erik Bray: py3: fix segfault in element wrapper on Python 3 [Reviewed 
by Jeroen Demeyer]
#25200: Travis Scrimshaw: Incorrect long element for signed permutations 
[Reviewed by Frédéric Chapoton, Jean-Philippe Labbé]
#25201: Jeroen Demeyer: Use super() in MatrixSpace.__getitem__ [Reviewed by 
Travis Scrimshaw]
#25203: Jeroen Demeyer: Speed up FiniteField.zeta() [Reviewed by Vincent 
Delecroix]
#25211: Martin Rubey: code should not depend ordering of codegrees [Reviewed by 
Christian Stump]
#25216: Erik Bray: py3: fix bytes handling bugs in sage.plot.animate [Reviewed 
by Julian Rüth]
#25220: Martin Rubey: fix definite fricas integration [Reviewed by Carlos Mafra]
#25223: Tondomker Sai Harsh: Cleaning of the usage of BFS [Reviewed by David 
Coudert]
#25224: Martin Rubey: Mismatch in the definition of dilog() between fricas and 
sympy [Reviewed by Carlos Mafra]
#25235: Martin Rubey: q-Stirling numbers of the second kind [Reviewed by 
Frédéric Chapoton]
#25236: Jeroen Demeyer: Deprecate various functions from old coercion model 
[Reviewed by Marc Mezzarobba]
#25244: Jori Mäntysalo: LatticePoset: Add is_interval_dismantlable [Reviewed by 
Frédéric Chapoton]
#25248: Erik Bray: py3: fix sage.parallel.map_reduce [Reviewed by Florent 
Hivert]
#25258: David Coudert: Gurobi breaks lots of doctests in make ptestlong 
[Reviewed by Sébastien Labbé]
#25335: Frédéric Chapoton, Dima Pasechnik: Missing imports in 
src/sage/geometry/polyhedron/base.py [Reviewed by Dima Pasechnik]

Merged in sage-8.3.beta2:

#6072: Craig Citro, David Loeffler: Boundary space for GammaH fails to identify 
vanishing classes [Reviewed by Frédéric Chapoton]
#10606: Frédéric Chapoton: Trouble with deepcopy of vectorspaces where the 
inner product matrix is specified [Reviewed by Travis Scrimshaw]
#13825: Frédéric Chapoton: roots over IntegerModRing is horribly slow [Reviewed 
by Paul Zimmermann]
#20564: Andrew Mathas, Travis Scrimshaw: KleshchevPartitions [Reviewed by 
Travis Scrimshaw, Andrew Mathas]
#20687: Sébastien Labbé: wrong result for is_subword_of [Reviewed by Daniel 
Krenn]
#21162: Andrew Mathas: Row standard tableaux [Reviewed by Travis Scrimshaw]
#23851: Nils Bruin, Peter Bruin: Fix memoryleak introduced in #11670 [Reviewed 
by Sébastien Labbé]
#24591: Kwankyu Lee: Global function fields: basic classes [Reviewed by Travis 
Scrimshaw]
#24689: Kwankyu Lee: Remove the deprecated files in src/sage/gsl [Reviewed by 
Jeroen Demeyer]
#24717: Marc Mezzarobba: Branch cuts of functions on ComplexBalls [Reviewed by 
Vincent Delecroix]
#24760: Frédéric Chapoton: convert cluster interact to jupyter notebook 
[Reviewed by Christian Stump]
#24782: David Coudert: add parameter solver to method chromatic_number 
[Reviewed by Travis Scrimshaw]
#24783: Erik Bray: py3: minor fixes in sage.interfaces [Reviewed by Vincent 
Delecroix]
#24836: Erik Bray: py3: cleanup sage.interfaces.sage0 [Reviewed by Vincent 
Delecroix]
#24858: Simon Brandhorst: TorsionQuadraticModule.all_submodules() [Reviewed by 
Travis Scrimshaw]
#24891: Vít Tuček: improve docstring of reflection groups (apply_reflection, 
from_reduced_word) [Reviewed by Travis Scrimshaw]
#24924: Christian Stump: Making the bliss canonical form available for edge 
labelled graphs [Reviewed by Dima Pasechnik]
#24938: Martin Albrecht: mpolynomial.lift signals [Reviewed by Travis Scrimshaw]
#24956: Erik Bray: py3: miscellaneous minor fixes for sage.interfaces.singular 
[Reviewed by Frédéric Chapoton]
#24970: Erik Bray: py3: fix sage.tests.cmdline [Reviewed by Frédéric Chapoton]
#24975: David Coudert: Improve method binpacking [Reviewed by Jori Mäntysalo]
#25010: Enrique Artal: Wrong results for principal_directions in 
ParametrizedSurface3d [Reviewed by Eric Gourgoulhon]
#25020: Erik Bray: Some updates to use pycygwin [Reviewed by Travis Scrimshaw]
#25030: David Coudert: Use boost dominator_tree instead of immediate_dominators 
[Reviewed by Travis Scrimshaw]
#25039: Erik Bray: Add sdh_install helper function to sage-dist-helpers 
[Reviewed by Jeroen Demeyer]
#25066: Julian Rüth: Minor typo in pynac.pxd [Reviewed by Marc Mezzarobba]
#25073: Jori Mäntysalo: Add USA map graph [Reviewed by Frédéric Chapoton]
#25087: Erik Bray: Add DESTDIR support for ppl [Reviewed by Julian Rüth]
#25093: Julian Rüth: Use year of release for copyright [Reviewed by Ximin Luo]
#25094: Julian Rüth: Make GAP doctests less version dependent [Reviewed by 
Frédéric Chapoton]
#25102: Ximin Luo, Julian Rüth: Allow more digits in some outputs [Reviewed by 
Jeroen Demeyer]
#25115: Frédéric Chapoton: more https links and some typos [Reviewed by Travis 
Scrimshaw]
#25126: Jori Mäntysalo: Factoring disconnected graph [Reviewed by David Coudert]
#25127: Nicolás Sirolli: gauss_sum mod1 [Reviewed by Michalis Neururer]
#25138: Erik Bray: Make some packages order-only dependencies [Reviewed by 
Jeroen Demeyer]
#25179: Jeroen Demeyer: New function to get attribute without binding and use 
it instead of __func__ [Reviewed by Erik Bray]
#25180: Erik Bray: py3: fixes to sage.dynamics [Reviewed by Frédéric Chapoton]
#25187: Erik Bray: py3: misc fixes to sage.typeset [Reviewed by Julian Rüth]
#25193: Erik Bray: py3: more bytes/str fixes in sage.repl [Reviewed by Frédéric 
Chapoton]
#25197: Erik Bray: py3: minor byes/str fixes to sage.matrix [Reviewed by Travis 
Scrimshaw]
#25204: Jeroen Demeyer: Upgrade to Python 2.7.15 [Reviewed by Vincent Delecroix]
#25210: Brent Baccala: Add option to make QQbar / AA print using radicals 
[Reviewed by Sébastien Labbé]
#25213: Erik Bray: Sort terms in DifferentialForm repr/latex by coordinate 
index [Reviewed by Travis Scrimshaw]
#25215: Erik Bray: py3: minor test fixes for 
sage.tensor.modules.free_module_tensor [Reviewed by Travis Scrimshaw]
#25218: Brent Baccala: Extract roots in NumberField if possible [Reviewed by 
Sébastien Labbé]
#25230: Erik Bray: py3: misc fixes to sage.rings.polynomial.pbori [Reviewed by 
Frédéric Chapoton]
#25231: Erik Bray: py3: miscellaneous minor fixes to sage.crypto [Reviewed by 
Frédéric Chapoton]
#25232: Marc Mezzarobba: Minor simplification of 
PolynomialRing.fraction_field() [Reviewed by Travis Scrimshaw]
#25240: Ben Hutz: Chebyshev and Lattes maps should be created as dynamical 
systems [Reviewed by Frédéric Chapoton]
#25242: Ben Hutz: is_polynomial fails when multiple roots [Reviewed by Raghukul 
Raman]
#25254: Eric Gourgoulhon: Tensor fields along a submanifold [Reviewed by Travis 
Scrimshaw]
#25265: Brent Baccala: Compute polynomial discriminant over QQbar [Reviewed by 
Marc Mezzarobba]
#25274: Jeroen Demeyer: Clean up cimports in libgap [Reviewed by Travis 
Scrimshaw]
#25277: Vincent Delecroix: make divides() better [Reviewed by Travis Scrimshaw]
#25279: Frédéric Chapoton: py3: adapt the atlas-config script [Reviewed by Erik 
Bray]
#25280: Frédéric Chapoton: py3: remove has_key in padics [Reviewed by David Roe]
#25281: Frédéric Chapoton: py3: deprecate our custom has_key methods [Reviewed 
by Erik Bray, Travis Scrimshaw]
#25283: Travis Scrimshaw: Implement left descent and reduced word for colored 
permutations [Reviewed by Andrew Mathas]
#25287: Marc Mezzarobba: Speed up gcd of multivariate polynomials over ℤ 
[Reviewed by Travis Scrimshaw]
#25289: Frédéric Chapoton: Conversion pari -> string is broken [Reviewed by 
Jeroen Demeyer]
#25291: Marc Mezzarobba, Travis Scrimshaw: speed up generic polynomials 
[Reviewed by Travis Scrimshaw, Marc Mezzarobba]
#25294: Julian Rüth: Extending valuations in function fields does not work 
[Reviewed by Stefan Wewers]
#25297: Brent Baccala: Quotient ring elements don't convert correctly from 
Singular [Reviewed by Marc Mezzarobba, Travis Scrimshaw]
#25299: Vincent Delecroix: composed_op is very badly optimized [Reviewed by 
Marc Mezzarobba]
#25302: Erik Bray: Update developer docs to mention GitHub login to Trac 
[Reviewed by Frédéric Chapoton]
#25303: David Coudert: Random orientation of a graph [Reviewed by Sébastien 
Labbé]
#25310: David Loeffler: Code cleanup in sage/modular [Reviewed by John Cremona]
#25313: Marc Mezzarobba: Speed up exact division in ℤ[x,y,...] [Reviewed by 
Travis Scrimshaw]
#25317: Marc Mezzarobba, Travis Scrimshaw: Special-case pol*term, term*pol for 
generic polynomials [Reviewed by Travis Scrimshaw, Marc Mezzarobba]
#25323: Dima Pasechnik: Feature check for GAP package "prim" is wrong [Reviewed 
by John Palmieri]
#25325: Vincent Delecroix: Feature check for benzene is broken [Reviewed by 
Travis Scrimshaw]
#25329: Timo Kaufmann: Don't check for the exact glpk version [Reviewed by 
Vincent Delecroix]
#25331: Jori Mäntysalo: Pyflakes for posets [Reviewed by Travis Scrimshaw]
#25333: Frédéric Chapoton: Feature check for plantri is broken [Reviewed by 
Vincent Delecroix]
#25334: Frédéric Chapoton: Feature check for CSDP is broken [Reviewed by 
Vincent Delecroix]
#25336: Vincent Delecroix: Feature check for bliss is broken [Reviewed by 
François Bissey]
#25339: Travis Scrimshaw: Clifford and exterior algebras and their morphisms do 
not know they are finite-dimensional algebras [Reviewed by Frédéric Chapoton]
#25341: Timo Kaufmann: Upgrade cddlib to 0.94i [Reviewed by Vincent Delecroix]
#25343: Frédéric Chapoton: py3: do not import from exceptions [Reviewed by Erik 
Bray]
#25350: Marc Mezzarobba: trivial cases of operations in ℤ[x] [Reviewed by 
Travis Scrimshaw]
#25355: Timo Kaufmann: Upgrade maxima to 5.41.0 [Reviewed by Jeroen Demeyer]
#25356: Timo Kaufmann: Make python3 print syntax warning [Reviewed by Frédéric 
Chapoton]
#25368: Frédéric Chapoton: py3: towards docbuild, some details [Reviewed by 
Jori Mäntysalo]
#25371: Frédéric Chapoton: py3: towards docbuild, more details [Reviewed by 
Jeroen Demeyer]
#25373: Jeroen Demeyer: Add IPython support for Cython functions [Reviewed by 
Frédéric Chapoton]
#25380: Frédéric Chapoton: py3: minor fixes towards docbuild [Reviewed by 
Jeroen Demeyer]
#25387: Erik Bray: Clean up UniqueRepresentations in sage.algebra (part 1) 
[Reviewed by Frédéric Chapoton]

Merged in sage-8.3.beta3:

#10091: Ralf Stephan: FAQ: Where is the source code for <function>? [Reviewed 
by Sébastien Labbé]
#16511: Simon Brandhorst: Fix solve_right for matrices over IntegerModRing 
[Reviewed by David Roe]
#17272: Eran Assaf: Use pivoting for Gaussian elimination on matrices over 
p-adics [Reviewed by Travis Scrimshaw]
#22450: Julian Rüth: Improve README.md [Reviewed by Erik Bray]
#23768: Frédéric Chapoton: 4 octave test failures with -optional=sage,external 
[Reviewed by Sébastien Labbé]
#24086: David Loeffler: Atkin-Lehner normalisation issue [Reviewed by Aly 
Deines, Frédéric Chapoton]
#24269: Erik Bray: py3: first pass at getting pexpect interfaces working (gap + 
maxima) [Reviewed by Jeroen Demeyer, Frédéric Chapoton]
#24984: Frédéric Chapoton: py3: get rid of some filter in classical geometries 
[Reviewed by Erik Bray]
#24994: Frédéric Chapoton, Jeroen Demeyer: convert mandelbrot/julia interact to 
jupyter notebook [Reviewed by Frédéric Chapoton, Jeroen Demeyer]
#25032: John Palmieri: Upgrade to MathJax 2.7.4 [Reviewed by François Bissey]
#25040: Erik Bray: Update additional packages to use sdh_install [Reviewed by 
Jeroen Demeyer]
#25048: Erik Bray: Add DESTDIR support for tachyon, and other cleanup [Reviewed 
by Julian Rüth]
#25086: Erik Bray: Add DESTDIR support for nauty [Reviewed by Julian Rüth]
#25104: Xavier Caruso: Multiplicative_order is broken over ramified extensions 
of Qp [Reviewed by David Roe]
#25106: Jeroen Demeyer: Don't require matplotlib or sympy to run doctests 
[Reviewed by Julian Rüth]
#25123: Tondomker Sai Harsh: Addition of Random Sampling method for closeness 
centrality to centrality.pyx [Reviewed by David Coudert]
#25136: Darij Grinberg: Add monomial basis to FQSym [Reviewed by Travis 
Scrimshaw]
#25139: Erik Bray: Add sage-spkg-uninstall script and use it when possible to 
remove packages [Reviewed by Julian Rüth]
#25141: Darij Grinberg: Homomorphisms around FQSym, WQSym [Reviewed by Travis 
Scrimshaw]
#25151: Darij Grinberg: Implement Q-basis and fundamental basis of WQSym 
[Reviewed by Mike Zabrocki]
#25155: Aaron Lauve: Implement global options for WQSym [Reviewed by Travis 
Scrimshaw]
#25159: Miguel Marco: Fix connected sum of knots [Reviewed by Samuel Lelièvre]
#25160: Julian Rüth: Do not mangle Python stack traces in sphinx-build 
[Reviewed by Jeroen Demeyer]
#25162: Aaron Lauve, Mike Zabrocki, Travis Scrimshaw: Implement orbit basis for 
partition algebras [Reviewed by Travis Scrimshaw]
#25172: Mike Zabrocki: Implement the Young quasi-Schur basis of QSym and dual 
[Reviewed by Travis Scrimshaw]
#25209: Brent Baccala: Raise power/Laurent series to fractional powers 
[Reviewed by Vincent Delecroix]
#25222: Nils Bruin, Thierry Monteil: has_internet is broken [Reviewed by 
Thierry Monteil, John Palmieri]
#25234: Kwankyu Lee: Fix punctuations in headings of schemes modules [Reviewed 
by Travis Scrimshaw]
#25259: Erik Bray: py3: buffet of minor fixes involving dict iterators 
[Reviewed by Travis Scrimshaw, Frédéric Chapoton, Jeroen Demeyer]
#25266: Jori Mäntysalo: LatticePoset: Add is_sublattice_dismantlable [Reviewed 
by Frédéric Chapoton]
#25352: Meghana M Reddy: Biconnected components Boost interface [Reviewed by 
David Coudert,  Dima Pasechnik]
#25353: Clement Pernet: fflas and linbox broken with gcc 8.1.0 [Reviewed by 
Julian Rüth]
#25364: Julian Rüth: Fix pyflakes warnings in function_field_valuation 
[Reviewed by Frédéric Chapoton]
#25369: David Loeffler: L-series values for certain modular forms computed 
incorrectly [Reviewed by Alex J. Best]
#25370: Vincent Klein: prime_to_m_part function : Wrong docstring examples 
[Reviewed by Vincent Delecroix]
#25377: Brent Baccala: Let number_field_elements_from_algebraics() return 
result using same field as input [Reviewed by Marc Mezzarobba]
#25381: Frédéric Chapoton: py3: adding .items iterator to vectors [Reviewed by 
Erik Bray]
#25386: Frédéric Chapoton: py3: correct one division in repr of givaro finite 
field element [Reviewed by Travis Scrimshaw]
#25392: Frédéric Chapoton: using https for www.win.tue.nl [Reviewed by Jori 
Mäntysalo]
#25394: Frédéric Chapoton: py3: detail of script to run notebook [Reviewed by 
Julian Rüth]
#25398: Frédéric Chapoton: Feature doctest for plantri broken [Reviewed by 
Vincent Delecroix]
#25402: Alex J. Best: L-series for modular form has incorrectly shifted Taylor 
expansion [Reviewed by Armin Straub]
#25406: Frédéric Chapoton: small pyflakes clean-up in coding and crypto 
[Reviewed by Travis Scrimshaw]
#25407: Frédéric Chapoton: pyflakes cleanup in misc [Reviewed by Travis 
Scrimshaw]
#25409: Frédéric Chapoton: pyflakes cleanup in clusters and crystals [Reviewed 
by Travis Scrimshaw]
#25411: Frédéric Chapoton: pyflakes cleanup in databases, monoids and sets 
[Reviewed by Martin Rubey, Julian Rüth]
#25412: Frédéric Chapoton: py3 remove __cmp__ and cmp in the doc of modules 
[Reviewed by Julian Rüth]
#25413: Frédéric Chapoton: the usual typo ticket [Reviewed by Julian Rüth]
#25414: Matthias Goerner: 1/CIF(RIF(-1,1),0) results in infinite recursion 
[Reviewed by Travis Scrimshaw]
#25415: Frédéric Chapoton: pyflakes for sandpiles [Reviewed by Travis Scrimshaw]
#25417: Florentin Jaffredo: Better restrictions on manifolds [Reviewed by Eric 
Gourgoulhon]
#25418: Erik Bray: py3: collection of minor fixes where map/filter were 
expected to return lists [Reviewed by Frédéric Chapoton]
#25420: Jori Mäntysalo: Posets: Optimize ordinal_summands() [Reviewed by Travis 
Scrimshaw]
#25422: Jori Mäntysalo: Posets: Optimize is_series_parallel() [Reviewed by 
Travis Scrimshaw]
#25424: Jori Mäntysalo: Graphs: distance matrix and wrong error message 
[Reviewed by David Coudert]
#25427: Jori Mäntysalo: Faster subposet() [Reviewed by Travis Scrimshaw]
#25428: Jori Mäntysalo: Faster without_bounds() [Reviewed by Travis Scrimshaw]
#25429: Jori Mäntysalo: Posets: Optimize connected_components() [Reviewed by 
Travis Scrimshaw]

Merged in sage-8.3.beta4:

#20368: Marc Mezzarobba: Squarefree part [Reviewed by Vincent Delecroix]
#20445: Travis Scrimshaw, Christian Stump: Iteration through finite Coxeter 
groups [Reviewed by Christian Stump, Travis Scrimshaw]
#22883: Travis Scrimshaw: Implement Lie algebra (co)homology [Reviewed by Darij 
Grinberg, Ben Salisbury]
#23553: Jori Mäntysalo: graphs.RandomGNM, parameter 'seed' not documented 
[Reviewed by Frédéric Chapoton]
#24425: Ralf Stephan: Fix inherently failing random_expr doctest [Reviewed by 
Marc Mezzarobba]
#24511: Ralf Stephan: Move create_RealField to real_field.py [Reviewed by 
Vincent Delecroix]
#24533: Julian Rüth: Factorization of polynomials over function fields over 
towers of finite fields [Reviewed by David Roe]
#24654: Travis Scrimshaw: Implement periodic soliton cellular automata 
[Reviewed by Ben Salisbury]
#24691: Simon Brandhorst: libgap group homomorphism [Reviewed by Travis 
Scrimshaw]
#24762: Erik Bray: py3: miscellaneous minor fixes for 
sage.rings.polynomial.polydict [Reviewed by Frédéric Chapoton]
#24834: Erik Bray: py3: fixes for encoding in subprocess.Popen in 
sage.interfaces [Reviewed by Julian Rüth, Frédéric Chapoton]
#24885: Erik Bray: Add helper function to preload some libraries if necessary 
[Reviewed by Vincent Delecroix]
#25068: Travis Scrimshaw: Implement modules for quantum (affine) minuscule and 
adjoint representations [Reviewed by Ben Salisbury]
#25069: Travis Scrimshaw: Implement tensor products of quantum group 
representations [Reviewed by Ben Salisbury]
#25125: Sébastien Labbé: dancing links: find all solutions in parallel 
[Reviewed by Julian Rüth, Vincent Delecroix, Vincent Klein]
#25149: Franco Saliola, Travis Scrimshaw: Implement FSym [Reviewed by Darij 
Grinberg]
#25150: Erik Bray: Eliminate dependence on VERSION.txt within Sage [Reviewed by 
François Bissey]
#25153: Erik Bray: Refactoring of persistence-related functions from 
sage.structure.sage_object [Reviewed by Julian Rüth]
#25156: Brent Baccala, Raghukul Raman: multivariate power series rings don't 
always format latex properly [Reviewed by Raghukul Raman, Marc Mezzarobba]
#25164: Florentin Jaffredo: Embedded submanifolds [Reviewed by Eric 
Gourgoulhon, Travis Scrimshaw]
#25233: Marc Mezzarobba: gcd() broken over stacked polynomial rings with 
repeated variable names [Reviewed by Vincent Delecroix]
#25272: Jori Mäntysalo: LatticePoset: Add test for 25244 and 25266 [Reviewed by 
Travis Scrimshaw]
#25296: Brent Baccala: RingConverter should handle named variables by default 
[Reviewed by Marc Mezzarobba]
#25306: Frédéric Chapoton: some care for magma interface [Reviewed by David 
Loeffler]
#25346: Marc Mezzarobba: improve (un)flattening morphisms [Reviewed by Ben Hutz]
#25372: Erik Bray: Add DESTDIR support for cryptominisat [Reviewed by Julian 
Rüth]
#25421: Vincent Delecroix: Clean factorial/multifactorial [Reviewed by Marc 
Mezzarobba]
#25423: Frédéric Chapoton: Wikipedia link to incidence matrix [Reviewed by 
Julian Rüth]
#25426: Travis Scrimshaw: automorphisms_of_rows_and_columns fails on certain 
5x5 matrix if bliss is installed [Reviewed by Christian Stump]
#25431: Julian Rüth, Xavier Caruso: Timeouts in lattice precision [Reviewed by 
Julian Rüth, David Loeffler]
#25433: Frédéric Chapoton: adding a refined derived invariant of posets 
[Reviewed by Travis Scrimshaw]
#25440: Julian Rüth: Recursive call in 
FractionFieldElement._evaluate_polynomial [Reviewed by Marc Mezzarobba]
#25442: Travis Scrimshaw: Allow tensor construction of crystal of elements 
[Reviewed by Ben Salisbury]
#25450: Kiran Kedlaya: Expose sign formula for hypergeometric motives [Reviewed 
by Frédéric Chapoton]
#25453: Frédéric Chapoton: pyflakes cleanup for modules [Reviewed by Travis 
Scrimshaw]
#25454: Frédéric Chapoton: pyflakes for crystals [Reviewed by Travis Scrimshaw]
#25455: Frédéric Chapoton: pyflakes for root systems [Reviewed by Travis 
Scrimshaw]
#25459: Jori Mäntysalo: Faster completion_by_cuts() [Reviewed by Frédéric 
Chapoton]
#25460: Vincent Klein: Add .is_square() function for symbolic expression 
[Reviewed by Vincent Delecroix]
#25461: Frédéric Chapoton: make sage --python launch either py2 or py3 
[Reviewed by Erik Bray]
#25463: Frédéric Chapoton, John Cremona: pyflakes cleanup of elliptic curves 
[Reviewed by John Cremona, Frédéric Chapoton]
#25464: Christian Stump: Principal square root of psd matrix [Reviewed by 
Travis Scrimshaw]
#25466: Christian Stump: Ambient space transformation for reflection groups 
[Reviewed by Travis Scrimshaw]
#25467: Christian Stump: Implement discriminant up- and downstairs for 
reflection groups [Reviewed by Travis Scrimshaw]
#25468: Julian Rüth: GitHub templates [Reviewed by Erik Bray]
#25469: Frédéric Chapoton: pyflakes cleanup in tensor, structure and parallel 
[Reviewed by Marc Mezzarobba]
#25470: Frédéric Chapoton: pyflakes cleanup in plot [Reviewed by Marc 
Mezzarobba]
#25478: Theo Douvropoulos: Fix bug in is_regular [Reviewed by Travis Scrimshaw]

Merged in sage-8.3.beta5:

#13426: Travis Scrimshaw: Improve gap_packages [Reviewed by Dima Pasechnik]
#20444: Theo Douvropoulos: Fake degree polynomials for complex reflection 
groups [Reviewed by Travis Scrimshaw]
#22431: Dima Pasechnik: upgrade sagenb and build sagenb in sage/python3 
[Reviewed by Frédéric Chapoton, Dima Pasechnik]
#24212: Marcelo Forets: Fresnel integrals [Reviewed by Ralf Stephan]
#25079: Simon King: Use _mul_long Matrix*int [Reviewed by Jeroen Demeyer]
#25305: Sébastien Labbé: Adding has_graphviz, has_ffmpeg, has_imagemagick to 
sage.doctest.external [Reviewed by Vincent Delecroix]
#25311: Timo Kaufmann: Don't check for the exact zn_poly version [Reviewed by 
Jeroen Demeyer]
#25314: Timo Kaufmann: Make qepcad test optional [Reviewed by Jeroen Demeyer]
#25357: Timo Kaufmann: Check python3 syntax without write access [Reviewed by 
Jeroen Demeyer]
#25400: Vincent Delecroix: LattE: is_package_installed -> feature [Reviewed by 
Julian Rüth]
#25404: Martin Albrecht: Update FPLLL/FPYLLL [Reviewed by Julian Rüth]
#25436: Meghana M Reddy, Sai Harsh: Moving connectivity related functions to a 
new file [Reviewed by David Coudert, Dima Pasechnik]
#25444: Simon Brandhorst: update matrix group morphisms [Reviewed by Travis 
Scrimshaw]
#25474: Sébastien Labbé: Few internet doctests failed in 6 files [Reviewed by 
Julian Rüth]
#25476: Travis Scrimshaw, Simon King: MeatAxe-related bug introduced in 
8.3.beta [Reviewed by Simon King, Travis Scrimshaw]
#25479: Christian Stump: Add jacobian of fundamental invariants [Reviewed by 
Travis Scrimshaw]
#25483: Theo Douvropoulos: Implement Coxeter numbers in the sense of Malle 
[Reviewed by Travis Scrimshaw]
#25487: Christian Stump: bug in the minimal (non-)working example of a finite 
coxeter group [Reviewed by Travis Scrimshaw]
#25492: Frédéric Chapoton: pyflakes cleanup for valuations [Reviewed by Travis 
Scrimshaw]
#25493: Frédéric Chapoton: some pyflakes cleanup in rings/ and 
rings/finite_rings/ [Reviewed by Simon Brandhorst]
#25497: Martin Rubey: make Set(l) equal to set(l) [Reviewed by Travis Scrimshaw]
#25498: Frédéric Chapoton: various pyflakes cleanups [Reviewed by Travis 
Scrimshaw]
#25502: Eric Gourgoulhon: py3: implement __hash__ method in ContinuousMap 
[Reviewed by Frédéric Chapoton]
#25504: Jeroen Demeyer: Implement _an_element_ for matrix spaces [Reviewed by 
Travis Scrimshaw]
#25507: Bruce Westbury: LLT_doc [Reviewed by Travis Scrimshaw]
#25510: Eric Gourgoulhon: Declared coordinate range not taken into account when 
a symbolic bound is involved [Reviewed by Travis Scrimshaw]
#25518: Simon King: Expand meataxe.pxd [Reviewed by Jeroen Demeyer]
#25531: Jeroen Demeyer: Fix cysignals include [Reviewed by Frédéric Chapoton]

Merged in sage-8.3.beta6:

#4120: Justin Walker, Jonathan Hanke, Gonzalo Tornaría, John Cremona: New code 
for binary quadratic forms [Reviewed by John Cremona, Peter Bruin, Simon 
Brandhorst]
#23517: Travis Scrimshaw: Implement Verma modules [Reviewed by Sebastian Oehms]
#24681: Jeroen Demeyer, Erik Bray: Fix Cython tracebacks on Python 3 [Reviewed 
by Frédéric Chapoton]
#24888: Simon Brandhorst: Construct a torsion quadratic or bilinear form - from 
a genus [Reviewed by Paolo Menegatti]
#24935: Jeroen Demeyer: Upgrade to Sphinx 1.7.5 [Reviewed by Ralf Stephan, 
François Bissey]
#25319: Jeroen Demeyer: gcc, curl, git tarballs not included by sage --sdist 
[Reviewed by John Palmieri]
#25326: Darij Grinberg: Schützenberger anti-automorphisms for WQSym and FQSym; 
fleshing out FQSym [Reviewed by Travis Scrimshaw]
#25349: Marc Mezzarobba: small improvements to generic polynomials [Reviewed by 
Travis Scrimshaw]
#25419: Frédéric Chapoton: py3: remove one __cmp__ in linear functions 
[Reviewed by Jeroen Demeyer]
#25485: Christian Stump: reduced words in coxeter groups [Reviewed by Travis 
Scrimshaw]
#25505: Jeroen Demeyer: Clean up __cinit__ methods of matrices [Reviewed by 
Travis Scrimshaw]
#25511: Jeroen Demeyer: Clean up creating Matrix_gfpn_dense matrices [Reviewed 
by Travis Scrimshaw, Simon King]
#25513: Joseph Lupo: Scheme endomorphism as_dynamical_system() check if already 
DynamicalSystem [Reviewed by Ben Hutz]
#25521: Frédéric Chapoton: pyflakes cleanup in plot/plot.py [Reviewed by Travis 
Scrimshaw]
#25528: Frédéric Chapoton: pyflakes in schemes folder (partial) [Reviewed by 
Kwankyu Lee]
#25530: Jeroen Demeyer: maxima library interface creates $HOME/.maxima 
[Reviewed by Travis Scrimshaw]
#25533: Frédéric Chapoton: simplify some "list(sorted(...))" [Reviewed by 
Travis Scrimshaw]
#25534: Frédéric Chapoton: 2 internet failing doctests in coding/databases.py 
[Reviewed by Sébastien Labbé]
#25538: Matthew Lancellotti: add "Hall inner product" into the documentation 
for the hall inner product [Reviewed by Frédéric Chapoton]
#25539: Frédéric Chapoton: little cleanup of derangements [Reviewed by Travis 
Scrimshaw]
#25542: Jeroen Demeyer: Misc matrix fixes [Reviewed by Travis Scrimshaw]
#25547: Frédéric Chapoton: pyflakes cleanup in graphs (partial) [Reviewed by 
Travis Scrimshaw]
#25548: Frédéric Chapoton: get rid of twisted reactor [Reviewed by François 
Bissey]
#25549: Jeroen Demeyer: .pxd files should not use PY_MAJOR_VERSION compile-time 
variable [Reviewed by Simon King]
#25551: David Coudert: doctest failure with bliss [Reviewed by Jeroen Demeyer]
#25554: Jeroen Demeyer: Support new-style Parents in RingMap_lift [Reviewed by 
Travis Scrimshaw]
#25555: Jeroen Demeyer: Replace calls to _coerce_ for checking coercion by 
has_coerce_map_from [Reviewed by Frédéric Chapoton]
#25556: Frédéric Chapoton: various typos [Reviewed by Travis Scrimshaw]
#25561: Jori Mäntysalo: Posets: Add lexicographic_sum [Reviewed by Travis 
Scrimshaw]
#25563: Jeroen Demeyer: Rename MPolynomialRing_generic -> MPolynomialRing_base 
[Reviewed by Travis Scrimshaw]
#25564: Raghukul Raman: implement __hash__ for affine_point [Reviewed by Travis 
Scrimshaw]
#25565: Erik Bray: Refactoring of persistence-related functions from 
sage.structure.sage_object (2) [Reviewed by Julian Rüth]
#25566: Sébastien Labbé: small failing graphviz optional doctest in posets.py 
and doctest/external.py [Reviewed by Frédéric Chapoton]
#25570: Jeroen Demeyer: Fix version number in documentation [Reviewed by Volker 
Braun]
#25574: John Palmieri: simplicial complexes: sort facets in _repr_ [Reviewed by 
Travis Scrimshaw]
#25576: Frédéric Chapoton: allow to use certificate for poset is_isomorphic 
[Reviewed by Jori Mäntysalo, Travis Scrimshaw]
#25578: Frédéric Chapoton: py3: towards build doc: one detail [Reviewed by 
Jeroen Demeyer]
#25582: Frédéric Chapoton: more doc in flint/arith [Reviewed by Travis 
Scrimshaw]
#25583: Frédéric Chapoton: py3: get rid of one unicode in sage_setup [Reviewed 
by Jeroen Demeyer]
#25585: Frédéric Chapoton: py3: a few pyflakes corrections [Reviewed by Jeroen 
Demeyer]
#25587: Frédéric Chapoton: py3: adding hash functions for multipolynomials and 
Cartan type [Reviewed by Travis Scrimshaw]

Merged in sage-8.3.beta7:

#22771: Raghukul Raman: Numerical Precision for Heights in Number Fields 
[Reviewed by Ben Hutz]
#23619: Vincent Neiger: Helper functions for polynomial matrices [Reviewed by 
Johan Rosenkilde, Romain Lebreton, Pascal Giorgi, Bruno Grenet]
#23909: Maria Francis, Marc Mezzarobba: GCD for univariate polynomials over 
fraction fields [Reviewed by Bruno Grenet]
#23972: Jeroen Demeyer: Do not delete non-matching tarball in upstream/ 
[Reviewed by Vincent Klein]
#24927: Ralf Stephan, Frédéric Chapoton, Marc Mezzarobba: Upgrade arb to 2.13.0 
[Reviewed by Ralf Stephan]
#25029: Anna Haensch, Simon Brandhorst: local_square in a number field 
[Reviewed by Anna Haensch, Dima Pasechnik]
#25290: Marc Mezzarobba: Don't use Karatsuba for multiplying polynomials over 
fraction fields [Reviewed by Bruno Grenet]
#25300: Frédéric Chapoton: singular of ZZ[x] does not work [Reviewed by Travis 
Scrimshaw]
#25308: Sébastien Labbé: sage -t --show-skipped says "5 latex tests not run" 
while they are [Reviewed by Vincent Klein]
#25399: Dima Pasechnik: doctest failures related to automorphism groups of 
edge-labelled graphs [Reviewed by François Bissey]
#25416: Sébastien Labbé: src/sage/plot/animate.py: UnicodeDecodeError in 
doctesting framework [Reviewed by Frédéric Chapoton]
#25472: Martin Rubey: 18 internet doctests failed in databases/findstat.py 
[Reviewed by Frédéric Chapoton]
#25525: Vincent Delecroix, Élise Vandomme: Critical exponent for words 
[Reviewed by Sébastien Labbé]
#25526: Vincent Delecroix, Élise Vandomme: Factor iterator in suffix tree of 
word [Reviewed by Sébastien Labbé]
#25546: Jeroen Demeyer: Install Jupyter kernel in the correct prefix [Reviewed 
by Vincent Klein]
#25571: Frédéric Chapoton: minor cleanup of doc in cluster algebras [Reviewed 
by Christian Stump]
#25572: Frédéric Chapoton: various pyflakes cleanups in libs, repl, etc 
[Reviewed by Jeroen Demeyer]
#25581: Frédéric Chapoton: using more often the fast n.coprime_integers 
[Reviewed by Bruno Grenet]
#25588: Jori Mäntysalo: Dimension of poset with certificate [Reviewed by 
Frédéric Chapoton]
#25589: David Coudert: Small bug in vertex connectivity [Reviewed by Meghana M 
Reddy]
#25591: Frédéric Chapoton: py3: adding hash functions for Laurent polys, Toric 
var. and overconvergent forms [Reviewed by Vincent Delecroix]
#25592: Raghukul Raman: enum_affine_rational_field function is missing points 
[Reviewed by Ben Hutz]
#25593: Frédéric Chapoton: py3: fixing various doctests (SyntaxError, etc) 
[Reviewed by Jeroen Demeyer]
#25594: Frédéric Chapoton: py3: fixing various doctests (filter as iterator) 
[Reviewed by Travis Scrimshaw]
#25595: Frédéric Chapoton: py3: caring for some dict changing size [Reviewed by 
Erik Bray, Jeroen Demeyer]
#25597: Martin Rubey: bivariate fricas gamma not interfaced with sage [Reviewed 
by Frédéric Chapoton]
#25600: Frédéric Chapoton: fixing a small subset of  invalid escape sequences 
[Reviewed by Jeroen Demeyer]
#25601: Frédéric Chapoton: Minor code cleanup [Reviewed by Jeroen Demeyer]
#25604: Frédéric Chapoton: adding a .toric_variety method to fans [Reviewed by 
Andrey Novoseltsev]
#25605: Jeroen Demeyer: Remove CombinatorialClass.__len__ [Reviewed by Frédéric 
Chapoton]
#25606: Martin Rubey: fix problem with leading space in FriCAS interface 
[Reviewed by Frédéric Chapoton]
#25610: Frédéric Chapoton: pyflakes cleanup in sage/algebras [Reviewed by John 
Palmieri]
#25611: Frédéric Chapoton: pyflakes cleanup of combinatorial Hopf algebras 
[Reviewed by Darij Grinberg]
#25612: Jori Mäntysalo: Posets: Add is_jump_critical [Reviewed by Frédéric 
Chapoton]
#25613: Frédéric Chapoton: Graph.is_gallai_tree() method has an error in the 
code [Reviewed by Travis Scrimshaw]
#25617: Frédéric Chapoton: py3: fix some invalid escape sequences in schemes 
[Reviewed by Travis Scrimshaw]
#25618: Frédéric Chapoton: some care for the doc of posets [Reviewed by Jori 
Mäntysalo]
#25619: Frédéric Chapoton: fixing many more bad invalid escape sequences 
[Reviewed by Travis Scrimshaw]
#25621: Frédéric Chapoton: fix bad escape sequences in the doc of combinat/ 
[Reviewed by Darij Grinberg]
#25623: Frédéric Chapoton: py3: remove one __cmp__ in linear tensor elements 
[Reviewed by Erik Bray]
#25631: Martin Rubey: fix corner case in P_chain and Q_chain [Reviewed by 
Frédéric Chapoton]

Merged in sage-8.3.beta8:

#22900: Travis Scrimshaw: Implement derivation module basis for algebras 
[Reviewed by Frédéric Chapoton]
#24374: Dima Pasechnik, Julian Rüth: Upgrade to NetworkX 2.1 [Reviewed by David 
Coudert, Dima Pasechnik]
#24582: Erik Bray: py3: fixes to sage.structure.sage_object [Reviewed by 
Frédéric Chapoton]
#24838: Ralf Stephan: Upgrade to pynac-0.7.22 [Reviewed by Frédéric Chapoton]
#24846: Frédéric Chapoton: Make the face lattice of a polyhedron a lattice 
[Reviewed by Jori Mäntysalo]
#24849: Jean-Philippe Labbé: Implement (sub)direct sums of polytopes [Reviewed 
by Frédéric Chapoton]
#24872: Rusydi H. Makarim, Friedrich Wiemer: Implement algebraic_degree() for 
Boolean functions [Reviewed by Friedrich Wiemer, Miguel Marco]
#24886: Jean-Philippe Labbé: Implement one-point suspension and face split of 
polyhedron [Reviewed by Frédéric Chapoton, Vincent Delecroix]
#24976: David Coudert: add parameter solver to comparability methods [Reviewed 
by Travis Scrimshaw]
#25110: Anna Haensch: minkowski_reduction() returns wrong output [Reviewed by 
Stephan Ehlen]
#25190: Peter Bruin: Some documentation improvements for LLL [Reviewed by Simon 
Brandhorst]
#25247: Erik Bray: py3: float.__str__ differences [Reviewed by Frédéric 
Chapoton]
#25275: Rusydi H. Makarim: Function to get input and output size of an SBox 
[Reviewed by Friedrich Wiemer]
#25438: Florentin Jaffredo: Geometry of pseudo-Riemannian submanifolds 
[Reviewed by Eric Gourgoulhon]
#25490: Simon King: Fix Matrix_gfpn_dense.rescale_row_c [Reviewed by Travis 
Scrimshaw]
#25562: Jori Mäntysalo: Posets: Optimize dimension() [Reviewed by Martin Rubey]
#25608: Jeroen Demeyer: Further clean up of libGAP declarations [Reviewed by 
Travis Scrimshaw]
#25628: Martin Rubey: translation errors from fricas to sage [Reviewed by 
Frédéric Chapoton]
#25634: Frédéric Chapoton: adding "number_of_roots_of_unity" in quadratic 
fields [Reviewed by Alex J. Best]
#25640: Frédéric Chapoton: converting back Zmod(n) from magma to sage [Reviewed 
by Travis Scrimshaw]
#25646: Frédéric Chapoton: fixing invalid escape sequences in algebras and 
rings [Reviewed by Travis Scrimshaw]
#25648: Frédéric Chapoton: fixing more invalid escape sequences in algebras, 
plot and rings [Reviewed by Travis Scrimshaw]
#25649: Frédéric Chapoton: fixing invalid escape sequences in schemes (final 
cleanup) [Reviewed by Travis Scrimshaw]
#25650: Frédéric Chapoton: fixing invalid escape sequences in 
matrix,calculus,tests,tensor (final cleanup) [Reviewed by Travis Scrimshaw]
#25651: Frédéric Chapoton: fixing invalid escape sequences in quadratic_forms, 
repl, symbolic (final cleanup) [Reviewed by Travis Scrimshaw]
#25652: Frédéric Chapoton: py3: towards pdf docbuild, one detail [Reviewed by 
Travis Scrimshaw]
#25653: Frédéric Chapoton: fixing invalid escape sequences in categories 
(final) [Reviewed by Travis Scrimshaw]
#25654: Frédéric Chapoton: fixing invalid escape sequences in graphs (final) 
[Reviewed by Travis Scrimshaw]
#25656: John Palmieri: Fix LaTeX problem in infinite_polynomial_ring_element.py 
[Reviewed by Frédéric Chapoton]
#25664: Thierry Monteil: encoding issue in databases/findstat.py [Reviewed by 
Frédéric Chapoton]
#25669: Frédéric Chapoton: py3: caring for some dict changing size (step 2) 
[Reviewed by Travis Scrimshaw]
#25670: Frédéric Chapoton: py3: fixing various issues [Reviewed by Travis 
Scrimshaw, Erik Bray]
#25671: Frédéric Chapoton: py3: more various issues [Reviewed by Travis 
Scrimshaw]
#25672: Frédéric Chapoton, Erik Bray: py3: hash for quaternion algebras 
[Reviewed by Travis Scrimshaw]
#25679: Frédéric Chapoton: a few more pari roles in the doc [Reviewed by Travis 
Scrimshaw]
#25681: Frédéric Chapoton: py3: a few fixes in sage.combinat [Reviewed by 
Travis Scrimshaw]
#25685: Erik Bray: py3: disable longMessage format for AssertionErrors raised 
by TestCases [Reviewed by Frédéric Chapoton]
#25687: Frédéric Chapoton: py3: various fixes about range, map, filter 
[Reviewed by Travis Scrimshaw]
#25690: Tomer Bauer: Fix documentation of Partition.next() [Reviewed by Martin 
Rubey]
#25693: Erik Bray: py3: fix dynamic_class [Reviewed by Frédéric Chapoton]

Merged in sage-8.3.rc0:

#18514: Simon King: Upgrade of p_group_cohomology spkg [Reviewed by Travis 
Scrimshaw, Jeroen Demeyer]
#20407: Marc Masdeu: Add Magma interface for orders and ideals of number fields 
[Reviewed by Vincent Delecroix, Frédéric Chapoton]
#21917: Peleg Michaeli: Binomial Random Uniform Hypergraph [Reviewed by David 
Coudert]
#22344: Frédéric Chapoton: Parent richcmp: never use id() [Reviewed by Jeroen 
Demeyer]
#22453: Friedrich Wiemer: A mistake in the mq.Sbox.polynomials [Reviewed by 
Travis Scrimshaw]
#22983: Julian Rüth: polynomial quotient rings are unique parents [Reviewed by 
David Roe]
#23416: Thierry Monteil: Provide a "sage -ipynb2rst" command [Reviewed by 
Sébastien Labbé]
#23580: Travis Scrimshaw: Implement the Onsager and q-Onsager algebras 
[Reviewed by Ben Salisbury]
#24612: Travis Scrimshaw: Move permutation groups to new coercion model 
[Reviewed by Jeroen Demeyer]
#24973: Bruno Grenet: Univariate polynomial roots bug [Reviewed by Marc 
Mezzarobba]
#25251: Ralf Stephan: Doctest: Certain products cause pynac to deadloop 
[Reviewed by Frédéric Chapoton]
#25252: Ralf Stephan: Doctest: Complex arithmetic/exponentiation hang (or very 
slow) [Reviewed by Travis Scrimshaw]
#25320: Timo Kaufmann: Support older versions of 
backports.shutil_get_terminal_size [Reviewed by Julian Rüth]
#25471: Thierry Monteil: OEIS update (database format change, new entries, 
incorrect warning handling) [Reviewed by Frédéric Chapoton]
#25516: Friedrich Wiemer: Huge delay introduced in SBox nonlinearity [Reviewed 
by Rusydi H. Makarim, Sebastian Oehms]
#25529: Raghukul Raman: Implement Sieving to replace search enumeration 
[Reviewed by Ben Hutz]
#25569: Simon Brandhorst: Speed up TorsionQuadraticModule creation [Reviewed by 
Paolo Menegatti]
#25573: Frédéric Chapoton: pyflakes cleanup in number fields [Reviewed by 
Jeroen Demeyer]
#25579: Frédéric Chapoton: py3: towards docbuild, work on plot.py [Reviewed by 
Travis Scrimshaw]
#25586: Frédéric Chapoton: py3: adding hash function for orders and fraction 
fields [Reviewed by Vincent Delecroix, Travis Scrimshaw, Erik Bray]
#25647: Frédéric Chapoton: fixing invalid escape sequences in geometry 
[Reviewed by Travis Scrimshaw]
#25655: Frédéric Chapoton: Typo ticket [Reviewed by Jori Mäntysalo]
#25661: Vincent Klein: Primecount failures on 32-bit systems [Reviewed by 
Frédéric Chapoton]
#25665: Frédéric Chapoton: Don't use installed_packages() for threejs URL 
[Reviewed by Eric Gourgoulhon]
#25673: Jori Mäntysalo: Add Young-Fibonacci to poset examples [Reviewed by 
Martin Rubey]
#25677: Erik Bray: py3: normalize repr of bound methods in doctest results 
[Reviewed by Frédéric Chapoton]
#25686: Sebastian Oehms: UniversalCyclotomicField is not finite [Reviewed by 
Tomer Bauer, Luis Felipe Tabera]
#25695: Erik Bray: Miscellaneous code cleanup in sage.misc.dev_tools [Reviewed 
by Frédéric Chapoton]
#25707: Thierry Monteil, Jeroen Demeyer: Package cocoalib [Reviewed by Miguel 
Marco]
#25710: Frédéric Chapoton: UnicodeDecodeError when plotting 
`graphs.AfricaMap()` [Reviewed by Peleg Michaeli]
#25712: Bianca Thompson: Typo in SageTimeit documentation [Reviewed by Alex J. 
Best]
#25731: Vincent Delecroix: sage-spkg-uninstall: global name 'cur_dir' is not 
defined [Reviewed by Frédéric Chapoton]
#25771: Volker Braun: Upgrade to Python 3.6.6 [Reviewed by Jeroen Demeyer]

Merged in sage-8.3.rc1:

#25620: Marc Mezzarobba: Test failure in sage.rings.complex_arb on Cygwin 
[Reviewed by Travis Scrimshaw]
#25720: Frédéric Chapoton: py3: correct recent bad import for Queue [Reviewed 
by Travis Scrimshaw]
#25732: Erik Bray: sdh_install fails when destination exists [Reviewed by 
Volker Braun]
#25859: Erik Bray: Package uninstallation should happen before upgrading 
packages [Reviewed by Volker Braun]

Merged in sage-8.3.rc2:

#25812: Frédéric Chapoton: Bump patch level on pkgconf [Reviewed by Volker 
Braun]
#25814: Jeroen Demeyer: Upgrade to cysignals 1.7.2 [Reviewed by Erik Bray]
#25815: Erik Bray: Floating point accuracy fail in sage.symbolic.expression on 
Cygwin [Reviewed by Jeroen Demeyer]
#25887: Simon King: Add dependencies to p_group_cohomology [Reviewed by Jeroen 
Demeyer]

Merged in sage-8.3.rc3:

#25379: Jeroen Demeyer: random failure in QuadraticResidueCodeOddPair [Reviewed 
by Frédéric Chapoton]
#25912: Erik Bray: Infinite loop in pkg-config [Reviewed by Jeroen Demeyer]

Reply via email to