trustregion
trustregion is a Python package for solving the common trust-region subproblem in nonlinear optimization. It implements solvers for linear and quadratic objectives, and with or without box constraints. The underlying routines are written in Fortran 90.