cvxopt
matplotlib
numpy
pyswarm
scipy
typing
