Moptipy

Latest version: v0.9.136

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

Scan your dependencies

Page 20 of 33

0.9.19

We now use the static analysis tool [`ruff`](https://github.com/charliermarsh/ruff) with its rule sets `A`, `B`, `C`, `D`, `E`, `F`, `I`, `N`, `Q`, `RUF`, `S`, `T`, `U`, and `YTT`.
This led to a series of refactorings and fixes and re-writes.
I think this improves the long-term readability and maintenance of our code a lot.
The most important changes are the renaming of some methods, including the change of the name of the method `map` of the encoding to [`decode`](https://thomasweise.github.io/moptipy/moptipy.api.html#moptipy.api.encoding.Encoding.decode), the change of the name of the methods `format` and `all` of `Lang` to [`format_str`](https://thomasweise.github.io/moptipy/moptipy.utils.html#moptipy.utils.lang.Lang.format_str) and [`all_langs`](https://thomasweise.github.io/moptipy/moptipy.utils.html#moptipy.utils.lang.Lang.all_langs), respectively.
Also, we now do not check whether the URLs linked from the `README.md` are reachable, but also download the website texts and search for the referenced anchors.
We therefore could fix some broken links in the `README.md` file.

All in all, this release has a huge heap of changes compared to the previous one.

0.9.18

0.9.17

fixed incorrect naming of best selection

0.9.16

- minor improvements to fitness proportionate selection
- minor improvements to code readability and documentation

0.9.15

- bug fix in rank fitness assignment
- documentation now minified and compressed

0.9.14

several improvements

- minor bugfix in GeneralEA:
fitness assignment before first iteration of main loop added
- version update of dependencies
- better mypy checks
- better documentation regarding tests
- improved JSSP experiment

Page 20 of 33

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.