Skip to content

Python tools to analyze STM data

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.txt
Notifications You must be signed in to change notification settings

hoffmanlabcoding/stmpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stmpy

Stmpy is a python-based data analysis package for scanning tunneling microscopy data.

  • Load all default Nanonis filetypes
  • Analysis tools: curve fitting, linecuts, drift correction and more.
  • Easily create movies and high-quality figures

Get started with the stmpy 101 tutorial in stmpy/doc/

Installation

For developers

  1. Clone or download stmpy to your local drive.
  2. Navigate to within local copy of stmpy.
$ python setup.py develop

For users (in progress)

$ pip install hoffmanstmpy

Usage

In the stmpy-doc folder, there are three tutorial notebooks and one coding template.

  1. Stmpy 101 - getting started.ipynb: basic usage of stmpy to analyze topography maps and DOS maps
  2. Stmpy 102 - dfc tutorial.ipynb: drift correction tutorial, including theory behind drift correction and usage of this module
  3. piezo calibration.ipynb: describe how to calibrate your piezo with two topos
  4. stmpy notebook template -- topos and dos maps.ipynb: template notebook that has example codes for different usage of stmpy (kinda of serving as table of content for this library), including loop through all the topos in a folder, drift correct and take linecuts on a DOS map, still growing...

License

MIT

About

Python tools to analyze STM data

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published