Python library to handle Scanning Probe Microscopy Images. Can read nanoscan .xml data, Bruker AFM images, Nanonis SXM files as well as iontof images(ITA, ITM and ITS).
However, I have noticed some bugs that could be fixed and nice features to be added. I have done that in this PR.
This is a summary of them:
Replace LaTeX $\\mu$ with Unicode µ -- LaTeX strings in Python need to be raw so this does not show correctly, but anyway, there is no real need for LaTeX here as µ is part of the Unicode standard
filter_lowpass() references an internal method getRmask() which does not exist -- I have implemented this radius mask in the function get_radius_mask_from_center()
I have added two additional filters -- filter_gaussian(sigma) and filter_percentile(), these are nice features to have and are just thin wrappers around the corresponding scipy.ndimage functions
np.float does not exist anymore, this is replaced with float
When doing profile maps, the linestyle on the image cannot be currently controlled. I have added a linestyle optional which can be added via a kwarg
Hi Olivier,
This is an awesome library, thank you.
However, I have noticed some bugs that could be fixed and nice features to be added. I have done that in this PR.
This is a summary of them:
$\\mu$
with Unicodeµ
-- LaTeX strings in Python need to be raw so this does not show correctly, but anyway, there is no real need for LaTeX here as µ is part of the Unicode standardfilter_lowpass()
references an internal methodgetRmask()
which does not exist -- I have implemented this radius mask in the functionget_radius_mask_from_center()
filter_gaussian(sigma)
andfilter_percentile()
, these are nice features to have and are just thin wrappers around the correspondingscipy.ndimage
functionsnp.float
does not exist anymore, this is replaced withfloat
linestyle
optional which can be added via a kwargNone of these are breaking changes in my testing.
Let me know what you think.
Cheers, Dinesh