PySLSQP: A transparent Python package for the SLSQP optimization algorithm modernized with utilities for visualization and post-processing
<|reference_start|>PySLSQP: A transparent Python package for the SLSQP optimization algorithm modernized with utilities for visualization and post-processing: PySLSQP is a seamless interface for using the SLSQP algorithm from Python. It wraps the original SLSQP Fortran code sourced from the SciPy repository and provides a host of new features to improve the research utility of the original algorithm. Some of the additional features offered by PySLSQP include auto-generation of unavailable derivatives using finite differences, independent scaling of the problem variables and functions, access to internal optimization data, live-visualization, saving optimization data from each iteration, warm/hot restarting of optimization, and various other utilities for post-processing.<|reference_end|>
@article{joshy2024pyslsqp:,
    title={PySLSQP: A transparent Python package for the SLSQP optimization
  algorithm modernized with utilities for visualization and post-processing},
    author={Anugrah Jo Joshy (1), John T. Hwang (1) ((1) University of California
  San Diego)},
    journal={arXiv preprint arXiv:2408.13420},
    year={2024},
    archivePrefix={arXiv},
    eprint={2408.13420},
    primaryClass={cs.MS cs.NA math.NA}
}