Skip to main content
Python Software Foundation 20th Year Anniversary Fundraiser  Donate today!

Object oriented framework for genetic algorithms

Project description

travis build PyPI - License PyPI - Python Version


A modular, object-oriented framework for evolutionary and genetic algorithms in Python 3.

Quick start

Installation using pip

Make sure you have Python 3.6 installed by executing python --version in your command line.

Next, simply execute

pip install --upgrade pythovolve 

to install pythovolve.

Try it out (as a Library)

Check out the examples in the examples directory. To do that, clone the repository using git:

git clone

If you have already installed pythovolve, you can now run

python pythovolve/examples/<>

to execute one of the examples.

Try it out (as a CLI)

If you have already installed pythovolve, check out a simple CLI example by running:

python -m pythovolve GA -r 30 -p

To run an ES on a difficult multi dimensional test function, try

python -m pythovolve ES -d hoelder_table -m gauss -c single_point -p

For a full list and explanation of all CLI parameters, run

python -m pythovolve -h

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pythovolve, version 0.1.1
Filename, size File type Python version Upload date Hashes
Filename, size pythovolve-0.1.1-py3-none-any.whl (18.2 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size pythovolve-0.1.1.tar.gz (17.2 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page