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.

16K 529 68
emilydolson
phylotrackpy

Python phylogeny tracker for in silico evolution experiments

8K 11 2
nnaisense
evotorch

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

7K 1K 78
icaros-usc
ribs

A bare-bones Python library for quality diversity optimization.

7K 261 46
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.

5K 30 3
EMI-Group
evox

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

2K 2K 334
grammatech
asts

Programmatic modification and evaluation of software

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

Evolution of Algebraic Terms

684 1 0
Parvaz-Jamei
codontrace

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

601 2 0
Zipfian-Science
natural-selection

Tools for running evolutionary algorithm experiments

555 3 0
dynoptimization
pydmoo

Dynamic Multi-Objective Optimization in Python (pydmoo).

553 4 0
icaros-usc
pyribs

A bare-bones Python library for quality diversity optimization.

529 261 46
ci-group
revolve2-ci-group

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

523 25 61
EMI-Group
evomo

EvoMO is a GPU-accelerated library for evolutionary multiobjective optimization (EMO)

445 247 26
erp12
pyshgp

Push Genetic Programming in Python.

392 80 23
EC-KitY
eckity

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

369 103 20
EMI-Group
evoxbench

Transforming Neural Architecture Search (NAS) into multi-objective optimization problems. A benchmark suite for testing evolutionary algorithms in deep learning.

349 142 20
revuel
patternomatic

Finds linguistic patterns effortlessly

332 39 9
thieu1995
intelelm

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

286 22 4
jespb
m3gp

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

279 11 2
ShuhuaGao
geppy

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

253 222 73
dopexthrone
abiogenesis

Self-replicating programs emerge from random byte soups through symbiogenesis. No fitness function. No design. Just physics.

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

Revolve2: Functionality to define scenes with modular robots in a terrain and simulate them.

178 25 61
ci-group
revolve2-modular-robot

Revolve2: Everything for defining modular robots.

172 25 61
    • Data from PyPI, GitHub, ClickHouse, and BigQuery