Classes | |
| class | ArithmaticOperator |
| representation of addition or subtraction of two operators More... | |
| class | surf |
| Surfacelet Transform. More... | |
| class | fdct3 |
| curvelet transform in three dimensions. More... | |
| class | fdct2 |
| curvelet transform in two dimensions More... | |
| class | fdct |
| The fast discrete curvelet transform in-core with PYCT (sffdct). More... | |
| class | fft1 |
| Fourier transfrorm on the first axis. More... | |
| class | fft |
| Fourier Fourier transform on any axis. More... | |
| class | Kronecker |
| class | halfderiv |
| Half Order Deriviative. More... | |
| class | pad |
| Pad the underlying image of a vector. More... | |
| class | Taper |
| Taper image. More... | |
| class | costaper |
| Cos Tapering. More... | |
| class | dipfilter |
| Dip Filter operation, assume the data is in the Fourier Domain. More... | |
| class | mig |
| Perform a simulation and migration. More... | |
| class | multpred |
| M = multpred( inSpace, filt=1, input=None, adj=False ) Multiple Prediction Program of Deli's. More... | |
| class | MatMult |
| Matrix-vector multiplication. More... | |
| class | Meta |
| class | ScatterMPI |
| mpi scatteroperator More... | |
| class | GhostTaper |
| mpi scatteroperator More... | |
| class | Scatter |
| Break apart a vector into numblocks. More... | |
| class | pickingoper |
| Zero a portion of a dataset based on a header mask. More... | |
| class | DiagonalWeight |
| DiagonalWeight( domain, weight ) -> D diagonal weighting operator for D*other, if other is not a vector returns new DiagonalWeight instance. More... | |
| class | restrictoper |
| The restriction operator takes mask. More... | |
| class | conjoper |
| This will apply the conj operator to the input. More... | |
| class | transpoper |
| This will apply the transp operator to the input. More... | |
| class | mdwt1 |
| Rice Wavelet Toolboxes' Wavelet transform. More... | |
| class | mdwt2 |
| Rice Wavelet Toolboxes' Wavelet transform. More... | |
| class | mrdwt1 |
| Rice Wavelet Toolboxes' Redundant Wavelet transform. More... | |
| class | mrdwt2 |
| Rice Wavelet Toolboxes' Redundant Wavelet transform. More... | |
| class | dwt |
| Wavelet transform on any axis. More... | |
| class | LinearOperator |
| The base linear operator object should not be called by itself. More... | |
| class | Identity |
| I = Identity( space ) Operator that does nothing. More... | |
| class | CompoundOperator |
| C = CompoundOperator( [o1, o2, . More... | |
| class | ArithmaticOperator |
| Operator to handle arithmatic operations on implicit operators ArithmaticOperator( '-', I, A )*x -> (I-A)*x -> (Ix - Ax). More... | |
| class | AugOperator |
| augmented operator is a matrix of Linear Operators ie. More... | |
Functions | |
| def | fft2 |
| fourier transform in two dimensions | |
| def | fft3 |
| fourier transform in three dimensions | |
| def | deriv |
| Full Derivative operator. | |
| def | grad |
| gradient | |
| def | curl |
| C = curl( inSpace ) Curl with respect to hd/d compounding. | |
| def | MScatter |
| helper function for ScatterMPI | |
| def | MGhostTaper |
| def | is_linear_op |
| test if object implements LinearOperatorType | |
| def | Norm |
| normalizes the rows or coloums of an operator | |
| def | Normalize |
| normalizes the rows or coloums of an operator | |
| def | MinVelConst |
| weight = MinVelConst(oper, ang_weights, default=None) returns a weighting operator for the min | |
| def | dwt2 |
| Wavelet transform in two dimensions. | |
| def | dwt3 |
| Wavelet transform in three dimensions. | |
| def | Diag |
| create a block diagonal operator | |
| def | From_sapce |
| create a diagonal Operator from a class and a meta space | |
| def slimpy_base.api.linearops.linear_alg.curl | ( | inSpace, | ||
sym = True, |
||||
opt = False | ||||
| ) |
C = curl( inSpace ) Curl with respect to hd/d compounding.
Definition at line 81 of file linear_alg.py.
| def slimpy_base.api.linearops.linear_alg.deriv | ( | inSpace | ) |
Full Derivative operator.
D = deriv( dom ) A Full Derivative
Definition at line 55 of file linear_alg.py.
| def slimpy_base.User.AumentedMatrix.HelperFunctions.Diag | ( | A, | ||
length = 0 | ||||
| ) |
create a block diagonal operator
| A | linear operator or a list of linear operators | |
| length | if A is not a list then Diag will retrurn a operator of size length*length |
Definition at line 39 of file HelperFunctions.py.
| def slimpy_base.api.linearops.wavelets.dwt2 | ( | inSpace, | ||
type = 'linear' | ||||
| ) |
Wavelet transform in two dimensions.
The Wavelet transform in two dimensions
Definition at line 148 of file wavelets.py.
| def slimpy_base.api.linearops.wavelets.dwt3 | ( | inSpace, | ||
type = 'linear' | ||||
| ) |
Wavelet transform in three dimensions.
The Wavelet transform in three dimensions
Definition at line 159 of file wavelets.py.
| def slimpy_base.api.linearops.fft.fft2 | ( | inSpace, | ||
sym = True, |
||||
opt = False | ||||
| ) |
| def slimpy_base.api.linearops.fft.fft3 | ( | inSpace, | ||
sym = True, |
||||
opt = False | ||||
| ) |
fourier transform in three dimensions
| sym | apply symmetric scaling to make the FFT operator Hermitian | |
| opt | determine optimal size for efficiency |
| def slimpy_base.User.AumentedMatrix.HelperFunctions.From_sapce | ( | cls, | ||
| inspace, | ||||
| params, | ||||
| kparams | ||||
| ) |
create a diagonal Operator from a class and a meta space
D = From_sapce( oper_class, meta_space, ... ) create a diagonal Operator from meta (in/out) spaces
Definition at line 56 of file HelperFunctions.py.
| def slimpy_base.api.linearops.linear_alg.grad | ( | inSpace | ) |
gradient
Definition at line 69 of file linear_alg.py.
| def slimpy_base.api.linearops.operator_functions.is_linear_op | ( | oper | ) |
test if object implements LinearOperatorType
is_linear_op( oper ) -> bool returns true if type( type(oper) ) == LinearOperatorType
Definition at line 34 of file operator_functions.py.
| def slimpy_base.api.linearops.mpi_linops.MGhostTaper | ( | domain, | ||
| eps | ||||
| ) |
Definition at line 173 of file mpi_linops.py.
| def slimpy_base.api.linearops.operator_functions.MinVelConst | ( | oper, | ||
| ang_weights, | ||||
default = None | ||||
| ) |
weight = MinVelConst(oper, ang_weights, default=None) returns a weighting operator for the min
Definition at line 116 of file operator_functions.py.
| def slimpy_base.api.linearops.mpi_linops.MScatter | ( | domain, | ||
| num_blocks | ||||
| ) |
| def slimpy_base.api.linearops.operator_functions.Norm | ( | oper, | ||
col = True, |
||||
default = None | ||||
| ) |
normalizes the rows or coloums of an operator
Norm( oper, col=True, error=False ) -> Weights normalizes the operator if error is True then the linear operator must have the appropriate __norm_col__ or
Definition at line 49 of file operator_functions.py.
| def slimpy_base.api.linearops.operator_functions.Normalize | ( | oper, | ||
col = True, |
||||
default = None | ||||
| ) |
normalizes the rows or coloums of an operator
Normalize( oper , col=True, error=False )
Definition at line 99 of file operator_functions.py.
1.5.6