Skip to content

Software

Harald Schilly edited this page Nov 25, 2013 · 12 revisions

The following software is used by SMC 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 SMC'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 - SMC 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