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.