bmtk.simulator.popnet package#

Submodules#

bmtk.simulator.popnet.config module#

bmtk.simulator.popnet.popedge module#

bmtk.simulator.popnet.popnetwork module#

bmtk.simulator.popnet.popnode module#

bmtk.simulator.popnet.popsimulator module#

bmtk.simulator.popnet.sonata_adaptors module#

class bmtk.simulator.popnet.sonata_adaptors.PopEdgeAdaptor(network)[source]#

Bases: EdgeAdaptor

get_edge(sonata_edge)[source]#
class bmtk.simulator.popnet.sonata_adaptors.PopNetEdge(sonata_edge, edge_adaptor)[source]#

Bases: SonataBaseEdge

property syn_weight#

bmtk.simulator.popnet.utils module#

class bmtk.simulator.popnet.utils.KeyDefaultDict[source]#

Bases: defaultdict

bmtk.simulator.popnet.utils.assert_model_known(model, model_dict)[source]#

Test if a model in in the model_dict; if not, raise UnknownModelError

bmtk.simulator.popnet.utils.create_firing_rate_server(t, y)[source]#
bmtk.simulator.popnet.utils.create_instance(data_dict)[source]#

Helper function to create an object from a dictionary containing:

“module”: The name of the module containing the class “class”: The name of the class to be used to create the object

bmtk.simulator.popnet.utils.create_nwb_server_file_path(nwb_file_name, nwb_path)[source]#
bmtk.simulator.popnet.utils.create_population_list(node_table, model_table)[source]#

Create a population list from the node and model pandas tables

bmtk.simulator.popnet.utils.df_to_csv(df, save_file_name, index=False, sep=' ', na_rep='None')[source]#
bmtk.simulator.popnet.utils.get_firing_rate_from_nwb(populations, nwb_file, trial)[source]#

Calculates firing rates for an external population

bmtk.simulator.popnet.utils.get_firing_rates(populations, spike_trains)[source]#

Calculates firing rates for an external population

bmtk.simulator.popnet.utils.get_mesoscale_connectivity_dict()[source]#
bmtk.simulator.popnet.utils.list_of_dicts_to_dict_of_lists(list_of_dicts, default=None)[source]#
bmtk.simulator.popnet.utils.network_dict_to_target_adjacency_dict(network_dict)[source]#
bmtk.simulator.popnet.utils.population_list_to_csv(population_list, save_file_name)[source]#
bmtk.simulator.popnet.utils.population_list_to_dataframe(population_list)[source]#
bmtk.simulator.popnet.utils.population_to_dict_for_dataframe(p)[source]#
bmtk.simulator.popnet.utils.reorder_columns_in_frame(frame, var)[source]#

Module contents#