Skip to content

Releases: helix-agh/lonkit

v0.3.0

22 Mar 11:15
62e9e3e

Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.3.0

v0.2.0

17 Mar 21:55
5f89954

Choose a tag to compare

Second public release of lonkit, adding multiprocessing support to the Basin-Hopping sampling procedure.

What's Changed

Full Changelog: v0.1.0...v0.2.0

v0.1.0

12 Mar 08:26
3655740

Choose a tag to compare

Initial public release of lonkit, a Python library for constructing, analyzing, and visualizing Local Optima Networks (LONs) for continuous optimization problems.

Highlights

  • Added end-to-end LON construction from objective functions.
  • Added configurable Basin-Hopping sampling with support for:
    • stopping by n_iter_no_change and/or max_iter,
    • percentage and fixed perturbation modes,
    • custom scipy.optimize.minimize methods and options,
    • optional user-supplied initial points.
  • Added LON and CMLON graph models built on python-igraph.
  • Added landscape analysis metrics.
  • Added StepSizeEstimator (experimental) for estimating Basin-Hopping step sizes from a target escape rate.
  • Added visualization tools for:
    • 2D network plots,
    • 3D landscape-style plots,
    • animated rotation GIFs,
    • batch generation of standard outputs for both LON and CMLON views.

Examples

  • Added worked examples and research-oriented example scripts under examples/bioma.