Differences between revisions 2 and 7 (spanning 5 versions)
Revision 2 as of 2016-08-11 13:13:12
Size: 1229
Editor: slelievre
Comment: Add developer guide on interfaces
Revision 7 as of 2018-01-29 17:30:13
Size: 1900
Editor: slelievre
Comment: Link to Sage interface to Macaulay2
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
Sage has interfaces to

* GAP
=== Sage interfaces to closed software ===
Line 14: Line 12:
  * Maxima
Line 16: Line 13:
  * GNU Octave
  * PARI/GP
  * R
  * Singular

=== Sage interfaces to free software ===

List of interfaces: [[http://doc.sagemath.org/html/en/reference/interfaces/sage/interfaces/|interfaces]].

  * [[http://www.gap-system.org/ | GAP]]:
  * [[http://www.math.uiuc.edu/Macaulay2/ | Macaulay2]]: [[http://doc.sagemath.org/html/en/reference/interfaces/sage/interfaces/macaulay2.html|Sage interface]]
  * [[http://maxima.sourceforge.net/ | Maxima]]
  * [[https://www.gnu.org/software/octave/ | GNU Octave]]
  * [[http://pari.math.u-bordeaux.fr/ | PARI/GP]]
  * [[https://www.r-project.org/ | R]]
  * [[https://www.singular.uni-kl.de/ | Singular]]
Line 26: Line 31:
  * [[http://www.sagemath.org/git-developer-guide/coding_in_other.html|SageMath developer guide on Interfaces]]   * [[http://doc.sagemath.org/html/en/developer/coding_in_other.html|SageMath developer guide on Interfaces]]
Line 28: Line 33:
== Accessing other software in Sage notebook worksheets, SageMathCloud Sage worksheets, Jupyter Notebook worksheets == == Using other software in Sage worksheets ==

One can access other software from Sage worksheets,
be it in the Sage Notebook, in SageMathCloud Sage worksheets, or in Jupyter Notebook worksheets using the
SageMath Jupyter kernel.

SageMath interfaces to and from other software

Interfaces to other software in SageMath

Sage interfaces to closed software

  • Magma
  • Maple
  • Mathematica
  • MATLAB
  • MuPAD

Sage interfaces to free software

List of interfaces: interfaces.

and more. Please add links!

See also

Using other software in Sage worksheets

One can access other software from Sage worksheets, be it in the Sage Notebook, in SageMathCloud Sage worksheets, or in Jupyter Notebook worksheets using the SageMath Jupyter kernel.

There are

  • ways to change kernel
  • some "magic" commands (starting with "%" and "%%") that let you use other software in a cell

Interfaces to SageMath in other software

Some software systems provide an interface to Sage.

Cantor

TeXmacs

Interfaces (last edited 2018-10-17 08:40:24 by slelievre)