PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Evolutionary Computation Python Packages

Python packages with the GitHub topic evolutionary-computation. Sorted by relevance, with stars and monthly downloads.
esa
pygmo

A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.

19K 533 70
icaros-usc
ribs

A bare-bones Python library for quality diversity optimization.

11K 264 47
nnaisense
evotorch

Advanced evolutionary computation library built directly on top of PyTorch, created at NNAISENSE.

8K 1K 79
emilydolson
phylotrackpy

Python phylogeny tracker for in silico evolution experiments

6K 12 2
thomasWeise
moptipy

Implementation of metaheuristic optimization methods in Python for scientific, industrial, and educational scenarios. Experiments can be executed in parallel or in a distributed fashion. Experimental results can be evaluated in various ways, including diagrams, tables, and export to Excel.

4K 30 3
rogermsc
darwin-memo

Self-curating memory for LLM agents: MeMo-style external memory kept honest by survival-based selection. No reward models, no judges.

2K 0 0
EMI-Group
evox

Distributed GPU-Accelerated Framework for Evolutionary Computation. Comprehensive Library of Evolutionary Algorithms & Benchmark Problems.

2K 2K 346
grammatech
asts

Programmatic modification and evaluation of software

1K 199 25
nick-falco
evolution-of-algebraic-terms

Evolution of Algebraic Terms

1K 1 0
icaros-usc
pyribs

No description available

1K 264 47
Parvaz-Jamei
codontrace

CodonTrace Genesis — deterministic research software for digital evolution, causal mechanism auditing, replayable ALife experiments, and evidence-gated AI/evolution studies.

649 2 0
EC-KitY
eckity

EC-KitY: A scikit-learn-compatible Python tool kit for doing evolutionary computation.

561 105 20
ci-group
revolve2-ci-group

A python library for optimization, geared towards modular robots and evolutionary computing.

508 25 60
Zipfian-Science
natural-selection

A library for pure Evolutionary Algorithm tools

487 3 0
dynoptimization
pydmoo

Dynamic Multi-Objective Optimization.

484 5 0
thieu1995
intelelm

IntelELM: A Python Framework for Intelligent Metaheuristic-based Extreme Learning Machine

450 22 4
EMI-Group
evomo

evomo

395 257 28
jespb
m3gp

An easy-to-use scikit-learn inspired implementation of the Multidimensional Multiclass Genetic Programming with Multidimensional Populations (M3GP) algorithm

383 11 2
EMI-Group
evoxbench

A benchmark for NAS algorithms

341 142 20
erp12
pyshgp

Push Genetic Programming in Python.

338 80 23
ShuhuaGao
geppy

A framework for gene expression programming (an evolutionary algorithm) in Python

278 222 73
ci-group
revolve2-modular-robot

A python library for optimization, geared towards modular robots and evolutionary computing.

275 25 60
dopexthrone
abiogenesis

Artificial life through symbiogenesis — self-replicating programs emerge from random byte soups

267 0 0
ci-group
revolve2-modular-robot-simulation

A python library for optimization, geared towards modular robots and evolutionary computing.

265 25 60
    • Data from PyPI, GitHub, ClickHouse, and BigQuery