objects Package
objects Package
-
class
MembraneVoltageRecord(cell, cell_location=None, **kwargs)[source] Bases:
morphforge.simulation.neuron.objects.neuronrecordable.NEURONRecordable-
__init__(cell, cell_location=None, **kwargs)[source]
-
_tmpl_str_obj_ref= '\nobjref $recVecName\n$recVecName = new Vector()\n${recVecName}.buffer_size(50000)\n${recVecName}.record(& ${cellname}.internalsections[${sectionindex}].v ($sectionpos))\n '
-
build_hoc(hocfile_obj)[source]
-
build_mod(modfile_set)[source]
-
get_description()[source]
-
get_unit()[source]
-
initial_buffer_size= 50000
-
-
class
NEURONCell(morphology=None, area=None, segmenter=None, initial_voltage=None, cell_tags=None, cell_type=None, **kwargs)[source] Bases:
morphforge.simulation.base.core.cell.Cell,morphforge.simulation.neuron.objects.neuronobject.NEURONObject-
build_hoc(hocfile_obj)[source]
-
build_mod(modfile_set)[source]
-
get_recordable(what='Voltage', **kwargs)[source]
-
neuronobject Module
-
class
NEURONObject(simulation=None, name=None, does_require_simulation=True, **kwargs)[source] Bases:
morphforge.simulation.base.base_classes.NamedSimulationObjectBase class for objects in a NEURON simulation.
This includes cells, stimulations, recordables, templates, ....
-
build_hoc(hocfile_obj)[source]
-
build_mod(modfile_set)[source]
-
get_recordable(*args, **kwargs)[source]
-
neuronrecordable Module
-
class
NEURONRecordable(description=None, user_tags=None, **kwargs)[source] Bases:
morphforge.simulation.base.core.recordable.Recordable,morphforge.simulation.neuron.objects.neuronobject.NEURONObject-
build_hoc(hocfile_obj)[source]
-
build_mod(modfile_set)[source]
-
get_recordable(*args, **kwargs)[source]
-
get_unit()[source]
-
obj_basesetup Module
obj_cclamp Module
-
class
CurrentClampCurrentRecord(cclamp, **kwargs)[source] Bases:
morphforge.simulation.neuron.objects.neuronrecordable.NEURONRecordable-
__init__(cclamp, **kwargs)[source]
-
build_hoc(hocfile_obj)[source]
-
build_mod(modfile_set)[source]
-
get_description()[source]
-
get_unit()[source]
-
-
class
NEURONCurrentClampStepChange(**kwargs)[source] Bases:
morphforge.simulation.base.stimulation.CurrentClampStepChange,morphforge.simulation.neuron.objects.neuronobject.NEURONObject-
__init__(**kwargs)[source]
-
build_hoc(hocfile_obj)[source]
-
build_mod(modfile_set)[source]
-
get_recordable(what, name=None, **kwargs)[source]
-
obj_cell Module
-
class
MembraneVoltageRecord(cell, cell_location=None, **kwargs)[source] Bases:
morphforge.simulation.neuron.objects.neuronrecordable.NEURONRecordable-
__init__(cell, cell_location=None, **kwargs)[source]
-
_tmpl_str_obj_ref= '\nobjref $recVecName\n$recVecName = new Vector()\n${recVecName}.buffer_size(50000)\n${recVecName}.record(& ${cellname}.internalsections[${sectionindex}].v ($sectionpos))\n '
-
build_hoc(hocfile_obj)[source]
-
build_mod(modfile_set)[source]
-
get_description()[source]
-
get_unit()[source]
-
initial_buffer_size= 50000
-
-
class
NEURONCell(morphology=None, area=None, segmenter=None, initial_voltage=None, cell_tags=None, cell_type=None, **kwargs)[source] Bases:
morphforge.simulation.base.core.cell.Cell,morphforge.simulation.neuron.objects.neuronobject.NEURONObject-
build_hoc(hocfile_obj)[source]
-
build_mod(modfile_set)[source]
-
get_recordable(what='Voltage', **kwargs)[source]
-
obj_vclamp Module
-
class
NEURONVoltageClampStepChange(**kwargs)[source] Bases:
morphforge.simulation.base.stimulation.VoltageClampStepChange,morphforge.simulation.neuron.objects.neuronobject.NEURONObject-
__init__(**kwargs)[source]
-
build_hoc(hocfile_obj)[source]
-
build_mod(modfile_set)[source]
-
get_recordable(what, name, **kwargs)[source]
-