Moptipy

Latest version: v0.9.136

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

Scan your dependencies

Page 11 of 33

0.9.74

The algorithm or instance name can contain uppercase and lowercase characters.
The file names for log files are based on the algorithm and instance name.
The Windows file systems may be case-insensitive, meaning that they treat uppercase and lowercase characters the same, i.e., the file name "ABC.txt" is the same as "abc.txt".
The canonical file names that Python provides may then always be lowercase, as it does not matter for the file system.
However, our system demands that the filenames of log files are consistent with the algorithm and instance names and that their cases match.
Otherwise, they throw an error.
This mechanism was part of our fight against any form of corrupt data.
However, we now permit that there are differences in letter case in the file names compared to the algorithm and instance names.
Then our log-based evaluation also works on case-insensitive file systems such as FAT and others used, e.g., under Windows.

0.9.73

now permitting to configure sub-plots to receive parameters in `create_figure_with_subplots` to enable multiple 3D plots in a figure

0.9.72

- The number of threads to be used for parallel experiment execution can now be specified in a more straightforward manner.
There now exist several different default values, for single-threaded execution, for multi-threaded execution that allows for accurate time measurement, for multi-threaded execution with the goal to achieve maximum performance, and for reckless multi-threaded execution.
- We can now add additional libraries whose version should be stored in the log file.
This allows, for example, [`moptipyapps`](https://thomasweise.github.io/moptipyapp) to add its version to the log files.

0.9.71

- using version [1.3.1](https://pypi.org/project/pdfo/1.3.1/) that fixes the [numpy incompatibility issue](https://github.com/pdfo/pdfo/issues/55)
- minor improvements in terms of documentation
- version stepping of dependencies
- accidentally skipped over version 0.9.70 ... but well, it doesn't really matter

0.9.69

Some minor bug fixes and improvements for signed permutations.

Signed permutations can, in theory, also only include the same value (many times) because they can be, well, signed.
We adopted the corresponding class and operators accordingly.

Also, temporarily, flake8 is deactivated in the build because it has some version incompatibility issue.
Hopefully that will be fixed soon.

0.9.68

We added the [signed permutations](https://thomasweise.github.io/moptipy/moptipy.spaces.html#module-moptipy.spaces.signed_permutations) space as well as [corresponding tests](https://thomasweise.github.io/moptipy/moptipy.tests.html#module-moptipy.tests.on_signed_permutations) as well as a [nullary](https://thomasweise.github.io/moptipy/moptipy.operators.signed_permutations.html#module-moptipy.operators.signed_permutations.op0_shuffle_and_flip) and a [unary](https://thomasweise.github.io/moptipy/moptipy.operators.signed_permutations.html#module-moptipy.operators.signed_permutations.op1_swap_2_or_flip) operator.

Page 11 of 33

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.