PyfastSPM: A Python package to convert 1D FastSPM data streams into publication quality movies

K. Briegel,F. Riccius,J. Filser,A. Bourgund,R. Spitzenpfeil,M. Panighel,C. Dri,B.A.J. Lechner,F. Esch
DOI: https://doi.org/10.1016/j.softx.2022.101269
2022-08-01
Abstract:In a continued quest to monitor subsecond surface dynamics on the atomic scale and to improve imaging resolution, a FAST module to accelerate existing scanning probe microscopy setups was previously presented. Hereby, the speedup is enabled by external electronics without modification of the actual instrument. The resulting one-dimensional (1D) data stream, recorded while the tip oscillates in a sinusoidal motion, has to be reconstructed into a layered rectangular matrix in order to visualize the movie. The Pythonbased pyfastspm package performs this conversion, while also correcting for sample tilt, noise frequencies, piezo creep, and thermal drift. Quick automatic conversion even of considerable batches of data is achieved by efficient algorithms that bundle time-expensive steps, such as interpolation based on Delaunay triangulation.
Instrumentation and Detectors
What problem does this paper attempt to address?