Module ImportFrom alias alias Import alias ImportFrom alias Import alias ImportFrom alias ClassDef bases body Expr Str FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore SubscriptLoad NameLoad Index AttributeLoad NameLoad attr For NameStore ListLoad ListLoad ListLoad NameLoad ListLoad NameLoad Call AttributeLoad NameLoad attr keyword NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Break handlers ExceptHandler type NameLoad name NameStore body If CompareIn Str Call NameLoad NameLoad body Continue orelse Raise Return IfExp CompareIsNot NameLoad NameLoad NameLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body FunctionDef arguments args NameParam defaults body Assign NameStore BinOpAdd NameLoad Str FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam defaults body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad Call NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If CompareIs Call NameLoad NameLoad NameLoad body Return Call AttributeLoad Call AttributeLoad NameLoad attr attr orelse If UnaryOpNot Call NameLoad NameLoad Str NameLoad body Expr Call NameLoad NameLoad Return NameLoad decorator_list If BoolOpOr CompareIs Call NameLoad NameLoad NameLoad Call NameLoad NameLoad Str NameLoad body Assign NameStore ListLoad NameLoad orelse If CompareIn Call NameLoad NameLoad ListLoad NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad orelse If CompareIs NameLoad NameLoad body Assign NameStore ListLoad orelse Expr Call NameLoad NameLoad Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Return ListComp NameLoad comprehension NameStore NameLoad CompareNotEq NameLoad Str decorator_list If Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad If CompareIn Call NameLoad NameLoad ListLoad NameLoad NameLoad NameLoad NameLoad body Return Call NameLoad NameLoad Assign NameStore Str Assign NameStore NameLoad Assign NameStore SubscriptLoad NameLoad Index AttributeLoad NameLoad attr For NameStore ListLoad ListLoad ListLoad NameLoad ListLoad NameLoad NameLoad body TryExcept body Assign NameStore Call NameLoad NameLoad Break handlers ExceptHandler type NameLoad name NameStore body If CompareIn NameLoad Call NameLoad NameLoad body Continue orelse Raise If CompareIs NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr Return Call NameLoad NameLoad orelse Return ListLoad decorator_list Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Return TupleLoad NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str If Call NameLoad NameLoad Str body Return AttributeLoad NameLoad attr orelse Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad NameLoad If CompareIn NameLoad ListLoad NameLoad NameLoad body Return NameLoad orelse Assign NameStore SubscriptLoad NameLoad Index AttributeLoad NameLoad attr For NameStore ListLoad ListLoad ListLoad NameLoad ListLoad NameLoad NameLoad body TryExcept body Assign NameStore Call NameLoad NameLoad Break handlers ExceptHandler type NameLoad name NameStore body If CompareIn NameLoad Call NameLoad NameLoad body Continue orelse Raise If CompareNotIn NameLoad ListLoad NameLoad NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Return NameLoad If Call NameLoad NameLoad Str body Return UnaryOpNot Call AttributeLoad NameLoad attr Str NameLoad orelse If Call NameLoad NameLoad Str body Return UnaryOpNot Call AttributeLoad NameLoad attr Str NameLoad orelse Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad Str body Return UnaryOpNot Call AttributeLoad NameLoad attr Str NameLoad orelse Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Delete AttributeDel NameLoad attr Delete AttributeDel NameLoad attr Delete AttributeDel NameLoad attr Delete AttributeDel NameLoad attr Delete AttributeDel NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr Pass decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str Assign NameStore Call NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index BinOpMod Str NameLoad NameLoad Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad Call NameLoad keyword NameLoad attr Assign NameStore TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad handlers ExceptHandler type NameLoad body Assign NameStore SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr If CompareEq NameLoad Str body Return Call AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body If UnaryOpNot Call AttributeLoad NameLoad attr body If CompareIs NameLoad NameLoad body Raise Call NameLoad Str Expr Call AttributeLoad NameLoad attr Call NameLoad Return Call AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Return Call AttributeLoad NameLoad attr orelse Assert NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Return Call AttributeLoad NameLoad attr Str IfExp CompareIs NameLoad NameLoad Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad decorator_list decorator_list
N/A copy deepcopy copy N/A logging treedict TreeDict N/A re axisproxy AxisProxy PModule N/A N/A N/A 
    The base class for a processing module.
     name N/A N/A cls N/A N/A N/A 
        A convenience function; returns the name of the class.
         N/A N/A cls _name N/A classmethod preprocessParameters N/A N/A cls local_parameters N/A N/A N/A 
        Optionally, return a preprocessd version of the parameters with
        unneeded options removed.  This allows for a hash to be
        calculated that just works with relevant parameters.

        meant to be overwritten.
         N/A local_parameters N/A classmethod _preprocessParameters N/A N/A cls parameters N/A N/A N/A pb N/A parameters N/A N/A cls _name N/A t N/A N/A N/A pb N/A pb N/A N/A parameters copy freeze True N/A N/A N/A N/A p N/A N/A cls preprocessParameters t N/A N/A N/A N/A TypeError N/A te N/A N/A N/A preprocessParameters N/A str te N/A N/A N/A N/A N/A N/A N/A p None p N/A parameters N/A N/A cls _name N/A classmethod _getDependencies N/A N/A cls parameters N/A N/A getDep N/A N/A dep_type N/A N/A N/A dep_attr N/A dep_type _dependencies process_dependency N/A N/A dl N/A N/A wrong_type N/A N/A s N/A N/A N/A N/A TypeError N/A '%s' dependency type '%s' for module '%s' not understood N/A dep_type N/A str N/A type s N/A cls _name N/A clean N/A N/A s N/A N/A N/A N/A N/A type s str N/A N/A N/A N/A N/A N/A s strip lower N/A N/A N/A N/A getattr s __parameter_container__ False N/A N/A N/A wrong_type s N/A s N/A N/A N/A N/A N/A type dl str N/A getattr dl __parameter_container__ False N/A N/A s N/A dl N/A N/A N/A N/A type dl N/A list tuple set N/A N/A s N/A list dl N/A N/A N/A dl None N/A N/A s N/A N/A N/A N/A wrong_type dl N/A s N/A N/A clean se N/A se s N/A N/A se N/A se s N/A se N/A N/A N/A hasattr cls dep_attr N/A N/A dependency_function N/A getattr cls dep_attr N/A N/A N/A type dependency_function N/A list tuple set str N/A N/A N/A process_dependency dependency_function N/A null_ _null_ N/A deps null_ N/A pb N/A parameters N/A N/A cls _name N/A t N/A N/A N/A pb N/A pb parameters N/A N/A N/A N/A deps N/A dependency_function t N/A N/A N/A N/A TypeError N/A te N/A N/A N/A dep_attr N/A str te N/A N/A N/A N/A N/A N/A deps null_ N/A N/A N/A TypeError N/A %s() for %s must be a string, list, tuple, set or take either no parameters, the local parameter tree, or the local and global parameter trees. N/A dep_attr N/A cls _name N/A N/A process_dependency deps N/A N/A N/A N/A N/A mod_dep N/A getDep module N/A res_dep N/A getDep result N/A par_dep N/A getDep parameter N/A N/A mod_dep res_dep par_dep N/A classmethod _getVersion N/A N/A cls N/A N/A N/A 
        Returns a number indicating the version of the pmodule for
        caching purposes.
         N/A N/A hasattr cls version N/A N/A N/A cls version N/A N/A None N/A classmethod _getLogger N/A N/A cls N/A N/A N/A 
        Returns the logger associated with the given manager.  Note
        that this is available to subclasses as `self.log` or class
        methods as `cls.log` (the log attribute is given to the module
        by the pmodule decorator)
         N/A N/A N/A logging getLogger N/A cls _name N/A classmethod __getBinaryAttr N/A N/A self attr parameters N/A N/A N/A x N/A getattr self attr N/A N/A x N/A True False N/A N/A x N/A N/A pb N/A parameters N/A N/A self _name N/A t N/A N/A N/A pb N/A pb parameters N/A N/A N/A N/A ret N/A x t N/A N/A N/A N/A TypeError N/A te N/A N/A N/A attr N/A str te N/A N/A N/A N/A N/A N/A ret N/A True False N/A N/A N/A TypeError N/A '%s' must evaluate to or return True or False. attr N/A ret N/A classmethod _allowsResultCaching N/A N/A self parameters N/A N/A N/A N/A N/A N/A self _allowsCaching parameters N/A N/A False N/A N/A hasattr self disable_results_caching N/A N/A N/A N/A N/A self __getBinaryAttr disable_results_caching parameters N/A N/A N/A hasattr self disable_result_caching N/A N/A N/A N/A N/A self __getBinaryAttr disable_result_caching parameters N/A N/A True N/A classmethod _allowsCaching N/A N/A self parameters N/A N/A N/A N/A hasattr self disable_caching N/A N/A N/A N/A N/A self __getBinaryAttr disable_caching parameters N/A N/A True N/A classmethod _setResults N/A N/A self r N/A N/A N/A N/A self local_results r N/A _destroy N/A N/A self N/A N/A N/A N/A self local_results N/A N/A self modules N/A N/A self results N/A N/A self parameters N/A N/A self p N/A N/A N/A N/A self __container_map clear N/A N/A N/A N/A self log debug N/A Module %s destroyed. N/A self _name N/A N/A self _pnode None N/A __init__ N/A N/A self pnode parameters results modules N/A N/A N/A name N/A self _name N/A N/A self _pnode pnode N/A N/A N/A N/A self log info N/A Initializing Module %s. N/A self _name N/A N/A self parameters parameters N/A N/A self p N/A parameters N/A N/A self _name N/A N/A self results results N/A N/A self modules modules N/A N/A self __container_map N/A N/A N/A N/A self setup N/A N/A N/A N/A self log debug N/A Module %s set up. N/A self _name N/A setup N/A N/A self N/A N/A N/A 
        `setup()` is called whenever the processing module is
        initialized, regardless of whether the results are requested
        or not.  It is the proper place to put all code that sets up
        the module and is needed to be accessed from other modules

        Any return value is discarded.

        Note that :ref:`run` is called only if matching results are
        not in the cache.
         N/A N/A reportResults N/A N/A cls parameters p r N/A N/A N/A 
        Called after results are either loaded from cache or produced
        by :ref:`run` to allow for reporting information about the
        results to the log.  Since this method is a class method, it
        cannot depend on :ref:`setup` or :ref:`run`.

        `parameters` is the full parameter tree, `p` is the branch of
        the parameter tree specific to this module, and `r` is the
        result tree produced by a previous call to `run` or loaded
        from cache.

        Note that results should normally be reported using the class
        attribute `cls.log`.
         N/A N/A N/A N/A cls log debug N/A Null Result Reporting function for %s. N/A cls _name N/A N/A classmethod run N/A N/A self N/A N/A N/A 
        The primary method to produce results.  It may return either
        None (no results produced) or a TreeDict instance with the
        results stored in it.  This TreeDict instance is saved to the
        cache if caching is enabled.

        If the class attribute `disable_results_caching` is set to
        True, or the return result is None, then the results are never
        saved to cache and this method is always called when results
        from the module are requested.  Otherwise, they are loaded
        from cache if possible.
         N/A N/A itemHash N/A N/A self N/A items N/A N/A 
	Returns a hash of arbitrary items.  This is intended to be
	used for fine-grained control of dependencies on parameters;
	the resulting value can passed to :ref:`inCache`,
	:ref:`loadFromCache`, and :ref:`saveToCache`.  For example::

          key = self.itemHash(self.p.x1, self.p.x2)

          if self.inCache(key):
              return self.loadFromCache(key)
          else:
              # process, create obj

              self.saveToCache(key, obj)

        Note that most of this functionality is provided by specifying
        `items` as a tuple to the key argument of :ref:inCache,
        :ref:loadFromCache, or :ref:saveToCache.
        
	 N/A t N/A TreeDict N/A N/A n it N/A enumerate items N/A N/A N/A t N/A N/A b%d n it N/A N/A N/A t hash N/A _cacheAction N/A N/A self action obj_name key ignore_module ignore_local ignore_dependencies is_disk_writable is_persistent creation_function obj N/A None None N/A N/A N/A key None N/A N/A key N/A N/A N/A TreeDict key key hash N/A d_key N/A obj_name key ignore_module ignore_local ignore_dependencies is_persistent N/A N/A N/A container N/A N/A self __container_map N/A d_key N/A N/A N/A KeyError N/A N/A container N/A N/A self __container_map N/A d_key N/A N/A N/A self _pnode getCacheContainer obj_name key ignore_module ignore_local ignore_dependencies is_disk_writable is_persistent N/A N/A is_disk_writable N/A N/A N/A N/A container disableDiskWriting N/A N/A action query N/A N/A N/A N/A container objectIsLoaded N/A N/A N/A action load N/A N/A N/A N/A N/A container objectIsLoaded N/A N/A N/A creation_function None N/A N/A N/A RuntimeError creation_function must be supplied if the object is not available in the cache. N/A N/A N/A container setObject N/A creation_function N/A N/A N/A container getObject N/A N/A N/A action save N/A N/A N/A N/A container setObject obj N/A N/A N/A action key N/A N/A N/A N/A container getKeyAsString N/A N/A False N/A inCache N/A N/A self obj_name key ignore_module ignore_local disk_writable ignore_dependencies N/A None False False True False N/A N/A 
        Returns True if an object with key `obj_name` can be loaded
        from cache and False otherwise.

        If `key` is not None, a hash is taken of all the values in
        `key` and appended to `obj_name` to specify the name of the
        object.  This is an easy and robust way of specifying
        dependencies on parameters.  It can be almost any python
        object (the TreeDict hash() function is used to generate the
        hash).
        
        If `ignore_module` is True, then the specific module is
        ignored when caching the object.  This can be used for sharing
        objects between modules (when the existing dependency system
        is inadequate).

        If `ignore_local` is True, then the local branch of the
        central parameter tree is ignored in calculating the
        dependencies. This allows for fine-grained control over which
        local parameters the object depends on.  For example, perhaps
        an object only depends on the local parameters `x` and `y` and
        results from another module.  The proper way to query such an
        object would be::

          self.inCache("myobj", ignore_local = True, key = (self.p.x, self.p.y))

        If `ignore_dependencies` is True, then the parameters (and
        PModule versions) of all specified dependencies are ignored
        when generating the key for the queried object.  For example,
        if an object only depends on the values of the local parameter
        branch and is independent of the results of dependent modules,
        then it can be stored and loaded from cache more frequently by
        specifying ``ignore_dependencies=True``).
     
         N/A N/A N/A self _cacheAction query obj_name key ignore_module ignore_local ignore_dependencies True True N/A loadFromCache N/A N/A self obj_name key ignore_module ignore_local ignore_dependencies disk_writable persistent creation_function N/A None False False False True True None N/A N/A 
        Loads the specific object from the cache if available.  If it
        is not available, a RuntimeError is raised.

        If `key` is not None, a hash is taken of all the values in
        `key` and appended to `obj_name` to specify the name of the
        object.  This is an easy and robust way of specifying
        dependencies on parameters.  It can be almost any python
        object (the TreeDict hash() function is used to generate the
        hash).

        If `ignore_module` is True, then the specific module is
        ignored when caching the object.  This can be used for sharing
        objects between modules (when the existing dependency system
        is inadequate).

        If `ignore_local` is True, then the local branch of the
        central parameter tree is ignored in calculating the
        dependencies. This allows for fine-grained control over which
        local parameters the object depends on.  For example, perhaps
        an object only depends on the local parameters `x` and `y` and
        results from another module.  The proper way to load such an
        object would be::

          self.loadFromCache("myobj", ignore_local = True,
                             key = (self.p.x, self.p.y))

        If `ignore_dependencies` is True, then the parameters (and
        PModule versions) of all specified dependencies are ignored
        when generating the key for the requested object.  For
        example, if an object only depends on the values of the local
        parameter branch and is independent of the results of
        dependent modules, then it can be stored and loaded from cache
        more frequently by specifying ``ignore_dependencies=True``).
        If `persistent` is False, then only one objects with the
        given name ever held in the in-memory cache at a single time.
        If `ignore_module` is True, this holds across modules,
        otherwise, it holds only within this module.

        If `disk_writable` is False, then only the internal memory
        cache is used; the object is never written to disk.

        If `creation_function` is not None, and the object is not in
        cache, ``creation_function()`` is called to create an instance
        of the object, which is then stored in cache and returned.
        For example, in the following code, the function ``create()``
        is called only if `listobj` is not in the cache::

          def run(self):

              # ...

              def create_listobj():
                  return [None]*self.p.list_length

              L = self.loadFromCache("listobj", creation_function = create_listobj)
              
         N/A N/A N/A self _cacheAction load obj_name key ignore_module ignore_local ignore_dependencies disk_writable persistent creation_function creation_function N/A saveToCache N/A N/A self obj_name obj key ignore_module ignore_local ignore_dependencies persistent disk_writable N/A None False False False True True N/A N/A 
        Caches the specific object `obj` in the local cache.

        If `key` is not None, a hash is taken of all the values in
        `key` and appended to `obj_name` to specify the name of the
        object.  This is an easy and robust way of specifying
        dependencies on parameters.  It can be almost any python
        object (the TreeDict hash() function is used to generate the
        hash).

        If `ignore_module` is True, then the specific module is
        ignored when caching the object.  This can be used for sharing
        objects between modules (when the existing dependency system
        is inadequate).

        If `ignore_local` is True, then the local branch of the
        central parameter tree is ignored in calculating the
        dependencies. This allows for fine-grained control over which
        local parameters the object depends on.  For example, perhaps
        an object only depends on the local parameters `x` and `y` and
        results from another module.  The proper way to save such an
        object to the cache would be::

          self.saveToCache("myobj", ignore_local = True,
                           key = (self.p.x, self.p.y))

        If `ignore_dependencies` is True, then the parameters (and
        PModule versions) of all specified dependencies are ignored
        when generating the key for the requested object.  For
        example, if an object only depends on the values of the local
        parameter branch and is independent of the results of
        dependent modules, then it can be saved and loaded from cache
        more frequently by specifying ``ignore_dependencies=True``).

        If `persistent` is False, then only one objects with the
        given name ever held in the in-memory cache at a single time.
        If `ignore_module` is True, this holds across modules,
        otherwise, it holds only within this module.

        If `disk_writable` is False, then only the internal memory
        cache is used; the object is never written to disk.
         N/A N/A N/A self _cacheAction save obj_name key ignore_module ignore_local ignore_dependencies disk_writable persistent obj obj N/A key N/A N/A self obj_name key ignore_module ignore_local ignore_dependencies N/A None None False False False N/A N/A 
        Returns a unique string representing the state of the current
        processing module or a certain object.  This string is a
        deterministic hash of the parameters, possibly including
        dependencies, for the processing module.  

         N/A N/A N/A self _cacheAction key N/A N/A obj_name None __null__ obj_name key ignore_module ignore_local ignore_dependencies True True N/A getParameters N/A N/A self n N/A N/A N/A 
        Returns the parameter tree specified
         N/A N/A N/A N/A self _pnode getSpecific parameters n N/A getResults N/A N/A self r N/A N/A N/A 
        Returns the results from r 
         N/A N/A N/A N/A self _pnode getSpecific results r N/A getModule N/A N/A self m N/A N/A N/A N/A N/A N/A N/A self _pnode getSpecific module m N/A N/A