dial-ecology 0.1.0

Lotka-Volterra dynamics for musical tradition competition on cultural dials
Documentation
  • Coverage
  • 34.91%
    37 out of 106 items documented0 out of 34 items with examples
  • Size
  • Source code size: 48.82 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.27 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 7s Average build duration of successful builds.
  • all releases: 7s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • SuperInstance/dial-ecology
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • SuperInstance

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