Skip to content

Software

Gregory V. Bard edited this page Jul 28, 2016 · 12 revisions

What Software runs "under the hood" at SageMathCloud?

The following software is used by SageMathCloud under the hood. It's either installed directly or slightly modified to fit into the infrastructure.

  • Sage - Sage is an open-source mathematics software system. It is the patron for SageMathCloud's name.

    • Inside Sage, there are a lot of components bundled. Note, they maybe replace existing system-wide software like Python libraries and R. (i.e. there is a difference between sage -R vs. R, sage -ipython vs. ipython and of course, sage -python vs. python.)
  • IPython - This is a shell, a notebook and a distributed computing environment built on top of Python.

  • R Statistical Software - the R-project provides a statistical programming language and a vast plethora of packages on top of it to extend it's core functionalities.

  • LaTeX - SageMathCloud provides the capability to author LaTeX documents online. This is a typesetting system with a focus for high-quality layout and formulas. Besides pdflatex, also other variants like XeTeX and LuaTeX are installed and available.

  • Linux - The famous open-source operating system, which holds together everything. The used variant is Ubuntu.

  • Python - Python is a general purpose programming language. The following notable Python packages are installed:

  • matplotlib - a plotting library for producing high-quality graphics for screens and publications.

  • pandas - a multi-purpose data-structure for holding all kinds of data.

  • statsmodels - statistics in Python

  • ...

Clone this wiki locally