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:
PersistentPropertyFunction 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:
PersistentPropertyBifurcation 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:
PersistentPropertyComponent 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.
- class tmd.Topology.persistent_properties.PersistentProperty#
Bases:
ABCAbstract class for persistent properties that are defined on persistent components.
- abstractmethod get(component_start)#
Get component property.
- abstractmethod infinite_component(component_start)#
Get property for infinite component.