diff --git a/CHANGELOG.md b/CHANGELOG.md index f6cfe1c..e5f6361 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [0.3.0-beta] - 2021-07-21 ### Added - Multiprocessing is here! The genetic optimization can now be run in parallel! Performances got improved by 65 % using 4 processes only. @@ -15,6 +17,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - The sidebar in the documentation a bit more useful. - Not having tqdm will cause an exception. +### Fixed + - Corrected the example, the genetic optimization is now properly fixed but +slower. + ### Removed - native support for PyGAD is no longer present. - ``evolutionnary_optimization`` (replaced by ``evolutionary_optimization``). diff --git a/docs/.buildinfo b/docs/.buildinfo index 899c5b8..cab4e07 100644 --- a/docs/.buildinfo +++ b/docs/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 8fec30c6b948d6cd396c40a29450d753 +config: 16ebb9102fed1af2bd38eae4d81548ce tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js index 1d49c69..dd5b32f 100644 --- a/docs/_static/documentation_options.js +++ b/docs/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '0.2.0-alpha', + VERSION: '0.3.0', LANGUAGE: 'None', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/api/dynamiclinkage.html b/docs/api/dynamiclinkage.html index 905433f..6f5f8aa 100644 --- a/docs/api/dynamiclinkage.html +++ b/docs/api/dynamiclinkage.html @@ -8,7 +8,7 @@ -
Save the population to a json file.
+file_path (str) –
population (list of dna) –
verbose (bool) –
data_descriptors (dict) – Any additional value you want to save for the current generation.
Multiprocessing is here! The genetic optimization can now be run in parallel! -Performances are easily improved by 30 % using 4 processes.
We now save data using JSON! Slow computer users, you can relax and stop +computing when you want.
The sidebar in the documentation a bit more useful.
Not having tqdm will cause an exception.
Corrected the example, the genetic optimization is now properly fixed but +slower.
native support for PyGAD is no longer present.
evolutionnary_optimization
(replaced by evolutionary_optimization
)
evolutionnary_optimization
(replaced by evolutionary_optimization
).
Data saved in the old txt format are no longer readable (were they?)
The full swarm representation in polar graph has been repaired in
docs/examples/strider.py
.
This package was lacking real documentation, it is fixed in this version.
-Sphinx documentation!
Website hosted on GitHub pages, check @@ -343,8 +358,8 @@
Expanded README with the quick links section.
Tests moved from leggedsnake/tests
to tests/
.
Examples moved from leggedsnake/examples/
to docs/examples/
.
A lot of outdated code in the leggedsnake/examples/strider.py
Changelog URL was broken in setup.cfg
.
The step
function execution speed has been increased by 25% when
return_res
is True
! Small performance improvement when return_res
@@ -373,8 +388,8 @@
We now require pylinkage>=0.4.0.
Files in leggedsnake/examples/
were not included in the PyPi package.
The example was incompatible with pylinkage 0.4.0.
The example file examples/strider.py
is now shipped with the Python
package.
setup.cfg
metadata
Code vulnerabilities automatic checks
Example videos in examples/images/
Manny reforms in code style, to make the dynamic part naming conventions consistent with Pymunk.
Images in the README.md
!
Started walktrough demo in README.md
Automatic release to PyPi
requirement.txt
was absent due to .gitignore
misconfiguration.
setup.cfg
was not PyPi compatible. Removed mail (use GitHub!), we now
explicitly say that README.md
is markdown (PyPi is conservative)
Basic version, supporting Genetic Algorithm optimization, but with various problems.
-CODE_OF_CONDUCT.md
to help community.
LICENSE
MIT License.
+ | +- |
|