Ejemplo n.º 1
0
"""
A scaled down version of the Brunel model useful for testing (see OMV files: .test.*)

"""

from brunel08 import runBrunelNetwork

from pyNN.utility import get_script_args

simulator_name = get_script_args(1)[0]
simtime = 1000
order = 100

eta = 2.0  # rel rate of external input
g = 5.0

runBrunelNetwork(g=g, eta=eta, simtime=simtime, order=order, save=True, simulator_name=simulator_name, N_rec=500)
if len(sys.argv)>1:
    simulator_name = sys.argv[1]
else:
    simulator_name = 'neuroml'
    
simtime = 1000
order = 5

eta         = 1     # rel rate of external input
g           = 4

import logging
logging.basicConfig(level=logging.DEBUG, format="%(name)-19s %(levelname)-5s - %(message)s")

runBrunelNetwork(g=g, 
                 eta=eta, 
                 simtime = simtime, 
                 dt = 0.025, # for jLEMS
                 order = order, 
                 save=True, 
                 simulator_name=simulator_name,
                 extra={'reference':'BrunelFromPyNN'})

shutil.copy('BrunelFromPyNN.net.nml','../NeuroML2')
#shutil.copy('BrunelFromPyNN.net.nml','../NeuroML2')
shutil.copy('LEMS_Sim_BrunelFromPyNN.xml','../NeuroML2/LEMS_Sim_BrunelFromPyNN.xml')




Ejemplo n.º 3
0
from brunel08 import runBrunelNetwork
import shutil

simulator_name = 'neuroml'
simtime = 1000
order = 5

eta         = 1     # rel rate of external input
g           = 4

import logging
logging.basicConfig(level=logging.DEBUG, format="%(name)-19s %(levelname)-5s - %(message)s")

runBrunelNetwork(g=g, 
                 eta=eta, 
                 simtime = simtime, 
                 dt = 0.025, # for jLEMS
                 order = order, 
                 save=True, 
                 simulator_name=simulator_name,
                 extra={'reference':'BrunelFromPyNN'})

shutil.copy('BrunelFromPyNN.net.nml','../NeuroML2')
#shutil.copy('BrunelFromPyNN.net.nml','../NeuroML2')
shutil.copy('LEMS_Sim_BrunelFromPyNN.xml','../NeuroML2/LEMS_Sim_BrunelFromPyNN.xml')