Skip to content

Releases: 3-manifolds/Sage_macOS

SageMath-10.9 - v10.9.0

11 Mar 15:27

Choose a tag to compare

This binary release of SageMath-10.9 is for for Intel macOS 10.13 and newer, and for arm64 macOS 12.0 and newer. (NOTE: Jupyter notebooks will not run in the macOS 10.13 Safari. We recommend installing Firefox ESR 115.)

The release is packaged as a signed and notarized macOS application. There are two disk images in the assets, one for Intel CPUs and one for any of Apple's Arm CPUs (e.g. M1, M1X, M2, M3, M4). Please download the correct one for your system. (If you are not sure, check the "processor" line in the "About This Mac" dialog under the Apple menu.)

To install, download one of the disk images in the assets below, open it, and drag the SageMath icon to the Applications folder as indicated. Then double-click the recommended pkg file to install some helpful extras. Specifically, the Installer package creates an executable named /usr/local/bin/sage which can be used to run sage from a script or a shell session, as well as a Jupyter kernel specification in /usr/local/share. It also copies the sagetex.sty file into a subdirectory of /usr/local/texlive where it will be found by the TeXLive latex compiler. The jupyter kernel specification should be recognized by other apps that launch Jupyter or JupyterLab.

The magic command %pip can be used at the sage prompt to install additional packages via pip. These packages will be installed in the directory ~/Library/Sage-10-9.

The -i option is not supported by the sage executable in this app, but many optional Sage packages are included. Note that GAP packages which are not included in the gap_packages spkg can be installed from within sage by using the PackageManager GAP package. These will be installed in the directory ~/Library/Preferences/GAP. For example, to install the kbmag GAP package run these two commands:

sage: libgap.LoadPackage("PackageManager")
sage: libgap.InstallPackage("kbmag")

The json files in the assets contain the md5 and sha256 hashes of the corresponding disk image.

Downloads

SageMath-10.8 - v2.8.4

25 Jan 21:54

Choose a tag to compare

This binary release of SageMath-10.8 is for for Intel macOS 10.13 and newer, and for arm64 macOS 12.0 and newer. (NOTE: Jupyter notebooks will not run in the macOS 10.13 Safari. We recommend installing Firefox ESR 115.) This release corrects an error that caused the environment variables SAGE_ROOT, SAGE_VENV, and SAGE_LOCAL not to be set correctly when starting Sage from the command line.

The release is packaged as a signed and notarized macOS application. There are two disk images in the assets, one for Intel CPUs and one for Apple's Arm CPUs (e.g. M1, M1X, M2, ...). Please download the correct one for your system. (If you are not sure, check the "processor" line in the "About This Mac" dialog under the Apple menu.)

To install, download one of the disk images in the assets below, open it, and drag the SageMath icon to the Applications folder as indicated. Then double-click the recommended pkg file to install some helpful extras. Specifically, the Installer package creates an executable named /usr/local/bin/sage which can be used to run sage from a script or a shell session, as well as a Jupyter kernel specification in /usr/local/share. It also copies the sagetex.sty file into a subdirectory of /usr/local/texlive where it will be found by the TeXLive latex compiler. The jupyter kernel specification should be recognized by other apps that launch Jupyter or JupyterLab.

The magic command %pip can be used at the sage prompt to install additional packages via pip. These packages will be installed in the directory ~/Library/Sage-10-8.

The -i option is not supported by the sage executable in this app, but many optional Sage packages are included. Note that GAP packages which are not included in the gap_packages spkg can be installed from within sage by using the PackageManager GAP package. These will be installed in the directory ~/Library/Preferences/GAP. For example, to install the kbmag GAP package run these two commands:

sage: libgap.LoadPackage("PackageManager")
sage: libgap.InstallPackage("kbmag")

The json files in the assets contain the md5 and sha256 hashes of the two disk images.

Downloads

SageMath-10.8 - v2.8.3

08 Jan 18:08

Choose a tag to compare

This is the fourth binary release of SageMath-10.8 for Intel macOS 10.13 and newer, and for arm64 macOS 12.0 and newer. (NOTE: Jupyter notebooks will not run in the macOS 10.13 Safari. We recommend installing Firefox ESR 115.) This release fixes issues with setting environment variables from the app settings panel and with exporting notebooks as PDF files.

This release is packaged as a signed and notarized macOS application. There are two disk images in the assets, one for Intel CPUs and one for Apple's Arm CPUs (e.g. M1, M1X or M2) . Please download the correct one for your system. (If you are not sure, check the "processor" line in the "About This Mac" dialog under the Apple menu.)

