Releases: erp12/pyshgp
Releases · erp12/pyshgp
v0.1.8
v0.1.7
v0.1.6
v0.1.5
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.
- Demonstrated a need for
v0.1.4_
v0.1.3 Release - Verbosity, Validation, PushState Stdout
- 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
v0.1.2 Various API fixes for pyshgp's first release. (#104)