STMpro is an open-source program for scanning tunneling microscopy (STM) data analysis. The main objective of this project is to provide compatibility with files from Scienta Omicron (Omicron Nanotechnology) microscopes.
STMpro is still in early development phase, there are many bugs and missing features. Compatibility was tested with files from Matrix v3.1.
- Opening topography(.Z_mtrx) and single I(V) curves(.I(V)_mtrx) spectroscopy files
- Opening and saving topography data from .xyz files
- Reading height profiles
- Linewise and plane leveling topography data
- Topography data filters
It is planned to:
- introduce full support for spectroscopy files (I(V), I(Z))
- expand data processing capabilities
- improve graphical interface
- add options to customise the appearance of graphs and images
STMpro is hobby project, thus regular updates should not be expected.
- PyQt5
- Numpy
- Matplotlib
- Scipy
- Scikit-image
Windows (8, 10, 11) binaries are available here
- Install Python 3.9
- Install dependencies
pip install -r requirements.txt
- Run STM.py
python -m STM.py