To install, download one of the disk images in the assets below, open it, and drag the SageMath icon to the Applications folder as indicated. Then double-click the recommended pkg file to install some helpful extras. Specifically, the Installer package creates an executable named /usr/local/bin/sage which can be used to run sage from a script or a shell session, as well as a Jupyter kernel specification in /usr/local/share. It also copies the sagetex.sty file into a subdirectory of /usr/local/texlive where it will be found by the TeXLive latex compiler. The jupyter kernel specification should be recognized by other apps that launch Jupyter or JupyterLab.

The magic command %pip can be used at the sage prompt to install additional packages via pip. These packages will be installed in the directory ~/Library/Sage-10-8.

The -i option is not supported by the sage executable in this app, but many optional Sage packages are included. Note that GAP packages which are not included in the gap_packages spkg can be installed from within sage by using the PackageManager GAP package. These will be installed in the directory ~/Library/Preferences/GAP. For example, to install the kbmag GAP package run these two commands:

sage: libgap.LoadPackage("PackageManager")
sage: libgap.InstallPackage("kbmag")

The json files in the assets contain the md5 and sha256 hashes of the two disk images.

Downloads

SageMath-10.8 - v2.8.2

27 Dec 03:41

Choose a tag to compare

This is a third binary release of SageMath-10.8 for Intel macOS 10.13 and newer, and for arm64 macOS 12.0 and newer. (NOTE: Jupyter notebooks will not run in the macOS 10.13 Safari. We recommend installing Firefox ESR 115.)

This release is packaged as a signed and notarized macOS application. There are two disk images in the assets, one for Intel CPUs and one for Apple's Arm CPUs (e.g. M1, M1X or M2) . Please download the correct one for your system. (If you are not sure, check the "processor" line in the "About This Mac" dialog under the Apple menu.)

To install, download one of the disk images in the assets below, open it, and drag the SageMath icon to the Applications folder as indicated. Then double-click the recommended pkg file to install some helpful extras. Specifically, the Installer package creates an executable named /usr/local/bin/sage which can be used to run sage from a script or a shell session, as well as a Jupyter kernel specification in /usr/local/share. It also copies the sagetex.sty file into a subdirectory of /usr/local/texlive where it will be found by the TeXLive latex compiler. The jupyter kernel specification should be recognized by other apps that launch Jupyter or JupyterLab.

The magic command %pip can be used at the sage prompt to install additional packages via pip. These packages will be installed in the directory ~/Library/Sage-10-8.

The -i option is not supported by the sage executable in this app, but many optional Sage packages are included. Note that GAP packages which are not included in the gap_packages spkg can be installed from within sage by using the PackageManager GAP package. These will be installed in the directory ~/Library/Preferences/GAP. For example, to install the kbmag GAP package run these two commands:

sage: libgap.LoadPackage("PackageManager")
sage: libgap.InstallPackage("kbmag")

This third release of SageMath 10.8 corrects errors reported in Issue #88 that arise when working with finite fields of non-prime order.

The json files in the assets contain the md5 and sha256 hashes of the two disk images.

Downloads

SageMath-10.8 - v2.8.1

21 Dec 20:59

Choose a tag to compare

This is a second binary release of SageMath-10.8 for Intel macOS 10.13 and newer, and for arm64 macOS 12.0 and newer. (NOTE: Jupyter notebooks will not run in the macOS 10.13 Safari. We recommend installing Firefox ESR 115.)

This release is packaged as a signed and notarized macOS application. There are two disk images in the assets, one for Intel CPUs and one for Apple's Arm CPUs (e.g. M1, M1X or M2) . Please download the correct one for your system. (If you are not sure, check the "processor" line in the "About This Mac" dialog under the Apple menu.)

To install, download one of the disk images in the assets below, open it, and drag the SageMath icon to the Applications folder as indicated. Then double-click the recommended pkg file to install some helpful extras. Specifically, the Installer package creates an executable named /usr/local/bin/sage which can be used to run sage from a script or a shell session, as well as a Jupyter kernel specification in /usr/local/share. It also copies the sagetex.sty file into a subdirectory of /usr/local/texlive where it will be found by the TeXLive latex compiler. The jupyter kernel specification should be recognized by other apps that launch Jupyter or JupyterLab.

The magic command %pip can be used at the sage prompt to install additional packages via pip. These packages will be installed in the directory ~/Library/Sage-10-8.

