Module algorithms

Module algorithms 

Source
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 parallel feature).
natural_visibility
Computes natural visibility edges with default unweighted (weight=1.0) edges.
natural_visibility_parallel
Computes natural visibility edges in parallel (requires parallel feature).
visibility_weighted
Computes visibility edges with custom weight function.