bmtk.simulator.pointnet.modules package

Submodules

bmtk.simulator.pointnet.modules.ecephys_module module

class bmtk.simulator.pointnet.modules.ecephys_module.PointECEphysUnitsModule(name, **kwargs)[source]

Bases: ECEphysUnitsModule

initialize(sim)[source]

Will be called once at the beginning of the simulation run, after the network and simulation parameters have all been finalized.

Parameters:

sim – Simulation object

bmtk.simulator.pointnet.modules.ecephys_module.set_spikes(node_id, nest_obj, spike_trains)
bmtk.simulator.pointnet.modules.ecephys_module.set_spikes_nest2(node_id, nest_obj, spike_trains)[source]
bmtk.simulator.pointnet.modules.ecephys_module.set_spikes_nest3(node_id, nest_obj, spike_trains)[source]

bmtk.simulator.pointnet.modules.iclamp module

class bmtk.simulator.pointnet.modules.iclamp.IClampMod(input_type, **mod_args)[source]

Bases: IClampMod

initialize(sim)[source]

Creates a NEST current clamp (eg step-generator) and attaches it to the given cells.

bmtk.simulator.pointnet.modules.multimeter_reporter module

class bmtk.simulator.pointnet.modules.multimeter_reporter.MultimeterMod(tmp_dir, file_name, variable_name, cells, tstart=None, tstop=None, interval=None, to_h5=True, delete_dat=True, **opt_params)[source]

Bases: object

finalize(sim)[source]
initialize(sim)[source]
bmtk.simulator.pointnet.modules.multimeter_reporter.create_multimeter(tstart, tstop, variable_name, label)
bmtk.simulator.pointnet.modules.multimeter_reporter.create_multimeter_nest2(tstart, tstop, variable_name, label)[source]
bmtk.simulator.pointnet.modules.multimeter_reporter.create_multimeter_nest3(tstart, tstop, variable_name, label)[source]
bmtk.simulator.pointnet.modules.multimeter_reporter.read_dat(dat_file, variable_name)
bmtk.simulator.pointnet.modules.multimeter_reporter.read_dat_nest2(dat_file, variable_name)[source]
bmtk.simulator.pointnet.modules.multimeter_reporter.read_dat_nest3(dat_file, variable_name)[source]

bmtk.simulator.pointnet.modules.record_spikes module

class bmtk.simulator.pointnet.modules.record_spikes.SpikesMod(tmp_dir, spikes_file_csv=None, spikes_file=None, spikes_file_nwb=None, spikes_sort_order=None, cache_to_disk=True, compression='gzip')[source]

Bases: object

Module use for saving spikes

finalize(sim)[source]
initialize(sim)[source]
bmtk.simulator.pointnet.modules.record_spikes.create_spike_detector(label)
bmtk.simulator.pointnet.modules.record_spikes.create_spike_detector_nest2(label)[source]
bmtk.simulator.pointnet.modules.record_spikes.create_spike_detector_nest3(label)[source]
bmtk.simulator.pointnet.modules.record_spikes.read_spikes_file(spike_trains_writer, gid_map, label)
bmtk.simulator.pointnet.modules.record_spikes.read_spikes_file_nest2(spike_trains_writer, gid_map, label)[source]
bmtk.simulator.pointnet.modules.record_spikes.read_spikes_file_nest3(spike_trains_writer, gid_map, label)[source]

Module contents