manganite pandas cvxpy openpyxl