-
-
Notifications
You must be signed in to change notification settings - Fork 546
Sage 10.6 Release Tour
Michael Orlitzky edited this page Feb 25, 2025
·
4 revisions
These are the work-in-progress release notes for the upcoming 10.6 release. Contributions are welcome!
For the current stable version, see the Sage 10.5 Release Tour.
- SageMath now supports RISC-V systems. All standard packages build and run, and the sage library passes its test suite on RISC-V.
- We now delay LaTeX feature tests (LuaLaTeX, XeTeX, etc.) as long as possible to avoid compiling LaTeX code when (for example) all you want to do is obtain the LaTeX representation of a matrix. As a side effect, the "engine" field of the LaTeX preferences dictionary now defaults to
None
rather than an engine name. #39430
- The contents of the
sage.libs.giac
module (which are responsible for solving integrals with giac) have been separated into a new package, sagemath-giac. To enable it at build time, configure sage with./configure --enable-sagemath_giac
. Alternately, after sage has been built, you can build and install it withmake sagemath_giac
. #38668 #39376 - Giac has been downgraded to an optional package. You can re-enable it at build time with
./configure --enable-giac
, but this should only be necessary if you are using the pexpect interface to giac in your own code. If you want to solve integrals with giac, install the new sagemath-giac package instead. #38668 #39376
- The
sage.misc.latex.default_engine()
function is now deprecated. It is being removed from the public interface in favor of the internal_default_engine()
. #39430
The source code is available in the Sage GitHub repository.
Sage builds successfully on the following platforms:
See README.md in the source distribution for installation instructions.
Visit sage-support for installation help.