Sage 10.8 released

123 views
Skip to first unread message

Volker Braun

unread,
Dec 18, 2025, 6:42:35 PM12/18/25
to sage-release
The "master" git branch has been updated to Sage-10.7. As always, you can get the latest beta version from the "develop" git branch. Alternatively, the self-contained source tarball is at http://www.sagemath.org/download-latest.html

981d7d71a27 (tag: 10.8, github/master, github/develop) Updated SageMath version to 10.8
7262ca702f9 (tag: 10.8.rc3) Updated SageMath version to 10.8.rc3

Emmanuel Charpentier

unread,
Dec 28, 2025, 7:17:03 AM (12 days ago) 12/28/25
to sage-release

Rebuilding Sage in a new directory (long story ; don’t get me started…), ptestlong gives me :

---------------------------------------------------------------------- src/bin/sage -t --long --warn-long 30.0 --random-seed=82926497282976479599112744 883693670415 src/sage/rings/real_mpfr.pyx # 1 doctest failed src/bin/sage -t --long --warn-long 30.0 --random-seed=82926497282976479599112744883693670415 src/sage/rings/polynomial/multi_polynomial_ideal.py # 2 doctests failed src/bin/sage -t --long --warn-long 30.0 --random-seed=82926497282976479599112744883693670415 src/sage/rings/polynomial/msolve.py # 14 doctests failed ----------------------------------------------------------------------

Nothing new here. However, I note that, from a console, foo=plot3d(lambda u,v:u*v, (-1, 1), (-1, 1)) ; foo.show() :

  • creates a temporary file, which seems correct
  • opens a new tab in the browser, but
  • displays nothing.

In a Jupyterlab sheet, the expected plot displays correctly (with the usual interactions (rotations, zoom) working). In the same sheet, viewing with the viewer="jmol" or viewer="canvas3d" fails (i. e. displays a large blank space) ; ‘viewer=tachyon’ works as expected.

I don’t think it’s a problem specific to this release ; I might use a little handholding here…

HTH,

G. M.-S.

unread,
Dec 28, 2025, 12:28:21 PM (12 days ago) 12/28/25
to sage-r...@googlegroups.com

For plot3d, have you tried adding the option
online=True
?

Guillermo

Emmanuel Charpentier

unread,
Dec 29, 2025, 11:35:20 AM (11 days ago) 12/29/25
to sage-release
Le dimanche 28 décembre 2025 à 18:28:21 UTC+1, list...@gmail.com a écrit :

For plot3d, have you tried adding the option
online=True
?

Nope. And it allows for a normal display.

This one escaped me... BTW, this appears neither in `plot3d?` nor in the documen tation of the `show` method of a `sage.plot.plot3d.parametric_surface.ParametricSurface` object, where it might be helpful...

Thanks a lot !
 

Eric Gourgoulhon

unread,
Jan 1, 2026, 10:36:46 AM (8 days ago) Jan 1
to sage-release
Le lundi 29 décembre 2025 à 17:35:20 UTC+1, emanuel.c...@gmail.com a écrit :
Le dimanche 28 décembre 2025 à 18:28:21 UTC+1, list...@gmail.com a écrit :

For plot3d, have you tried adding the option
online=True
?

Nope. And it allows for a normal display.

This one escaped me... BTW, this appears neither in `plot3d?` nor in the documen tation of the `show` method of a `sage.plot.plot3d.parametric_surface.ParametricSurface` object, where it might be helpful...

Actually, as many keywords useful for controlling the three.js display, the "online" optional  keyword is described here:
The problem is that this piece of documentation is not accessible with "?" from the user console / notebook. 
 
Eric. 

G. M.-S.

unread,
Jan 1, 2026, 12:20:06 PM (8 days ago) Jan 1
to sage-release

I found this problem on an unrelated setting (WSL2 on Windows).

IMHO, plot3d and everything else in SageMath related to Three.js could benefit from some updating.
Indeed, the option online=True should not be required as it implies an internet connection, while all necessary files are already in the local tree.
However, I am not competent enough to tackle this.

To begin with, perhaps this could be relevant:
https://discourse.threejs.org/t/cant-find-threejs-and-threejs-min-js-file/65270

Guillermo

Eric Gourgoulhon

unread,
Jan 1, 2026, 12:57:31 PM (8 days ago) Jan 1
to sage-release
Le jeudi 1 janvier 2026 à 18:20:06 UTC+1, list...@gmail.com a écrit :

I found this problem on an unrelated setting (WSL2 on Windows).

IMHO, plot3d and everything else in SageMath related to Three.js could benefit from some updating.
Indeed, the option online=True should not be required as it implies an internet connection, while all necessary files are already in the local tree.

Indeed!
FWIW, the option online=True was not required in Sage 10.7 (at least on my system: Ubuntu 24.04), while it is in Sage 10.8. 

Eric.
 
Reply all
Reply to author
Forward
0 new messages