Changelogs » Pygenetics

Pygenetics

0.5.2

- Set threshold for number of processes to 1 (> 1 means multiprocessing is enabled)

0.5.1

Bug fixes for 0.5.0 release

0.5.0

- 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

0.4.1

- Added support for passing arbitrary arguments to a cost function with cost_fn_args

0.4.0

- Added support for multiprocessing in Member generation

0.3.0

- Updated code to pep8 styling
- Updated README with installation instructions, usage information

0.2.2


      

0.2.1


      

0.2.0.dev1

Pre-documentation release, genetic algorithm core features implemented