Optimization Modeling Languages
CVXPY
"Open source Python-embedded modeling language for convex optimization problems"
Pyomo
"Python-based, open-source optimization modeling language with a diverse set of optimization capabilities"
JuMP
"JuMP is a modeling language and collection of supporting packages for mathematical optimization in Julia"