Storer

Doc


Storer instances


View the Storer notebook on [NbViewer](http://nbviewer.ipython.org/url/shareyoursystem.ouvaton.org/Storer.ipynb)

Code



# -*- coding: utf-8 -*-
"""


<DefineSource>
@Date : Fri Nov 14 13:20:38 2014 \n
@Author : Erwan Ledoux \n\n
</DefineSource>


Storer instances

"""

#<DefineAugmentation>
import ShareYourSystem as SYS
BaseModuleStr="ShareYourSystem.Standards.Noders.Organizer"
DecorationModuleStr="ShareYourSystem.Standards.Classors.Classer"
SYS.setSubModule(globals())
#</DefineAugmentation>

#<ImportSpecificModules>
from ShareYourSystem.Standards.Modelers import Hierarchizer
from ShareYourSystem.Standards.Noders import Noder
import operator
#</ImportSpecificModules>

#<DefineLocals>
#</DefineLocals>

#<DefineClass>
@DecorationClass()
class StorerClass(BaseClass):

    #Definition
    RepresentingKeyStrsList=[
                                'StoringOrganizeIsBool'
                            ]

    def default_init(self,
                        _StoringOrganizeIsBool=False,
                        _StoringInsertIsBool=True,
                        **_KwargVariablesDict
                    ):

        #Call the parent init method
        BaseClass.__init__(self,**_KwargVariablesDict)

    def do_store(self):

        #Check
        if self.StoringOrganizeIsBool==False:

            #organize
            self.organize()

            #Walk
            self.walk(
                {
                    'AfterUpdateList':[
                        ('organize',{'LiargVariablesList':[]})
                    ],
                    'GatherVariablesList':[self.OrganizedComponentsGetStr]
                }
            )

            #structure
            self.structure(
                    [self.OrganizingComponentsCollectionStr]
                )

            #network
            self.network(
                    **{
                        'VisitingCollectionStrsList':[
                            self.OrganizingModelsCollectionStr,
                            self.OrganizingComponentsCollectionStr
                        ],
                        'RecruitingConcludeConditionVariable':[
                            (
                                '__class__.__mro__',
                                operator.contains,Hierarchizer.HierarchizerClass
                            )
                        ]
                    }
                )

            #set
            self.StoringOrganizeIsBool=True

        #Check
        if self.StoringInsertIsBool:

            #Walk
            self.walk(
                {
                    'AfterUpdateList':[
                        ('callDo',{'LiargVariablesList':[]})
                    ],
                    'GatherVariablesList':[self.OrganizedComponentsGetStr]
                }
            )

            #debug
            '''
            self.debug(('self.',self,['OrganizedTopDeriveDatabaserVariable']))
            '''

            #insert
            self.OrganizedTopDeriveDatabaserVariable.insert()   

#</DefineClass>

View the Storer sources on Github

Example

Let's do all at the same time : Results-Parameters join and hierarchic joins.


In [3]:
#ImportModules
import ShareYourSystem as SYS
from ShareYourSystem.Standards.Classors import Classer
from ShareYourSystem.Standards.Controllers import Storer
import numpy as np

#Define a Sumer class
@Classer.ClasserClass()
class SumerClass(Storer.StorerClass):

    #Definition
    RepresentingKeyStrsList=[
                                'SumingFirstInt',
                                'SumingSecondInt',
                                'SumedTotalInt'
                            ]
                            
    def default_init(self,
                        _SumingFirstInt=0,
                        _SumingSecondInt=0,
                        _SumedTotalInt=0
                    ):

        #Call the parent init method
        self.__class__.__bases__[0].__init__(self)
    
    def do_sum(self):
    
        #set the SumedTotalInt
        self.SumedTotalInt=self.SumingFirstInt+self.SumingSecondInt

#Define a Factorizer class
@Classer.ClasserClass()
class FactorizerClass(Storer.StorerClass):

    #Definition
    RepresentingKeyStrsList=[
                                'FactorizingPowerFloat',
                                'FactorizedTotalFloat'
                            ]
                            
    def default_init(self,
                        _FactorizingPowerFloat=1.,
                        _FactorizedTotalFloat=0.
                    ):

        #Call the parent init method
        self.__class__.__bases__[0].__init__(self)

        #Build the output hierarchy
        self.produce(
                ['X','Y'],
                SumerClass,
                **{'CollectingCollectionStr':self.OrganizingComponentsCollectionStr}
            )

    def do_factorize(self):

        #debug
        '''
        self.debug('We factorize here')
        '''

        #set the FactorizedTotalFloat
        self.FactorizedTotalFloat=np.power(
            sum(
                map(
                    lambda __DeriveSumer:
                    __DeriveSumer.SumedTotalInt,
                    self[self.OrganizedComponentsGetStr]
                )
            ),
            self.FactorizingPowerFloat
        )

#Definition of a Factorizer 
MyFactorizer=FactorizerClass()

#Update transmit the do method and insert in the results
MyFactorizer.__setitem__(
    "Dis_<Component>",
    [
        [
            ('SumingFirstInt',1),
            ('SumingSecondInt',2)
        ],
        [
            ('SumingFirstInt',1),
            ('SumingSecondInt',3)
        ]
    ]
).store()

#Update and insert in the results
MyFactorizer.__setitem__(
    "Dis_<Component>",
    [
        [
            ('SumingFirstInt',2)
        ],
        [
            ('SumingSecondInt',4)
        ]
    ]
).store()

#Definition the AttestedStr
SYS._attest(
    [
        'MyFactorizer is '+SYS._str(
        MyFactorizer,
        **{
            'RepresentingBaseKeyStrsListBool':False,
            'RepresentingAlineaIsBool':False
        }
        ),
        'hdf5 file is : '+MyFactorizer.hdfview().hdfclose().HdformatedConsoleStr
    ]
) 

#Print


                                
                                xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                ////////////////////////////////
                                Attentioner/__init__.py do_attention
                                From Attentioner/__init__.py do_attention | Connecter/__init__.py do_connect | Networker/__init__.py do_network | Storer/__init__.py do_store | site-packages/six.py exec_ | Celler/__init__.py do_cell | Notebooker/__init__.py do_notebook | Documenter/__init__.py do_inform | inform.py <module>
                                ////////////////////////////////
                                
                                l.60 : 
                                *****
                                I am with [('NodeKeyStr', 'ParametersHierarchizer')]
                                *****
                                self.AttentioningCollectionStr is PreConnectome
                                self.GraspingClueVariable is /NodePointDeriveNoder/<Component>XSumer/<Data>ParametersHierarchizer
                                
                                xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                                                
                                
                                xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                ////////////////////////////////
                                Attentioner/__init__.py do_attention
                                From Attentioner/__init__.py do_attention | Connecter/__init__.py do_connect | Networker/__init__.py do_network | Storer/__init__.py do_store | site-packages/six.py exec_ | Celler/__init__.py do_cell | Notebooker/__init__.py do_notebook | Documenter/__init__.py do_inform | inform.py <module>
                                ////////////////////////////////
                                
                                l.60 : 
                                *****
                                I am with [('NodeKeyStr', 'ParametersHierarchizer')]
                                *****
                                self.AttentioningCollectionStr is PreConnectome
                                self.GraspingClueVariable is /NodePointDeriveNoder/<Component>YSumer/<Data>ParametersHierarchizer
                                
                                xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                                                
                                
                                xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                ////////////////////////////////
                                Attentioner/__init__.py do_attention
                                From Attentioner/__init__.py do_attention | Connecter/__init__.py do_connect | Networker/__init__.py do_network | Storer/__init__.py do_store | site-packages/six.py exec_ | Celler/__init__.py do_cell | Notebooker/__init__.py do_notebook | Documenter/__init__.py do_inform | inform.py <module>
                                ////////////////////////////////
                                
                                l.60 : 
                                *****
                                I am with [('NodeKeyStr', 'ResultsHierarchizer')]
                                *****
                                self.AttentioningCollectionStr is PreConnectome
                                self.GraspingClueVariable is /NodePointDeriveNoder/<Data>ParametersHierarchizer
                                
                                xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                                                
                                
                                xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                ////////////////////////////////
                                Attentioner/__init__.py do_attention
                                From Attentioner/__init__.py do_attention | Connecter/__init__.py do_connect | Networker/__init__.py do_network | Storer/__init__.py do_store | site-packages/six.py exec_ | Celler/__init__.py do_cell | Notebooker/__init__.py do_notebook | Documenter/__init__.py do_inform | inform.py <module>
                                ////////////////////////////////
                                
                                l.60 : 
                                *****
                                I am with [('NodeKeyStr', 'ResultsHierarchizer')]
                                *****
                                self.AttentioningCollectionStr is PreConnectome
                                self.GraspingClueVariable is /NodePointDeriveNoder/<Data>ParametersHierarchizer
                                
                                xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                                                
                                
                                xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                ////////////////////////////////
                                Attentioner/__init__.py do_attention
                                From Attentioner/__init__.py do_attention | Connecter/__init__.py do_connect | Networker/__init__.py do_network | Storer/__init__.py do_store | site-packages/six.py exec_ | Celler/__init__.py do_cell | Notebooker/__init__.py do_notebook | Documenter/__init__.py do_inform | inform.py <module>
                                ////////////////////////////////
                                
                                l.60 : 
                                *****
                                I am with [('NodeKeyStr', 'ResultsHierarchizer')]
                                *****
                                self.AttentioningCollectionStr is PreConnectome
                                self.GraspingClueVariable is /NodePointDeriveNoder/<Data>ParametersHierarchizer
                                
                                xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                                                


*****Start of the Attest *****

MyFactorizer is < (FactorizerClass), 4559511120>
   /{ 
   /  '<New><Instance>ComponentCollectionOrderedDict' : 
   /   /{ 
   /   /  'XSumer' : < (SumerClass), 4559511376>
   /   /   /{ 
   /   /   /  '<New><Instance>ComponentCollectionOrderedDict' : 
   /   /   /   /{ 
   /   /   /   /}
   /   /   /  '<New><Instance>DataCollectionOrderedDict' : 
   /   /   /   /{ 
   /   /   /   /  'ParametersHierarchizer' : < (HierarchizerClass), 4561981776>
   /   /   /   /   /{ 
   /   /   /   /   /  '<New><Instance>ComponentCollectionOrderedDict' : 
   /   /   /   /   /   /{ 
   /   /   /   /   /   /}
   /   /   /   /   /  '<New><Instance>DataCollectionOrderedDict' : 
   /   /   /   /   /   /{ 
   /   /   /   /   /   /}
   /   /   /   /   /  '<New><Instance>IdInt' : 4561981776
   /   /   /   /   /  '<New><Instance>NetworkAttentionStr' : Pre
   /   /   /   /   /  '<New><Instance>NetworkCatchStr' : Post
   /   /   /   /   /  '<New><Instance>NetworkCollectionStr' : Connectome
   /   /   /   /   /  '<New><Instance>NewtorkAttentionStr' : 
   /   /   /   /   /  '<New><Instance>NewtorkCatchStr' : 
   /   /   /   /   /  '<New><Instance>NewtorkCollectionStr' : 
   /   /   /   /   /  '<New><Instance>NodeCollectionStr' : Data
   /   /   /   /   /  '<New><Instance>NodeIndexInt' : 0
   /   /   /   /   /  '<New><Instance>NodeKeyStr' : ParametersHierarchizer
   /   /   /   /   /  '<New><Instance>NodePointDeriveNoder' : {...}< (SumerClass), 4559511376>
   /   /   /   /   /  '<New><Instance>NodePointOrderedDict' : {...}< (OrderedDict), 4561948208>
   /   /   /   /   /  '<New><Instance>PreConnectomeCollectionOrderedDict' : 
   /   /   /   /   /   /{ 
   /   /   /   /   /   /  'ParametersHierarchizer_XSumer>TopFactorizer<ParametersHierarchizerPointer' : < (PointerClass), 4555499792>
   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4555499792
   /   /   /   /   /   /   /  '<New><Instance>CatchToPointVariable' : < (HierarchizerClass), 4559510096>
   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /  '<New><Instance>ComponentCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /  '<New><Instance>DataCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4559510096
   /   /   /   /   /   /   /   /  '<New><Instance>NetworkAttentionStr' : Pre
   /   /   /   /   /   /   /   /  '<New><Instance>NetworkCatchStr' : Post
   /   /   /   /   /   /   /   /  '<New><Instance>NetworkCollectionStr' : Connectome
   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkAttentionStr' : 
   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkCatchStr' : 
   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkCollectionStr' : 
   /   /   /   /   /   /   /   /  '<New><Instance>NodeCollectionStr' : Data
   /   /   /   /   /   /   /   /  '<New><Instance>NodeIndexInt' : 0
   /   /   /   /   /   /   /   /  '<New><Instance>NodeKeyStr' : ParametersHierarchizer
   /   /   /   /   /   /   /   /  '<New><Instance>NodePointDeriveNoder' : {...}< (FactorizerClass), 4559511120>
   /   /   /   /   /   /   /   /  '<New><Instance>NodePointOrderedDict' : 
   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /  'ParametersHierarchizer' : {...}< (HierarchizerClass), 4559510096>
   /   /   /   /   /   /   /   /   /  'ResultsHierarchizer' : < (HierarchizerClass), 4555038992>
   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>ComponentCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>DataCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4555038992
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NetworkAttentionStr' : Pre
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NetworkCatchStr' : Post
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NetworkCollectionStr' : Connectome
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkAttentionStr' : 
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkCatchStr' : 
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkCollectionStr' : 
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeCollectionStr' : Data
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeIndexInt' : 1
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeKeyStr' : ResultsHierarchizer
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodePointDeriveNoder' : {...}< (FactorizerClass), 4559511120>
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodePointOrderedDict' : {...}< (OrderedDict), 4561944952>
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>PostConnectomeCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /  '_NodePointDeriveNoder_<Data>ParametersHierarchizerPointer' : < (PointerClass), 4555499216>
   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4555499216
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>CatchToPointVariable' : {...}< (HierarchizerClass), 4559510096>
   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedPathBackVariable' : 
   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedGetVariable' : {...}< (HierarchizerClass), 4559510096>
   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedLocalSetStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingGetVariable' : {...}< (HierarchizerClass), 4559510096>
   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingSetPathStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>TagStr' : Networked
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>_ModelingDescriptionTuplesList' : 
   /   /   /   /   /   /   /   /   /   /   /[
   /   /   /   /   /   /   /   /   /   /   /  0 : 
   /   /   /   /   /   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /   /   /   /   /   /  0 : JoinedTopFactorizerResultsHierarchizerModelToTopFactorizerParametersHierarchizerModelRetrieveIndexesList
   /   /   /   /   /   /   /   /   /   /   /   /  1 : JoinTopFactorizerParametersHierarchizerModelRetrieveIndexesList
   /   /   /   /   /   /   /   /   /   /   /   /  2 : Int64Col(shape=(2,), dflt=0, pos=None)
   /   /   /   /   /   /   /   /   /   /   /   /)
   /   /   /   /   /   /   /   /   /   /   /  1 : 
   /   /   /   /   /   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /   /   /   /   /   /  0 : FactorizedTotalFloat
   /   /   /   /   /   /   /   /   /   /   /   /  1 : FactorizedTotalFloat
   /   /   /   /   /   /   /   /   /   /   /   /  2 : Float64Col(shape=(), dflt=0.0, pos=None)
   /   /   /   /   /   /   /   /   /   /   /   /)
   /   /   /   /   /   /   /   /   /   /   /]
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>_RowingKeyStrsList' : ['JoinedTopFactorizerResultsHierarchizerModelToTopFactorizerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerResultsHierarchizerModelToTopFactorizerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerResultsHierarchizerModelToTopFactorizerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerResultsHierarchizerModelToTopFactorizerParametersHierarchizerModelRetrieveIndexesList']
   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /  '<New><Instance>PostConnectomeCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /  '_NodePointDeriveNoder_<Component>XSumer_<Data>ParametersHierarchizerPointer' : < (PointerClass), 4555900304>
   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4555900304
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>CatchToPointVariable' : {...}< (HierarchizerClass), 4561981776>
   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedPathBackVariable' : 
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedGetVariable' : {...}< (HierarchizerClass), 4561981776>
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedLocalSetStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingGetVariable' : {...}< (HierarchizerClass), 4561981776>
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingSetPathStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /  '_NodePointDeriveNoder_<Component>YSumer_<Data>ParametersHierarchizerPointer' : < (PointerClass), 4559759120>
   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4559759120
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>CatchToPointVariable' : < (HierarchizerClass), 4561983376>
   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>ComponentCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>DataCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4561983376
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NetworkAttentionStr' : Pre
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NetworkCatchStr' : Post
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NetworkCollectionStr' : Connectome
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkAttentionStr' : 
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkCatchStr' : 
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkCollectionStr' : 
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeCollectionStr' : Data
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeIndexInt' : 0
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeKeyStr' : ParametersHierarchizer
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodePointDeriveNoder' : < (SumerClass), 4559510224>
   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>ComponentCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>DataCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /   /  'ParametersHierarchizer' : {...}< (HierarchizerClass), 4561983376>
   /   /   /   /   /   /   /   /   /   /   /   /   /  'ResultsHierarchizer' : < (HierarchizerClass), 4561983120>
   /   /   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>ComponentCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>DataCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4561983120
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NetworkAttentionStr' : Pre
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NetworkCatchStr' : Post
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NetworkCollectionStr' : Connectome
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkAttentionStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkCatchStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkCollectionStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeCollectionStr' : Data
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeIndexInt' : 1
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeKeyStr' : ResultsHierarchizer
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodePointDeriveNoder' : {...}< (SumerClass), 4559510224>
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodePointOrderedDict' : {...}< (OrderedDict), 4562033040>
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>PostConnectomeCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '_NodePointDeriveNoder_<Data>ParametersHierarchizerPointer' : < (PointerClass), 4559509392>
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4559509392
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>CatchToPointVariable' : {...}< (HierarchizerClass), 4561983376>
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedPathBackVariable' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedGetVariable' : {...}< (HierarchizerClass), 4561983376>
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedLocalSetStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingGetVariable' : {...}< (HierarchizerClass), 4561983376>
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingSetPathStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>TagStr' : Networked
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>_ModelingDescriptionTuplesList' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /[
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  0 : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  0 : JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  1 : JoinYSumerParametersHierarchizerModelRetrieveIndexesList
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  2 : Int64Col(shape=(2,), dflt=0, pos=None)
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /)
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  1 : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  0 : SumedTotalInt
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  1 : SumedTotalInt
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  2 : Int32Col(shape=(), dflt=0, pos=None)
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /)
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /]
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>_RowingKeyStrsList' : ['JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList']
   /   /   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4559510224
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList' : [0, 1]
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkAttentionStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkCatchStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkCollectionStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeCollectionStr' : Component
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeIndexInt' : 1
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeKeyStr' : YSumer
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodePointDeriveNoder' : {...}< (FactorizerClass), 4559511120>
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodePointOrderedDict' : {...}< (OrderedDict), 4561967504>
   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>SumedTotalInt' : 5
   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>SumingFirstInt' : 1
   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>SumingSecondInt' : 4
   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodePointOrderedDict' : {...}< (OrderedDict), 4562033040>
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>PreConnectomeCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /  'ParametersHierarchizer_YSumer>TopFactorizer<ParametersHierarchizerPointer' : < (PointerClass), 4555498384>
   /   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4555498384
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>CatchToPointVariable' : {...}< (HierarchizerClass), 4559510096>
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedPathBackVariable' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedGetVariable' : {...}< (HierarchizerClass), 4559510096>
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedLocalSetStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingGetVariable' : {...}< (HierarchizerClass), 4559510096>
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingSetPathStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /   /  'ParametersHierarchizer_YSumer>TopFactorizer<YSumer_ResultsHierarchizerPointer' : < (PointerClass), 4555501136>
   /   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4555501136
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>CatchToPointVariable' : {...}< (HierarchizerClass), 4561983120>
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedPathBackVariable' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedGetVariable' : {...}< (HierarchizerClass), 4561983120>
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedLocalSetStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingGetVariable' : {...}< (HierarchizerClass), 4561983120>
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingSetPathStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>_ModelingDescriptionTuplesList' : 
   /   /   /   /   /   /   /   /   /   /   /   /[
   /   /   /   /   /   /   /   /   /   /   /   /  0 : 
   /   /   /   /   /   /   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /   /   /   /   /   /   /  0 : SumingFirstInt
   /   /   /   /   /   /   /   /   /   /   /   /   /  1 : SumingFirstInt
   /   /   /   /   /   /   /   /   /   /   /   /   /  2 : Int32Col(shape=(), dflt=0, pos=None)
   /   /   /   /   /   /   /   /   /   /   /   /   /)
   /   /   /   /   /   /   /   /   /   /   /   /  1 : 
   /   /   /   /   /   /   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /   /   /   /   /   /   /  0 : SumingSecondInt
   /   /   /   /   /   /   /   /   /   /   /   /   /  1 : SumingSecondInt
   /   /   /   /   /   /   /   /   /   /   /   /   /  2 : Int32Col(shape=(), dflt=0, pos=None)
   /   /   /   /   /   /   /   /   /   /   /   /   /)
   /   /   /   /   /   /   /   /   /   /   /   /]
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>_RowingKeyStrsList' : ['SumingFirstInt', 'SumingSecondInt']
   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedPathBackVariable' : 
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedGetVariable' : {...}< (HierarchizerClass), 4561983376>
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedLocalSetStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingGetVariable' : {...}< (HierarchizerClass), 4561983376>
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingSetPathStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /  '<New><Instance>PreConnectomeCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /  'ParametersHierarchizer>TopFactorizer<ResultsHierarchizerPointer' : < (PointerClass), 4555500816>
   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4555500816
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>CatchToPointVariable' : {...}< (HierarchizerClass), 4555038992>
   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedPathBackVariable' : 
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedGetVariable' : {...}< (HierarchizerClass), 4555038992>
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedLocalSetStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingGetVariable' : {...}< (HierarchizerClass), 4555038992>
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingSetPathStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /  '<New><Instance>_ModelingDescriptionTuplesList' : 
   /   /   /   /   /   /   /   /   /[
   /   /   /   /   /   /   /   /   /  0 : 
   /   /   /   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /   /   /   /  0 : JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList
   /   /   /   /   /   /   /   /   /   /  1 : JoinXSumerParametersHierarchizerModelRetrieveIndexesList
   /   /   /   /   /   /   /   /   /   /  2 : Int64Col(shape=(2,), dflt=0, pos=None)
   /   /   /   /   /   /   /   /   /   /)
   /   /   /   /   /   /   /   /   /  1 : 
   /   /   /   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /   /   /   /  0 : JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList
   /   /   /   /   /   /   /   /   /   /  1 : JoinYSumerParametersHierarchizerModelRetrieveIndexesList
   /   /   /   /   /   /   /   /   /   /  2 : Int64Col(shape=(2,), dflt=0, pos=None)
   /   /   /   /   /   /   /   /   /   /)
   /   /   /   /   /   /   /   /   /  2 : 
   /   /   /   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /   /   /   /  0 : FactorizingPowerFloat
   /   /   /   /   /   /   /   /   /   /  1 : FactorizingPowerFloat
   /   /   /   /   /   /   /   /   /   /  2 : Float64Col(shape=(), dflt=0.0, pos=None)
   /   /   /   /   /   /   /   /   /   /)
   /   /   /   /   /   /   /   /   /]
   /   /   /   /   /   /   /   /  '<New><Instance>_RowingKeyStrsList' : ['JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'FactorizingPowerFloat']
   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /  '<Spe><Class>PointedBackSetStr' : 
   /   /   /   /   /   /   /  '<Spe><Class>PointedPathBackVariable' : 
   /   /   /   /   /   /   /  '<Spe><Instance>PointedGetVariable' : {...}< (HierarchizerClass), 4559510096>
   /   /   /   /   /   /   /  '<Spe><Instance>PointedLocalSetStr' : CatchToPointVariable
   /   /   /   /   /   /   /  '<Spe><Instance>PointingBackSetStr' : 
   /   /   /   /   /   /   /  '<Spe><Instance>PointingGetVariable' : {...}< (HierarchizerClass), 4559510096>
   /   /   /   /   /   /   /  '<Spe><Instance>PointingSetPathStr' : CatchToPointVariable
   /   /   /   /   /   /   /}
   /   /   /   /   /   /  'ParametersHierarchizer_XSumer>TopFactorizer<XSumer_ResultsHierarchizerPointer' : < (PointerClass), 4555499920>{...}< (dict), 4555069992>
   /   /   /   /   /   /}
   /   /   /   /   /  '<New><Instance>_ModelingDescriptionTuplesList' : 
   /   /   /   /   /   /[
   /   /   /   /   /   /  0 : 
   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /  0 : SumingFirstInt
   /   /   /   /   /   /   /  1 : SumingFirstInt
   /   /   /   /   /   /   /  2 : Int32Col(shape=(), dflt=0, pos=None)
   /   /   /   /   /   /   /)
   /   /   /   /   /   /  1 : 
   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /  0 : SumingSecondInt
   /   /   /   /   /   /   /  1 : SumingSecondInt
   /   /   /   /   /   /   /  2 : Int32Col(shape=(), dflt=0, pos=None)
   /   /   /   /   /   /   /)
   /   /   /   /   /   /]
   /   /   /   /   /  '<New><Instance>_RowingKeyStrsList' : ['SumingFirstInt', 'SumingSecondInt']
   /   /   /   /   /}
   /   /   /   /  'ResultsHierarchizer' : < (HierarchizerClass), 4561982544>{...}< (dict), 4559498328>
   /   /   /   /}
   /   /   /  '<New><Instance>IdInt' : 4559511376
   /   /   /  '<New><Instance>JoinedXSumerResultsHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList' : [0, 1]
   /   /   /  '<New><Instance>NewtorkAttentionStr' : 
   /   /   /  '<New><Instance>NewtorkCatchStr' : 
   /   /   /  '<New><Instance>NewtorkCollectionStr' : 
   /   /   /  '<New><Instance>NodeCollectionStr' : Component
   /   /   /  '<New><Instance>NodeIndexInt' : 0
   /   /   /  '<New><Instance>NodeKeyStr' : XSumer
   /   /   /  '<New><Instance>NodePointDeriveNoder' : {...}< (FactorizerClass), 4559511120>
   /   /   /  '<New><Instance>NodePointOrderedDict' : {...}< (OrderedDict), 4561967504>
   /   /   /  '<Spe><Instance>SumedTotalInt' : 4
   /   /   /  '<Spe><Instance>SumingFirstInt' : 2
   /   /   /  '<Spe><Instance>SumingSecondInt' : 2
   /   /   /}
   /   /  'YSumer' : {...}< (SumerClass), 4559510224>
   /   /}
   /  '<New><Instance>DataCollectionOrderedDict' : {...}< (OrderedDict), 4561944952>
   /  '<New><Instance>IdInt' : 4559511120
   /  '<New><Instance>JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList' : [0, 1]
   /  '<New><Instance>JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList' : [0, 1]
   /  '<New><Instance>JoinedTopFactorizerResultsHierarchizerModelToTopFactorizerParametersHierarchizerModelRetrieveIndexesList' : [0, 1]
   /  '<New><Instance>NewtorkAttentionStr' : 
   /  '<New><Instance>NewtorkCatchStr' : 
   /  '<New><Instance>NewtorkCollectionStr' : 
   /  '<New><Instance>NodeCollectionStr' : Globals
   /  '<New><Instance>NodeIndexInt' : -1
   /  '<New><Instance>NodeKeyStr' : TopFactorizer
   /  '<New><Instance>NodePointDeriveNoder' : None
   /  '<New><Instance>NodePointOrderedDict' : None
   /  '<Spe><Class>FactorizingPowerFloat' : 1.0
   /  '<Spe><Instance>FactorizedTotalFloat' : 9.0
   /}

