bmtk.simulator.pointnet package¶
Subpackages¶
Submodules¶
bmtk.simulator.pointnet.config module¶
-
class
bmtk.simulator.pointnet.config.
Config
(dict_obj)[source]¶ Bases:
bmtk.simulator.core.simulation_config.SimulationConfig
-
io
¶
-
bmtk.simulator.pointnet.gids module¶
-
class
bmtk.simulator.pointnet.gids.
PopulationID
(node_id, population)¶ Bases:
tuple
-
node_id
¶ Alias for field number 0
-
population
¶ Alias for field number 1
-
-
bmtk.simulator.pointnet.gids.
ids2list
(nest_ids)¶
bmtk.simulator.pointnet.glif_utils module¶
-
bmtk.simulator.pointnet.glif_utils.
convert_aibs2nest
(model_template, dynamics_params)¶
-
bmtk.simulator.pointnet.glif_utils.
lif_aibs_converter
(config, tau_syn=[5.5, 8.5, 2.8, 5.8])[source]¶ Parameters: config – Returns:
-
bmtk.simulator.pointnet.glif_utils.
lif_asc_aibs_converter
(config, tau_syn=[5.5, 8.5, 2.8, 5.8])[source]¶ Parameters: config – Returns:
-
bmtk.simulator.pointnet.glif_utils.
lif_asc_psc_aibs_converter
(config, syn_tau=[5.5, 8.5, 2.8, 5.8])[source]¶ Creates a nest glif_lif_asc_psc object
-
bmtk.simulator.pointnet.glif_utils.
lif_psc_aibs_converter
(config, syn_tau=[5.5, 8.5, 2.8, 5.8])[source]¶ Creates a nest glif_lif_psc object
-
bmtk.simulator.pointnet.glif_utils.
lif_r_aibs_converter
(config)[source]¶ Parameters: config – Returns:
-
bmtk.simulator.pointnet.glif_utils.
lif_r_asc_a_aibs_converter
(config)[source]¶ Creates a nest glif_lif_r_asc_a object
-
bmtk.simulator.pointnet.glif_utils.
lif_r_asc_a_psc_aibs_converter
(config, syn_tau=[5.5, 8.5, 2.8, 5.8])[source]¶ Creates a nest glif_lif_r_asc_a_psc object
-
bmtk.simulator.pointnet.glif_utils.
lif_r_asc_aibs_converter
(config)[source]¶ Creates a nest glif_lif_r_asc object
bmtk.simulator.pointnet.io_tools module¶
Functions for logging, writing and reading from file.
bmtk.simulator.pointnet.nest_utils module¶
-
bmtk.simulator.pointnet.nest_utils.
get_version
()[source]¶ Trys to get NEST version major, minor, and patch (optional) of the current running version of nest. Will return as a list of ints [major, minor, patch], although patch may be None.
Returns: [major, minor, patch] if able to parse version, None if fails. ‘patch’ may be None value.
bmtk.simulator.pointnet.pointnetwork module¶
-
class
bmtk.simulator.pointnet.pointnetwork.
PointNetwork
(**properties)[source]¶ Bases:
bmtk.simulator.core.simulator_network.SimNetwork
-
gid_map
¶
-
gid_pool
¶
-
py_function_caches
¶
-
-
bmtk.simulator.pointnet.pointnetwork.
set_spikes
(node_id, nest_obj, spike_trains)¶
bmtk.simulator.pointnet.pointsimulator module¶
bmtk.simulator.pointnet.property_map module¶
-
class
bmtk.simulator.pointnet.property_map.
EdgePropertyMap
(graph, source_population, target_population)[source]¶ Bases:
object
bmtk.simulator.pointnet.pyfunction_cache module¶
bmtk.simulator.pointnet.sonata_adaptors module¶
-
class
bmtk.simulator.pointnet.sonata_adaptors.
PointEdge
(sonata_edge, edge_adaptor)[source]¶ Bases:
bmtk.simulator.core.sonata_reader.edge_adaptor.SonataBaseEdge
-
nest_params
¶
-
source_node_ids
¶
-
target_node_ids
¶
-
-
class
bmtk.simulator.pointnet.sonata_adaptors.
PointEdgeAdaptor
(network)[source]¶ Bases:
bmtk.simulator.core.sonata_reader.edge_adaptor.EdgeAdaptor
-
batch_process
¶
-
-
class
bmtk.simulator.pointnet.sonata_adaptors.
PointEdgeBatched
(source_nids, target_nids, nest_params)[source]¶ Bases:
object
-
nest_params
¶
-
source_node_ids
¶
-
target_node_ids
¶
-
-
class
bmtk.simulator.pointnet.sonata_adaptors.
PointNode
(node, prop_adaptor)[source]¶ Bases:
bmtk.simulator.core.sonata_reader.node_adaptor.SonataBaseNode
-
gids
¶
-
n_nodes
¶
-
nest_ids
¶
-
nest_model
¶
-
nest_params
¶
-
node_ids
¶
-
-
class
bmtk.simulator.pointnet.sonata_adaptors.
PointNodeAdaptor
(network)[source]¶ Bases:
bmtk.simulator.core.sonata_reader.node_adaptor.NodeAdaptor
-
batch_process
¶
-
-
class
bmtk.simulator.pointnet.sonata_adaptors.
PointNodeBatched
(node_ids, gids, node_types_table, node_type_id)[source]¶ Bases:
object
-
gids
¶
-
model_type
¶
-
n_nodes
¶
-
nest_ids
¶
-
nest_model
¶
-
nest_params
¶
-
node_ids
¶
-
bmtk.simulator.pointnet.utils module¶
-
bmtk.simulator.pointnet.utils.
load_conns
(cnn_fn)[source]¶ load information regarding connectivity from csv files
Parameters: - cnn_fn: json file name for connection information
Returns: - connection dictionary
-
bmtk.simulator.pointnet.utils.
load_params
(node_name, model_name)[source]¶ load information regarding nodes and cell_models from csv files
Parameters: - node_name: json file name for node information
- model_name: json file name for neuron model information
Returns: - node_info: 2d array of node info read out from the json file
- mode_info: 2d array of model info read out from the json file
- dict_coordinates: dictionary of coordinates. keyword is the node_id and entries are the x,y and z coordinates.