The -i option is not supported by the sage executable in this app, but many optional Sage packages are included. Note that GAP packages which are not included in the gap_packages spkg can be installed from within sage by using the PackageManager GAP package. These will be installed in the directory ~/Library/Preferences/GAP. For example, to install the kbmag GAP package run these two commands:

sage: libgap.LoadPackage("PackageManager")
sage: libgap.InstallPackage("kbmag")

This second release of SageMath 10.8 corrects load path errors which were causing the Apple gatekeeper to report that the developer could not be identified. Many thanks to Guillermo Moreno-SocΓ­as for help with testing and debugging. It also corrects issues with running jupyter Notebooks in VSCode.

The json files in the assets contain the md5 and sha256 hashes of the two disk images.

Downloads

SageMath-10.8 - v2.8.0

06 Oct 20:22

Choose a tag to compare

This is a binary release of SageMath-10.8 for Intel macOS 10.13 and newer, and for arm64 macOS 12.0 and newer. (NOTE: Jupyter notebooks will not run in the macOS 10.13 Safari. We recommend installing Firefox ESR 115.)

This release is packaged as a signed and notarized macOS application. There are two disk images in the assets, one for Intel CPUs and one for Apple's Arm CPUs (e.g. M1, M1X or M2) . Please download the correct one for your system. (If you are not sure, check the "processor" line in the "About This Mac" dialog under the Apple menu.)

To install, download one of the disk images in the assets below, open it, and drag the SageMath icon to the Applications folder as indicated. Then double-click the recommended pkg file to install some helpful extras. Specifically, the Installer package creates an executable named /usr/local/bin/sage which can be used to run sage from a script or a shell session, as well as a Jupyter kernel specification in /usr/local/share. It also copies the sagetex.sty file into a subdirectory of /usr/local/texlive where it will be found by the TeXLive latex compiler. The jupyter kernel specification should be recognized by other apps that launch Jupyter or JupyterLab.

The magic command %pip can be used at the sage prompt to install additional packages via pip. These packages will be installed in the directory ~/Library/Sage-10-8.

The -i option is not supported by the sage executable in this app, but many optional Sage packages are included. Note that GAP packages which are not included in the gap_packages spkg can be installed from within sage by using the PackageManager GAP package. These will be installed in the directory ~/Library/Preferences/GAP. For example, to install the kbmag GAP package run these two commands:

sage: libgap.LoadPackage("PackageManager")
sage: libgap.InstallPackage("kbmag")

The json files in the assets contain the md5 and sha256 hashes of the two disk images.

Downloads

SageMath-10.7 - v2.7.0

13 Apr 16:01

Choose a tag to compare

This is a binary release of SageMath-10.7 for macOS 10.13 and newer. (NOTE: Jupyter notebooks will not run in the macOS 10.13 Safari. We recommend installing Firefox ESR 115.)

This release is packaged as a signed and notarized macOS application. There are two disk images in the assets, one for Intel CPUs and one for Apple's Arm CPUs (e.g. M1, M1X or M2) . Please download the correct one for your system. (If you are not sure, check the "processor" line in the "About This Mac" dialog under the Apple menu.)

To install, download one of the disk images in the assets below, open it, and drag the SageMath icon to the Applications folder as indicated. Then double-click the recommended pkg file to install some helpful extras. Specifically, the Installer package creates an executable named /usr/local/bin/sage which can be used to run sage from a script or a shell session, as well as a Jupyter kernel specification in /usr/local/share. It also copies the sagetex.sty file into a subdirectory of /usr/local/texlive where it will be found by the TeXLive latex compiler. The jupyter kernel specification should be recognized by other apps that launch Jupyter or JupyterLab.

The magic command %pip can be used at the sage prompt to install additional packages via pip. These packages will be installed in the directory ~/Library/Sage-10-7.

The -i option is not supported by the sage executable in this app, but many optional Sage packages are included. Note that GAP packages which are not included in the gap_packages spkg can be installed from within sage by using the PackageManager GAP package. These will be installed in the directory ~/Library/Preferences/GAP. For example, to install the kbmag GAP package run these two commands:

sage: libgap.LoadPackage("PackageManager")
sage: libgap.InstallPackage("kbmag")

The json files in the assets contain the md5 and sha256 hashes of the two disk images.

Downloads

SageMath-10.6 - v2.6.0

27 Jan 18:02

Choose a tag to compare

This is a binary release of SageMath-10.6 for macOS 10.13 and newer. It is packaged as a signed and notarized macOS application. There are two disk images in the assets, one for Intel CPUs and one for Apple's Arm CPUs (e.g. M1, M1X or M2) . Please download the correct one for your system. (If you are not sure, check the "processor" line in the "About This Mac" dialog under the Apple menu.)

