jarvis.analysis.stm.tersoff_hamann

Module to simulate STM with Tershoff-Hamann approach.

Module Contents

Classes

TersoffHamannSTM

Generate constant height and constant current STM images.

class jarvis.analysis.stm.tersoff_hamann.TersoffHamannSTM(chg_name='PARCHG', min_size=50.0, height_tol=2, zcut=None, use_interpolated=True, crop_from_center=False, crop_mult=3, min_pixel=288, interp_step=1.0, skew=True, extend=0, ft_image_path=None, ft_image_zoom_factor=5, dpi=240, cmap='gray')[source]

Bases: object

Generate constant height and constant current STM images.

constant_height(self, filename='testh.png')[source]

Get iso-height image.

constant_current(self, pc=None, ext=0.15, filename='testc.png', use_interpolated=True)[source]

Return the constant-current cut the charge density.

get_plot(self, ax, Z, extent, transform)[source]

Apply affine transformation.

get_interpolated_data(self, img_data=[])[source]

Get interpolated data after moving pixels.