------

hdf5 file is : /                        Group
/TopFactorizer           Group
/TopFactorizer/XSumer    Group
/TopFactorizer/XSumer/xx0xxParametersHierarchizerTable Dataset {3/Inf}
    Data:
        (0) {RowInt=0, SumingFirstInt=1, SumingSecondInt=2},
        (1) {RowInt=1, SumingFirstInt=2, SumingSecondInt=2},
        (2) {RowInt=2, SumingFirstInt=1, SumingSecondInt=4}
/TopFactorizer/XSumer/xx0xxResultsHierarchizerTable Dataset {3/Inf}
    Data:
        (0) {JoinXSumerParametersHierarchizerModelRetrieveIndexesList=[0,0], 
        (0)  RowInt=0, SumedTotalInt=3},
        (1) {JoinXSumerParametersHierarchizerModelRetrieveIndexesList=[0,1], 
        (1)  RowInt=1, SumedTotalInt=4},
        (2) {JoinXSumerParametersHierarchizerModelRetrieveIndexesList=[0,2], 
        (2)  RowInt=2, SumedTotalInt=5}
/TopFactorizer/YSumer    Group
/TopFactorizer/YSumer/xx0xxParametersHierarchizerTable Dataset {4/Inf}
    Data:
        (0) {RowInt=0, SumingFirstInt=1, SumingSecondInt=3},
        (1) {RowInt=1, SumingFirstInt=1, SumingSecondInt=4},
        (2) {RowInt=2, SumingFirstInt=0, SumingSecondInt=0},
        (3) {RowInt=3, SumingFirstInt=0, SumingSecondInt=3}
