brian2modelfitting.simulator module¶
-
class
brian2modelfitting.simulator.
CPPStandaloneSimulator
[source]¶ Bases:
brian2modelfitting.simulator.Simulator
Simulation class created for use with CPPStandaloneDevice
-
initialize
(network, var_init, name='fit')¶ Prepares the simulation for running
Parameters: - network (
Network
) – Network consisting of aNeuronGroup
namedneurons
and either a monitor namedspikemonitor
or a monitor named ``statemonitor``(or both). - var_init (dict) – dictionary to initialize the variable states
- name (
str
, optional) – name of the network
- network (
-
neurons
¶
-
run
(duration, params, params_names, iteration, name='fit')[source]¶ Simulation has to be run in two stages in order to initialize the code generation
-
spikemonitor
¶
-
statemonitor
¶
-
-
class
brian2modelfitting.simulator.
RuntimeSimulator
[source]¶ Bases:
brian2modelfitting.simulator.Simulator
Simulation class created for use with RuntimeDevice
-
initialize
(network, var_init, name='fit')[source]¶ Prepares the simulation for running
Parameters: - network (
Network
) – Network consisting of aNeuronGroup
namedneurons
and either a monitor namedspikemonitor
or a monitor named ``statemonitor``(or both). - var_init (dict) – dictionary to initialize the variable states
- name (
str
, optional) – name of the network
- network (
-
neurons
¶
-
run
(duration, params, params_names, iteration, name='fit')[source]¶ Restores the network, sets neurons to required parameters and runs the simulation
Parameters:
-
spikemonitor
¶
-
statemonitor
¶
-
-
class
brian2modelfitting.simulator.
Simulator
[source]¶ Bases:
object
Simulation class created to perform a simulation for fitting traces or spikes.
-
initialize
(network, var_init, name='fit')[source]¶ Prepares the simulation for running
Parameters: - network (
Network
) – Network consisting of aNeuronGroup
namedneurons
and either a monitor namedspikemonitor
or a monitor named ``statemonitor``(or both). - var_init (dict) – dictionary to initialize the variable states
- name (
str
, optional) – name of the network
- network (
-
neurons
¶
-
run
(duration, params, params_names, iteration, name)[source]¶ Restores the network, sets neurons to required parameters and runs the simulation
Parameters:
-
spikemonitor
¶
-
statemonitor
¶
-
-
brian2modelfitting.simulator.
initialize_neurons
(params_names, neurons, params)[source]¶ initialize each parameter for NeuronGroup returns dictionary of Dummy devices
-
brian2modelfitting.simulator.
initialize_parameter
(variableview, value)[source]¶ initialize parameter variable in static file, returns Dummy device