API Reference (Python Package)

snnib

add-on to generate/visualize spiking neural networks

simulations

simulations

subpackage to run some simulations for tutorials and testing

brian2_simulations

simulations.brian2_simulation

simple spiking neural network simulation in brian2

simulations.brian2_simulation.analyze(…)

runs a brief analysis of the simulation

simulations.brian2_simulation.check_stp()

creates plot to check if STP is implemented correctly

simulations.brian2_simulation.experiment(…)

runs the experiment as a whole

simulations.brian2_simulation.get_rates(…)

returns spike rates in the interval bin_size

simulations.brian2_simulation.lif_ng(…)

returns generated LIF neuron group

simulations.brian2_simulation.stp_syn(…)

returns generated STP synapses

simulations.brian2_simulation.truncnorm(…)

returns samples from truncated normal distribution

brian2_utils

snnib.brian2_utils

utilities for interactions with brian2

brian2_utils.get_spike_monitor(…)

returns the SpikeMonitor associated to group if it exists

brian2_utils.get_spiketrains(…)

returns spiketrains of the first n2plot neurons contained in spike_mon

io

snnib.io

module for input-output operations

io.brian22snnib(…)

saves net to snnib compatible json file