/TopFactorizer/YSumer/xx0xxResultsHierarchizerTable Dataset {4/Inf}
    Data:
        (0) {JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,0], 
        (0)  RowInt=0, SumedTotalInt=4},
        (1) {JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,1], 
        (1)  RowInt=1, SumedTotalInt=5},
        (2) {JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,2], 
        (2)  RowInt=2, SumedTotalInt=0},
        (3) {JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,3], 
        (3)  RowInt=3, SumedTotalInt=3}
/xx0xxParametersHierarchizerTable Dataset {7/Inf}
    Data:
        (0) {FactorizingPowerFloat=1, 
        (0)  JoinXSumerParametersHierarchizerModelRetrieveIndexesList=[0,0], 
        (0)  JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,0], 
        (0)  RowInt=0},
        (1) {FactorizingPowerFloat=1, 
        (1)  JoinXSumerParametersHierarchizerModelRetrieveIndexesList=[0,1], 
        (1)  JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,1], 
        (1)  RowInt=1},
        (2) {FactorizingPowerFloat=1, 
        (2)  JoinXSumerParametersHierarchizerModelRetrieveIndexesList=[0,0], 
        (2)  JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,2], 
        (2)  RowInt=2},
        (3) {FactorizingPowerFloat=1, 
        (3)  JoinXSumerParametersHierarchizerModelRetrieveIndexesList=[0,2], 
        (3)  JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,2], 
        (3)  RowInt=3},
        (4) {FactorizingPowerFloat=1, 
        (4)  JoinXSumerParametersHierarchizerModelRetrieveIndexesList=[0,2], 
        (4)  JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,3], 
        (4)  RowInt=4},
        (5) {FactorizingPowerFloat=1, 
        (5)  JoinXSumerParametersHierarchizerModelRetrieveIndexesList=[0,2], 
        (5)  JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,0], 
        (5)  RowInt=5},
        (6) {FactorizingPowerFloat=2, 
        (6)  JoinXSumerParametersHierarchizerModelRetrieveIndexesList=[0,2], 
        (6)  JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,0], 
        (6)  RowInt=6}
