Skip to main content

Crate dial_ecology

Crate dial_ecology 

Source
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_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

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;

Modules§

biodiversity
equilibrium
error
lotka_volterra
niche
succession
tradition