trac #15494: Deprecate the graph "boundary" parameter
trac #15494: Rebase on 6.2.beta3
trac #15494: replacing numbers with ...
Trac 2952: fix base ring in LaurentSeries_mpair.__pow__()
trac #16388: Specify the values of k,n in the exceptions
d3js package creation
Trac 14306 - doctest Maxima bugfix in solve
Add second colon for doctest
Merge branch 'u/pbruin/2952-LaurentPolynomial_pow' of ssh://trac.sagemath.org:22/sage into 2952
trac #2952 small review patch, doc formatting and raise syntax correction
#16434 : use $SAGE_ROOT instead of ../../../../
#16434 files in tarball are in a d3js-$VERSION subdirectory
merge Sage version 6.3.beta3
trac #16388: use format for OA + specify (k,n) for BIBD

I also removed a non needed import in bibd.
trac #16388: a missing one in BIBD_from_TD
trac #16388: (v,k,1)-BIBD instead of BIBD(v,k,1)
Trac #16434: Package d3.js

#14953 uses online `3d.js` script. The aim of this ticket is to provide
it as a package for offline use.

The source tarball can be downloaded at https://lipn.univ-
paris13.fr/~monteil/hebergement/sage/d3js-3.4.8.tar.gz

URL: http://trac.sagemath.org/16434
Reported by: tmonteil
Ticket author(s): Thierry Monteil
Reviewer(s): Nathann Cohen
Trac #16388: Specify the values of k,n in the exceptions

Simple thing, that can be useful for recursive constructions. You don't
always know what "this" design exactly is in complicated functions.

Nathann

URL: http://trac.sagemath.org/16388
Reported by: ncohen
Ticket author(s): Nathann Cohen
Reviewer(s): Vincent Delecroix
Trac #15494: Deprecate the _boundary parameter

From the documentation (`Graph.get_boundary?` or `Graph.set_boundary?`)
there is just no way to know what it does. So because of that probably
nobody uses it. Or they guessed the purpose in some way I can't guess
myself.

Then there are things like linear-time operations in functions like
`.delete_vertex` (noticed by #15278).

{{{
self._boundary = [v for v in self._boundary if v != vertex]
}}}

Sooooooooo unless somebody complains and is willing to write some
documentation for this parameter, I think it'd be nice to deprecate then
remove it.

Nathan

URL: http://trac.sagemath.org/15494
Reported by: ncohen
Ticket author(s): Nathann Cohen
Reviewer(s): Frédéric Chapoton, Vincent Delecroix
Trac #14306: regression in solve

the following example, which we use in our book (in french) about Sage,
does not work any more with Sage 5.7:

With Sage 5.1:
{{{
sage: var('y z')
sage: solve([x^2*y*z==18,x*y^3*z==24,x*y*z^4==6],x,y,z)
[[x == 3, y == 2, z == 1], [x == (1.33721506733 - 2.68548987407*I), y ==
(-1.70043427146 + 1.05286432575*I), z == (0.932472229404 -
0.361241666187*I)], [x == (1.33721506733 + 2.68548987407*I), y ==
(-1.70043427146 - 1.05286432575*I), z == (0.932472229404 +
0.361241666187*I)], [x == (-2.55065140719 - 1.57929648863*I), y ==
(-0.547325980144 + 1.92365128635*I), z == (-0.982973099684 -
0.183749517817*I)], [x == (-2.55065140719 + 1.57929648863*I), y ==
(-0.547325980144 - 1.92365128635*I), z == (-0.982973099684 +
0.183749517817*I)], [x == (0.27680507839 - 2.98720252889*I), y ==
(1.47801783444 - 1.34739128729*I), z == (-0.85021713573 -
0.526432162877*I)], [x == (0.27680507839 + 2.98720252889*I), y ==
(1.47801783444 + 1.34739128729*I), z == (-0.85021713573 +
0.526432162877*I)], [x == (-0.820988970216 + 2.88547692952*I), y ==
(-1.20526927276 - 1.59603445456*I), z == (0.0922683594633 -
0.995734176295*I)], [x == (-0.820988970216 - 2.88547692952*I), y ==
(-1.20526927276 + 1.59603445456*I), z == (0.0922683594633 +
0.995734176295*I)], [x == (-1.80790390914 - 2.39405168184*I), y ==
(0.891476711553 - 1.79032658271*I), z == (0.739008917221 -
0.673695643647*I)], [x == (-1.80790390914 + 2.39405168184*I), y ==
(0.891476711553 + 1.79032658271*I), z == (0.739008917221 +
0.673695643647*I)], [x == (2.21702675166 + 2.02108693094*I), y ==
(1.86494445881 + 0.722483332374*I), z == (-0.273662990072 -
0.961825643173*I)], [x == (2.21702675166 - 2.02108693094*I), y ==
(1.86494445881 - 0.722483332374*I), z == (-0.273662990072 +
0.961825643173*I)], [x == (2.79741668821 - 1.08372499856*I), y ==
(-1.96594619937 + 0.367499035633*I), z == (-0.602634636379 -
0.79801722728*I)], [x == (2.79741668821 + 1.08372499856*I), y ==
(-1.96594619937 - 0.367499035633*I), z == (-0.602634636379 +
0.79801722728*I)], [x == (-2.94891929905 + 0.55124855345*I), y ==
(0.184536718927 + 1.99146835259*I), z == (0.445738355777 -
0.895163291355*I)], [x == (-2.94891929905 - 0.55124855345*I), y ==
(0.184536718927 - 1.99146835259*I), z == (0.445738355777 +
0.895163291355*I)]]
}}}

With Sage 5.7:
{{{
sage: var('y z')
(y, z)
sage: solve([x^2*y*z==18,x*y^3*z==24,x*y*z^4==6],x,y,z)
[x^2*y*z == 18, x*y^3*z == 24, x*y*z^4 == 6]
}}}

Cf http://sagebook.gforge.inria.fr/

URL: http://trac.sagemath.org/14306
Reported by: zimmerma
Ticket author(s): Karl-Dieter Crisman
Reviewer(s): Peter Bruin