skip to content

Electron Microscopy Group


Duncan is a Research Associate in the Electron Microscopy Group of the Department of Materials Science and Metallurgy in the University of Cambridge. He completed his PhD at the University of Cambridge (2014-2018) with a thesis titled "Crystal cartography: mapping nanostructure with scanning electron diffraction". This followed an MEng in materials science from the University of Oxford (2010-2014).

Duncan's research focuses on developing advanced electron diffraction techniques and associated software for the study of challenging materials, particularly soft materials with industrial significance such as polymers and pharmaceuticals. His publications can be found here.


Scientific Software


Duncan leads the development of the pyxem suite of python packages for crystallographic diffraction microscopy, which enable various insights to be obtained from scanning diffraction data. All of this software is released open-source and now attracts international contributions from ca. 20 researchers. These packages include:

pyxem - providing tools for the analysis of multi-dimensional diffraction data.

diffsims - providing basic diffraction simulation capabilities.

orix - for handling crystal orientation data.


Teaching & Outreach

 Duncan lectures electron microscopy on the MSci/MAst (Materials Science) programme and has given supervisions across the natural sciences course including 1st & 2nd Year Materials Science and 2nd Year Maths for Natural Sciences. He also leads a national outreach activity (Making Materials Matter) to promote materials science in UK state schools working with colleagues from the Universities of Oxford and Sheffield and Imperial College London.