brian2modelfitting.simulator module¶
-
class
brian2modelfitting.simulator.CPPStandaloneSimulator[source]¶ Bases:
brian2modelfitting.simulator.SimulatorSimulation class created for use with CPPStandaloneDevice
-
initialize(network, var_init, name='fit')¶ Prepares the simulation for running
Parameters: - network (
Network) – Network consisting of aNeuronGroupnamedneuronsand either a monitor namedspikemonitoror 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.SimulatorSimulation class created for use with RuntimeDevice
-
initialize(network, var_init, name='fit')[source]¶ Prepares the simulation for running
Parameters: - network (
Network) – Network consisting of aNeuronGroupnamedneuronsand either a monitor namedspikemonitoror 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:
objectSimulation 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 aNeuronGroupnamedneuronsand either a monitor namedspikemonitoror 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