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