Object oriented framework for genetic algorithms
Project description
pythovolve
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 https://github.com/peter-schmidbauer/pythovolve.git
If you have already installed pythovolve, you can now run
python pythovolve/examples/<example_script.py>
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pythovolve-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3837c798fe131b69393eec33077c30c35d14e9166e3a120bc20981735207ff06 |
|
MD5 | 126ccafc042fc205c474a2faef72db46 |
|
BLAKE2b-256 | 73d6fedd3c27474b340c3059b82eedda871dbe024ccd4140e410c2a133c0de89 |