Skip to content

Releases: tjkessler/pygenetics

1.0.1

02 Aug 21:18
0ecaeeb
Compare
Choose a tag to compare
  • Build/install now uses pyproject.toml instead of the deprecated setup.py
  • unittest -> pytest
  • Remove Azure pipelines config
  • Add GitHub workflows for PyPI publishing, unit testing

1.0.0 Release

03 Aug 16:56
8cd05e0
Compare
Choose a tag to compare
  • Overhaul of backend algorithms, API

Fitness rework, property additions

02 Feb 20:41
b78ee63
Compare
Choose a tag to compare
  • rework of fitness (standardized)
  • added properties for:
    • average, median, best cost function return values
    • best fitness, parameters
  • best population member determined after each new generation
  • updated documentation

Fix to multiprocessing threshold

06 Dec 23:11
4c254d5
Compare
Choose a tag to compare
  • Set threshold for number of processes to 1 (> 1 means multiprocessing is enabled)

Bug fixes

03 Nov 19:12
Compare
Choose a tag to compare

Bug fixes for 0.5.0 release

Documentation, imports, next_generation() arguments, and more

03 Nov 02:32
Compare
Choose a tag to compare
  • Updated docstrings to Google format
  • Reduced imports to only functions/objects used from packages
  • Removed "num_survivors" argument from next_generation()
  • Added "log_base" argument to next_generation(), used to scale the reverse log space in parent selection (higher == more skewed towards choosing a selected member towards the front of the list returned by the selection function)
  • Changed names of class properties for Members and Population (param_vals to parameters)
  • Updated README to reflect changes, add additional documentation on mutation

Arbitrary argument pass-through to cost_fn

13 Sep 04:21
Compare
Choose a tag to compare
  • Added support for passing arbitrary arguments to a cost function with cost_fn_args

Multiprocessing Support

12 Sep 23:44
Compare
Choose a tag to compare
  • Added support for multiprocessing in Member generation

Pep8 and documentation update

24 Aug 02:45
347c404
Compare
Choose a tag to compare
  • Updated code to pep8 styling
  • Updated README with installation instructions, usage information

Update to docstrings

15 Jul 17:09
Compare
Choose a tag to compare
0.2.2

Update to docstrings