SAGE is open source mathematics software which creates a viable free open source alternative to Magma, Maple, Mathematica, and Matlab.

General and Advanced Pure and Applied Mathematics. Use SAGE for studying a huge range of mathematics, including algebra, calculus, elementary to very advanced number theory, cryptography, numerical computation, commutative algebra, group theory, combinatorics, graph theory, and exact linear algebra.

Use an Open Source Alternative. By using SAGE you help to support a viable open source alternative to Magma, Maple, Mathematica, and MATLAB. more...

What's New

Version 6.9:

Note: Currently, SageMath does not work on the new OS X 10.11! To get the binary running, you can (temporarily) disable SIP:

Restart your Mac.

Before OS X starts up, hold down Command-R and keep it held down until you see an Apple icon and a progress bar. Release. This boots you into Recovery.

No similar apps have been recommended yet. You can add your suggestions to the right.

App Name

Smile Score

Suggest Other Similar Software

suggested

Like this app? Be the first to add it to a collection!Create a Collection by bringing together complementary apps that have a common theme or purpose, then share it and discover new collections!

SAGE is open source mathematics software which creates a viable free open source alternative to Magma, Maple, Mathematica, and Matlab.

General and Advanced Pure and Applied Mathematics. Use SAGE for studying a huge range of mathematics, including algebra, calculus, elementary to very advanced number theory, cryptography, numerical computation, commutative algebra, group theory, combinatorics, graph theory, and exact linear algebra.

Use an Open Source Alternative. By using SAGE you help to support a viable open source alternative to Magma, Maple, Mathematica, and MATLAB. SAGE includes many high-quality open source math packages.

Use Most Mathematics Software from Within SAGE. SAGE makes it easy for you to use most mathematics software together. SAGE includes interfaces to Magma, Maple, Mathematica, MATLAB, and MuPAD, and the free programs Axiom, GAP, GP/PARI, Macaulay2, Maxima, Octave, and Singular.

Use a Standard Programming Language. You work with SAGE using the highly regarded scripting language Python instead of an obscure language designed for a particular mathematics program. You can write programs that combine serious mathematics with anything else.

Version 6.9:

Note: Currently, SageMath does not work on the new OS X 10.11! To get the binary running, you can (temporarily) disable SIP:

Restart your Mac.

Before OS X starts up, hold down Command-R and keep it held down until you see an Apple icon and a progress bar. Release. This boots you into Recovery.

From the Utilities menu, select Terminal.

At the prompt type exactly the following and then press Return: csrutil disable

Terminal should display a message that SIP was disabled.

From the menu, select Restart.

You can re-enable SIP by following the above steps, but using csrutil enable instead.

Fixed in the Release Candidate

Implement jordan_form over symbolic ring

simplify_full for matrix

Expose quantum Littlewood-Richardson coefficients from lrcalc

Error in NumberField.composite_fields()

automaton: iterator over words of language

Cythonise path algebra elements

AsymptoticTerm

let Transducer(word) output a word

Finite state machines: some cleanup and code rewriting

Element comparison for Python classes

Add additional mutation options for clusters

Add 'connected' as a class for graded Hopf algebras with basis.

GLPK backend does not detect unboundedness in simplex-only mode

ecm fail to build with "no such instruction: vfmadd312sd"

Move configuration part of build/make/install to configure

Suggested improvement to computing Ihara zeta functions

Make Coxeter3 a new-style spkg

Add rules for installing packages with pip

LatticePoset: add is_planar()

is_planar() fails with an immutable graph

LatticePoset: add breadth()

various typoes in doc

Automata: Add documentation illustrating the use of automata operations

Replace remaining instances of has_coerce_map_from_[c_]impl by _coerce_map_from_

rename automata.word to automata.Word

Some new (n,2^k,1)-BIBD

RIF: fix min/max when one of the arguments is a NaN

Graphs: DFS and broken distance-parameter

ecm doesn't build with Xcode 7.0

gsl doesn't build with Xcode 7.0

Lock mirror_list file in MirrorList.__init__

Fix ReSt errors in reference/rings

Remove the "SPKG Maintainers" section in packages and doc

Race conditions building LiE

Rename matrix_mod2e_dense to matrix_gf2e_dense

fixing hidden doc errors in sage/combinat

Improve register_unpickle_override() doc

Do not test SageKernelSpec.update()

Broken doctest in src/sage/categories/fields.py

Two SRG on 243 and 276 vertices

Add declarations for gmp/mpir C++ classes

Faster GridGraph generator

Complete and Random Semi-Complete digraph generators

remove adams_operation

documentation fix in tilings.py

Coproduct by coercion

configure: create directories using AC_CONFIG_COMMANDS

## SAGE User Discussion

## Ratings

## Details