Skip to content

Releases: erp12/pyshgp

v0.1.8

v0.1.7

16 Jun 04:17
Compare
Choose a tag to compare

v0.1.6

02 Jun 02:27
Compare
Choose a tag to compare

v0.1.5

20 Apr 02:43
efff52e
Compare
Choose a tag to compare

http://erp12.github.io/pyshgp/html/release_notes.html

API changes

  • Separated "types" and "stacks" in a more logical way. Various arguments have been renamed.
  • Made verbosity config easier to configure and use.
  • Add optional argument to PushStack for pushing initial values. Useful for custom fitness functions.
  • Added the PushTypeLibrary abstraction.

Internals

  • Changed how core instructions can be added to instruction sets.
  • Added support for smaller numpy ints than int64.
  • Improved performance with respect to monitoring/verbosity.
  • Fixed rarely occurring non-deterministic type matching.

Development / Repository

  • Added tutorials/point_distance.py example to demonstrate custom types.
  • Added documentation article push types.
  • Moved style checking from tests to CI

Known Issues

  • Programs that have literal values of custom types are not be serializable to JSON.

Report issues on the Github <https://github.com/erp12/pyshgp/issues>_.

Credits

This release would not have been possible without the following contributors:

  • Blossom Metevier.

    • Reported lack of support for smaller numpy int types.
    • Demonstrated the annoyance of style checking in tests.
  • Julian Oks

    • Demonstrated a need for PushState initial values argument.

v0.1.4_

24 Mar 01:59
Compare
Choose a tag to compare

v0.1.3 Release - Verbosity, Validation, PushState Stdout

12 Mar 18:50
324e8dc
Compare
Choose a tag to compare
  • Added data validation to estimator.
  • Added more flexible verbosity/logging configuration.
  • Estimator can now be configured to take string outputs from "stdout" of PushState.
  • Added LICENSE

First release

22 Feb 00:36
a7a3e09
Compare
Choose a tag to compare
v0.1.2

Various API fixes for pyshgp's first release. (#104)