Expand description
§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_iis the population (popularity) of tradition ir_iis the intrinsic growth rateK_iis the carrying capacityα_ijis the competition coefficient (niche overlap)
§Modules
tradition— Musical traditions with dial positionslotka_volterra— ODE solver (Euler, RK4)niche— Niche overlap from cultural dial distancesequilibrium— Fixed point and stability analysissuccession— Ecosystem evolution simulationbiodiversity— Shannon, Simpson diversity indices
Re-exports§
pub use biodiversity::BiodiversityReport;pub use biodiversity::compute as compute_biodiversity;pub use error::EcologyError;pub use equilibrium::Equilibrium;pub use lotka_volterra::LotkaVolterraConfig;pub use lotka_volterra::SimulationResult;pub use lotka_volterra::SolverMethod;pub use lotka_volterra::solve;pub use lotka_volterra::solve_to_equilibrium;pub use niche::NicheOverlap;pub use succession::SuccessionModel;pub use succession::SuccessionResult;pub use tradition::Tradition;