These pages contain an overview of the software output of the department. Software has been categorised as either research code (directly authored by researchers) or tools (primarily authored by research software engineers). There is a high degree of inter-connection between the various tools and research outputs. To illustrate the ways in which research and tools interact, see the graphs listed on the connections page.