Releases: thomasWeise/moptipy
fixed bug with 0 goal objective
fixed bug with 0 goal objective
added objective value frequency evaluation tool
added objective value frequency evaluation tool
Some Restarting Algorithms Now Log their Restarts
Some restarting algorithms, including Bi-Pop CMA-ES and the Luby restarter now log their restarts.
making nparrayspace to_str method overwritable
making nparrayspace to_str method overwritable
Added get_log_basename to Process API
Added get_log_basename
to Process
API
This allows an algorithm to, e.g., generate additional files or directories based on the base name of the log file to store stuff.
Version Stepping of Dependencies
Version Stepping of Dependencies
Requirements stepping now also in setup.cfg and pyproject.toml
Requirements stepping now also in setup.cfg and pyproject.toml
Version Stepping of Dependencies and Corresponding Changes
The dependencies are now on the newest versions.
Some changes to the code base have resulted from updated static code checkers.
Removed Numba from Operators
There has been no activity on issue numba/numba#9103.
This means that all experiments using numpy's random.Generator as parameter of a numba-annotated function will crash.
They will crash due to a memory leak in numba and they will crash without notice or output, often taking the bash shell down with them.
Therefore, for now, all the annotations of the kind
@numba.njit(cache=True, inline="always", fastmath=True, boundscheck=False)
before the search operators have been removed.
We will take the performance hit here and wait until the issue is resolved.
minor improvements
minor improvements