/xx0xxResultsHierarchizerTable Dataset {7/Inf}
    Data:
        (0) {FactorizedTotalFloat=7, 
        (0)  JoinTopFactorizerParametersHierarchizerModelRetrieveIndexesList=[0,
        (0)  0], RowInt=0},
        (1) {FactorizedTotalFloat=9, 
        (1)  JoinTopFactorizerParametersHierarchizerModelRetrieveIndexesList=[0,
        (1)  1], RowInt=1},
        (2) {FactorizedTotalFloat=0, 
        (2)  JoinTopFactorizerParametersHierarchizerModelRetrieveIndexesList=[0,
        (2)  2], RowInt=2},
        (3) {FactorizedTotalFloat=0, 
        (3)  JoinTopFactorizerParametersHierarchizerModelRetrieveIndexesList=[0,
        (3)  3], RowInt=3},
        (4) {FactorizedTotalFloat=0, 
        (4)  JoinTopFactorizerParametersHierarchizerModelRetrieveIndexesList=[0,
        (4)  4], RowInt=4},
        (5) {FactorizedTotalFloat=0, 
        (5)  JoinTopFactorizerParametersHierarchizerModelRetrieveIndexesList=[0,
        (5)  5], RowInt=5},
        (6) {FactorizedTotalFloat=81, 
        (6)  JoinTopFactorizerParametersHierarchizerModelRetrieveIndexesList=[0,
        (6)  6], RowInt=6}


*****End of the Attest *****


Grider

Doc


Grider instances


