Releases: helix-agh/lonkit
Releases · helix-agh/lonkit
v0.3.0
v0.2.0
Second public release of lonkit, adding multiprocessing support to the Basin-Hopping sampling procedure.
What's Changed
- feat: add changelog by @WojtAcht in #24
- feat: add multiprocessing to
samplingmodule by @pFornagiel in #26
Full Changelog: v0.1.0...v0.2.0
v0.1.0
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_changeand/ormax_iter, - percentage and fixed perturbation modes,
- custom
scipy.optimize.minimizemethods and options, - optional user-supplied initial points.
- stopping by
- Added
LONandCMLONgraph models built onpython-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.