SNN Backend

isort:skip_file

class fugu.backends.snn_backend.snn_Backend

Bases: Backend

compile(scaffold, compile_args={})

creates neuron populations and synapses

run(n_steps=10, return_potentials=False)

Runs the Simulator * runs circuit for n_steps then returns data * if not None raise error Returns: bool: True if ds format is required and converst neuron names to numbers and returns dictionary, False returns dataframe

cleanup()

Deletes/frees neurons and synapses

reset()

Resets time-step to 0 and resets neuron/synapse properties

set_properties(properties={})

Set properties for specific neurons and synapses :param properties: dictionary of properties for bricks

set_input_spikes()

Get new initial spike times