View the Grider notebook on [NbViewer](http://nbviewer.ipython.org/url/shareyoursystem.ouvaton.org/Grider.ipynb)

Code



# -*- coding: utf-8 -*-
"""


<DefineSource>
@Date : Fri Nov 14 13:20:38 2014 \n
@Author : Erwan Ledoux \n\n
</DefineSource>


Grider instances

"""

#<DefineAugmentation>
import ShareYourSystem as SYS
BaseModuleStr="ShareYourSystem.Storers.Storer"
DecorationModuleStr="ShareYourSystem.Standards.Classors.Classer"
SYS.setSubModule(globals())
#</DefineAugmentation>

#<ImportSpecificModules>
import itertools
#</ImportSpecificModules>

#<DefineClass>
@DecorationClass()
class GriderClass(BaseClass):

    #Definition
    RepresentingKeyStrsList=[
                        'GridingScanTuplesList',
                        'GridedGetKeyStrsList',
                        'GridedValueVariablesTuplesList',
                        'GridedComponentRetrieveListsList',
                        'GridedScanRetrieveListsList'
                    ]

    def default_init(
            self,
            _GridingScanTuplesList=None,
            _GridedGetKeyStrsList=None,
            _GridedValueVariablesTuplesList=None,
            _GridedComponentRetrieveListsList=None,
            _GridedScanRetrieveListsList=None,
            **_KwargVariablesDict
        ):

        #Call the parent init method
        BaseClass.__init__(self,**_KwargVariablesDict)

    def do_grid(self):

        #just for init
        self.store(_InsertIsBool=False)

        #grid before in all the components
        self.GridedComponentRetrieveListsList=map(
                lambda __DeriveGrider:
                __DeriveGrider.grid().GridedScanRetrieveListsList,
                self.OrganizedComponentCollectionOrderedDict.values()
            )

        #debug
        self.debug(('self.',self,['GridedComponentRetrieveListsList']))

        #set the GridedGettingStrsList
        self.GridedGetKeyStrsList=SYS.unzip(
            self.GridingScanTuplesList,[0]
        )

        #scan the values of this model
        self.GridedValueVariablesTuplesList=list(
                itertools.product(
                    *SYS.unzip(
                        self.GridingScanTuplesList,[1]
                    )
                )
        )

        #set
        self.StoringInsertIsBool=True

        #map an update and a store for each combination
        self.GridedScanRetrieveListsList=map(
                lambda __GridedValueVariablesTuple:
                self.update(
                    zip(
                        self.GridedGetKeyStrsList, 
                        __GridedValueVariablesTuple
                    )
                ).store(
                ).OrganizedTopDeriveDatabaserVariable.pick(
                    ['TabledInt','RowedIndexInt']
                ),
                self.GridedValueVariablesTuplesList
            )

        #debug
        '''
        self.debug(('self.',self,['GridedScanRetrieveListsList']))
        '''

        #Return self
        #return self

#</DefineClass>

View the Grider sources on Github

Example

Now we do a grid that first grid in each sub components, get the retrive index lists and so do the scan in the upper layers with all the combiations of retrieve lists.


In [7]:
#ImportModules
import ShareYourSystem as SYS
from ShareYourSystem.Standards.Classors import Classer
from ShareYourSystem.Standards.Controllers import Grider
import numpy as np

#Define a Sumer class
@Classer.ClasserClass()
class SumerClass(Grider.GriderClass):

    #Definition
    RepresentingKeyStrsList=[
                                'SumingFirstInt',
                                'SumingSecondInt',
                                'SumedTotalInt'
                            ]
                            
    def default_init(self,
                        _SumingFirstInt=0,
                        _SumingSecondInt=0,
                        _SumedTotalInt=0
                    ):

        #Call the parent init method
        self.__class__.__bases__[0].__init__(self)
    
    def do_sum(self):
    
        #set the SumedTotalInt
        self.SumedTotalInt=self.SumingFirstInt+self.SumingSecondInt

#Define a Factorizer class
@Classer.ClasserClass()
class FactorizerClass(Grider.GriderClass):

    #Definition
    RepresentingKeyStrsList=[
                                'FactorizingPowerFloat',
                                'FactorizedTotalFloat'
                            ]
                            
    def default_init(self,
                        _FactorizingPowerFloat=1.,
                        _FactorizedTotalFloat=0.
                    ):

        #Call the parent init method
        self.__class__.__bases__[0].__init__(self)

        #Build the output hierarchy
        self.produce(
                ['X','Y'],
                SumerClass,
                **{'CollectingCollectionStr':self.OrganizingComponentsCollectionStr}
            )

    def do_factorize(self):

        #debug
        '''
        self.debug('We factorize here')
        '''

        #set the FactorizedTotalFloat
        self.FactorizedTotalFloat=np.power(
            sum(
                map(
                    lambda __DeriveSumer:
                    __DeriveSumer.SumedTotalInt,
                    self[self.OrganizedComponentsGetStr]
                )
            ),
            self.FactorizingPowerFloat
        )

#Definition of a Factorizer 
MyFactorizer=FactorizerClass().__setitem__(
    "Dis_<Component>",
    [
        [
            (
                'GridingScanTuplesList',
                [
                    ('SumingFirstInt',[1]),
                    ('SumingSecondInt',[2,4])
                ]
            ),
        ],
        [
            (
                'GridingScanTuplesList',
                [
                    ('SumingFirstInt',[0,1]),
                    ('SumingSecondInt',[3])
                ]
            ),
        ],
    ]
)

#grid
MyFactorizer.grid([('FactorizingPowerFloat',[1,2])])

#Definition the AttestedStr
SYS._attest(
    [
        'MyFactorizer is '+SYS._str(
        MyFactorizer,
        **{
            'RepresentingBaseKeyStrsListBool':False,
            'RepresentingAlineaIsBool':False
        }
        ),
        'hdf5 file is : '+MyFactorizer.hdfview().hdfclose().HdformatedConsoleStr
    ]
) 

#Print


                                    
                                    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                    ////////////////////////////////
                                    Attentioner/__init__.py do_attention
                                    From Attentioner/__init__.py do_attention | Connecter/__init__.py do_connect | Networker/__init__.py do_network | Storer/__init__.py do_store | Grider/__init__.py do_grid | site-packages/six.py exec_ | Celler/__init__.py do_cell | Notebooker/__init__.py do_notebook | Documenter/__init__.py do_inform | inform.py <module>
                                    ////////////////////////////////
                                    
                                    l.60 : 
                                    *****
                                    I am with [('NodeKeyStr', 'ParametersHierarchizer')]
                                    *****
                                    self.AttentioningCollectionStr is PreConnectome
                                    self.GraspingClueVariable is /NodePointDeriveNoder/<Component>XSumer/<Data>ParametersHierarchizer
                                    
                                    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                                                        
                                    
                                    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                    ////////////////////////////////
                                    Attentioner/__init__.py do_attention
                                    From Attentioner/__init__.py do_attention | Connecter/__init__.py do_connect | Networker/__init__.py do_network | Storer/__init__.py do_store | Grider/__init__.py do_grid | site-packages/six.py exec_ | Celler/__init__.py do_cell | Notebooker/__init__.py do_notebook | Documenter/__init__.py do_inform | inform.py <module>
                                    ////////////////////////////////
                                    
                                    l.60 : 
                                    *****
                                    I am with [('NodeKeyStr', 'ParametersHierarchizer')]
                                    *****
                                    self.AttentioningCollectionStr is PreConnectome
                                    self.GraspingClueVariable is /NodePointDeriveNoder/<Component>YSumer/<Data>ParametersHierarchizer
                                    
                                    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                                                        
                                    
                                    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                    ////////////////////////////////
                                    Attentioner/__init__.py do_attention
                                    From Attentioner/__init__.py do_attention | Connecter/__init__.py do_connect | Networker/__init__.py do_network | Storer/__init__.py do_store | Grider/__init__.py do_grid | site-packages/six.py exec_ | Celler/__init__.py do_cell | Notebooker/__init__.py do_notebook | Documenter/__init__.py do_inform | inform.py <module>
                                    ////////////////////////////////
                                    
                                    l.60 : 
                                    *****
                                    I am with [('NodeKeyStr', 'ResultsHierarchizer')]
                                    *****
                                    self.AttentioningCollectionStr is PreConnectome
                                    self.GraspingClueVariable is /NodePointDeriveNoder/<Data>ParametersHierarchizer
                                    
                                    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                                                        
                                    
                                    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                    ////////////////////////////////
                                    Attentioner/__init__.py do_attention
                                    From Attentioner/__init__.py do_attention | Connecter/__init__.py do_connect | Networker/__init__.py do_network | Storer/__init__.py do_store | Grider/__init__.py do_grid | site-packages/six.py exec_ | Celler/__init__.py do_cell | Notebooker/__init__.py do_notebook | Documenter/__init__.py do_inform | inform.py <module>
                                    ////////////////////////////////
                                    
                                    l.60 : 
                                    *****
                                    I am with [('NodeKeyStr', 'ResultsHierarchizer')]
                                    *****
                                    self.AttentioningCollectionStr is PreConnectome
                                    self.GraspingClueVariable is /NodePointDeriveNoder/<Data>ParametersHierarchizer
                                    
                                    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                                                        
                                    
                                    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                    ////////////////////////////////
                                    Attentioner/__init__.py do_attention
                                    From Attentioner/__init__.py do_attention | Connecter/__init__.py do_connect | Networker/__init__.py do_network | Storer/__init__.py do_store | Grider/__init__.py do_grid | site-packages/six.py exec_ | Celler/__init__.py do_cell | Notebooker/__init__.py do_notebook | Documenter/__init__.py do_inform | inform.py <module>
                                    ////////////////////////////////
                                    
                                    l.60 : 
                                    *****
                                    I am with [('NodeKeyStr', 'ResultsHierarchizer')]
                                    *****
                                    self.AttentioningCollectionStr is PreConnectome
                                    self.GraspingClueVariable is /NodePointDeriveNoder/<Data>ParametersHierarchizer
                                    
                                    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                                                        
                                        
                                        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                        ////////////////////////////////
                                        Attentioner/__init__.py do_attention
                                        From Attentioner/__init__.py do_attention | Connecter/__init__.py do_connect | Networker/__init__.py do_network | Storer/__init__.py do_store | Grider/__init__.py do_grid | Grider/__init__.py do_grid | site-packages/six.py exec_ | Celler/__init__.py do_cell | Notebooker/__init__.py do_notebook | Documenter/__init__.py do_inform | inform.py <module>
                                        ////////////////////////////////
                                        
                                        l.60 : 
                                        *****
                                        I am with [('NodeKeyStr', 'ResultsHierarchizer')]
                                        *****
                                        self.AttentioningCollectionStr is PreConnectome
                                        self.GraspingClueVariable is /NodePointDeriveNoder/<Data>ParametersHierarchizer
                                        
                                        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                                                                
                        
                        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                        ////////////////////////////////
                        Grider/__init__.py do_grid
                        From Grider/__init__.py do_grid | Grider/__init__.py do_grid | site-packages/six.py exec_ | Celler/__init__.py do_cell | Notebooker/__init__.py do_notebook | Documenter/__init__.py do_inform | inform.py <module>
                        ////////////////////////////////
                        
                        l.65 : 
                        *****
                        I am with [('NodeKeyStr', 'XSumer')]
                        *****
                        self.GridedComponentRetrieveListsList is []
                        
                        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                                
                                        
                                        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                        ////////////////////////////////
                                        Attentioner/__init__.py do_attention
                                        From Attentioner/__init__.py do_attention | Connecter/__init__.py do_connect | Networker/__init__.py do_network | Storer/__init__.py do_store | Grider/__init__.py do_grid | Grider/__init__.py do_grid | site-packages/six.py exec_ | Celler/__init__.py do_cell | Notebooker/__init__.py do_notebook | Documenter/__init__.py do_inform | inform.py <module>
                                        ////////////////////////////////
                                        
                                        l.60 : 
                                        *****
                                        I am with [('ModelingKeyStr', 'ParametersHierarchizer'), ('NodeKeyStr', 'ParametersHierarchizer')]
                                        *****
                                        self.AttentioningCollectionStr is PreConnectome
                                        self.GraspingClueVariable is /NodePointDeriveNoder/<Component>XSumer/<Data>ParametersHierarchizer
                                        
                                        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                                                                
                                        
                                        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                        ////////////////////////////////
                                        Attentioner/__init__.py do_attention
                                        From Attentioner/__init__.py do_attention | Connecter/__init__.py do_connect | Networker/__init__.py do_network | Storer/__init__.py do_store | Grider/__init__.py do_grid | Grider/__init__.py do_grid | site-packages/six.py exec_ | Celler/__init__.py do_cell | Notebooker/__init__.py do_notebook | Documenter/__init__.py do_inform | inform.py <module>
                                        ////////////////////////////////
                                        
                                        l.60 : 
                                        *****
                                        I am with [('ModelingKeyStr', 'ParametersHierarchizer'), ('NodeKeyStr', 'ParametersHierarchizer')]
                                        *****
                                        self.AttentioningCollectionStr is PreConnectome
                                        self.GraspingClueVariable is /NodePointDeriveNoder/<Component>YSumer/<Data>ParametersHierarchizer
                                        
                                        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                                                                
                                        
                                        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                        ////////////////////////////////
                                        Attentioner/__init__.py do_attention
                                        From Attentioner/__init__.py do_attention | Connecter/__init__.py do_connect | Networker/__init__.py do_network | Storer/__init__.py do_store | Grider/__init__.py do_grid | Grider/__init__.py do_grid | site-packages/six.py exec_ | Celler/__init__.py do_cell | Notebooker/__init__.py do_notebook | Documenter/__init__.py do_inform | inform.py <module>
                                        ////////////////////////////////
                                        
                                        l.60 : 
                                        *****
                                        I am with [('ModelingKeyStr', 'ResultsHierarchizer'), ('NodeKeyStr', 'ResultsHierarchizer')]
                                        *****
                                        self.AttentioningCollectionStr is PreConnectome
                                        self.GraspingClueVariable is /NodePointDeriveNoder/<Data>ParametersHierarchizer
                                        
                                        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                                                                
                                        
                                        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                        ////////////////////////////////
                                        Attentioner/__init__.py do_attention
                                        From Attentioner/__init__.py do_attention | Connecter/__init__.py do_connect | Networker/__init__.py do_network | Storer/__init__.py do_store | Grider/__init__.py do_grid | Grider/__init__.py do_grid | site-packages/six.py exec_ | Celler/__init__.py do_cell | Notebooker/__init__.py do_notebook | Documenter/__init__.py do_inform | inform.py <module>
                                        ////////////////////////////////
                                        
                                        l.60 : 
                                        *****
                                        I am with [('ModelingKeyStr', 'ResultsHierarchizer'), ('NodeKeyStr', 'ResultsHierarchizer')]
                                        *****
                                        self.AttentioningCollectionStr is PreConnectome
                                        self.GraspingClueVariable is /NodePointDeriveNoder/<Data>ParametersHierarchizer
                                        
                                        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                                                                
                                        
                                        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                        ////////////////////////////////
                                        Attentioner/__init__.py do_attention
                                        From Attentioner/__init__.py do_attention | Connecter/__init__.py do_connect | Networker/__init__.py do_network | Storer/__init__.py do_store | Grider/__init__.py do_grid | Grider/__init__.py do_grid | site-packages/six.py exec_ | Celler/__init__.py do_cell | Notebooker/__init__.py do_notebook | Documenter/__init__.py do_inform | inform.py <module>
                                        ////////////////////////////////
                                        
                                        l.60 : 
                                        *****
                                        I am with [('ModelingKeyStr', 'ResultsHierarchizer'), ('NodeKeyStr', 'ResultsHierarchizer')]
                                        *****
                                        self.AttentioningCollectionStr is PreConnectome
                                        self.GraspingClueVariable is /NodePointDeriveNoder/<Data>ParametersHierarchizer
                                        
                                        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                                                                
                        
                        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                        ////////////////////////////////
                        Grider/__init__.py do_grid
                        From Grider/__init__.py do_grid | Grider/__init__.py do_grid | site-packages/six.py exec_ | Celler/__init__.py do_cell | Notebooker/__init__.py do_notebook | Documenter/__init__.py do_inform | inform.py <module>
                        ////////////////////////////////
                        
                        l.65 : 
                        *****
                        I am with [('NodeKeyStr', 'YSumer')]
                        *****
                        self.GridedComponentRetrieveListsList is []
                        
                        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                                
                    
                    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                    ////////////////////////////////
                    Grider/__init__.py do_grid
                    From Grider/__init__.py do_grid | site-packages/six.py exec_ | Celler/__init__.py do_cell | Notebooker/__init__.py do_notebook | Documenter/__init__.py do_inform | inform.py <module>
                    ////////////////////////////////
                    
                    l.65 : 
                    *****
                    I am with [('NodeKeyStr', 'TopFactorizer')]
                    *****
                    self.GridedComponentRetrieveListsList is 
                       /[
                       /  0 : 
                       /   /[
                       /   /  0 : [0, 0]
                       /   /  1 : [0, 2]
                       /   /]
                       /  1 : 
                       /   /[
                       /   /  0 : [0, 3]
                       /   /  1 : [0, 0]
                       /   /]
                       /]
                    
                    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                        


*****Start of the Attest *****

MyFactorizer is < (FactorizerClass), 4561983184>
   /{ 
   /  '<New><Instance>ComponentCollectionOrderedDict' : 
   /   /{ 
   /   /  'XSumer' : < (SumerClass), 4561728400>
   /   /   /{ 
   /   /   /  '<New><Instance>ComponentCollectionOrderedDict' : 
   /   /   /   /{ 
   /   /   /   /}
   /   /   /  '<New><Instance>DataCollectionOrderedDict' : 
   /   /   /   /{ 
   /   /   /   /  'ParametersHierarchizer' : < (HierarchizerClass), 4562082640>
   /   /   /   /   /{ 
   /   /   /   /   /  '<New><Instance>ComponentCollectionOrderedDict' : 
   /   /   /   /   /   /{ 
   /   /   /   /   /   /}
   /   /   /   /   /  '<New><Instance>DataCollectionOrderedDict' : 
   /   /   /   /   /   /{ 
   /   /   /   /   /   /}
   /   /   /   /   /  '<New><Instance>IdInt' : 4562082640
   /   /   /   /   /  '<New><Instance>NetworkAttentionStr' : Pre
   /   /   /   /   /  '<New><Instance>NetworkCatchStr' : Post
   /   /   /   /   /  '<New><Instance>NetworkCollectionStr' : Connectome
   /   /   /   /   /  '<New><Instance>NewtorkAttentionStr' : 
   /   /   /   /   /  '<New><Instance>NewtorkCatchStr' : 
   /   /   /   /   /  '<New><Instance>NewtorkCollectionStr' : 
   /   /   /   /   /  '<New><Instance>NodeCollectionStr' : Data
   /   /   /   /   /  '<New><Instance>NodeIndexInt' : 0
   /   /   /   /   /  '<New><Instance>NodeKeyStr' : ParametersHierarchizer
   /   /   /   /   /  '<New><Instance>NodePointDeriveNoder' : {...}< (SumerClass), 4561728400>
   /   /   /   /   /  '<New><Instance>NodePointOrderedDict' : {...}< (OrderedDict), 4561800160>
   /   /   /   /   /  '<New><Instance>PreConnectomeCollectionOrderedDict' : 
   /   /   /   /   /   /{ 
   /   /   /   /   /   /  'ParametersHierarchizer_XSumer>TopFactorizer<ParametersHierarchizerPointer' : < (PointerClass), 4563658448>
   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4563658448
   /   /   /   /   /   /   /  '<New><Instance>CatchToPointVariable' : < (HierarchizerClass), 4561730576>
   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /  '<New><Instance>ComponentCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /  '<New><Instance>DataCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4561730576
   /   /   /   /   /   /   /   /  '<New><Instance>NetworkAttentionStr' : Pre
   /   /   /   /   /   /   /   /  '<New><Instance>NetworkCatchStr' : Post
   /   /   /   /   /   /   /   /  '<New><Instance>NetworkCollectionStr' : Connectome
   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkAttentionStr' : 
   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkCatchStr' : 
   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkCollectionStr' : 
   /   /   /   /   /   /   /   /  '<New><Instance>NodeCollectionStr' : Data
   /   /   /   /   /   /   /   /  '<New><Instance>NodeIndexInt' : 0
   /   /   /   /   /   /   /   /  '<New><Instance>NodeKeyStr' : ParametersHierarchizer
   /   /   /   /   /   /   /   /  '<New><Instance>NodePointDeriveNoder' : {...}< (FactorizerClass), 4561983184>
   /   /   /   /   /   /   /   /  '<New><Instance>NodePointOrderedDict' : 
   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /  'ParametersHierarchizer' : {...}< (HierarchizerClass), 4561730576>
   /   /   /   /   /   /   /   /   /  'ResultsHierarchizer' : < (HierarchizerClass), 4556651408>
   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>ComponentCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>DataCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4556651408
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NetworkAttentionStr' : Pre
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NetworkCatchStr' : Post
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NetworkCollectionStr' : Connectome
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkAttentionStr' : 
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkCatchStr' : 
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkCollectionStr' : 
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeCollectionStr' : Data
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeIndexInt' : 1
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeKeyStr' : ResultsHierarchizer
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodePointDeriveNoder' : {...}< (FactorizerClass), 4561983184>
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodePointOrderedDict' : {...}< (OrderedDict), 4561759792>
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>PostConnectomeCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /  '_NodePointDeriveNoder_<Data>ParametersHierarchizerPointer' : < (PointerClass), 4563658256>
   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4563658256
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>CatchToPointVariable' : {...}< (HierarchizerClass), 4561730576>
   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedPathBackVariable' : 
   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedGetVariable' : {...}< (HierarchizerClass), 4561730576>
   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedLocalSetStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingGetVariable' : {...}< (HierarchizerClass), 4561730576>
   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingSetPathStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>TagStr' : Networked
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>_ModelingDescriptionTuplesList' : 
   /   /   /   /   /   /   /   /   /   /   /[
   /   /   /   /   /   /   /   /   /   /   /  0 : 
   /   /   /   /   /   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /   /   /   /   /   /  0 : JoinedTopFactorizerResultsHierarchizerModelToTopFactorizerParametersHierarchizerModelRetrieveIndexesList
   /   /   /   /   /   /   /   /   /   /   /   /  1 : JoinTopFactorizerParametersHierarchizerModelRetrieveIndexesList
   /   /   /   /   /   /   /   /   /   /   /   /  2 : Int64Col(shape=(2,), dflt=0, pos=None)
   /   /   /   /   /   /   /   /   /   /   /   /)
   /   /   /   /   /   /   /   /   /   /   /  1 : 
   /   /   /   /   /   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /   /   /   /   /   /  0 : FactorizedTotalFloat
   /   /   /   /   /   /   /   /   /   /   /   /  1 : FactorizedTotalFloat
   /   /   /   /   /   /   /   /   /   /   /   /  2 : Float64Col(shape=(), dflt=0.0, pos=None)
   /   /   /   /   /   /   /   /   /   /   /   /)
   /   /   /   /   /   /   /   /   /   /   /]
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>_RowingKeyStrsList' : ['JoinedTopFactorizerResultsHierarchizerModelToTopFactorizerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerResultsHierarchizerModelToTopFactorizerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerResultsHierarchizerModelToTopFactorizerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerResultsHierarchizerModelToTopFactorizerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerResultsHierarchizerModelToTopFactorizerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerResultsHierarchizerModelToTopFactorizerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerResultsHierarchizerModelToTopFactorizerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerResultsHierarchizerModelToTopFactorizerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerResultsHierarchizerModelToTopFactorizerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerResultsHierarchizerModelToTopFactorizerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerResultsHierarchizerModelToTopFactorizerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerResultsHierarchizerModelToTopFactorizerParametersHierarchizerModelRetrieveIndexesList']
   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /  '<New><Instance>PostConnectomeCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /  '_NodePointDeriveNoder_<Component>XSumer_<Data>ParametersHierarchizerPointer' : < (PointerClass), 4563656976>
   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4563656976
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>CatchToPointVariable' : {...}< (HierarchizerClass), 4562082640>
   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedPathBackVariable' : 
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedGetVariable' : {...}< (HierarchizerClass), 4562082640>
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedLocalSetStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingGetVariable' : {...}< (HierarchizerClass), 4562082640>
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingSetPathStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /  '_NodePointDeriveNoder_<Component>YSumer_<Data>ParametersHierarchizerPointer' : < (PointerClass), 4561240016>
   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4561240016
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>CatchToPointVariable' : < (HierarchizerClass), 4562083216>
   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>ComponentCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>DataCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4562083216
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NetworkAttentionStr' : Pre
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NetworkCatchStr' : Post
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NetworkCollectionStr' : Connectome
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkAttentionStr' : 
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkCatchStr' : 
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkCollectionStr' : 
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeCollectionStr' : Data
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeIndexInt' : 0
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeKeyStr' : ParametersHierarchizer
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodePointDeriveNoder' : < (SumerClass), 4561729808>
   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>ComponentCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>DataCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /   /  'ParametersHierarchizer' : {...}< (HierarchizerClass), 4562083216>
   /   /   /   /   /   /   /   /   /   /   /   /   /  'ResultsHierarchizer' : < (HierarchizerClass), 4561729360>
   /   /   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>ComponentCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>DataCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4561729360
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NetworkAttentionStr' : Pre
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NetworkCatchStr' : Post
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NetworkCollectionStr' : Connectome
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkAttentionStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkCatchStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkCollectionStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeCollectionStr' : Data
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeIndexInt' : 1
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeKeyStr' : ResultsHierarchizer
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodePointDeriveNoder' : {...}< (SumerClass), 4561729808>
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodePointOrderedDict' : {...}< (OrderedDict), 4561815360>
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>PostConnectomeCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '_NodePointDeriveNoder_<Data>ParametersHierarchizerPointer' : < (PointerClass), 4563659216>
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4563659216
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>CatchToPointVariable' : {...}< (HierarchizerClass), 4562083216>
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedPathBackVariable' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedGetVariable' : {...}< (HierarchizerClass), 4562083216>
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedLocalSetStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingGetVariable' : {...}< (HierarchizerClass), 4562083216>
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingSetPathStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>TagStr' : Networked
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>_ModelingDescriptionTuplesList' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /[
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  0 : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  0 : JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  1 : JoinYSumerParametersHierarchizerModelRetrieveIndexesList
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  2 : Int64Col(shape=(2,), dflt=0, pos=None)
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /)
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  1 : 
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  0 : SumedTotalInt
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  1 : SumedTotalInt
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /  2 : Int32Col(shape=(), dflt=0, pos=None)
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /)
   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /]
   /   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>_RowingKeyStrsList' : ['JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList']
   /   /   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4561729808
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>JoinedYSumerResultsHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList' : [0, 0]
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkAttentionStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkCatchStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NewtorkCollectionStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeCollectionStr' : Component
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeIndexInt' : 1
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodeKeyStr' : YSumer
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodePointDeriveNoder' : {...}< (FactorizerClass), 4561983184>
   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodePointOrderedDict' : {...}< (OrderedDict), 4561758016>
   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>SumedTotalInt' : 4
   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>SumingFirstInt' : 1
   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>SumingSecondInt' : 3
   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>NodePointOrderedDict' : {...}< (OrderedDict), 4561815360>
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>PreConnectomeCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /  'ParametersHierarchizer_YSumer>TopFactorizer<ParametersHierarchizerPointer' : < (PointerClass), 4563658384>
   /   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4563658384
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>CatchToPointVariable' : {...}< (HierarchizerClass), 4561730576>
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedPathBackVariable' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedGetVariable' : {...}< (HierarchizerClass), 4561730576>
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedLocalSetStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingGetVariable' : {...}< (HierarchizerClass), 4561730576>
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingSetPathStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /   /  'ParametersHierarchizer_YSumer>TopFactorizer<YSumer_ResultsHierarchizerPointer' : < (PointerClass), 4563658960>
   /   /   /   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4563658960
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>CatchToPointVariable' : {...}< (HierarchizerClass), 4561729360>
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedPathBackVariable' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedGetVariable' : {...}< (HierarchizerClass), 4561729360>
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedLocalSetStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingGetVariable' : {...}< (HierarchizerClass), 4561729360>
   /   /   /   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingSetPathStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>_ModelingDescriptionTuplesList' : 
   /   /   /   /   /   /   /   /   /   /   /   /[
   /   /   /   /   /   /   /   /   /   /   /   /  0 : 
   /   /   /   /   /   /   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /   /   /   /   /   /   /  0 : SumingFirstInt
   /   /   /   /   /   /   /   /   /   /   /   /   /  1 : SumingFirstInt
   /   /   /   /   /   /   /   /   /   /   /   /   /  2 : Int32Col(shape=(), dflt=0, pos=None)
   /   /   /   /   /   /   /   /   /   /   /   /   /)
   /   /   /   /   /   /   /   /   /   /   /   /  1 : 
   /   /   /   /   /   /   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /   /   /   /   /   /   /  0 : SumingSecondInt
   /   /   /   /   /   /   /   /   /   /   /   /   /  1 : SumingSecondInt
   /   /   /   /   /   /   /   /   /   /   /   /   /  2 : Int32Col(shape=(), dflt=0, pos=None)
   /   /   /   /   /   /   /   /   /   /   /   /   /)
   /   /   /   /   /   /   /   /   /   /   /   /]
   /   /   /   /   /   /   /   /   /   /   /  '<New><Instance>_RowingKeyStrsList' : ['SumingFirstInt', 'SumingSecondInt']
   /   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedPathBackVariable' : 
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedGetVariable' : {...}< (HierarchizerClass), 4562083216>
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedLocalSetStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingGetVariable' : {...}< (HierarchizerClass), 4562083216>
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingSetPathStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /  '<New><Instance>PreConnectomeCollectionOrderedDict' : 
   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /  'ParametersHierarchizer>TopFactorizer<ResultsHierarchizerPointer' : < (PointerClass), 4563658704>
   /   /   /   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4563658704
   /   /   /   /   /   /   /   /   /   /  '<New><Instance>CatchToPointVariable' : {...}< (HierarchizerClass), 4556651408>
   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /  '<Spe><Class>PointedPathBackVariable' : 
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedGetVariable' : {...}< (HierarchizerClass), 4556651408>
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointedLocalSetStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingBackSetStr' : 
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingGetVariable' : {...}< (HierarchizerClass), 4556651408>
   /   /   /   /   /   /   /   /   /   /  '<Spe><Instance>PointingSetPathStr' : CatchToPointVariable
   /   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /   /  '<New><Instance>_ModelingDescriptionTuplesList' : 
   /   /   /   /   /   /   /   /   /[
   /   /   /   /   /   /   /   /   /  0 : 
   /   /   /   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /   /   /   /  0 : JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList
   /   /   /   /   /   /   /   /   /   /  1 : JoinXSumerParametersHierarchizerModelRetrieveIndexesList
   /   /   /   /   /   /   /   /   /   /  2 : Int64Col(shape=(2,), dflt=0, pos=None)
   /   /   /   /   /   /   /   /   /   /)
   /   /   /   /   /   /   /   /   /  1 : 
   /   /   /   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /   /   /   /  0 : JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList
   /   /   /   /   /   /   /   /   /   /  1 : JoinYSumerParametersHierarchizerModelRetrieveIndexesList
   /   /   /   /   /   /   /   /   /   /  2 : Int64Col(shape=(2,), dflt=0, pos=None)
   /   /   /   /   /   /   /   /   /   /)
   /   /   /   /   /   /   /   /   /  2 : 
   /   /   /   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /   /   /   /  0 : FactorizingPowerFloat
   /   /   /   /   /   /   /   /   /   /  1 : FactorizingPowerFloat
   /   /   /   /   /   /   /   /   /   /  2 : Float64Col(shape=(), dflt=0.0, pos=None)
   /   /   /   /   /   /   /   /   /   /)
   /   /   /   /   /   /   /   /   /]
   /   /   /   /   /   /   /   /  '<New><Instance>_RowingKeyStrsList' : ['JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList', 'JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList', 'FactorizingPowerFloat']
   /   /   /   /   /   /   /   /}
   /   /   /   /   /   /   /  '<Spe><Class>PointedBackSetStr' : 
   /   /   /   /   /   /   /  '<Spe><Class>PointedPathBackVariable' : 
   /   /   /   /   /   /   /  '<Spe><Instance>PointedGetVariable' : {...}< (HierarchizerClass), 4561730576>
   /   /   /   /   /   /   /  '<Spe><Instance>PointedLocalSetStr' : CatchToPointVariable
   /   /   /   /   /   /   /  '<Spe><Instance>PointingBackSetStr' : 
   /   /   /   /   /   /   /  '<Spe><Instance>PointingGetVariable' : {...}< (HierarchizerClass), 4561730576>
   /   /   /   /   /   /   /  '<Spe><Instance>PointingSetPathStr' : CatchToPointVariable
   /   /   /   /   /   /   /}
   /   /   /   /   /   /  'ParametersHierarchizer_XSumer>TopFactorizer<XSumer_ResultsHierarchizerPointer' : < (PointerClass), 4561238864>
   /   /   /   /   /   /   /{ 
   /   /   /   /   /   /   /  '<New><Instance>IdInt' : 4561238864
   /   /   /   /   /   /   /  '<New><Instance>CatchToPointVariable' : < (HierarchizerClass), 4562082512>{...}< (dict), 4560004832>
   /   /   /   /   /   /   /  '<Spe><Class>PointedBackSetStr' : 
   /   /   /   /   /   /   /  '<Spe><Class>PointedPathBackVariable' : 
   /   /   /   /   /   /   /  '<Spe><Instance>PointedGetVariable' : {...}< (HierarchizerClass), 4562082512>
   /   /   /   /   /   /   /  '<Spe><Instance>PointedLocalSetStr' : CatchToPointVariable
   /   /   /   /   /   /   /  '<Spe><Instance>PointingBackSetStr' : 
   /   /   /   /   /   /   /  '<Spe><Instance>PointingGetVariable' : {...}< (HierarchizerClass), 4562082512>
   /   /   /   /   /   /   /  '<Spe><Instance>PointingSetPathStr' : CatchToPointVariable
   /   /   /   /   /   /   /}
   /   /   /   /   /   /}
   /   /   /   /   /  '<New><Instance>_ModelingDescriptionTuplesList' : 
   /   /   /   /   /   /[
   /   /   /   /   /   /  0 : 
   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /  0 : SumingFirstInt
   /   /   /   /   /   /   /  1 : SumingFirstInt
   /   /   /   /   /   /   /  2 : Int32Col(shape=(), dflt=0, pos=None)
   /   /   /   /   /   /   /)
   /   /   /   /   /   /  1 : 
   /   /   /   /   /   /   /(
   /   /   /   /   /   /   /  0 : SumingSecondInt
   /   /   /   /   /   /   /  1 : SumingSecondInt
   /   /   /   /   /   /   /  2 : Int32Col(shape=(), dflt=0, pos=None)
   /   /   /   /   /   /   /)
   /   /   /   /   /   /]
   /   /   /   /   /  '<New><Instance>_RowingKeyStrsList' : ['SumingFirstInt', 'SumingSecondInt']
   /   /   /   /   /}
   /   /   /   /  'ResultsHierarchizer' : {...}< (HierarchizerClass), 4562082512>
   /   /   /   /}
   /   /   /  '<New><Instance>IdInt' : 4561728400
   /   /   /  '<New><Instance>JoinedXSumerResultsHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList' : [0, 2]
   /   /   /  '<New><Instance>NewtorkAttentionStr' : 
   /   /   /  '<New><Instance>NewtorkCatchStr' : 
   /   /   /  '<New><Instance>NewtorkCollectionStr' : 
   /   /   /  '<New><Instance>NodeCollectionStr' : Component
   /   /   /  '<New><Instance>NodeIndexInt' : 0
   /   /   /  '<New><Instance>NodeKeyStr' : XSumer
   /   /   /  '<New><Instance>NodePointDeriveNoder' : {...}< (FactorizerClass), 4561983184>
   /   /   /  '<New><Instance>NodePointOrderedDict' : {...}< (OrderedDict), 4561758016>
   /   /   /  '<Spe><Instance>SumedTotalInt' : 5
   /   /   /  '<Spe><Instance>SumingFirstInt' : 1
   /   /   /  '<Spe><Instance>SumingSecondInt' : 4
   /   /   /}
   /   /  'YSumer' : {...}< (SumerClass), 4561729808>
   /   /}
   /  '<New><Instance>DataCollectionOrderedDict' : {...}< (OrderedDict), 4561759792>
   /  '<New><Instance>IdInt' : 4561983184
   /  '<New><Instance>JoinedTopFactorizerParametersHierarchizerModelToXSumerParametersHierarchizerModelRetrieveIndexesList' : [0, 2]
   /  '<New><Instance>JoinedTopFactorizerParametersHierarchizerModelToYSumerParametersHierarchizerModelRetrieveIndexesList' : [0, 0]
   /  '<New><Instance>JoinedTopFactorizerResultsHierarchizerModelToTopFactorizerParametersHierarchizerModelRetrieveIndexesList' : [0, 6]
   /  '<New><Instance>NewtorkAttentionStr' : 
   /  '<New><Instance>NewtorkCatchStr' : 
   /  '<New><Instance>NewtorkCollectionStr' : 
   /  '<New><Instance>NodeCollectionStr' : Globals
   /  '<New><Instance>NodeIndexInt' : -1
   /  '<New><Instance>NodeKeyStr' : TopFactorizer
   /  '<New><Instance>NodePointDeriveNoder' : None
   /  '<New><Instance>NodePointOrderedDict' : None
   /  '<Spe><Instance>FactorizedTotalFloat' : 81
   /  '<Spe><Instance>FactorizingPowerFloat' : 2
   /}

