Expand description
Python bindings for population-level evolutionary operators.
Functionsยง
- __
pyfunction_ ๐ โbatch_ crossover - __
pyfunction_ ๐ โbatch_ evaluate_ fitness - __
pyfunction_ ๐ โbatch_ mutate_ weights - __
pyfunction_ ๐ โnovelty_ scores - __
pyfunction_ ๐ โpopulation_ diversity - __
pyfunction_ ๐ โtournament_ select - batch_
crossover ๐ - Apply uniform crossover to paired parent populations.
- batch_
evaluate_ ๐fitness - Evaluate population fitness in one Rust call.
- batch_
mutate_ ๐weights - Batch-mutate population weights.
- novelty_
scores ๐ - Score population novelty against an archive.
- population_
diversity ๐ - Return mean pairwise L2 distance for a population.
- register ๐
- Register the evolutionary-substrate functions with the extension module.
- tournament_
select ๐ - Select population indices by seeded tournaments.