Example #1
0
def main(args):
    global cable
    dt = args['dt']
    makeCable(args)
    setupDUT( dt )
    table0 = utils.recordAt( '/table0', cable[0], 'vm')
    table1 = utils.recordAt( '/table1', cable[-1], 'vm')
    simulate( args['run_time'], dt )
    utils.plotTables( [ table0, table1 ], file = args['output'], xscale = dt )
Example #2
0
def main():
    utils.parser
    nml.loadNeuroML_L123('./two_cells_nml_1.8/two_cells.nml')
    #mumbl.loadMumbl("./two_cells_nml_1.8/mumbl.xml")
    table1 = utils.recordTarget('/tableA', '/cells/purkinjeGroup_0/Dend_37_41', 'vm')
    table2 = utils.recordTarget('/tableB', '/cells/granuleGroup_0/Soma_0', 'vm')
    moose.setClock(0, 5e-6)
    moose.useClock(0, '/##', 'process')
    moose.useClock(0, '/##', 'init')
    moose.reinit()
    utils.run(0.1, verify=True)
    graphviz.writeGraphviz(__file__+".dot", ignore='/library')
    utils.plotTables([table1, table2])
Example #3
0
def main():
    utils.parser
    nml.loadNeuroML_L123('./two_cells_nml_1.8/two_cells.nml')
    #mumbl.loadMumbl("./two_cells_nml_1.8/mumbl.xml")
    table1 = utils.recordTarget('/tableA', '/cells/purkinjeGroup_0/Dend_37_41',
                                'vm')
    table2 = utils.recordTarget('/tableB', '/cells/granuleGroup_0/Soma_0',
                                'vm')
    moose.setClock(0, 5e-6)
    moose.useClock(0, '/##', 'process')
    moose.useClock(0, '/##', 'init')
    moose.reinit()
    utils.run(0.1, verify=True)
    graphviz.writeGraphviz(__file__ + ".dot", ignore='/library')
    utils.plotTables([table1, table2])
Example #4
0
def main(args):
    cableLength = float(args['length'])
    compNons = int(args['ncomp'])
    compartmentSize = cableLength / compNons
    cable = PasiveCable(args)
    first = 0
    last = int(int(args['x']) / compartmentSize) - 1
    table1 = utils.recordTarget('/data/table1', cable.cable[first].mc_, 'vm')
    table2 = utils.recordTarget('/data/table2', cable.cable[last].mc_, 'vm')

    simTime = args['run_time']
    sim_dt = args['dt']
    outputFile = args['output']

    cable.simulate(simTime, sim_dt)
    utils.plotTables([table1, table2], xscale=sim_dt, file=outputFile)
    utils.saveTables([table1, table2],
                     xscale=sim_dt,
                     file='data/rallpack2_moose.dat')
def main( args ):
    cableLength = float(args['length'])
    compNons = int(args['ncomp'])
    compartmentSize = cableLength / compNons
    cable = PasiveCable( args )
    first = 0
    last = int(int(args['x']) / compartmentSize) - 1
    table1 = utils.recordTarget('/data/table1', cable.cable[first].mc_, 'vm' )
    table2 = utils.recordTarget('/data/table2', cable.cable[last].mc_, 'vm' )

    simTime = args['run_time']
    sim_dt = args['dt']
    outputFile = args['output']

    cable.simulate( simTime, sim_dt )
    utils.plotTables([table1, table2]
            , xscale = sim_dt
            , file = outputFile
            )
    utils.saveTables( [table1, table2 ]
            , xscale = sim_dt
            , file = 'data/rallpack2_moose.dat'
            )