Lambda Chemistry Simulation

Run this script

uv run https://atrium.kyleharrington.com/alife/lambda-chemistry/0.0.1.py

Command Line Arguments

--population_size (int)

Initial population size.

Default: 500

--steps (int)

Number of simulation steps.

Default: 200

--reaction_pool (int)

Size of reaction pool each step.

Default: 50

--mutation_rate (float)

Probability of mutation.

Default: 0.05

--max_reductions (int)

Maximum reduction steps per reaction.

Default: 10

--seed (int)

Random seed for reproducibility.

--verbose (bool)

Print progress information.

Default: True

Dependencies

  • numpy>=1.24.0
  • matplotlib
  • typer