Esempio n. 1
0
 def __parseNHML__(self, doc):
     '''
     Parse xml file or element tree to generate the object
     '''
     super(Configurator, self).__parseNHML__(doc)
     global global_sympy_params
     from paramTranslation import params
     filename = get_data('chipfiles/ifslwta_paramtrans.xml')
     global_sympy_params = self.sympy_params = params(self, filename)
Esempio n. 2
0
 def __parseNHML__(self, doc):
     '''
     Parse xml file or element tree to generate the object
     '''
     super(Configurator,self).__parseNHML__(doc)
     global global_sympy_params
     from paramTranslation import params
     filename = get_data('chipfiles/ifslwta_paramtrans.xml')
     global_sympy_params = self.sympy_params = params(self, filename)
Esempio n. 3
0
 def _readCSV(self, CSVfile):        
     super(Configurator,self)._readCSV(CSVfile)
     
     global global_sympy_params
     from paramTranslation import params
     try:
         test_path = os.environ['PYNCS_TEST_PATH']
     except KeyError:
         test_path = './'
     global_sympy_params = self.sympy_params = params(self, test_path + 'chipfiles/ifslwta_paramtrans.xml')
Esempio n. 4
0
 def __parseNHML__(self, doc):
     '''
     Parse xml file or element tree to generate the object
     '''
     super(Configurator,self).__parseNHML__(doc)
     
     global global_sympy_params
     from paramTranslation import params
     try:
         test_path = os.environ['PYNCS_TEST_PATH']
     except KeyError:
         test_path = './'
     global_sympy_params = self.sympy_params = params(self, test_path + 'chipfiles/ifslwta_paramtrans.xml')
Esempio n. 5
0
        'M_EIP': M_EIP,
        'MV_EIP': MV_EIP
    }

    return netobjs, M_EIP, MV_EIP

if __name__ == '__main__':
    from pylab import *
    from brian.plotting import raster_plot
    ion()
    from paramTranslation import params, loadBiases
    from expSetup import *
    configurator = pyNCS.ConfAPI.Configurator()
    configurator._readCSV('chipfiles/ifslwta.csv')
    configurator.set_parameters(loadBiases('biases/defaultBiases_ifslwta'))
    p = params(configurator, 'chipfiles/ifslwta_paramtrans.xml')
    p.translate('pinj', 2.8)
    p.translate('nsynloclat1', 0.55)
    p.translate('nsynloclat2', 0.53)
    p.translate('nsynexcinh', 0.45)
    p.translate('psynlocinhw', 2.75)
    p.translate('psynlocinhth', .3)
    stim = np.transpose([
        np.random.randint(0, 128, 32000),
        np.cumsum(np.random.random(32000) / 16)
    ])
    netobjs, M_EIP, MV_EIP = create_netobjs(stim, p.cur)
    net = Network(netobjs.values())
    net.run(1)
    raster_plot(*[M_EIP])
Esempio n. 6
0
 def _readCSV(self, CSVfile):
     super(Configurator, self)._readCSV(CSVfile)
     global global_sympy_params
     from paramTranslation import params
     filename = get_data('chipfiles/ifslwta_paramtrans.xml')
     global_sympy_params = self.sympy_params = params(self, filename)
                   'MV_EIP': MV_EIP}
                   
    return netobjs, M_EIP, MV_EIP
    


if __name__ == '__main__':
    from pylab import *
    from brian.plotting import raster_plot
    ion()
    from paramTranslation import params, loadBiases
    from expSetup import *
    configurator = pyNCS.ConfAPI.Configurator()
    configurator._readCSV('chipfiles/ifslwta.csv')
    configurator.set_parameters(loadBiases('biases/defaultBiases_ifslwta'))
    p=params(configurator, 'chipfiles/ifslwta_paramtrans.xml')
    p.translate('pinj',2.8)    
    p.translate('nsynloclat1',0.55)
    p.translate('nsynloclat2',0.53)
    p.translate('nsynexcinh',0.45)   
    p.translate('psynlocinhw',2.75)
    p.translate('psynlocinhth',.3)
    stim = np.transpose([np.random.randint(0,128,32000), np.cumsum(np.random.random(32000)/16)])
    netobjs,  M_EIP, MV_EIP  = create_netobjs(stim,p.cur)
    net = Network(netobjs.values())
    net.run(1)
    raster_plot(*[M_EIP])
    


Esempio n. 8
0
 def _readCSV(self, CSVfile):        
     super(Configurator,self)._readCSV(CSVfile)
     global global_sympy_params
     from paramTranslation import params
     filename = get_data('chipfiles/ifslwta_paramtrans.xml')
     global_sympy_params = self.sympy_params = params(self, filename)