Sage 7.1 was released on 20 March 2016. It is available in source and binary form from: * http://www.sagemath.org/download.html Sage (http://www.sagemath.org/) is developed by volunteers and combines over 90 open source packages. For instructions about installing Sage, see * http://doc.sagemath.org/html/en/installation/index.html The following page lists the platforms on which Sage should work: * http://wiki.sagemath.org/SupportedPlatforms If you have any questions and/or problems, please report them to any of these Google groups: * sage-support: http://groups.google.com/group/sage-support * sage-devel: http://groups.google.com/group/sage-devel You can also drop by in #sagemath on freenode or post your questions at http://ask.sagemath.org/ The following 89 people contributed to this release. Of those, 14 made their first contribution to Sage: - Adam Towsley - Aedi Wang - Akshay Ajagekar [first contribution] - Alex Raichev - André Apitzsch - Anne Schilling - Ben Hutz - Benjamin Hackl - Ben Salisbury - Bill Page - Bruno Grenet - Buck Evan - Chao Xu - Christian Stump - Clemens Heuberger - Daniel Krenn - Darij Grinberg - David Coudert - David Eklund - David Loeffler - David Lucas - David Roe - Dima Pasechnik - Emanuele Natale [first contribution] - Emily Gunawan - Emmanuel Charpentier - Eric Gourgoulhon - Erik Bray [first contribution] - Florent Hivert - François Bissey - Frédéric Chapoton - Fredrik Johansson - Grayson Jorgenson - Ivan Andrus - Janoš Vidali - Jan-Philipp Litza [first contribution] - Javier Honrubia González [first contribution] - Jean-Philippe Labbé - Jean-Pierre Flori - Jeroen Demeyer - Johan Sebastian Rosenkilde Nielsen - John Cremona - John Palmieri - Jori Mäntysalo - Joseph Eisner [first contribution] - Julian Rueth - Julien Lavauzelle - Karan Desai [first contribution] - Karl-Dieter Crisman - Katherine Stange - Kevin Dilks - Kevin Lui [first contribution] - Lennart Ackermans - Luis Felipe Tabera Alonso - Luis F. Villegas [first contribution] - Marc Mezzarobba - Marco Cognetta [first contribution] - Marco Streng - Martin Albrecht - Martin Rubey - Matthias Goerner [first contribution] - Matthias Koeppe - Matthieu Dien - Michael Orlitzky - Miguel Marco - Mike Hansen - Nathann Cohen - Nicolas M. Thiéry - Nico Van Cleemput - Nils Bruin - Pablo De Nápoli - Paul Zimmermann - Peter Bruin - Ralf Stephan - Rebecca Lauren Miller [first contribution] - Rudi Pendavingh - Salvatore Stella - Samuel Lelièvre - Sébastien Labbé - Simon King - Stefan van Zwam - Thierry Monteil - Tom Salvi [first contribution] - Travis Scrimshaw - Vincent Delecroix - Volker Braun - Wilfried Luebbe - William Slofstra [first contribution] - Yuan Zhou * Release manager: Volker Braun. * We closed 256 tickets in this release. For details, see http://boxen.math.washington.edu/home/release/sage-7.1/tickets.html Merged in sage-7.1.beta0: #2034: Jeroen Demeyer: __floordiv__ should be part of coercion model [Reviewed by Vincent Delecroix] #3859: Frédéric Chapoton: Line's corner_cutoff is poorly documented, and buggy [Reviewed by Karl-Dieter Crisman, Travis Scrimshaw] #10227: Mike Hansen: change_labels for sum species structure does not actually change the labels [Reviewed by Florent Hivert, Martin Rubey] #12103: Simon King: Use MeatAxe as an optional back end for dense matrices over `GF(p^n)`, p odd, n>1, `p^n<255` [Reviewed by Jeroen Demeyer, Travis Scrimshaw] #16252: Vincent Delecroix, Thierry Monteil: optional doctest broken in oeis [Reviewed by Wilfried Luebbe, Frédéric Chapoton] #16781: Jeroen Demeyer: Implementation of floordiv is incorrect for polynomials over finite fields [Reviewed by Vincent Delecroix] #18940: Peter Bruin, Jeroen Demeyer: Simplify __getitem__ for polynomials and deprecate slicing [Reviewed by Ralf Stephan] #19528: Daniel Krenn: map_coefficients for asymptotic expansions [Reviewed by Clemens Heuberger] #19576: Clemens Heuberger: parentheses around coefficients of asymptotic expansions [Reviewed by Daniel Krenn] #19615: Frédéric Chapoton: interval-posets in Tamari again : hash and plot [Reviewed by Travis Scrimshaw] #19738: Ralf Stephan: doctest trig expansion for exp [Reviewed by Paul Zimmermann] #19778: Vincent Delecroix: McFarland 1973 construction for difference sets [Reviewed by Nathann Cohen] #19780: Travis Scrimshaw: Result of matrix group morphism is not in the codomain [Reviewed by Dima Pasechnik] #19791: Ralf Stephan: doctest fix for tan(complex).imag() wrong [Reviewed by Jeroen Demeyer] #19799: Benjamin Hackl: numerical approximation of zeta involving symbolic constants fails [Reviewed by Vincent Delecroix] #19808: Jeroen Demeyer: Return cached value for cached function [Reviewed by Frédéric Chapoton] #19822: Vincent Delecroix: Fast polynomial evaluation fmpz_poly/ZZX with mpfr/mpfi input [Reviewed by Jeroen Demeyer] #19840: John Cremona: Bug in elliptic curve isogeny [Reviewed by Frédéric Chapoton] #19850: Daniel Krenn: correct confusing is_constant of symbolic expression [Reviewed by Volker Braun] #19851: Volker Braun: Interpreter cell magics in Jupyter [Reviewed by Emmanuel Charpentier] #19858: Jeroen Demeyer: Reproducible documentation build [Reviewed by Volker Braun] #19860: Jeroen Demeyer: Upgrade gp2c optional package [Reviewed by Volker Braun] #19872: Dima Pasechnik: regular symmetric Hadamard matrices for n=324 [Reviewed by Nathann Cohen] #19874: Jean-Pierre Flori: Configure NTL without NTL_LEGACY_SP_MULMOD=on [Reviewed by Jeroen Demeyer] #19885: Volker Braun: Jupyter documentation fails for notebooks in subdirectories [Reviewed by Emmanuel Charpentier] #19886: Martin Rubey: remove misleading line in FormalSums [Reviewed by Daniel Krenn] #19888: Jeroen Demeyer: Move gen_py.python to gen.pyx [Reviewed by Volker Braun] #19893: Travis Scrimshaw: Let rpy2 build on Cygwin again [Reviewed by Jean-Pierre Flori] #19899: Jeroen Demeyer: Use -Wno-unused to compile Python + Python packages [Reviewed by Volker Braun] #19901: Nathann Cohen: Index of Permutation Group methods [Reviewed by Jori Mäntysalo] #19904: Ralf Stephan: Crash in SR(QQbar) [Reviewed by Jeroen Demeyer] #19907: David Lucas: Clean-up index of modules for coding theory [Reviewed by Nathann Cohen] #19914: Samuel Lelièvre: Fix typo in Weyl character ring tutorial [Reviewed by Nicolas M. Thiéry] Merged in sage-7.1.beta1: #15328: Volker Braun: Filtered vector spaces and Klyachko bundles on toric varieties [Reviewed by Dima Pasechnik] #18133: Travis Scrimshaw, William Slofstra: Implement Orlik-Solomon algebra of an arrangement [Reviewed by Darij Grinberg] #18529: Eric Gourgoulhon, Travis Scrimshaw: Topological manifolds: basics [Reviewed by Travis Scrimshaw, Eric Gourgoulhon] #19082: Marc Mezzarobba: Elementary and special functions for complex balls [Reviewed by Dima Pasechnik] #19259: Daniel Krenn: subrings of the symbolic ring [Reviewed by Benjamin Hackl] #19306: Daniel Krenn: common generators for asymptotic expansions [Reviewed by Clemens Heuberger] #19511: David Lucas: q-ary symmetric channel class for coding theory [Reviewed by Johan Sebastian Rosenkilde Nielsen] #19521: Daniel Krenn: wrong inverse action when using ConstructionFunctor.coercion_reversed [Reviewed by Benjamin Hackl] #19551: Tom Salvi, Joseph Eisner: Basic failures in projective product morphisms [Reviewed by Ben Hutz] #19586: Janoš Vidali: Add is_cayley_graph [Reviewed by Nathann Cohen] #19686: Jori Mäntysalo: Category of posets: lower_set() broken [Reviewed by Frédéric Chapoton] #19690: Kevin Dilks, Jori Mäntysalo: Add "Standard example" poset [Reviewed by Travis Scrimshaw] #19741: Marc Mezzarobba: Fix coercions involving PolynomialQuotientRings [Reviewed by Volker Braun] #19753: Frédéric Chapoton, Jori Mäntysalo: Minor typos in 6.10 [Reviewed by Jori Mäntysalo, Frédéric Chapoton] #19883: Jeroen Demeyer: Let PARI handle its own stack [Reviewed by Volker Braun] #19912: Christian Stump: Bug in method *to_cyclotomic_field* for the UniversalCyclotomicField [Reviewed by Vincent Delecroix] #19916: Jeroen Demeyer: Add arb algorithm for Bernoulli numbers [Reviewed by Vincent Delecroix] #19920: Vincent Delecroix: More robust ring detection in matrix constructor [Reviewed by Nathann Cohen] #19921: Clemens Heuberger, Daniel Krenn: Handle zero coefficients when converting asymptotic rings [Reviewed by Daniel Krenn, Clemens Heuberger] #19922: Daniel Krenn: pushout between real and complex interval fields [Reviewed by Vincent Delecroix] #19925: Ben Salisbury, Travis Scrimshaw: Star crystals [Reviewed by Travis Scrimshaw, Ben Salisbury] #19926: Travis Scrimshaw: Fix iteration order of Coxeter groups [Reviewed by Frédéric Chapoton] #19927: Jeroen Demeyer: unsigned infinity not hashable [Reviewed by Ralf Stephan] #19931: Benjamin Hackl: exact_part for asymptotic expansions [Reviewed by Clemens Heuberger] #19932: John Palmieri: Docbuild --no-tests fails in function without docstring [Reviewed by Jori Mäntysalo] #19933: Jeroen Demeyer: MemoryInfo.rlimit_address_space() should return -1 for unlimited [Reviewed by Travis Scrimshaw] #19934: Jeroen Demeyer: Remove redundant imports of ParentWithGens/ParentWithBase [Reviewed by Travis Scrimshaw] #19937: Nicolas M. Thiéry: Implement generic __truediv__/__div__ and _div_ in the Magmas.Unital category [Reviewed by Vincent Delecroix, Jeroen Demeyer, Samuel Lelièvre, Travis Scrimshaw] #19938: Nicolas M. Thiéry: Fix typo in the documentation of GapElement.__next__ in libgap [Reviewed by Samuel Lelièvre] #19940: Jeroen Demeyer: Remove unused _set_parent_c and _make_new_with_parent_c [Reviewed by Travis Scrimshaw] #19941: Nathann Cohen: Rename rings.finite_rings.constructor to finite_field_constructor [Reviewed by Dima Pasechnik] #19946: Daniel Krenn: Asymptotic Ring: cannot construct 2^n when coefficient ring is SR [Reviewed by Clemens Heuberger] #19948: Ralf Stephan: Upgrade to pynac-0.6.1 [Reviewed by Benjamin Hackl] #19957: Benjamin Hackl, Clemens Heuberger: Asymptotic ring: list plot comparing values [Reviewed by Clemens Heuberger, Daniel Krenn] #19961: Daniel Krenn: mention rpow of asymptotic ring in module doc/examples more prominently [Reviewed by Clemens Heuberger] #19962: Eric Gourgoulhon: Remove function sage.rings.real_double.time_alloc [Reviewed by Jeroen Demeyer] #19966: Travis Scrimshaw: Implement infinity crystal of LS paths [Reviewed by Ben Salisbury] #19967: Dima Pasechnik: fix or remove cliquer [Reviewed by Volker Braun] #19973: Janoš Vidali: More trouble with immutable graphs [Reviewed by Nathann Cohen] Merged in sage-7.1.beta2: #16137: Matthieu Dien, Vincent Delecroix, Daniel Krenn: lazy_list from various input data [Reviewed by Daniel Krenn] #17659: Ralf Stephan: make symbolic series subclass of Expression [Reviewed by Vincent Delecroix] #19127: Jeroen Demeyer: Some clean up in docbuilding [Reviewed by Marc Mezzarobba] #19451: Jori Mäntysalo: Graph plot default options before first call to plot() fail [Reviewed by Nathann Cohen] #19510: Daniel Krenn: asymptotic expansion generator for binomial(kn, n) [Reviewed by Clemens Heuberger] #19532: Daniel Krenn: asymptotic expansion generators related to singularity analysis [Reviewed by Clemens Heuberger] #19577: Daniel Krenn: performance improvement of mutable poset used for univariate asymptotic expansions [Reviewed by Clemens Heuberger] #19583: Frédéric Chapoton: random triangulation as simplicial complex [Reviewed by Nathann Cohen] #19613: Travis Scrimshaw: Implement basic representations of semigroups [Reviewed by Darij Grinberg] #19839: Daniel Krenn: log of complex ball via symbolic ring becoming ordinary real number [Reviewed by Clemens Heuberger] #19855: Jori Mäntysalo: "Möbius": always use moebius instead of mobius [Reviewed by Frédéric Chapoton, Travis Scrimshaw] #19866: Jeroen Demeyer: Undef _signals to fix compiler warnings [Reviewed by Martin Albrecht] #19892: Darij Grinberg: Face semigroup of hyperplane arrangement [Reviewed by Miguel Marco] #19894: Travis Scrimshaw: Upgrade scipy to 0.17.0 [Reviewed by Jeroen Demeyer] #19897: David Lucas: Rewriting introductory thematic tutorial on coding theory [Reviewed by Julian Rueth] #19898: Clemens Heuberger: AsymptoticExpansion: Generator for expansion of harmonic number [Reviewed by Daniel Krenn] #19905: Buck Evan, Jeroen Demeyer: Upgrade PARI/GP to latest master [Reviewed by Buck Evan] #19950: Frédéric Chapoton: docbuild of single file, allow to include underscore method [Reviewed by Jori Mäntysalo] #19958: Karan Desai: typo in graphs.hyperbolicity documentation [Reviewed by Frédéric Chapoton] #19968: Jeroen Demeyer: Upgrade pygments to 2.1 [Reviewed by André Apitzsch] #19980: Volker Braun: update openssl to 1.0.2f [Reviewed by Jeroen Demeyer] #19981: Benjamin Hackl: is_exact for asymptotic ring [Reviewed by Daniel Krenn, Clemens Heuberger] #19983: Jeroen Demeyer: Remove all mentions of devel/sage [Reviewed by Karan Desai] #19992: Jeroen Demeyer: Upgrade pari_jupyter to 1.1.0 [Reviewed by Volker Braun] #19994: Clemens Heuberger: Arb: Euler's constant [Reviewed by Marc Mezzarobba] #20000: Daniel Krenn: sqrt of AsymptoticExpansion [Reviewed by Clemens Heuberger] Merged in sage-7.1.beta3: #17287: Akshay Ajagekar: K.is_subring(K) not implemented for some fields K [Reviewed by Michael Orlitzky, Thierry Monteil] #18094: Ralf Stephan: conversion of bigoh to symbolic [Reviewed by Daniel Krenn] #19229: John Cremona: Bug in elliptic curve Galois Representation [Reviewed by Frédéric Chapoton] #19316: Daniel Krenn, Clemens Heuberger: compute asymptotic expansion to some rational directly [Reviewed by Daniel Krenn, Clemens Heuberger] #19423: Clemens Heuberger, Daniel Krenn: AsymptoticExpansion: combine shared code of invert, log, exp [Reviewed by Clemens Heuberger, Daniel Krenn] #19595: Travis Scrimshaw: Implement a check that a hyperplane arrangement is free [Reviewed by Miguel Marco, Frédéric Chapoton] #19623: David Lucas: Syndrome decoder is not a syndrome decoder [Reviewed by Julien Lavauzelle, Johan Sebastian Rosenkilde Nielsen] #19659: Jori Mäntysalo, Nathann Cohen: Poset: inverse function of ordinal_sum() [Reviewed by Nathann Cohen, Jori Mäntysalo, Frédéric Chapoton] #19834: Ralf Stephan: implement symbolic Stieltjes constants [Reviewed by Benjamin Hackl] #19836: Benjamin Hackl: expansion of zeta using stieltjes-constants [Reviewed by Ralf Stephan] #19891: Ben Hutz: improve coding style and documentation in projective schemes [Reviewed by Frédéric Chapoton, Rebecca Lauren Miller, Joseph Eisner] #19918: Benjamin Hackl: doctest fix for: substitute exp(-x) with x infinity fails [Reviewed by Ralf Stephan] #19963: Jeroen Demeyer: Build documentation in $SAGE_SHARE/doc/sage [Reviewed by François Bissey] #19982: Travis Scrimshaw: phi0 and epsilon0 of KR higher spin crystal of type Dn twisted not correct [Reviewed by Frédéric Chapoton] #19991: Ben Hutz: improve dimension function for subschemes of projective products [Reviewed by Grayson Jorgenson] #19999: Benjamin Hackl: Exponential growth group: q^x and (-q)^x are incomparable [Reviewed by Clemens Heuberger] #20005: Jeroen Demeyer: Interpreters are cythonized twice [Reviewed by Travis Scrimshaw] #20008: Travis Scrimshaw: Implement non-recursive iterator for compositions [Reviewed by Darij Grinberg] #20011: Jeroen Demeyer: Deprecate rings/commutative_ring.py and friends [Reviewed by Travis Scrimshaw] #20013: Frédéric Chapoton: plot method for Dyck paths [Reviewed by Travis Scrimshaw] #20021: Volker Braun: Update PyPi packages [Reviewed by François Bissey] #20025: Jeroen Demeyer: is_prime_power fails on powers of 30011 [Reviewed by Jean-Pierre Flori] #20033: Volker Braun: Fix the Mac App [Reviewed by Dima Pasechnik] #20037: Jeroen Demeyer: tornado depends on singledispatch [Reviewed by Volker Braun] Merged in sage-7.1.beta4: #6881: Lennart Ackermans: Solving conics over polynomial rings. [Reviewed by Marco Streng] #10519: Daniel Krenn, Alex Raichev: analytic combinatorics: new code for computing asymptotics for multivariate generating functions [Reviewed by Daniel Krenn, David Loeffler, Travis Scrimshaw] #15232: Julian Rueth: fix _test_category for polynomial rings [Reviewed by Vincent Delecroix, David Roe] #16782: Clemens Heuberger: Riemann and Hurwitz Zeta functions for complex and real intervals [Reviewed by Fredrik Johansson] #18408: Nathann Cohen: List of packages in the documentation of sage.misc.package [Reviewed by Javier Honrubia González] #18485: Rudi Pendavingh: Make function to generate *all* independent sets. [Reviewed by Vincent Delecroix, Travis Scrimshaw] #19540: Daniel Krenn: AsymptoticExpansion.factorial [Reviewed by Clemens Heuberger] #19591: Nathann Cohen: Zoom+move a Graph d3js representation [Reviewed by Nico Van Cleemput] #19889: Rebecca Lauren Miller: improve coding style and documentation style in affine schemes [Reviewed by Ben Hutz] #19917: Volker Braun: Libgap tab completion [Reviewed by Dima Pasechnik] #19923: Volker Braun: Tab completion in interpreters is borked [Reviewed by Vincent Delecroix, Dima Pasechnik] #19944: Benjamin Hackl, Clemens Heuberger: asymptotic expansions: singularity analysis [Reviewed by Daniel Krenn] #19969: Benjamin Hackl, Clemens Heuberger: asymptotic expansion generator: singularity analysis (log-type) [Reviewed by Clemens Heuberger, Daniel Krenn] #19985: Janoš Vidali: Add is_partial_cube [Reviewed by Nathann Cohen] #19993: Clemens Heuberger: Arb: parse symbolic expressions [Reviewed by Daniel Krenn] #20009: Karan Desai: string monoid class one not defined [Reviewed by Karl-Dieter Crisman, Thierry Monteil] #20017: Frédéric Chapoton: implement cos and sin of power series [Reviewed by Ralf Stephan] #20020: Clemens Heuberger: asymptotic expansion generator: singularity analysis (log-type) without renormalization [Reviewed by Daniel Krenn] #20036: Nico Van Cleemput: Add the grand antiprism to polytopes [Reviewed by Nathann Cohen] #20038: John Cremona: Update Cremona's table of elliptic curves to 380000 [Reviewed by Frédéric Chapoton] #20040: Clemens Heuberger: Singularity analysis method for log-type singularities [Reviewed by Daniel Krenn] #20043: Daniel Krenn: AsymptoticRing: multiplication with zero fails [Reviewed by Clemens Heuberger] #20044: Daniel Krenn: calculate asymptotic expansions to some asymptotic expansions exponents directly [Reviewed by Clemens Heuberger] #20045: Daniel Krenn: move wrongly imported series_precision in AsymptoticRing [Reviewed by Travis Scrimshaw] #20046: Volker Braun: IPython notebook -> Jupyter notebook [Reviewed by Jeroen Demeyer] #20048: Jori Mäntysalo: deg(0) ==> boom [Reviewed by Frédéric Chapoton] #20049: Daniel Krenn: singularity in formula in docstring of SingularityAnalysis-generator [Reviewed by Clemens Heuberger] #20051: Clemens Heuberger: Singularity analysis: fix and speed up singularity analysis (log-type) without renormalization [Reviewed by Benjamin Hackl] #20056: Clemens Heuberger: Rename AsymptoticRing.singularity_analysis to coefficients_of_generating_function [Reviewed by Daniel Krenn] #20057: Jori Mäntysalo: Add iterator to DisjointSet class [Reviewed by Travis Scrimshaw, Sébastien Labbé] #20063: Jeroen Demeyer: restricted_automorphism_group() of polyhedra is subgroup of affine group [Reviewed by Volker Braun] Merged in sage-7.1.beta5: #7545: Jeroen Demeyer: Gaussian and Eisenstein integers [Reviewed by Frédéric Chapoton, Vincent Delecroix, Katherine Stange, Karl-Dieter Crisman] #8801: David Eklund: implement the projective dual of a plane curve [Reviewed by Volker Braun] #17075: Jean-Pierre Flori, François Bissey: Install blas pkgconfig files [Reviewed by Volker Braun] #17402: Ralf Stephan: SR.power_series cannot handle symbolic series [Reviewed by Volker Braun] #17569: David Roe: Allow creating finite fields without a variable name [Reviewed by Volker Braun] #18345: Bill Page: fix bug in fricas/axiom output [Reviewed by Volker Braun] #18874: Jeroen Demeyer: Fix simon scripts for gp2c usage [Reviewed by Volker Braun] #19548: Travis Scrimshaw: Implement Yokonuma-Hecke algebras [Reviewed by Frédéric Chapoton] #19666: Johan Sebastian Rosenkilde Nielsen, David Lucas: Guruswami-Sudan decoder for GRS codes [Reviewed by David Lucas, Johan Sebastian Rosenkilde Nielsen] #19707: Jeroen Demeyer: Use proper ./configure option for choosing MPIR/GMP [Reviewed by Volker Braun] #19811: Jeroen Demeyer, Fredrik Johansson: Upgrade arb to version 2.8.1 [Reviewed by Volker Braun] #19953: Javier Honrubia González: Add pictures to plot.py [Reviewed by Eric Gourgoulhon, John Palmieri] #19954: Vincent Delecroix: QQbar cleaning 1 [Reviewed by Frédéric Chapoton] #19979: Rebecca Lauren Miller: Improving Coding Style and Documentation in projective product schemes [Reviewed by Ben Hutz] #19987: Daniel Krenn: LaTeX representation of asymptotic expansions [Reviewed by Benjamin Hackl] #19988: Volker Braun: Update to matplotlib 1.5.1 [Reviewed by Dima Pasechnik] #20002: Jeroen Demeyer: Move interrupt.pyx to package cysignals [Reviewed by Martin Albrecht] #20010: Jeroen Demeyer: Delete empty directories in $SAGE_DOC [Reviewed by John Palmieri] #20012: Jeroen Demeyer: Really deprecate CFF/ContinuedFractionField [Reviewed by Vincent Delecroix] #20047: Karl-Dieter Crisman: upgrade the sage notebook [Reviewed by Jeroen Demeyer] #20064: Nils Bruin: Bug in sqrt in QQbar [Reviewed by John Cremona] #20078: Jean-Philippe Labbé: Minimal non faces of simplicial complexes: Improve speed [Reviewed by Travis Scrimshaw] #20081: Travis Scrimshaw: Fix typos in hyperplane arrangements [Reviewed by Frédéric Chapoton] #20083: Volker Braun: pypi_updates [Reviewed by François Bissey] #20085: Clemens Heuberger, Ralf Stephan: Upgrade pynac to 0.6.2 [Reviewed by Jeroen Demeyer] #20093: Jeroen Demeyer: broken spyx support concerning imports [Reviewed by Daniel Krenn] Merged in sage-7.1.beta6: #18617: Bruno Grenet: Implement polynomial number_of_terms method as alias of hamming_weight [Reviewed by Jeroen Demeyer] #19142: Travis Scrimshaw: Implement morphism from affine factorizations to tableaux [Reviewed by Frédéric Chapoton, Anne Schilling] #19608: Travis Scrimshaw: Finite tensor product of finite dimensional modules should be in finite dimensional modules [Reviewed by Frédéric Chapoton] #19612: Matthias Goerner: Use PYTHONUSERBASE [Reviewed by Volker Braun] #19653: David Lucas: New decoders for Generalized Reed-Solomon codes [Reviewed by Julien Lavauzelle] #19673: Volker Braun, Ivan Andrus: Makefile for OSX app [Reviewed by Volker Braun, Ivan Andrus] #19676: Bruno Grenet: Bug in Polynomial_element_generic_sparse.gcd [Reviewed by Luis Felipe Tabera Alonso] #19919: Dima Pasechnik: upgrade nauty to version 26 and make it standard [Reviewed by François Bissey, Jeroen Demeyer] #20016: Jeroen Demeyer: Cythonize matrix constructor [Reviewed by Volker Braun] #20018: Ben Hutz: init for endomorphism of projective subschemes fails [Reviewed by Adam Towsley] #20061: Emily Gunawan: Add method for finding all perfect matchings to Graph [Reviewed by Nathann Cohen, Travis Scrimshaw] #20082: Ralf Stephan: doctest fix for: zeta-expansion fails at symbolic constants [Reviewed by Jeroen Demeyer] #20088: Ralf Stephan: doctest fix for: symbolic powers of symbolic series crash [Reviewed by Jeroen Demeyer] #20094: Jeroen Demeyer: Fix and clean up xsrange [Reviewed by Volker Braun] #20103: John Palmieri: Some clean up in simplicial complexes [Reviewed by Travis Scrimshaw] #20110: Jan-Philipp Litza: Speed up Polyhedron_base.graph() [Reviewed by Volker Braun] #20112: Jeroen Demeyer: Replace PyFOO_Check(Exact) by equivalent Cython code [Reviewed by Travis Scrimshaw] #20117: Frédéric Chapoton: work on the doc in sage/libs [Reviewed by Travis Scrimshaw] #20118: John Palmieri, Jeroen Demeyer: Internal links in doc documentation should use relative paths [Reviewed by Jeroen Demeyer, John Palmieri] #20120: John Palmieri: Python script to uncompress spkg files [Reviewed by Volker Braun] #20122: Frédéric Chapoton: some typos in "polynomial" [Reviewed by Jeroen Demeyer] #20123: Frédéric Chapoton: add one missing title for Hecke operators [Reviewed by Jeroen Demeyer] #20129: Volker Braun: OpenBLAS package [Reviewed by Jeroen Demeyer] #20130: Volker Braun: Use blas pc-files [Reviewed by François Bissey] #20131: Frédéric Chapoton: some more typos and raise statements [Reviewed by Travis Scrimshaw] #20140: Jeroen Demeyer: dependencies: use "foo" instead of "$(INST)/$(FOO)" [Reviewed by Volker Braun] #20141: Jeroen Demeyer: Cysignals tests fail [Reviewed by Martin Albrecht] #20142: Frédéric Chapoton: add the coxeter polynomial of poset [Reviewed by Travis Scrimshaw] #20144: Frédéric Chapoton: organise the rst index of algebras [Reviewed by Travis Scrimshaw] Merged in sage-7.1.rc0: #9892: Jeroen Demeyer: Eliminate paripriv.h from interpreters [Reviewed by Frédéric Chapoton] #10165: Luis F. Villegas, Pablo De Nápoli: Begin Spanish translation of the tutorial [Reviewed by Frédéric Chapoton, Karl-Dieter Crisman, Luis Felipe Tabera Alonso, Javier Honrubia González] #10819: Christian Stump, Frédéric Chapoton: implementation of the cluster complex [Reviewed by Travis Scrimshaw] #14268: Jeroen Demeyer: Remove zn_poly ulong work-around [Reviewed by Travis Scrimshaw] #14798: Salvatore Stella: Export graphics objects to PGF/TikZ [Reviewed by Frédéric Chapoton] #17341: Jeroen Demeyer: visualize_structure for sparse matrices over GF(p) is broken [Reviewed by John Palmieri] #18708: Dima Pasechnik: update normaliz to 3.1.0 [Reviewed by Volker Braun] #18734: Aedi Wang, Matthias Koeppe: Construct an interactive_simplex_method.LPDictionary from a MixedIntegerLinearProgram [Reviewed by Dima Pasechnik] #18990: Emanuele Natale: FiniteStateMachine: Incorrect string formatting in final_word_out setter [Reviewed by Clemens Heuberger] #19254: Chao Xu: use unweighted intersection for matroid union/partition [Reviewed by Stefan van Zwam] #19846: Karan Desai: Beautify README for plaintext to markdown for github [Reviewed by Thierry Monteil, Dima Pasechnik] #19856: Javier Honrubia González: new plot function hyperbolic_regular_polygon() [Reviewed by Travis Scrimshaw] #19936: Marco Cognetta: Make num_faces [Reviewed by Travis Scrimshaw] #20027: Travis Scrimshaw: Different behavior for reflections for matrix Coxeter group and Weyl groups [Reviewed by Frédéric Chapoton] #20031: Fredrik Johansson: Wrap new Arb functions [Reviewed by Frédéric Chapoton] #20034: Kevin Lui: Add _latex_() to algebraic_closure_finite_field.py [Reviewed by Bruno Grenet] #20053: Clemens Heuberger: Singularity analysis for given singular expansions [Reviewed by Benjamin Hackl] #20059: Ben Hutz: minimal periodic points code improvement [Reviewed by Rebecca Lauren Miller] #20067: Ben Hutz: Change ring to QQbar fails for subschemes [Reviewed by Rebecca Lauren Miller, Joseph Eisner] #20069: Daniel Krenn: RBF: continued_fraction [Reviewed by Travis Scrimshaw] #20075: Eric Gourgoulhon: rising_factorial and falling_factorial should accept Python integers [Reviewed by Vincent Delecroix] #20101: Daniel Krenn: RBF: implement diameter() [Reviewed by Travis Scrimshaw] #20106: Jeroen Demeyer: Upgrade to MPFR 3.1.4 [Reviewed by Volker Braun] #20111: Christian Stump: Cleaning of subword complex code [Reviewed by Travis Scrimshaw] #20119: Matthias Goerner: More typical dmg for Mac distribution [Reviewed by Volker Braun] #20126: Yuan Zhou: QEPCAD does not pass optional "memcells" to the constructor [Reviewed by Dima Pasechnik] #20133: Volker Braun, François Bissey: Use pkg-config for Sage setup [Reviewed by Volker Braun, François Bissey] #20135: Jeroen Demeyer: Deprecate gsl.pxi and gsl/callback.pyx [Reviewed by Frédéric Chapoton] #20137: Jeroen Demeyer: Define "gcc" as standard package [Reviewed by Volker Braun] #20143: Volker Braun: Update openssl to 1.0.2g [Reviewed by François Bissey] #20146: Christian Stump: Bug in computing the Gröner fan [Reviewed by Miguel Marco, Dima Pasechnik] #20148: Erik Bray: make -j has nothing to do with threads [Reviewed by Jeroen Demeyer] #20149: Frédéric Chapoton: hidden doc in reference/groups [Reviewed by Volker Braun] #20151: Jeroen Demeyer: Fix "const" error in PyErr_BadInternalCall() [Reviewed by Travis Scrimshaw] #20155: Marco Cognetta: Graph Generators: Add Turan Graph [Reviewed by David Coudert] #20158: Jeroen Demeyer: Deprecate python.pxi [Reviewed by Frédéric Chapoton] #20159: Jeroen Demeyer: Plotting pictures in doc requires mpmath [Reviewed by Volker Braun] #20160: Jeroen Demeyer: cvxopt depends on pkgconfig [Reviewed by André Apitzsch] #20161: Jeroen Demeyer: matplotlib depends on pytz [Reviewed by Volker Braun] #20163: Volker Braun: Remove sage-bdist [Reviewed by Dima Pasechnik] #20164: Volker Braun: Remove bdist from Mac App [Reviewed by Ivan Andrus] #20167: Volker Braun: PyPI updates [Reviewed by François Bissey] #20169: Marco Cognetta: Graph Generators: CompleteMultipartiteGraph plotting [Reviewed by David Coudert] #20171: Frédéric Chapoton: minor updgrade of patchbot [Reviewed by Volker Braun] #20172: Stefan van Zwam: Matroid Basis Axiom Test has a bug [Reviewed by Travis Scrimshaw] #20173: Matthias Koeppe: Error executing code in Mathematica [Reviewed by Dima Pasechnik] Merged in sage-7.1.rc1: #20197: Jeroen Demeyer: Allow overriding SAGE_SPKG in build/make/Makefile [Reviewed by Volker Braun] #20209: Vincent Delecroix: Failing conversion QQbar -> RIF [Reviewed by Travis Scrimshaw]