SageMath for macOS packages the SageMath mathematical software system as a native macOS application. It provides a convenient way to access computational mathematics tools without manually configuring a separate SageMath installation. Users can launch SageMath through a command-line interface, a Jupyter Notebook, or JupyterLab. A graphical launcher allows the preferred working environment to be selected before starting a session. The application manages its Jupyter server automatically when notebooks are opened or closed. Its installer also provides a terminal command and registers the SageMath kernel for use in other Jupyter applications. The application bundle is signed and notarized for standard macOS installation. SageMath supports algebra, calculus, number theory, symbolic computation, and mathematical visualization.
Features
- Native macOS application bundle for installing and launching SageMath
- Graphical session launcher with command-line, Jupyter Notebook, and JupyterLab options
- Comprehensive mathematical computation with algebra, calculus, and number theory tools
- Automatic Jupyter server startup and shutdown for interactive mathematical notebooks
- Terminal integration through the sage command and registered Jupyter kernels
- Signed and notarized macOS installation with support for additional Python packages