Software

Editors and Typesetting

  • Emacs – a very capable editor.
  • LaTeX – producing high quality documents with advanced mathematical typesetting.

Scripting Languages

  • Python – general purpose scripting language
  • Matlab – scripting language for data manipulation, visualization and analysis
  • R – scripting language for statistical analysis and simulation.

Operating Systems