scanbot
Jules has put in the hard yards implementing nanonisTCP as a python module, and leveraged that to create scanbot, a tool for automating the tasks of preparing a good imaging & spectroscopy probe, as well as a suite of functions for performing nuanced, drift-corrected measurements over very long timescales. See the below example of systematically grid scanning 100x100nm images to concatenate a comprehensive view of the surface. Right is the upper left red corner, where self-assembled molecular islands are visible. ...