emodelrunner.morphology.morphology¶
Custom Morphology classes.
Classes
|
Custom Morphology. |
|
Custom Morphology. |
- class emodelrunner.morphology.morphology.SSCXNrnFileMorphology(morphology_path, do_replace_axon=False, do_set_nseg=True, comment='', replace_axon_hoc=None, nseg_frequency=40, morph_modifiers=None, morph_modifiers_hoc=None, morph_modifiers_kwargs=None)[source]¶
Bases:
NrnFileMorphology
Custom Morphology.
- name¶
name of this object
- Type:
str
- comment¶
comment
- Type:
str
- morphology_path¶
location of the file describing the morphology
- Type:
str
- do_replace_axon¶
Does the axon need to be replaced by an AIS stub with default function ?
- Type:
bool
- replace_axon_hoc¶
Translation in HOC language for the ‘replace_axon’ method. This code will ‘only’ be used when calling create_hoc on a cell model. While the model is run in python, replace_axon is used instead. Must include ‘proc replace_axon(){ … } If None,the default replace_axon is used
- Type:
str
- do_set_nseg¶
if True, it will use nseg_frequency
- Type:
bool
- nseg_frequency¶
frequency of nseg
- Type:
float
- morph_modifiers¶
list of functions to modify the icell with (sim, icell) as arguments
- Type:
list
- morph_modifiers_hoc¶
list of hoc strings corresponding to morph_modifiers
- Type:
list
- class emodelrunner.morphology.morphology.ThalamusNrnFileMorphology(morphology_path, do_replace_axon=False, do_set_nseg=True, comment='', replace_axon_hoc=None, nseg_frequency=40, morph_modifiers=None, morph_modifiers_hoc=None, morph_modifiers_kwargs=None)[source]¶
Bases:
NrnFileMorphology
Custom Morphology.
- name¶
name of this object
- Type:
str
- comment¶
comment
- Type:
str
- morphology_path¶
location of the file describing the morphology
- Type:
str
- do_replace_axon¶
Does the axon need to be replaced by an AIS stub with default function ?
- Type:
bool
- replace_axon_hoc¶
Translation in HOC language for the ‘replace_axon’ method. This code will ‘only’ be used when calling create_hoc on a cell model. While the model is run in python, replace_axon is used instead. Must include ‘proc replace_axon(){ … } If None,the default replace_axon is used
- Type:
str
- do_set_nseg¶
if True, it will use nseg_frequency
- Type:
bool
- nseg_frequency¶
frequency of nseg
- Type:
float
- morph_modifiers¶
list of functions to modify the icell with (sim, icell) as arguments
- Type:
list
- morph_modifiers_hoc¶
list of hoc strings corresponding to morph_modifiers
- Type:
list