core Package
core Package
neuronsimulation Module
-
class
NEURONSimulation(name=None, environment=None, **kwargs)[source] Bases:
morphforge.simulation.base.core.simulation.Simulation-
__init__(name=None, environment=None, **kwargs)[source]
-
_run_no_spawn()[source]
-
_run_spawn()[source]
-
_sim_desc_str()[source]
-
add_cell_backend_specific(cell)[source]
-
add_currentclamp_backend_specific(cc)[source]
-
add_gapjunction_backend_specific(gapjunction)[source]
-
add_recordable_backend_specific(recordable)[source]
-
add_synapse_backend_specific(synapse)[source]
-
add_voltageclamp_backend_specific(vc)[source]
-
run(do_spawn=True)[source]
-
run_return_random_walks()[source]
-
-
_random_walk(t_steps, std_dev)[source]
neuronsimulationenvironment Module
-
class
NEURONEnvironment[source] Bases:
morphforge.simulation.base.core.simulationenvironment.SimulationEnvironment-
Cell(**kwargs)[source]
-
classmethod
Channel(chltype, **kwargs)[source]
-
CurrentClamp(protocol=<class 'morphforge.simulation.base.stimulation.CurrentClampStepChange'>, **kwargs)[source]
-
GapJunction(**kwargs)[source]
-
PostSynapticMechTemplate(psm_type, **kwargs)[source]
-
Simulation(**kwargs)[source]
-
SimulationSettings(**kwargs)[source]
-
Synapse(**kwargs)[source]
-
classmethod
SynapticTrigger(triggertype, **kwargs)[source]
-
VoltageClamp(protocol=<class 'morphforge.simulation.base.stimulation.VoltageClampStepChange'>, **kwargs)[source]
-
_env_name= 'NEURON'
-
channels= <morphforge.core.plugindict.PluginDict object>
-
currentclamps= <morphforge.core.plugindict.PluginDict object>
-
presynapticmechanisms= <morphforge.core.plugindict.PluginDict object>
-
synapse_psm_template_type= <morphforge.core.plugindict.PluginDict object>
-
voltageclamps= <morphforge.core.plugindict.PluginDict object>
-
neuronsimulationsettings Module
-
class
NEURONSimulationSettings(**kwargs)[source] Bases:
object-
__getitem__(key)[source]
-
__init__(**kwargs)[source]
-
abstol= 'abstol'
-
allparams= ('dt', 'tstop', 'cvode', 'reltol', 'abstol', 'strict_modlunit', 'simplify_traces')
-
cvode= 'cvode'
-
dt= 'dt'
-
classmethod
get_defaults()[source]
-
reltol= 'reltol'
-
simplify_traces= 'simplify_traces'
-
strict_modlunit= 'strict_modlunit'
-
tstop= 'tstop'
-