------

hdf5 file is : /                        Group
/TopFactorizer           Group
/TopFactorizer/XSumer    Group
/TopFactorizer/XSumer/xx0xxParametersHierarchizerTable Dataset {3/Inf}
    Data:
        (0) {RowInt=0, SumingFirstInt=1, SumingSecondInt=2},
        (1) {RowInt=1, SumingFirstInt=2, SumingSecondInt=2},
        (2) {RowInt=2, SumingFirstInt=1, SumingSecondInt=4}
/TopFactorizer/XSumer/xx0xxResultsHierarchizerTable Dataset {3/Inf}
    Data:
        (0) {JoinXSumerParametersHierarchizerModelRetrieveIndexesList=[0,0], 
        (0)  RowInt=0, SumedTotalInt=3},
        (1) {JoinXSumerParametersHierarchizerModelRetrieveIndexesList=[0,1], 
        (1)  RowInt=1, SumedTotalInt=4},
        (2) {JoinXSumerParametersHierarchizerModelRetrieveIndexesList=[0,2], 
        (2)  RowInt=2, SumedTotalInt=5}
/TopFactorizer/YSumer    Group
/TopFactorizer/YSumer/xx0xxParametersHierarchizerTable Dataset {4/Inf}
    Data:
        (0) {RowInt=0, SumingFirstInt=1, SumingSecondInt=3},
        (1) {RowInt=1, SumingFirstInt=1, SumingSecondInt=4},
        (2) {RowInt=2, SumingFirstInt=0, SumingSecondInt=0},
        (3) {RowInt=3, SumingFirstInt=0, SumingSecondInt=3}
