Scanning Tunneling Spectra Analysis in Python
Project description
##################### STSPY #########################
Scanning Tunneling Spectra Python Analysis
Establishes a python class called spectra which takes a single .VERT file as an input (and optionally an STM object described below)
Automatically pulls parameters of particular importance including: ZPiezoconst LockinAmpl
Once called, spectra object contains has the following properties: t: total time the spectra took V: sample voltage (volts) z: (Angstroms) I: current (amps) dIdV: differential conductance (amps) V0, I0, z0 dIdV0: copies of these files which are maintained after methods are applied
Methods available: average(hyst_cor = True): if there are multiple passes, averages the spectra back and forth. hyst_cor (default True) applies a correction accounting for differences upon sweeping normalize(kappa): if using a z-ramp, this is useful. Multiplies the current and conductance by exp(-2*kappa*z) where kappa is a provided number (or array same length as z) to be determined by measurement
Another python class is created called STM which has the following properties and default values: spec_length_step = 0.2: Minimum number of step size in seconds i.e. spec_length_step*Spec*Vertmandelay = Speclength[s] LockinRC_facotr = 7960.0: Mutliplicative factor to get LockinRC param in Hz skiprows = 576: Number of rows to skip to get to spectra data current_conv = 5e13: Conversion factor to get current (and dIdV) in Amps
Adjust values of this object to account for different STM or versions of stmafm software
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for stspy-0.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1905e4e4f7e33c7d73130144a0f77f3ebeda1bfbbcb9d6330526d22eb3a62a74 |
|
MD5 | 2cd339d4c8d1ac82adee4e7a150abb48 |
|
BLAKE2b-256 | af5b70d18f3f7ee3c203be8a6b22ca4486ec0871c49ae5793c38967498652691 |