bsb_arbor.devices package

Submodules

bsb_arbor.devices.poisson_generator module

class bsb_arbor.devices.poisson_generator.PoissonGenerator(*args, _parent=None, _key=None, **kwargs)

Bases: ArborDevice

delay

Delay of the transmission between the device and its target.

get_node_name()
implement_generators(simdata, gid)
implement_probes(simdata, gid)
rate

Frequency of the poisson generator.

record

Flag to save the spikes generated to file.

weight

Weight of the connection between the device and its target.

bsb_arbor.devices.probe module

class bsb_arbor.devices.probe.Probe(*args, _parent=None, _key=None, **kwargs)

Bases: ArborDevice

get_probe_name()
implement(adapter, simulation, simdata)

Method called when simulation is being set up. Can be used for components to set themselves up and store the context they need to operate.

required = ['targetting', 'probe_type']
validate_specifics()
class bsb_arbor.devices.probe.ProbeRecorder(device, sim, probe_id, handle)

Bases: object

multi_collect()
samples()
class bsb_arbor.devices.probe.ProbeRecorderSample(parent, i, sample)

Bases: object

get_data()

bsb_arbor.devices.spike_recorder module

class bsb_arbor.devices.spike_recorder.SpikeRecorder(*args, _parent=None, _key=None, **kwargs)

Bases: ArborDevice

boot()
get_node_name()
implement(adapter, simulation, simdata)

Method called when simulation is being set up. Can be used for components to set themselves up and store the context they need to operate.

implement_generators(simdata, gid)
implement_probes(simdata, gid)

Module contents

class bsb_arbor.devices.PoissonGenerator(*args, _parent=None, _key=None, **kwargs)

Bases: ArborDevice

delay

Delay of the transmission between the device and its target.

get_node_name()
implement_generators(simdata, gid)
implement_probes(simdata, gid)
rate

Frequency of the poisson generator.

record

Flag to save the spikes generated to file.

weight

Weight of the connection between the device and its target.

class bsb_arbor.devices.Probe(*args, _parent=None, _key=None, **kwargs)

Bases: ArborDevice

get_probe_name()
implement(adapter, simulation, simdata)

Method called when simulation is being set up. Can be used for components to set themselves up and store the context they need to operate.

required = ['targetting', 'probe_type']
validate_specifics()
class bsb_arbor.devices.SpikeRecorder(*args, _parent=None, _key=None, **kwargs)

Bases: ArborDevice

boot()
get_node_name()
implement(adapter, simulation, simdata)

Method called when simulation is being set up. Can be used for components to set themselves up and store the context they need to operate.

implement_generators(simdata, gid)
implement_probes(simdata, gid)