| _HashTable | Basic hash table (same as __builtin__.dict) |
| _Log | Log 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 |
| _param | Parameter is a simple tracking method to pass Metadata without being bound to each specific datatype |
| abstractclass | |
| ADI | Same as Structure except that this class has a dataContainer instance within |
| all | |
| all | Container 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.fdct2 | This 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.fdct | The 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.matrixmult | This 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 | |
| ArithmaticOperator | Representation of addition or subtraction of two operators |
| ArithmaticOperator | Operator to handle arithmatic operations on implicit operators ArithmaticOperator( '-', I, A )*x -> (I-A)*x -> (Ix - Ax) |
| aug_oper | Augmented operator class used to combine many operators into a matrix of operators |
| aug_vec | Augmented vector class used to combine many operators into a matrix of operators |
| AugMatrix | Base class for AugmentVector and AugmentOperator |
| AugmentBase | |
| AugOperator | Augmented operator is a matrix of Linear Operators ie |
| AugVector | |
| BFS | |
| build_with_man | Builds man file to 'build_base'/man/ |
| BuilderBase | Abstract class |
| checktype | |
| cleaner | Cleaner 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 | |
| Command | Base 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 |
| CommandPack | Class to contain commands sources and targets for convenience |
| CompoundBuilder | |
| CompoundOperator | C = CompoundOperator( [o1, o2, |
| conjoper | This will apply the conj operator to the input |
| ConstraintException | |
| ConstraintFunctions | Class containing classmethod methods to use in the constraint definitions of plug-in commands |
| Converter | Class is subclass of 'ConstraintFunctions', 'MapFunctions' and 'TransformFunctions' for one convenience class |
| Cosine | Cosine transform |
| costaper | Cos Tapering |
| create_meta_header_converter | This 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 |
| DataContainer | Vectorflie 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 | |
| DefaultEnvCall | A class that implements "global function" calls of Environment methods by fetching the specified method from the DefaultEnvironment's class |
| defaultRunner | Runs commands from the graph |
| DFS | |
| DiagonalWeight | DiagonalWeight( domain, weight ) -> D diagonal weighting operator for D*other, if other is not a vector returns new DiagonalWeight instance |
| dictSeporator | Handy class that seporates dictionaries to many dictionaries |
| DiGraph | General purpose graph |
| dipfilter | Dip Filter operation, assume the data is in the Fourier Domain |
| DotBuilder | |
| dotRunner | Prints a Graphvis dot file to stdout |
| DotTester | |
| DotTester | |
| DotTestFixture | |
| dottestRunner | Runs a dot-test on all currently defined linear operators does not run script |
| Doxypy | |
| dryrunRunner | |
| dwt | Wavelet transform on any axis |
| EdgeUpdate | |
| EmploymentCenter | Singleton class to store the state of the multi core runner communicates with the workers and scheduler |
| fdct | The fast discrete curvelet transform in-core with PYCT (sffdct) |
| fdct2 | Curvelet transform in two dimensions |
| fdct3 | Curvelet transform in three dimensions |
| fft | Fourier Fourier transform on any axis |
| fft1 | Fourier transfrorm on the first axis |
| fft1X | Fourier transfrorm on the first axis |
| fft1X | Fourier transfrorm on the first axis |
| fft_user | The variables that must be specified are: command - if command is rsf, will automatically add the sf infront |
| fftX_Converter | This is a mapping instance that maps a SLIMpy command into an object that can be run |
| fftX_Converter | This 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 | |
| fLoader | Loads functions into a namespace |
| FSM | FSM implements a finite state machine |
| GenThreshLandweber | --latex Generalized Thresholded Landweber method using vector and linear operator commands |
| ghost_taper_converter | This 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 |
| GhostTaper | Mpi scatteroperator |
| GlobalVars | Singleton class used by slimpy to store global variables |
| graph | |
| GraphDecorator | |
| GraphManager | Interface to the graph class |
| GraphPrinter | |
| GraphPrinter | Prints graph to SLIMpy log |
| halfderiv | Half Order Deriviative |
| Identity | I = Identity( space ) Operator that does nothing |
| IMOSpray | Inversion of constant-velocity nearest-neighbor inverse NMO |
| imospray_Converter | This 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_man | Installs manfile |
| install_with_man | |
| InstanceManager | Manages instance with a landmak function |
| interface | |
| InterfaceMustImplement | |
| InterfaceType | |
| JobPosting | Posting class for worker threads to get info about new jobs Like a message board |
| JobRecord | Tracks time spent working on a job which node etc |
| KeyStone | Singleton Class to be used to connect all the moduals of SLIMpy together |
| Kronecker | |
| l_Section | |
| LinearCooling | Linear Threshold scheme for landweber |
| linearop_c | The base linear operator object should not be called by itself |
| linearop_r | The base linear operator object should not be called by itself |
| LinearOperator | The base linear operator object should not be called by itself |
| LinearOperatorType | |
| loader | Class to load pluging from enclosed folders, replaces same as import * as list |
| loader | Load the data in Loader.g and Loader.l into the global and local namespce |
| LSQRsolver | LSQR For SLIMpy |
| MapFunctions | Methods for helping the mapping of generic SLIMpy commands to a specific plug-in command |
| MatMult | Matrix-vector multiplication |
| mdwt1 | Rice Wavelet Toolboxes' Wavelet transform |
| mdwt2 | Rice Wavelet Toolboxes' Wavelet transform |
| Meta | |
| MetaSpace | A space containing many spaces is used with AugOperator and AugVector |
| mig | Perform a simulation and migration |
| Mig | |
| mig_converter | |
| MPI_ScalarMethods | |
| mrdwt1 | Rice Wavelet Toolboxes' Redundant Wavelet transform |
| mrdwt2 | Rice Wavelet Toolboxes' Redundant Wavelet transform |
| MultiCoreRunner | Runs commands from the graph |
| MultiDimStep1 | Multi-dimensional stepper w/ abs(increments)=1 |
| MultiDimStep1 | Multi-dimensional stepper w/ abs(increments)=1 |
| MultiDimStepF | Multi-dimensional stepper w/ float abs(increments) |
| MultiDimStepF | Multi-dimensional stepper w/ float abs(increments) |
| MultiDimStepN | Multi-dimensional stepper w/ fixed number of elements |
| MultiDimStepN | Multi-dimensional stepper w/ fixed number of elements |
| multpred | M = multpred( inSpace, filt=1, input=None, adj=False ) Multiple Prediction Program of Deli's |
| new_builder | |
| NewLinop | The base linear operator object should not be called by itself |
| Node | Node class to represent data and commands in the hash table |
| noiseX | Adds Gaussian Noise to image Note how noiseX inherits all of its linear operator functionality from LinearOperatorStruct |
| noiseX_Converter | This is a mapping instance that maps a SLIMpy command into an object that can be run |
| numarray_data_container | Rsf_data_container - to keep track of "out of core" vectors corresponding binary files on disk |
| numpyCommandFactory | |
| numpyContainer | Rsf_data_container - to keep track of "out of core" vectors corresponding binary files on disk |
| OneDimStep1 | One-dimensional stepper w/ abs(increment)=1 |
| OneDimStep1 | One-dimensional stepper w/ abs(increment)=1 |
| OneDimStepF | One-dimensional stepper w/ float abs(increment) Object holds float values to be used only in 'for * in [Stepper]:' loop |
| OneDimStepF | One-dimensional stepper w/ float abs(increment) Object holds float values to be used only in 'for * in [Stepper]:' loop |
| OneDimStepN | One-dimensional stepper w/ fixed number of elements Object holds float values to be used only in 'for * in [Stepper]:' loop |
| OneDimStepN | One-dimensional stepper w/ fixed number of elements Object holds float values to be used only in 'for * in [Stepper]:' loop |
| OutOfCoreDriver | Takes a command string of an executable file as an argument and then can be used as a callable function with the 'Command' class |
| pad | Pad the underlying image of a vector |
| pickingoper | Zero a portion of a dataset based on a header mask |
| PipeBuilder | Build the graph into a new graph where all the commands are represented as tuples |
| PipeBuilder | |
| PipeBuilder | Build the graph into a new graph where all the commands are represented as tuples |
| presStack | Class to run as many simultaneous commands at the same time |
| print_to_string | |
| Profileable | |
| Profiler | |
| PSpace | Class to track metadata of SLIMpy objects |
| queue | |
| RecordHelper | |
| Records | Class to capture and filter output oprional dump to file an view with record_viewer scripts |
| RemoteCMD | Remote command definitions and execution |
| RemoteDriver | Used to chain ooc_driver commands together |
| restrictoper | The restriction operator takes mask |
| rsf_data_container | Rsf_data_container - to keep track of "out of core" vectors corresponding binary files on disk |
| rsf_mpi_factory | |
| rsf_mpidata_container | |
| rsfAddCommands | Class to add two commands together |
| rsfCommandFactory | |
| Runner | Abstract class |
| Scalar | Scalar object contains class methods to work on rsf data |
| Scalar | Object to wrap python numbers for integration into the SLIMpy AST |
| scalar_proxies | Class to help scalar used to prevent error on pickle function used instead of defineing functions in the module namespace |
| ScalarMethods | |
| ScalarProxy | |
| Scatter | Break apart a vector into numblocks |
| scatter_mpi_converter | This 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 |
| ScatterMPI | Mpi scatteroperator |
| SConsBuilder | |
| SconsFlow | |
| sconsRunner | Print a SConstruct compatible script to stdout |
| sfConverter | Base rsf converter class used when specific command can not be found : tansform returns voidspace |
| sfmathFixture | |
| Singleton | Singleton class conforms to singleton design pattern |
| slim_builder | This function is for SCons integration with SLIMpy inline inside the SConstruct file |
| slim_builder_simple | This function is for SCons integration with SLIMpy inline inside the SConstruct file |
| SLIMBuilder | Abstract class |
| SlimOptionParser | Subclass for optparse.OptionParser |
| slimpy_function_register | |
| smoothgradientX | Calculates a relatively robust gradient operator on its input Note how smoothgradientX inherits all of its linear operator functionality from LinearOperatorStruct |
| smoothgradientX_Converter | This is a mapping instance that maps a SLIMpy command into an object that can be run |
| solver | Abstract class |
| Source | Source class is just to differentiate between different nodes in the command object |
| Storage | |
| Structure | Structure class SLIMpy is set up such that there is a hierarchy of + Structure |--+ Graph |--+ Container | |--+ Data |
| SU_DataContainer | |
| SU_ScalarMethods | |
| sub_section | |
| surf | Surfacelet Transform |
| Taper | Taper image |
| Target | Target class is just to differentiate between different nodes in the command object |
| TexDoc | Formatter class for text documentation |
| threshobj | Base class for the shreshold schemes |
| TransformFunctions | Helper methods for transformation of spaces to the resulting spaces of a command |
| transpoper | This will apply the transp operator to the input |
| umet | |
| Unix_Pipes | |
| UnknownValue | Place holder for an unknown value inside of a PSpace |
| Vector | Vector containing a data container |
| VectorFactory | Factory class to contain data into a subclass of dataContainer and put that into a vector |
| VectorSpace | PSpace type that knows about vectors Class to track metadata of Vector objects |
| VectorType | |
| VerbosityFilter | |
| voidSpace | |
| weightoper | Input parameter must be a vecor |
| Worker | Worker for the multi-core runner |