/TopFactorizer/YSumer/xx0xxResultsHierarchizerTable Dataset {4/Inf}
    Data:
        (0) {JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,0], 
        (0)  RowInt=0, SumedTotalInt=4},
        (1) {JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,1], 
        (1)  RowInt=1, SumedTotalInt=5},
        (2) {JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,2], 
        (2)  RowInt=2, SumedTotalInt=0},
        (3) {JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,3], 
        (3)  RowInt=3, SumedTotalInt=3}
/xx0xxParametersHierarchizerTable Dataset {7/Inf}
    Data:
        (0) {FactorizingPowerFloat=1, 
        (0)  JoinXSumerParametersHierarchizerModelRetrieveIndexesList=[0,0], 
        (0)  JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,0], 
        (0)  RowInt=0},
        (1) {FactorizingPowerFloat=1, 
        (1)  JoinXSumerParametersHierarchizerModelRetrieveIndexesList=[0,1], 
        (1)  JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,1], 
        (1)  RowInt=1},
        (2) {FactorizingPowerFloat=1, 
        (2)  JoinXSumerParametersHierarchizerModelRetrieveIndexesList=[0,0], 
        (2)  JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,2], 
        (2)  RowInt=2},
        (3) {FactorizingPowerFloat=1, 
        (3)  JoinXSumerParametersHierarchizerModelRetrieveIndexesList=[0,2], 
        (3)  JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,2], 
        (3)  RowInt=3},
        (4) {FactorizingPowerFloat=1, 
        (4)  JoinXSumerParametersHierarchizerModelRetrieveIndexesList=[0,2], 
        (4)  JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,3], 
        (4)  RowInt=4},
        (5) {FactorizingPowerFloat=1, 
        (5)  JoinXSumerParametersHierarchizerModelRetrieveIndexesList=[0,2], 
        (5)  JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,0], 
        (5)  RowInt=5},
        (6) {FactorizingPowerFloat=2, 
        (6)  JoinXSumerParametersHierarchizerModelRetrieveIndexesList=[0,2], 
        (6)  JoinYSumerParametersHierarchizerModelRetrieveIndexesList=[0,0], 
        (6)  RowInt=6}
