neuron_morphology.feature_extractor.feature_specialization module¶
-
class
neuron_morphology.feature_extractor.feature_specialization.AllNeuriteCompareSpec[source]¶ Bases:
neuron_morphology.feature_extractor.feature_specialization.FeatureSpecializationMethods
factory(name, marks, kwargs, Any], …)A utility for quickly generating feature specializations -
kwargs= {'node_types_to_compare': None}¶
-
marks= {<class 'neuron_morphology.feature_extractor.mark.AllNeuriteTypes'>}¶
-
name= 'all_neurites'¶
-
-
class
neuron_morphology.feature_extractor.feature_specialization.AllNeuriteSpec[source]¶ Bases:
neuron_morphology.feature_extractor.feature_specialization.FeatureSpecializationMethods
factory(name, marks, kwargs, Any], …)A utility for quickly generating feature specializations -
kwargs= {'node_types': None}¶
-
marks= {<class 'neuron_morphology.feature_extractor.mark.AllNeuriteTypes'>}¶
-
name= 'all_neurites'¶
-
-
class
neuron_morphology.feature_extractor.feature_specialization.ApicalDendriteCompareSpec[source]¶ Bases:
neuron_morphology.feature_extractor.feature_specialization.FeatureSpecializationMethods
factory(name, marks, kwargs, Any], …)A utility for quickly generating feature specializations -
kwargs= {'node_types_to_compare': [4]}¶
-
marks= {<class 'neuron_morphology.feature_extractor.mark.RequiresApical'>}¶
-
name= 'apical_dendrite'¶
-
-
class
neuron_morphology.feature_extractor.feature_specialization.ApicalDendriteSpec[source]¶ Bases:
neuron_morphology.feature_extractor.feature_specialization.FeatureSpecializationMethods
factory(name, marks, kwargs, Any], …)A utility for quickly generating feature specializations -
kwargs= {'node_types': [4]}¶
-
marks= {<class 'neuron_morphology.feature_extractor.mark.RequiresApical'>}¶
-
name= 'apical_dendrite'¶
-
-
class
neuron_morphology.feature_extractor.feature_specialization.AxonCompareSpec[source]¶ Bases:
neuron_morphology.feature_extractor.feature_specialization.FeatureSpecializationMethods
factory(name, marks, kwargs, Any], …)A utility for quickly generating feature specializations -
kwargs= {'node_types_to_compare': [2]}¶
-
marks= {<class 'neuron_morphology.feature_extractor.mark.RequiresAxon'>}¶
-
name= 'axon'¶
-
-
class
neuron_morphology.feature_extractor.feature_specialization.AxonSpec[source]¶ Bases:
neuron_morphology.feature_extractor.feature_specialization.FeatureSpecializationMethods
factory(name, marks, kwargs, Any], …)A utility for quickly generating feature specializations -
kwargs= {'node_types': [2]}¶
-
marks= {<class 'neuron_morphology.feature_extractor.mark.RequiresAxon'>}¶
-
name= 'axon'¶
-
-
class
neuron_morphology.feature_extractor.feature_specialization.BasalDendriteCompareSpec[source]¶ Bases:
neuron_morphology.feature_extractor.feature_specialization.FeatureSpecializationMethods
factory(name, marks, kwargs, Any], …)A utility for quickly generating feature specializations -
kwargs= {'node_types_to_compare': [3]}¶
-
marks= {<class 'neuron_morphology.feature_extractor.mark.RequiresBasal'>}¶
-
name= 'basal_dendrite'¶
-
-
class
neuron_morphology.feature_extractor.feature_specialization.BasalDendriteSpec[source]¶ Bases:
neuron_morphology.feature_extractor.feature_specialization.FeatureSpecializationMethods
factory(name, marks, kwargs, Any], …)A utility for quickly generating feature specializations -
kwargs= {'node_types': [3]}¶
-
marks= {<class 'neuron_morphology.feature_extractor.mark.RequiresBasal'>}¶
-
name= 'basal_dendrite'¶
-
-
class
neuron_morphology.feature_extractor.feature_specialization.DendriteCompareSpec[source]¶ Bases:
neuron_morphology.feature_extractor.feature_specialization.FeatureSpecializationMethods
factory(name, marks, kwargs, Any], …)A utility for quickly generating feature specializations -
kwargs= {'node_types_to_compare': [4, 3]}¶
-
marks= {<class 'neuron_morphology.feature_extractor.mark.RequiresDendrite'>}¶
-
name= 'dendrite'¶
-
-
class
neuron_morphology.feature_extractor.feature_specialization.DendriteSpec[source]¶ Bases:
neuron_morphology.feature_extractor.feature_specialization.FeatureSpecializationMethods
factory(name, marks, kwargs, Any], …)A utility for quickly generating feature specializations -
kwargs= {'node_types': [4, 3]}¶
-
marks= {<class 'neuron_morphology.feature_extractor.mark.RequiresDendrite'>}¶
-
name= 'dendrite'¶
-
-
class
neuron_morphology.feature_extractor.feature_specialization.FeatureSpecialization[source]¶ Bases:
objectAttributes: - kwargs
- marks
- name
Methods
factory(name, marks, kwargs, Any], …)A utility for quickly generating feature specializations -
classmethod
factory(name: str, marks: Set[Type[neuron_morphology.feature_extractor.mark.Mark]], kwargs: Dict[str, Any], display_name: Union[str, NoneType] = None) → Type[~Fs][source]¶ A utility for quickly generating feature specializations
Parameters: - name : The name of the generated class. If display_name is not
provided, this will also be used as the name attribute of the generated class
- marks : the marks which this specialization implies.
- kwargs : the keyword argument values defining this specialization
- display_name : if provided, the name attribute of the generated
specialization.
Returns: - A generated FeatureSpecialization subclass
-
kwargs¶
-
marks¶
-
name¶