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
- class bmtk.simulator.popnet.sonata_adaptors.PopNetEdge(sonata_edge, edge_adaptor)[source]#
Bases:
SonataBaseEdge
- property syn_weight#
bmtk.simulator.popnet.utils module#
- 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_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_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