Other articles

  1. Introduction to Emacs


    Emacs is a customisable, self-documenting and fully extensible text editor. Emacs is freely available under the GNU license and is generally distributed with Linux operating systems. It has a Graphical and Terminal mode of operation and therefore makes it particularly appealing for HPC where remote editing of files is …

    read more
  2. Metaprogramming in Python


    Metaprogramming is the process of writing code which manipulates existing code, such as functions or classes. It is a simple technique which can eliminate code repetition without introducing inheritance classes or multiple similar functions.

    The Workshop

    The workshop will be taught by Lucy Upton, a first year PhD student …

    read more