What is PyEvopt?¶
PyEvopt is a package for evolutionary optimization in Python. It is a Python library that provides an optimizer object, various evolutionary algorithms and multiple operators that ables you to customize your own algorithm.
At the core of the PyEvopt package, is the
pyevopt.optimizer.Optimizer
object. With it, the user
can define how the problem will be resolved.
Installing PyEvopt¶
The only prerequisite for installing PyEvopt is Python itself. To install it, use pip as follows:
(.venv) $ pip install pyevopt --index-url https://gitlab.com/api/v4/projects/50659038/packages/pypi/simple
About dependencies¶
PyEvopt depends on Numpy (v1.26.4) package but users do not have to worry about installing it. PyEvopt also needs Python 3.9 to 3.12 to work.