Skip to main content

travis build PyPI - License PyPI - Python Version

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

Release files for pythovolve 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pythovolve 0.1.1
File Size Uploaded
pythovolve-0.1.1.tar.gz 17.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pythovolve 0.1.1
File Interpreter ABI Platform
pythovolve-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 35.4 kB

Release files / pythovolve-0.1.1.tar.gz

Download URL pythovolve-0.1.1.tar.gz
Size 17.2 kB
Tags Source
SHA-256 checksum
How to use checksums
993a16940ad0e5676fdf0a0c88e67c349cc7b8d355747ef88e5df2d86ae63148
BLAKE2b-256 checksum
How to use checksums
466d2e0351eb1ee9f2e861a55e76816c5890a1f37736d601aec2b7f5a64d8a73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / pythovolve-0.1.1-py3-none-any.whl

Download URL pythovolve-0.1.1-py3-none-any.whl
Size 18.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3837c798fe131b69393eec33077c30c35d14e9166e3a120bc20981735207ff06
BLAKE2b-256 checksum
How to use checksums
73d6fedd3c27474b340c3059b82eedda871dbe024ccd4140e410c2a133c0de89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page