neurom.core.types¶
Type enumerations.
Functions
Select only axons. |
|
Select only dendrites. |
|
Tree type checker functor. |
Classes
Neurite iteration orders. |
|
Type of neurite. |
|
An ordered enum class. |
-
class
neurom.core.types.
NeuriteIter
(value)[source]¶ Bases:
neurom.utils.OrderedEnum
Neurite iteration orders.
-
class
neurom.core.types.
OrderedEnum
(value)[source]¶ Bases:
enum.Enum
An ordered enum class.
Implementation taken here https://docs.python.org/3/library/enum.html#orderedenum
-
neurom.core.types.
tree_type_checker
(*ref)[source]¶ Tree type checker functor.
- Returns
Functor that takes a tree, and returns true if that tree matches any of NeuriteTypes in ref
- Ex:
>>> from neurom.core.types import NeuriteType, tree_type_checker >>> tree_filter = tree_type_checker(NeuriteType.axon, NeuriteType.basal_dendrite) >>> nrn.i_neurites(tree.isegment, tree_filter=tree_filter)