It uses a very partial implementation of the optimizer interface provided by Optim.jl. The package uses PyCall.jl to access the python code, and therefore requires a ...