Package linear_operators :: Module ndoperators
[hide private]
[frames] | no frames]

Module ndoperators

source code

Definition of useful ndimensional linear operators

Classes [hide private]
  NDOperator
Subclass of LinearOperator that handle multidimensional inputs and outputs
  NDSOperator
  NDSquare
  NDSymmetric
  NDIdentity
  NDHomothetic
  NDDiagonal
  NDMask
  Decimate
  Fft
  Fft2
  Fftn
  Convolve
  ConvolveNDImage
  Fftw3
  ConvolveFftw3
  Diff
  Binning
  NDSlice
Functions [hide private]
 
ndoperator(*kargs, **kwargs)
Transform n-dimensional linear operators into LinearOperators
source code
 
masubclass(xin=None, xout=None, shapein=None, shapeout=None, classin=None, classout=None, dictin=None, dictout=None, matvec=None, rmatvec=None, dtype=<type 'numpy.float64'>, dtypein=None, dtypeout=None)
Wrap linear operation working on ndarray subclasses in MaskedArray style
source code
 
ndsubclass(**kwargs)
Wrap linear operation working on ndarray subclasses in InfoArray style
source code
 
ndidentity(shapein, **kwargs) source code
 
ndhomothetic(shapein, coef, **kwargs) source code
 
nddiagonal(d, **kwargs) source code
 
ndmask(mask, **kwargs) source code
 
decimate(mask, **kwargs) source code
 
fft(shapein, n=None, axis=-1, **kwargs) source code
 
fft2(shapein, s=None, axes=(-2, -1), **kwargs) source code
 
fftn(shapein, s=None, axes=None, **kwargs) source code
 
convolve(shapein, kernel, mode='full', fft=False, **kwargs) source code
 
convolve_ndimage(shapein, kernel, mode='reflect', cval=0.0, origin=0, **kwargs) source code
 
convolve_fftw3(shapein, kernel, **kwargs) source code
 
diff(shapein, axis=-1, **kwargs) source code
 
binning(shapein, factor, axis=-1, **kwargs) source code
 
ndslice(shapein, slices, **kwargs) source code
Variables [hide private]
  __package__ = 'linear_operators'