SXM Viewer
SXM Viewer is a scientific SPM (Scanning Probe Microscopy) data analysis tool tuned for data acquired with an Anfatec SXM controller running an Omicron Infinity microscope (tribus head, QPlus sensors at 8.6 K). It also supports MATRIX vendor files and Nanonis formats.

What it does
- Browse large SPM data folders quickly via a thumbnail grid and minimap — no blocking on full renders.
- Analyse images with profiles, angle measurements, cropping, filters, and A/B comparison.
- Visualise spectroscopy — single traces, matrix scans, waterfall plots, and parabola fits — alongside your scan images.
- Overlay molecular models, scale bars, and acquisition metadata directly on images.
- Export publication-ready figures to PNG, SVG, PDF, and PowerPoint, or compose multi-image figure layouts in the built-in canvas.
- Save sessions and collections so you can return exactly where you left off, or curate a cross-folder set of key images.
Quick start
# 1. Clone and install
git clone https://github.com/Ex-libris/sxm_viewer.git
cd sxm_viewer
python install.py
# 2. Launch
python -m sxm_viewer
See Installation for full details, including the Windows .bat launcher and how to select a specific Python interpreter.
Navigation
Use the tabs above or the sidebar to find documentation by topic. If you are new, start with First Steps. The Keyboard Shortcuts reference is worth keeping open in a second tab.