nmrglue.analysisbase
analysisbase provides general purpose analysis functions and classes used by several nmrglue.analysis modules
This modules is imported as nmrglue.analysisbase and can be called as such.
Developer Functions
These functions are typically not used directly by users. They are called by high level functions.

Generate a list of all neighbors to a point. 

Determind if a point (indices) is valid for a given shaped 

Find the limits which outline the provided list of points 

Create a set of slice objects given an array of min, max limits. 

Create a tuple of minimum, maximum limits from a set of slices. 

Squish array along an axis. 
Developer Classes

An Ndimensional iterator to slice arrays into windows. 

An Ndimensional interator object which returns the index of the window center and a 

An Ndimentional iterator to slice arrays into uniform size windows. 

An Ndimensional interator object which returns the index of the window topleft and a 