projplot: Utilities for Creating Projection Plots

Kanika Chopra, Martin Lysy – University of Waterloo

November 14, 2022

projplot provides a set of tools to assess whether or not an optimization algorithm has converged to a local optimum. Its main function does this by visualizing the “projection plots” of the objective function \(f(\boldsymbol{x})\) – that is, by plotting \(f\) against each coordinate of \(\boldsymbol{x}\) with the other coordinates fixed at the corresponding elements of the candidate optimal solution \(\boldsymbol{x}_{opt}\).

This package has a similar goal to the R package optimCheck.

Installation

This package is available on PyPi and can be installed as follows:

pip install projplot