1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//! # dial-ecology
//!
//! Lotka-Volterra dynamics for musical tradition competition on cultural dials.
//!
//! Musical traditions compete for listener attention like species compete for
//! resources. This crate models tradition population (popularity) dynamics using
//! competitive Lotka-Volterra equations:
//!
//! `dT_i/dt = r_i · T_i · (1 - Σ_j α_ij · T_j / K_i)`
//!
//! where:
//! - `T_i` is the population (popularity) of tradition *i*
//! - `r_i` is the intrinsic growth rate
//! - `K_i` is the carrying capacity
//! - `α_ij` is the competition coefficient (niche overlap)
//!
//! ## Modules
//!
//! - [`tradition`] — Musical traditions with dial positions
//! - [`lotka_volterra`] — ODE solver (Euler, RK4)
//! - [`niche`] — Niche overlap from cultural dial distances
//! - [`equilibrium`] — Fixed point and stability analysis
//! - [`succession`] — Ecosystem evolution simulation
//! - [`biodiversity`] — Shannon, Simpson diversity indices
pub use ;
pub use EcologyError;
pub use Equilibrium;
pub use ;
pub use NicheOverlap;
pub use ;
pub use Tradition;