- 03 Oct, 2018 1 commit
-
-
Frédéric Chapoton authored
-
- 30 Sep, 2018 1 commit
-
-
Volker Braun authored
-
- 29 Sep, 2018 1 commit
-
-
Release Manager authored
[[Image(https://secure.gravatar.com/avatar/c7d341e2b002754f2b21fbab3a3fd 072?s=80&d=identicon, right, margin=5)]] Erik Bray ([https://gitlab.com/embray @embray]) opened a merge request at sagemath/sage!1: [[BR]][[BR]] {{{ #!markdown We don't need this special case for Cygwin anymore. openblas and atlas packages should work without special-casing use of the netlib BLAS from Cygwin. }}} [[BR]][[BR]][[BR]][[BR]][[BR]] URL: https://trac.sagemath.org/26353 Reported by: galois Ticket author(s): Erik Bray Reviewer(s): Travis Scrimshaw
-
- 28 Sep, 2018 11 commits
-
-
Release Manager authored
The Hopf algebra `WordQuasiSymmetricFunctions`, despite it's name, is indexed internally as ordered set partitions. This ticket aims to allow the user to also use packed words as input. URL: https://trac.sagemath.org/25913 Reported by: alauve Ticket author(s): Aaron Lauve Reviewer(s): Travis Scrimshaw
-
Release Manager authored
The current implementation of Lie subalgebras confuses two things: the ordering of the basis of the ambient algebra and the ordering of the indices of the ambient algebra. If both orderings agree, then everything works fine: {{{ sage: L.<a,b,c> = LieAlgebra(QQ, abelian=True) sage: I = L.ideal([a+b,a+c]) sage: I.basis() Family (a + b, a + c) sage: Q = L.quotient(I) sage: Q.basis() Finite family {'a': a} }}} But if there is a mismatch in the ordering, then the output is wrong: {{{ sage: L.<c,b,a> = LieAlgebra(QQ, abelian=True) sage: I2 = L.ideal([a+b,a+c]) sage: I2.basis() Family (-c + b, c + a) sage: Q = L.quotient(I2) sage: Q.basis() Finite family {'b': b, 'a': a} }}} The difference is {{{ sage: [I.lift(X).leading_support() for X in I.basis()] ['b', 'c'] sage: [I2.lift(X).leading_support() for X in I2.basis()] ['c', 'c'] }}} That is, the behavior in the latter case is different to what is described in the doc. The indices which are not leading supports of `I2` do not span a complementary subspace, but instead something bigger. The issue is that currently the computation in `basis` takes its pivot elements based on the ordering of the ambient basis, whereas quotients and reduction assume they can work with `leading_support`, i.e. the ordering of the indices. URL: https://trac.sagemath.org/26352 Reported by: gh-ehaka Ticket author(s): Eero Hakavuori Reviewer(s): Travis Scrimshaw
-
Release Manager authored
so that their L-function will work in #26098 URL: https://trac.sagemath.org/26232 Reported by: chapoton Ticket author(s): Frédéric Chapoton Reviewer(s): John Cremona, Travis Scrimshaw
-
Release Manager authored
This is part of the meta-ticket #22982. The goal of the present ticket is to add code for computing finite and infinite maximal orders and ideals thereof. The central engine for computing maximal orders is the Leonard- Pellikaan-Singh-Swanson algorithm implemented in Singular. Most algorithms for computing with ideals are from Cohen's book A Course in Computational Algebraic Number Theory. URL: https://trac.sagemath.org/25435 Reported by: klee Ticket author(s): Kwankyu Lee Reviewer(s): Travis Scrimshaw
-
Release Manager authored
We are implementing p-adic n-th roots as a p-adic Sage Days project URL: https://trac.sagemath.org/12567 Reported by: dequan Ticket author(s): Xavier Caruso Reviewer(s): David Roe
-
Kwankyu Lee authored
-
Kwankyu Lee authored
-
Kwankyu Lee authored
-
Kwankyu Lee authored
-
Eero Hakavuori authored
-
Eero Hakavuori authored
-
- 27 Sep, 2018 21 commits
-
-
roed314 authored
-
git://trac.sagemath.org/sageroed314 authored
-
roed314 authored
-
Aaron Lauve authored
-
Release Manager authored
This adds a reference to the polymake website and citations to polymake publications to the `sage.interfaces.polymake` documentation. URL: https://trac.sagemath.org/26350 Reported by: mkoeppe Ticket author(s): Matthias Koeppe Reviewer(s): Travis Scrimshaw
-
E. Madison Bray authored
openblas and atlas packages should work without special-casing use of the netlib BLAS from Cygwin
-
Kwankyu Lee authored
-
Kwankyu Lee authored
-
Kwankyu Lee authored
-
Kwankyu Lee authored
-
Kwankyu Lee authored
-
Kwankyu Lee authored
-
Kwankyu Lee authored
-
Eero Hakavuori authored
-
Kwankyu Lee authored
-
Kwankyu Lee authored
-
Kwankyu Lee authored
-
Kwankyu Lee authored
-
Matthias Köppe authored
-
Aaron Lauve authored
-
Aaron Lauve authored
-
- 26 Sep, 2018 5 commits
-
-
Release Manager authored
Fix some doctests in `src/doc`. There is a lot more work to do there. URL: https://trac.sagemath.org/26346 Reported by: jhpalmieri Ticket author(s): John Palmieri Reviewer(s): Travis Scrimshaw
-
Release Manager authored
With ffmpeg and imagemagick installed, the command: {{{ sage -tp --long --optional=sage,optional,external src/sage/plot/animate.py src/sage/combinat/words/paths.py }}} gives: {{{ sage -t --long src/sage/plot/animate.py ********************************************************************** File "src/sage/plot/animate.py", line 879, in sage.plot.animate.Animation.? Failed example: a.ffmpeg(output_format='gif',delay=30,iterations=5) # optional -- ffmpeg Expected: doctest:...: DeprecationWarning: use tmp_filename instead See http://trac.sagemath.org/17234 for details. Got: <BLANKLINE> ********************************************************************** 1 item had failures: 1 of 15 in sage.plot.animate.Animation.? 5 tests skipped [236 tests, 1 failure, 147.88 s] sage -t --long src/sage/combinat/words/paths.py ********************************************************************** File "src/sage/combinat/words/paths.py", line 1611, in sage.combinat.words.paths.FiniteWordPath_2d.animate Failed example: a.gif(delay=35, iterations=3) # optional -- ImageMagick Expected: doctest:...: DeprecationWarning: use tmp_filename instead See http://trac.sagemath.org/17234 for details. Got: <BLANKLINE> ********************************************************************** 1 item had failures: 1 of 19 in sage.combinat.words.paths.FiniteWordPath_2d.animate 1 test skipped [523 tests, 1 failure, 106.69 s] }}} URL: https://trac.sagemath.org/26347 Reported by: slabbe Ticket author(s): Sébastien Labbé Reviewer(s): Travis Scrimshaw
-
Release Manager authored
Maximum recursion depth can be reached when applying the `spqr_tree` method on large graphs. We improve the code by avoiding recursive calls. This is a follow up to #25598. URL: https://trac.sagemath.org/26342 Reported by: dcoudert Ticket author(s): David Coudert Reviewer(s): Travis Scrimshaw
-
Release Manager authored
IIRC I've had this problem for a while but never made a report of it. {{{ [ecl-16.1.2.p5] gcc -DECLDIR="\"/home/embray/src/sagemath/sage/local/lib/ecl-16.1.2\"" -I. - I/home/embray/src/sagemath/sage/local/var/tmp/sage/build/ecl-16.1.2.p5/s rc/build -I/home/embray/src/sagemath/sage/local/var/tmp/sage/build/ecl-1 6.1.2.p5/src/src/c -I../ecl/gc -DECL_API -DECL_NO_LEGACY -I/home/embray/src/sagemath/sage/local/include -g -O0 -Dcygwin -c -o ffi/backtrace.o ffi/backtrace.o.c [ecl-16.1.2.p5] /home/embray/src/sagemath/sage/local/var/tmp/sage/build/ ecl-16.1.2.p5/src/src/c/ffi/backtrace.d: In function 'backtrace_symbols': [ecl-16.1.2.p5] /home/embray/src/sagemath/sage/local/var/tmp/sage/build/ ecl-16.1.2.p5/src/src/c/ffi/backtrace.d:84:9: error: unknown type name 'Dl_info' [ecl-16.1.2.p5] Dl_info data[1]; [ecl-16.1.2.p5] ^~~~~~~ [ecl-16.1.2.p5] /home/embray/src/sagemath/sage/local/var/tmp/sage/build/ ecl-16.1.2.p5/src/src/c/ffi/backtrace.d:88:21: warning: implicit declaration of function 'dladdr' [-Wimplicit-function-declaration] [ecl-16.1.2.p5] if (dladdr(buffer[i], data)) { [ecl-16.1.2.p5] ^~~~~~ [ecl-16.1.2.p5] /home/embray/src/sagemath/sage/local/var/tmp/sage/build/ ecl-16.1.2.p5/src/src/c/ffi/backtrace.d:89:42: error: request for member 'dli_sname' in something not a structure or union [ecl-16.1.2.p5] strings[i] = data->dli_sname; [ecl-16.1.2.p5] ^~ [ecl-16.1.2.p5] make[5]: *** [Makefile:86: ffi/backtrace.o] Error 1 }}} It works if I run `SAGE_DEBUG=no make ecl`. URL: https://trac.sagemath.org/25057 Reported by: embray Ticket author(s): Erik Bray Reviewer(s): Travis Scrimshaw
-
Release Manager authored
{{{ sage: A = matrix(GF(2), [[1, 0], [0, 1]]) sage: A.set_immutable() sage: loads(dumps(A)).is_immutable() False }}} from `explain_pickle(dumps(A))` it looks like the pickling routine for `sage.matrix.matrix_mod2_dense` is just a little too naive. For several other base rings immutability is preserved. Reported on https://ask.sagemath.org/question/40756/making-a-dictionary-of-matrices- and-save-the-session/ URL: https://trac.sagemath.org/24589 Reported by: nbruin Ticket author(s): Travis Scrimshaw Reviewer(s): Nils Bruin
-