pycroscopy.processing

Physics-independent processing of data including machine learning, image processing, and signal filtering.

Submodules

cluster

The pycroscopy.processing.Cluster along with functions that facilitate the clustering of datasets and their interpretation.

contrib

decomposition

A USID wrapper around :module:`sklearn.decomposition` to facilitate the reading, writing, reformatting of USID data for decomposition algorithms

fft

A collection of 1D and 2D FFT based utilities for image and spectral processing based on the :module:`numpy.fft` module

gmode_utils

Utilities for FFT filtering of General-mode spectral imaging datasets

image_processing

Image denoising algorithm based on multivariate statistical analysis approaches as reported in the journal paper: “Feature extraction via similarity search: application to atom finding and denoising in electron and scanning probe microscopy imaging”

proc_utils

Utilities that help in processing subsets of datasets

signal_filter

A class for FFT filtering General-mode spectroscopic imaging data as reported in: [Rapid mapping of polarization switching through complete information acquisition](http://www.nature.com/articles/ncomms13290)

svd_utils

USID utilities for performing randomized singular value decomposition and reconstructing results