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)
| File | Size | Uploaded | |
|---|---|---|---|
| pythovolve-0.1.1.tar.gz | 17.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|