/xx0xxResultsHierarchizerTable Dataset {7/Inf}
    Data:
        (0) {FactorizedTotalFloat=7, 
        (0)  JoinTopFactorizerParametersHierarchizerModelRetrieveIndexesList=[0,
        (0)  0], RowInt=0},
        (1) {FactorizedTotalFloat=9, 
        (1)  JoinTopFactorizerParametersHierarchizerModelRetrieveIndexesList=[0,
        (1)  1], RowInt=1},
        (2) {FactorizedTotalFloat=0, 
        (2)  JoinTopFactorizerParametersHierarchizerModelRetrieveIndexesList=[0,
        (2)  2], RowInt=2},
        (3) {FactorizedTotalFloat=0, 
        (3)  JoinTopFactorizerParametersHierarchizerModelRetrieveIndexesList=[0,
        (3)  3], RowInt=3},
        (4) {FactorizedTotalFloat=0, 
        (4)  JoinTopFactorizerParametersHierarchizerModelRetrieveIndexesList=[0,
        (4)  4], RowInt=4},
        (5) {FactorizedTotalFloat=0, 
        (5)  JoinTopFactorizerParametersHierarchizerModelRetrieveIndexesList=[0,
        (5)  5], RowInt=5},
        (6) {FactorizedTotalFloat=81, 
        (6)  JoinTopFactorizerParametersHierarchizerModelRetrieveIndexesList=[0,
        (6)  6], RowInt=6}


*****End of the Attest *****


Controller

Doc


A Controller


View the Controller notebook on [NbViewer](http://nbviewer.ipython.org/url/shareyoursystem.ouvaton.org/Controller.ipynb)

Code



# -*- coding: utf-8 -*-
"""


<DefineSource>
@Date : Fri Nov 14 13:20:38 2014 \n
@Author : Erwan Ledoux \n\n
</DefineSource>


A Controller

"""

#<DefineAugmentation>
import ShareYourSystem as SYS
BaseModuleStr="ShareYourSystem.Storers.Grider"
DecorationModuleStr="ShareYourSystem.Standards.Classors.Classer"
SYS.setSubModule(globals())
#</DefineAugmentation>

#<ImportSpecificModules>
#</ImportSpecificModules>

#<DefineClass>
@DecorationClass()
class ControllerClass(BaseClass):

    #Definition
    RepresentingKeyStrsList=[
                                ]

    def default_init(self,
                **_KwargVariablesDict):

        #Call the parent init method
        BaseClass.__init__(self,**_KwargVariablesDict)

    #@Argumenter.ArgumenterClass()
    def do_control(self):
        pass

#</DefineClass>

View the Controller sources on Github

Example

Let's create an empty class, which will automatically receive special attributes from the decorating ClassorClass, specially the NameStr, that should be the ClassStr without the TypeStr in the end.


In [11]:
#ImportModules
import ShareYourSystem as SYS
from ShareYourSystem.Standards.Controllers import Controller

#Short expression and set in the appended manner
MyController=Controller.ControllerClass()

#Definition the AttestedStr
SYS._attest(
    [
        'MyController is '+SYS._str(
        MyController,
        **{
            'RepresentingBaseKeyStrsListBool':False
        }
        )
    ]
) 

#Print



*****Start of the Attest *****

MyController is < (ControllerClass), 4556968080>
   /{ 
   /  '<New><Instance>IdInt' : 4556968080
   /  '<New><Instance>NewtorkAttentionStr' : 
   /  '<New><Instance>NewtorkCatchStr' : 
   /  '<New><Instance>NewtorkCollectionStr' : 
   /  '<New><Instance>NodeCollectionStr' : Globals
   /  '<New><Instance>NodeIndexInt' : -1
   /  '<New><Instance>NodeKeyStr' : TopController
   /  '<New><Instance>NodePointDeriveNoder' : None
   /  '<New><Instance>NodePointOrderedDict' : None
   /}

*****End of the Attest *****