Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_HashTableBasic hash table (same as __builtin__.dict)
_LogLog object is used by all of slimpy to coordinate output suggested use: alog = log() print >>alog, "logging somthing" to print unconditionally or: print >>alog(3), "logging somthing" to print only of verbosity is above 3
_paramParameter is a simple tracking method to pass Metadata without being bound to each specific datatype
abstractclass
ADISame as Structure except that this class has a dataContainer instance within
all
allContainer class for converters
all
all.add
all.add.mul
all.add.weightoper
all.add.weightoper.rmul
all.add.weightoper.sub
all.add.weightoper.sub.div
all.add.weightoper.sub.div.neg
all.add.weightoper.sub.div.neg.abs
all.add.weightoper.sub.div.neg.pow
all.add.weightoper.sub.div.neg.pow.conj
all.add.weightoper.sub.div.neg.pow.real
all.add.weightoper.sub.div.neg.pow.real.create
all.add.weightoper.sub.div.neg.pow.real.create_noise
all.add.weightoper.sub.div.neg.pow.real.create_noise.fdct2vects
all.add.weightoper.sub.div.neg.pow.real.create_noise.thr
all.add.weightoper.sub.div.neg.pow.real.create_noise.thr.cmplx
all.add.weightoper.sub.div.neg.pow.real.create_noise.thr.cmplx.cat
all.add.weightoper.sub.div.neg.pow.real.create_noise.thr.cmplx.cat.spike
all.add.weightoper.sub.div.neg.pow.real.create_noise.thr.cmplx.reshape
all.add.weightoper.sub.div.neg.pow.real.create_noise.thr.noise
all.add.weightoper.sub.div.rdiv
all.add.weightoper.sub.rsub
all.eq
all.fft
all.fft1
all.fft.dwt
all.fft.mdwt1
all.fft.mdwt1.daubcqf
all.fft.mdwt1.daubcqf.fdct2This is a mapping instance that maps a SLIMpy command into an object that can be run This also maps the agruments and keyword arguments to be pugin specific
all.fft.mdwt1.daubcqf.fdct3
all.fft.mdwt1.daubcqf.fdct3.fdctThe fast discrete curvelet transform in-core with PYCT (sffdct)
all.fft.mdwt1.daubcqf.fdct3.surf
all.fft.mdwt1.daubcqf.fdct3.surf.mig
all.fft.mdwt1.daubcqf.fdct3.surf.mig.dipfilter
all.fft.mdwt1.daubcqf.fdct3.surf.mig.pick
all.fft.mdwt1.daubcqf.fdct3.surf.mig.pick.restrict
all.fft.mdwt1.daubcqf.fdct3.surf.mig.pick.sort
all.fft.mdwt1.daubcqf.fdct3.surf.mig.pick.sort.halfderiv
all.fft.mdwt1.daubcqf.fdct3.surf.mig.pick.sort.halfderiv.cosinetrans
all.fft.mdwt1.daubcqf.fdct3.surf.mig.pick.sort.halfderiv.costaper
all.fft.mdwt1.daubcqf.fdct3.surf.mig.pick.sort.halfderiv.costaper.multpred
all.fft.mdwt1.daubcqf.fdct3.surf.mig.pick.sort.halfderiv.costaper.multpred.matrixmultThis is a mapping instance that maps a SLIMpy command into an object that can be run This also maps the agruments and keyword arguments to be pugin specific
all.fft.mdwt1.daubcqf.fdct3.surf.mig.pick.sort.halfderiv.costaper.taper
all.fft.mdwt1.daubcqf.fdct3.surf.mig.pick.sort.transp
all.fft.mdwt1.daubcqf.fdct3.surf.pad
all.fft.mdwt1.mrdwt1
all.gt
all.gt.ge
all.gt.le
all.gt.le.lt
all.gt.le.ne
all.gt.le.ne.and_
all.gt.le.ne.or_
all.radd
ArithmaticOperatorRepresentation of addition or subtraction of two operators
ArithmaticOperatorOperator to handle arithmatic operations on implicit operators ArithmaticOperator( '-', I, A )*x -> (I-A)*x -> (Ix - Ax)
aug_operAugmented operator class used to combine many operators into a matrix of operators
aug_vecAugmented vector class used to combine many operators into a matrix of operators
AugMatrixBase class for AugmentVector and AugmentOperator
AugmentBase
AugOperatorAugmented operator is a matrix of Linear Operators ie
AugVector
BFS
build_with_manBuilds man file to 'build_base'/man/
BuilderBaseAbstract class
checktype
cleanerCleaner cleans the graph of obsolete data, cleaner does not necessarily have to remove dead branches from the graph but the data that the nodes point to
cmpfixture
CommandBase command to be run by a SLIMDataStructure takes a function to be run, a tuple and a dict object on the run method being called will run the function with the given arguments
CommandPackClass to contain commands sources and targets for convenience
CompoundBuilder
CompoundOperatorC = CompoundOperator( [o1, o2,
conjoperThis will apply the conj operator to the input
ConstraintException
ConstraintFunctionsClass containing classmethod methods to use in the constraint definitions of plug-in commands
ConverterClass is subclass of 'ConstraintFunctions', 'MapFunctions' and 'TransformFunctions' for one convenience class
CosineCosine transform
costaperCos Tapering
create_meta_header_converterThis is a mapping instance that maps a SLIMpy command into an object that can be run This also maps the agruments and keyword arguments to be pugin specific
DataContainerVectorflie has two main purposes - to keep track of "out of core" vectors corresponding binary files on disk and to act as a wrapper to a given library
DebugFilter
DefaultBuilderCall
DefaultEnvCallA class that implements "global function" calls of Environment methods by fetching the specified method from the DefaultEnvironment's class
defaultRunnerRuns commands from the graph
DFS
DiagonalWeightDiagonalWeight( domain, weight ) -> D diagonal weighting operator for D*other, if other is not a vector returns new DiagonalWeight instance
dictSeporatorHandy class that seporates dictionaries to many dictionaries
DiGraphGeneral purpose graph
dipfilterDip Filter operation, assume the data is in the Fourier Domain
DotBuilder
dotRunnerPrints a Graphvis dot file to stdout
DotTester
DotTester
DotTestFixture
dottestRunnerRuns a dot-test on all currently defined linear operators does not run script
Doxypy
dryrunRunner
dwtWavelet transform on any axis
EdgeUpdate
EmploymentCenterSingleton class to store the state of the multi core runner communicates with the workers and scheduler
fdctThe fast discrete curvelet transform in-core with PYCT (sffdct)
fdct2Curvelet transform in two dimensions
fdct3Curvelet transform in three dimensions
fftFourier Fourier transform on any axis
fft1Fourier transfrorm on the first axis
fft1XFourier transfrorm on the first axis
fft1XFourier transfrorm on the first axis
fft_userThe variables that must be specified are: command - if command is rsf, will automatically add the sf infront
fftX_ConverterThis is a mapping instance that maps a SLIMpy command into an object that can be run
fftX_ConverterThis is a mapping instance that maps a SLIMpy command into an object that can be run This also maps the agruments and keyword arguments to be pugin specific
Filter
fLoaderLoads functions into a namespace
FSMFSM implements a finite state machine
GenThreshLandweber--latex Generalized Thresholded Landweber method using vector and linear operator commands
ghost_taper_converterThis is a mapping instance that maps a SLIMpy command into an object that can be run This also maps the agruments and keyword arguments to be pugin specific
GhostTaperMpi scatteroperator
GlobalVarsSingleton class used by slimpy to store global variables
graph
GraphDecorator
GraphManagerInterface to the graph class
GraphPrinter
GraphPrinterPrints graph to SLIMpy log
halfderivHalf Order Deriviative
IdentityI = Identity( space ) Operator that does nothing
IMOSprayInversion of constant-velocity nearest-neighbor inverse NMO
imospray_ConverterThis is a mapping instance that maps a SLIMpy command into an object that can be run This also maps the agruments and keyword arguments to be pugin specific
implements
install_manInstalls manfile
install_with_man
InstanceManagerManages instance with a landmak function
interface
InterfaceMustImplement
InterfaceType
JobPostingPosting class for worker threads to get info about new jobs Like a message board
JobRecordTracks time spent working on a job which node etc
KeyStoneSingleton Class to be used to connect all the moduals of SLIMpy together
Kronecker
l_Section
LinearCoolingLinear Threshold scheme for landweber
linearop_cThe base linear operator object should not be called by itself
linearop_rThe base linear operator object should not be called by itself
LinearOperatorThe base linear operator object should not be called by itself
LinearOperatorType
loaderClass to load pluging from enclosed folders, replaces same as import * as list
loaderLoad the data in Loader.g and Loader.l into the global and local namespce
LSQRsolverLSQR For SLIMpy
MapFunctionsMethods for helping the mapping of generic SLIMpy commands to a specific plug-in command
MatMultMatrix-vector multiplication
mdwt1Rice Wavelet Toolboxes' Wavelet transform
mdwt2Rice Wavelet Toolboxes' Wavelet transform
Meta
MetaSpaceA space containing many spaces is used with AugOperator and AugVector
migPerform a simulation and migration
Mig
mig_converter
MPI_ScalarMethods
mrdwt1Rice Wavelet Toolboxes' Redundant Wavelet transform
mrdwt2Rice Wavelet Toolboxes' Redundant Wavelet transform
MultiCoreRunnerRuns commands from the graph
MultiDimStep1Multi-dimensional stepper w/ abs(increments)=1
MultiDimStep1Multi-dimensional stepper w/ abs(increments)=1
MultiDimStepFMulti-dimensional stepper w/ float abs(increments)
MultiDimStepFMulti-dimensional stepper w/ float abs(increments)
MultiDimStepNMulti-dimensional stepper w/ fixed number of elements
MultiDimStepNMulti-dimensional stepper w/ fixed number of elements
multpredM = multpred( inSpace, filt=1, input=None, adj=False ) Multiple Prediction Program of Deli's
new_builder
NewLinopThe base linear operator object should not be called by itself
NodeNode class to represent data and commands in the hash table
noiseXAdds Gaussian Noise to image Note how noiseX inherits all of its linear operator functionality from LinearOperatorStruct
noiseX_ConverterThis is a mapping instance that maps a SLIMpy command into an object that can be run
numarray_data_containerRsf_data_container - to keep track of "out of core" vectors corresponding binary files on disk
numpyCommandFactory
numpyContainerRsf_data_container - to keep track of "out of core" vectors corresponding binary files on disk
OneDimStep1One-dimensional stepper w/ abs(increment)=1
OneDimStep1One-dimensional stepper w/ abs(increment)=1
OneDimStepFOne-dimensional stepper w/ float abs(increment) Object holds float values to be used only in 'for * in [Stepper]:' loop
OneDimStepFOne-dimensional stepper w/ float abs(increment) Object holds float values to be used only in 'for * in [Stepper]:' loop
OneDimStepNOne-dimensional stepper w/ fixed number of elements Object holds float values to be used only in 'for * in [Stepper]:' loop
OneDimStepNOne-dimensional stepper w/ fixed number of elements Object holds float values to be used only in 'for * in [Stepper]:' loop
OutOfCoreDriverTakes a command string of an executable file as an argument and then can be used as a callable function with the 'Command' class
padPad the underlying image of a vector
pickingoperZero a portion of a dataset based on a header mask
PipeBuilderBuild the graph into a new graph where all the commands are represented as tuples
PipeBuilder
PipeBuilderBuild the graph into a new graph where all the commands are represented as tuples
presStackClass to run as many simultaneous commands at the same time
print_to_string
Profileable
Profiler
PSpaceClass to track metadata of SLIMpy objects
queue
RecordHelper
RecordsClass to capture and filter output oprional dump to file an view with record_viewer scripts
RemoteCMDRemote command definitions and execution
RemoteDriverUsed to chain ooc_driver commands together
restrictoperThe restriction operator takes mask
rsf_data_containerRsf_data_container - to keep track of "out of core" vectors corresponding binary files on disk
rsf_mpi_factory
rsf_mpidata_container
rsfAddCommandsClass to add two commands together
rsfCommandFactory
RunnerAbstract class
ScalarScalar object contains class methods to work on rsf data
ScalarObject to wrap python numbers for integration into the SLIMpy AST
scalar_proxiesClass to help scalar used to prevent error on pickle function used instead of defineing functions in the module namespace
ScalarMethods
ScalarProxy
ScatterBreak apart a vector into numblocks
scatter_mpi_converterThis is a mapping instance that maps a SLIMpy command into an object that can be run This also maps the agruments and keyword arguments to be pugin specific
ScatterMPIMpi scatteroperator
SConsBuilder
SconsFlow
sconsRunnerPrint a SConstruct compatible script to stdout
sfConverterBase rsf converter class used when specific command can not be found : tansform returns voidspace
sfmathFixture
SingletonSingleton class conforms to singleton design pattern
slim_builderThis function is for SCons integration with SLIMpy inline inside the SConstruct file
slim_builder_simpleThis function is for SCons integration with SLIMpy inline inside the SConstruct file
SLIMBuilderAbstract class
SlimOptionParserSubclass for optparse.OptionParser
slimpy_function_register
smoothgradientXCalculates a relatively robust gradient operator on its input Note how smoothgradientX inherits all of its linear operator functionality from LinearOperatorStruct
smoothgradientX_ConverterThis is a mapping instance that maps a SLIMpy command into an object that can be run
solverAbstract class
SourceSource class is just to differentiate between different nodes in the command object
Storage
StructureStructure class SLIMpy is set up such that there is a hierarchy of + Structure |--+ Graph |--+ Container | |--+ Data
SU_DataContainer
SU_ScalarMethods
sub_section
surfSurfacelet Transform
TaperTaper image
TargetTarget class is just to differentiate between different nodes in the command object
TexDocFormatter class for text documentation
threshobjBase class for the shreshold schemes
TransformFunctionsHelper methods for transformation of spaces to the resulting spaces of a command
transpoperThis will apply the transp operator to the input
umet
Unix_Pipes
UnknownValuePlace holder for an unknown value inside of a PSpace
VectorVector containing a data container
VectorFactoryFactory class to contain data into a subclass of dataContainer and put that into a vector
VectorSpacePSpace type that knows about vectors Class to track metadata of Vector objects
VectorType
VerbosityFilter
voidSpace
weightoperInput parameter must be a vecor
WorkerWorker for the multi-core runner

Generated on Sun Aug 10 09:11:08 2008 for SLIMpy by  doxygen 1.5.6