Open-source Python library · 2026 · actively developed
pip install abcopt
What it does
- Implements Karaboğa’s canonical ABC algorithm step for step. A test runs it against the Erciyes University ABC group’s reference code on the same random-number stream and checks that both evaluate identical points and return identical results.
- ABCSearchCV: a scikit-learn compatible hyperparameter search that works as a drop-in alternative to
GridSearchCVandRandomizedSearchCV, with continuous (optionally log-scaled), integer and categorical parameters. - Depends only on
numpyandscikit-learn.
Process
I handled packaging, versioning and releases through GitHub Releases and PyPI.
