def get_spiking_rate(simu): spikes_it = hm.get_group_attr(simu, ('results', 'spikes_it')).read() nspikes = spikes_it.shape[1] nneurons = hm.get_group_attr(simu, ('paramset', '_v_attrs', 'Common', 'N_mitral')) simu_length = hm.get_group_attr(simu, ('paramset', '_v_attrs', 'Common', 'simu_length')) return nspikes/float(simu_length)/nneurons
def get_peakdist(simu): peakdist = hm.get_group_attr(simu, ('results', '_v_attrs', 'peak_distances')) peakdist_means = utils.get_dict_values(peakdist, 2, "mean") peakdist_disps = utils.get_dict_values(peakdist, 2, "disp") return peakdist_means, peakdist_disps
def get_fftmax(simu): return hm.get_group_attr(simu, ('results', '_v_attrs', 'FFTMAX', 'mean'))
def get_sts(simu): return hm.get_group_attr(simu, ('results', '_v_attrs', 'STS', 'whole'))
def get_mps(simu): return hm.get_group_attr(simu, ('results', '_v_attrs', 'MPS', 'whole'))
def get_strength(simu): return hm.get_group_attr(simu, ('paramset', '_v_attrs', 'Common', 'inter_conn_strength', 0, 1))