Skip to content

Releases: 3-manifolds/Sage_macOS

SageMath-9.4

23 Aug 15:01
Compare
Choose a tag to compare

This is a signed and notarized macOS app which runs Sage 9.4, either in a terminal window or a Jupyter notebook. It should install without issues on Apple computers running macOS Sierra (10.12) or newer. The compiled code in the app is compatible with all of the CPUs that are supported by those OS releases. It is also reported to work with Apple's Intel emulator on M1-based Apple systems.

To install, download the disk image SageMath-9.4.dmg in the assets below, open it, and drag the SageMath-9-4 icon to the Applications folder as indicated. Then double-click the included Recommended_9_4.pkg file to install some helpful extras.

The app behaves similarly to Apple's Launchpad; it launches an instance of Sage and then exits. You can drag the icon to the dock and use it to launch Sage at any time. It includes a working tkinter module, which is used to provide the GUI for launching Sage. The magic command %pip can be used at the sage prompt to install additional packages via pip. These packages will be installed in the user's ~/.sage directory.

The Recommended_9_4.pkg creates an executable named /usr/local/bin/sage which can be used to run sage from a script or shell and a Jupyter kernel specification in /usr/local/share which will be recognized by apps that launch Jupyter or JupyterLab. Note that the -i option is not supported by the sage executable. Users who need to install optional packages with sage -i should build sage from source.

Please report any crash, failure, or other problem as a GitHub issue.

The disk image SageMath-9.4.dmg in the assets below is 816 MB and expands to 2.8 GB when installed. Its MD5 hash is e56b6e211bcbd3da8e26dd7f73a783a5.

SageMath-9.3 (for Intel CPUs)

12 Jun 23:01
a3ab911
Compare
Choose a tag to compare

This is a signed and notarized macOS app which runs Sage 9.3, either in a terminal window or as a Jupyter notebook. It should install without issues on macOS High Sierra, Mojave, Catalina and Big Sur. However, since it uses AVX2 instructions, it requires at least a fourth generation (Haswell) CPU as has been available since late 2013 on Apple computers. It will not run on computers built before 2013.

To install, download the disk image SageMath-9.3.dmg in the assets below, open it, and drag the SageMath-9-3 icon to the Applications folder as indicated. Then double-click the included Recommended_9_3.pkg file to install some helpful extras.

This app is based on the Sage 9.3 release from May 12, 2021. There have been some minor changes since the prelease version to address some issues with managing Jupyter kernels. If you installed the prelease version please drag it to the Trash, allowing macOS to update its app registry, before installing this release. (The "replace" option offered by the OS will leave old files in the application bundle which need to be removed.)

The app functions in a way which is analogous to Apple's Launchpad; it launches an instance of Sage and then exits. You can drag the icon to the dock and use it to launch Sage at any time. The Sage installation provided in the app includes a working tkinter module. The magic command %pip can be used at the sage prompt to install additional packages via pip. The Recommended_9_3.pkg creates an executable named /usr/local/bin/sage which can be used to run sage from a script or shell and a Jupyter kernel specification in /usr/local/share which will be recognized by apps that launch Jupyter or JupyterLab.

Please report any crash, failure, or other problem as a GitHub issue.

The disk image SageMath-9.3.dmg in the assets below is 795 MB and expands to 2.7 GB when installed. Its MD5 hash is 21932db5a4a35edd87b803829464db15.

SageMath-9.2 macOS app

09 Apr 18:20
Compare
Choose a tag to compare

This is a signed and notarized macOS app which runs Sage, either in a terminal window or as a Jupyter notebook. It should install and run without issues on macOS High Sierra, Mojave, Catalina and Big Sur. To install, download the disk image SageMath-9.2.dmg in the assets below, open it, and drag the SageMath-9-2 icon to the Applications folder as indicated. Then double-click the included Recommended.pkg file to install some helpful extras.

The app functions in a way which is analogous to Apple's Launchpad; it launches an instance of Sage and then exits. You can drag the icon to the dock and use it to launch Sage at any time. The Sage installation provided in the app includes working ssl and tkinter modules. In particular, you can run the magic command %pip at the sage prompt to install packages via pip. The Recommended.pkg creates an executable named /usr/local/bin/sage which can be used to run sage from a script or shell and a Jupyter kernel in /usr/local/share which will be recognized by apps that launch Jupyter or JupyterLab.

Please report any crash, failure, or other problem as a GitHub issue.

The disk image SageMath-9.2.dmg in the assets below is 654 MB and expands to 2.14 GB when installed. Its MD5 hash is 4e15215e412760fad3eff2e29ea0c1cd.