neuron_morphology.features.statistics.coordinates module

class neuron_morphology.features.statistics.coordinates.BifurcationSpec[source]

Bases: neuron_morphology.feature_extractor.feature_specialization.FeatureSpecialization

Methods

factory(name, marks, kwargs, Any], …) A utility for quickly generating feature specializations
kwargs = {'coord_type': <COORD_TYPE.BIFURCATION: 2>}
marks = {<class 'neuron_morphology.feature_extractor.mark.BifurcationFeatures'>}
name = 'bifurcation'
class neuron_morphology.features.statistics.coordinates.COORD_TYPE[source]

Bases: enum.Enum

An enumeration.

BIFURCATION = 2
COMPARTMENT = 1
NODE = 0
TIP = 3
get_coordinates(self, morphology, node_types: Union[List[int], NoneType] = None)[source]
class neuron_morphology.features.statistics.coordinates.CompartmentSpec[source]

Bases: neuron_morphology.feature_extractor.feature_specialization.FeatureSpecialization

Methods

factory(name, marks, kwargs, Any], …) A utility for quickly generating feature specializations
kwargs = {'coord_type': <COORD_TYPE.COMPARTMENT: 1>}
marks = {<class 'neuron_morphology.feature_extractor.mark.CompartmentFeatures'>}
name = 'compartment'
class neuron_morphology.features.statistics.coordinates.NodeSpec[source]

Bases: neuron_morphology.feature_extractor.feature_specialization.FeatureSpecialization

Methods

factory(name, marks, kwargs, Any], …) A utility for quickly generating feature specializations
kwargs = {'coord_type': <COORD_TYPE.NODE: 0>}
marks = {}
name = 'node'
class neuron_morphology.features.statistics.coordinates.TipSpec[source]

Bases: neuron_morphology.feature_extractor.feature_specialization.FeatureSpecialization

Methods

factory(name, marks, kwargs, Any], …) A utility for quickly generating feature specializations
kwargs = {'coord_type': <COORD_TYPE.TIP: 3>}
marks = {<class 'neuron_morphology.feature_extractor.mark.TipFeatures'>}
name = 'tip'