Pyshgp

Latest version: v0.1.8

Safety actively analyzes 623248 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.7

http://erp12.github.io/pyshgp/html/release_notes.html
https://pypi.org/project/pyshgp/

0.1.6

http://erp12.github.io/pyshgp/html/release_notes.html
https://pypi.org/project/pyshgp/

0.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.

0.1.4

[See release notes for more information.](http://erp12.github.io/pyshgp/html/release_notes.htmlv0-1-4-march-23-2019)

0.1.3

- 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

0.1.2

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.