Skip to main content

lau_network_science/
lib.rs

1//! # lau-network-science
2//!
3//! A comprehensive network science library implementing models, centrality measures,
4//! community detection, epidemic spreading, and agent social network analysis.
5
6pub mod graph;
7pub mod models;
8pub mod centrality;
9pub mod community;
10pub mod small_world;
11pub mod assortativity;
12pub mod resilience;
13pub mod epidemic;
14pub mod degree_distribution;
15pub mod agent_network;
16
17pub use graph::{Graph, DirectedGraph};
18pub use models::{erdos_renyi, barabasi_albert, watts_strogatz};
19pub use centrality::{degree_centrality, betweenness_centrality, closeness_centrality, eigenvector_centrality, pagerank};
20pub use community::{louvain, label_propagation};
21pub use small_world::{average_path_length, clustering_coefficient, small_world_coefficient};
22pub use assortativity::{degree_assortativity, mixing_matrix};
23pub use resilience::{node_percolation, edge_percolation, targeted_attack};
24pub use epidemic::{sir_model, sis_model, epidemic_threshold};
25pub use degree_distribution::{power_law_fit, is_scale_free, degree_histogram};
26pub use agent_network::{AgentNetwork, AgentNetworkAnalyzer};