bsb_nest.devices package

Submodules

bsb_nest.devices.dc_generator module

class bsb_nest.devices.dc_generator.DCGenerator(*args, _parent=None, _key=None, **kwargs)

Bases: NestDevice

amplitude

Current amplitude of the dc generator

get_node_name()
implement(adapter, simulation, simdata)

Create, connect and register the Nest device.

Parameters:
start

Activation time in ms

stop

Deactivation time in ms. If not specified, generator will last until the end of the simulation.

bsb_nest.devices.multimeter module

class bsb_nest.devices.multimeter.Multimeter(*args, _parent=None, _key=None, **kwargs)

Bases: NestDevice

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

Create, connect and register the Nest device.

Parameters:
properties: list[str]

List of properties to record in the Nest model.

units: list[str]

List of properties’ units.

weight

weight of the connection between the device and its target

bsb_nest.devices.poisson_generator module

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

Bases: NestDevice

get_node_name()
implement(adapter, simulation, simdata)

Create, connect and register the Nest device.

Parameters:
rate

Frequency of the poisson generator

start

Activation time in ms

stop

Deactivation time in ms. If not specified, generator will last until the end of the simulation.

bsb_nest.devices.sinusoidal_poisson_generator module

class bsb_nest.devices.sinusoidal_poisson_generator.SinusoidalPoissonGenerator(*args, _parent=None, _key=None, **kwargs)

Bases: NestDevice

amplitude

Amplitude of the sinusoidal signal

boot()
frequency

Frequency of the sinusoidal signal

get_node_name()
implement(adapter, simulation, simdata)

Create, connect and register the Nest device.

Parameters:
phase

Phase of the sinusoidal signal

rate

Rate of the poisson generator

start

Activation time in ms

stop

Deactivation time in ms. If not specified, generator will last until the end of the simulation.

bsb_nest.devices.spike_recorder module

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

Bases: NestDevice

get_node_name()
implement(adapter, simulation, simdata)

Create, connect and register the Nest device.

Parameters:
weight

weight of the connection between the device and its target

Module contents