tmd.Topology.persistent_properties¶
Persistent properties classes.
Classes
|
Function class for extracting a barcode without properties. |
|
Bifurcation angles per component. |
|
Component mean radii. |
Abstract class for persistent properties that are defined on persistent components. |
- class tmd.Topology.persistent_properties.NoProperty(_)¶
Bases:
PersistentProperty
Function class for extracting a barcode without properties.
- get(_)¶
Returns empty list, does not contribute to component.
- infinite_component(_)¶
Returns empty list, does not contribute to component.
- class tmd.Topology.persistent_properties.PersistentAngles(tree)¶
Bases:
PersistentProperty
Bifurcation angles per component.
- Parameters:
tree (Tree) – A tree object.
- get(component_start)¶
Get one persistent angle.
- infinite_component(_)¶
Given that there are not angles for the inf component, nans are returned.
- class tmd.Topology.persistent_properties.PersistentMeanRadius(tree)¶
Bases:
PersistentProperty
Component mean radii.
- Parameters:
tree (Tree) – A tree object.
- get(component_start)¶
Get one persistent mean radius.
- infinite_component(component_start)¶
Returns mean radius corresponding to inf component.