PyfastSPM: A Python package to convert 1D FastSPM data streams into publication quality movies
arXiv:2209.00633 · doi:10.1016/j.softx.2022.101269
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.
References in corpus (4)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- The new FAST module: a portable and transparent add-on module for time-resolved investigations with commercial scanning probe microscopes
- Influence of Local Defects on the Dynamics of O-H Bond Breaking and Formation on a Magnetite Surface
- A Microscopy Approach to Investigating the Energetics of Small Supported Metal Clusters