To install, download one of the disk images in the assets below, open it, and drag the SageMath icon to the Applications folder as indicated. Then double-click the recommended pkg file to install some helpful extras. Specifically, the Installer package creates an executable named /usr/local/bin/sage which can be used to run sage from a script or a shell session, as well as a Jupyter kernel specification in /usr/local/share. It also copies the sagetex.sty file into a subdirectory of /usr/local/texlive where it will be found by the TeXLive latex compiler. The jupyter kernel specification should be recognized by other apps that launch Jupyter or JupyterLab.

The magic command %pip can be used at the sage prompt to install additional packages via pip. These packages will be installed in the directory ~/Library/Sage-10-6.

The -i option is not supported by the sage executable in this app, but many optional Sage packages are included. Note that GAP packages which are not included in the gap_packages spkg can be installed from within sage by using the PackageManager GAP package. These will be installed in the directory ~/Library/Preferences/GAP. For example, to install the kbmag GAP package run these two commands:

sage: libgap.LoadPackage("PackageManager")
sage: libgap.InstallPackage("kbmag")

The json files in the assets contain the md5 and sha256 hashes of the two disk images.

Downloads

SageMath 10.5 - v2.5.0

20 Oct 21:51

Choose a tag to compare

This is a binary release of SageMath-10.5 for macOS 10.13 and newer. It is packaged as a signed and notarized macOS application. There are two disk images in the assets, one for Intel CPUs and one for Apple's Arm CPUs (e.g. M1, M1X or M2) . Please download the correct one for your system. (If you are not sure, check the "processor" line in the "About This Mac" dialog under the Apple menu.)

To install, download one of the disk images in the assets below, open it, and drag the SageMath icon to the Applications folder as indicated. Then double-click the recommended pkg file to install some helpful extras. Specifically, the Installer package creates an executable named /usr/local/bin/sage which can be used to run sage from a script or a shell session, as well as a Jupyter kernel specification in /usr/local/share. It also copies the sagetex.sty file into a subdirectory of /usr/local/texlive where it will be found by the TeXLive latex compiler. The jupyter kernel specification should be recognized by other apps that launch Jupyter or JupyterLab.

The magic command %pip can be used at the sage prompt to install additional packages via pip. These packages will be installed in the directory ~/Library/Sage-10-5.

The -i option is not supported by the sage executable in this app, but many optional Sage packages are included. Note that GAP packages which are not included in the gap_packages spkg can be installed from within sage by using the PackageManager GAP package. These will be installed in the directory ~/Library/Preferences/GAP. For example, to install the kbmag GAP package run these two commands:

sage: libgap.LoadPackage("PackageManager")
sage: libgap.InstallPackage("kbmag")

The json files in the assets contain the md5 and sha256 hashes of the two disk images.

Downloads

SageMath 10.4 - v2.4.0

28 Jul 17:49

Choose a tag to compare

This is a binary release of SageMath-10.4 for macOS 10.12 and newer. It is packaged as a signed and notarized macOS application. There are two disk images in the assets, one for Intel CPUs and one for Apple's Arm CPUs (e.g. M1, M1X or M2) . Please download the correct one for your system. (If you are not sure, check the "processor" line in the "About This Mac" dialog under the Apple menu.)

To install, download one of the disk images in the assets below, open it, and drag the SageMath icon to the Applications folder as indicated. Then double-click the recommended pkg file to install some helpful extras. Specifically, the Installer package creates an executable named /usr/local/bin/sage which can be used to run sage from a script or a shell session, as well as a Jupyter kernel specification in /usr/local/share. It also copies the sagetex.sty file into a subdirectory of /usr/local/texlive where it will be found by the TeXLive latex compiler. The jupyter kernel specification should be recognized by other apps that launch Jupyter or JupyterLab.

The magic command %pip can be used at the sage prompt to install additional packages via pip. These packages will be installed in the directory ~/Library/Sage-10-4. (This is a change from 10.3. Now each version of sage has its own location for installing pip packages.)

The -i option is not supported by the sage executable in this app, but many optional Sage packages are included. Note that GAP packages which are not included in the gap_packages spkg can be installed from within sage by using the PackageManager GAP package. These will be installed in the directory ~/Library/Preferences/GAP. For example, to install the kbmag GAP package run these two commands:

sage: libgap.LoadPackage("PackageManager")
sage: libgap.InstallPackage("kbmag")

The json files in the assets contain the md5 and sha256 hashes of the two disk images.
Downloads