TEMGYM Advanced: Software for electron lens aberrations and parallelised electron ray tracing

David Landers, Ian Clancy, Rafal E. Dunin-Borkowski, Dieter Weber, Andrew Stewart

Research output: Contribution to journalArticlepeer-review

Abstract

Characterisation of the electron beams trajectory in an electron microscope is possible in a few select commercial software packages, but these tools and their source code are not available in a free and accessible manner. This paper introduces the free and open-source software TEMGYM Advanced, which implements ray tracing methods that calculate the path of electrons through a magnetic or electrostatic lens and allow evaluation of the first-order properties and third-order geometric aberrations. Validation of the aberration coefficient calculations is performed by implementing two independent methods – the aberration integral and differential algebra (DA) methods and by comparing the results of each. This paper also demonstrates parallelised electron ray tracing through a series of magnetic components, which enables near real-time generation of a physically accurate beam-spot including aberrations and brings closer the realisation of a digital twin of an electron microscope. TEMGYM Advanced represents a valuable resource for the electron microscopy community, providing an accessible and open source means of characterising electron lenses. This software utilises the Python programming language to complement the growing ecosystem of free and open-source software within the electron microscopy community, and to facilitate the application of machine learning to an electron microscope digital twin for instrument automation. The software is available under GNU Public License number Three (GPL 3).

Original languageEnglish
Article number113738
Pages (from-to)-
JournalUltramicroscopy
Volume250
DOIs
Publication statusPublished - Aug 2023

Keywords

  • Aberration Integral
  • Differential Algebra
  • NanoMi
  • Parallelisation
  • Ray Tracing

Fingerprint

Dive into the research topics of 'TEMGYM Advanced: Software for electron lens aberrations and parallelised electron ray tracing'. Together they form a unique fingerprint.

Cite this