Source code for hypergraphx.dynamics

"""
Dynamical processes on hypergraphs.

This package intentionally provides lightweight, lazy entrypoints for the most
used processes to improve discoverability without imposing import-time cost.
"""

from __future__ import annotations


[docs] def simplicial_contagion(*args, **kwargs): from hypergraphx.dynamics.contagion import simplicial_contagion as _impl return _impl(*args, **kwargs)
[docs] def transition_matrix(*args, **kwargs): from hypergraphx.dynamics.randwalk import transition_matrix as _impl return _impl(*args, **kwargs)
[docs] def random_walk(*args, **kwargs): from hypergraphx.dynamics.randwalk import random_walk as _impl return _impl(*args, **kwargs)
[docs] def RW_stationary_state(*args, **kwargs): from hypergraphx.dynamics.randwalk import RW_stationary_state as _impl return _impl(*args, **kwargs)
[docs] def random_walk_density(*args, **kwargs): from hypergraphx.dynamics.randwalk import random_walk_density as _impl return _impl(*args, **kwargs)
[docs] def MSF(*args, **kwargs): from hypergraphx.dynamics.synch import MSF as _impl return _impl(*args, **kwargs)
[docs] def higher_order_MSF(*args, **kwargs): from hypergraphx.dynamics.synch import higher_order_MSF as _impl return _impl(*args, **kwargs)
__all__ = [ "simplicial_contagion", "transition_matrix", "random_walk", "RW_stationary_state", "random_walk_density", "MSF", "higher_order_MSF", ]