コード例 #1
0
nets=['Net_0', 'Net_1']
paths=[]
paths.append('/home/mikael/results/papers/inhibition/network/'
             +'milner/simulate_beta_new_beginning_slow4/')
paths.append('/home/mikael/results/papers/inhibition/network/'
             +'milner/simulate_slow_wave_new_beginning_slow4/')

script_name=(__file__.split('/')[-1][0:-3]+'/data')
file_name = get_file_name(script_name)

sd = Storage_dic.load(file_name, **{'force_update':False})

if from_disk==0:
    d={}
    for path, create_name in zip(paths, [ create_name_beta,create_name_sw]):
        d_tmp=effect_conns.gather(path, nets, models, attrs, **{'name_maker':create_name})
        misc.dict_update(d, d_tmp)
    
    save(sd, d)
    pp(d)
elif from_disk==1:
    d = sd.load_dic(*(nets+models+['spike_statistic']),
                    **{'star':[0]})
    pp(d)
    pp(sorted(d.keys()))
    
    dd=postprocess(d)
    misc.dict_update(d, dd)
    save(sd, d)
    
elif from_disk==2:
コード例 #2
0
s1='script_000{0}_exc1.0_EIEACS_600.0_STGAw_0.1875_GAGA_5.0_GIGA_25.0-ss-1.0--Normal'
s2='script_000{0}_exc1.0_EIEACS_600.0_STGAw_0.1875_GAGA_5.0_GIGA_25.0-ss-1.0'
nets1=['Net_0', 'Net_1', 'Net_2', 'Net_3', 'Net_4']
nets2=['Net_0']
files={
       'beta':[paths[0]+s1.format(0), nets2],
       'no_beta':[paths[1]+s1.format(0), nets2],
       'normals':[paths[2]+s2.format(0), nets1],
       }


d={}
for key, val in files.items():
    nets=val[1]
    d_tmp=effect_conns.gather('', nets, models, attrs, 
                              dic_keys=[key], 
                              file_names=[val[0]])
    misc.dict_update(d, d_tmp)

print d.keys()
# pp(d)


builder=[['beta', nets2],
         ['no_beta', nets2],
         ['normals', nets1]]
dd={}
i=0
for name, nets in builder:
    for net in nets:
        print name, net