core Package
core Package
cell Module
-
class
Cell(morphology=None, area=None, segmenter=None, initial_voltage=None, cell_tags=None, cell_type=None, **kwargs)[source] Bases:
morphforge.simulation.base.base_classes.NamedSimulationObject-
class
Recordables[source] Bases:
object-
MembraneVoltage= 'Voltage'
-
-
Cell.__init__(morphology=None, area=None, segmenter=None, initial_voltage=None, cell_tags=None, cell_type=None, **kwargs)[source]
-
Cell.apply_channel(*args, **kwargs)[source]
-
Cell.cell_type
-
Cell.cell_type_str
-
Cell.electrical_connections
-
Cell.get_biophysics()[source]
-
Cell.get_location(idtag, sectionpos=0.5)[source]
-
Cell.get_region(region_name)[source]
-
Cell.get_regions()[source]
-
Cell.get_segmenter()[source]
-
Cell.index_in_pop
-
Cell.is_single_compartment
-
Cell.postsynaptic_connections
-
Cell.presynaptic_connections
-
Cell.segmenter
-
Cell.set_passive(*args, **kwargs)[source]
-
Cell.soma
-
class
celllocation Module
recordable Module
-
class
Recordable(description=None, user_tags=None, **kwargs)[source] Bases:
morphforge.simulation.base.base_classes.NamedSimulationObject-
__init__(description=None, user_tags=None, **kwargs)[source]
-
_mh_decription
-
get_description()[source]
-
get_unit()[source]
-
simulation Module
-
class
Simulation(name, environment, **kwargs)[source] Bases:
object-
__init__(name, environment, **kwargs)[source]
-
add_cell(cell)[source]
-
add_cell_backend_specific(cell)[source]
-
add_currentclamp(cc)[source]
-
add_currentclamp_backend_specific(vc)[source]
-
add_gapjunction(gj)[source]
-
add_gapjunction_backend_specific(syn)[source]
-
add_recordable(recordable)[source]
-
add_recordable_backend_specific(recordable)[source]
-
add_synapse(syn)[source]
-
add_synapse_backend_specific(syn)[source]
-
add_voltageclamp(vc)[source]
-
add_voltageclamp_backend_specific(vc)[source]
-
are_all_cells_in_pops
-
cells
-
create_cell(**kwargs)[source]
-
create_currentclamp(**kwargs)[source]
-
create_gapjunction(**kwargs)[source]
-
create_synapse(trigger, postsynaptic_mech, **kwargs)[source]
-
create_voltageclamp(**kwargs)[source]
-
current_clamps
-
do_result_post_processing()[source]
-
gapjunctions
-
get_all_channels()[source]
-
get_cell(cellname=None)[source] Either return a cell by name if there is more than one cell, otherwise the single cell
-
neuron_populations
-
objectnames
-
objects
-
postsynaptic_templates
-
record(recordable_src=None, **kwargs)[source]
-
recordables
-
recordall(membrane_mech, **kwargs)[source]
-
run(**kwargs)[source]
-
synapse_populations
-
synapses
-
voltage_clamps
-
simulationenvironment Module
-
class
SimulationEnvironment[source] Bases:
object-
Cell(**kwargs)[source]
-
Channel(**kwargs)[source]
-
CurrentClamp(**kwargs)[source]
-
GapJunction(**kwargs)[source]
-
Simulation(**kwargs)[source]
-
SimulationSettings(**kwargs)[source]
-
Synapse(**kwargs)[source]
-
VoltageClamp(**kwargs)[source]
-
__init__()[source]
-