Expand description
Core visibility graph algorithms.
This module contains the fundamental algorithms for computing visibility graphs from time series data. Both natural and horizontal visibility algorithms are implemented with O(n) time complexity using optimized data structures.
Re-exports§
pub use self::edges::VisibilityEdges;pub use self::edges::VisibilityType;
Modules§
- edges
- Horizontal and Natural visibility algorithm implementation.
Functions§
- horizontal_
visibility - Computes horizontal visibility edges with default unweighted (weight=1.0) edges.
- horizontal_
visibility_ parallel - Computes horizontal visibility edges in parallel (requires
parallelfeature). - natural_
visibility - Computes natural visibility edges with default unweighted (weight=1.0) edges.
- natural_
visibility_ parallel - Computes natural visibility edges in parallel (requires
parallelfeature). - visibility_
weighted - Computes visibility edges with custom weight function.