nloptLibrary for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimizationalgorithmsgloballocalconstrainedunconstrainedoptimizationnon-linearnloptnon-linear-optimizationpython