CVXPY now officially supports Clarabel as an alternative SDP solver to CVXOPT. There have been many pain points with building CVXOPT in various environments (including GitHub Actions runners and on HPC clusters). There is a general consensus that we would like to migrate pyGSTi dependencies away from CVXOPT and to Clarabel, provided that there is feature parity and comparable performance between the solvers (which we currently believe to be the case).
We'll deprecate the cvxopt dependency in 0.9.13 and officially switch solvers in 0.9.14.
CVXPY now officially supports Clarabel as an alternative SDP solver to CVXOPT. There have been many pain points with building CVXOPT in various environments (including GitHub Actions runners and on HPC clusters). There is a general consensus that we would like to migrate pyGSTi dependencies away from CVXOPT and to Clarabel, provided that there is feature parity and comparable performance between the solvers (which we currently believe to be the case).
We'll deprecate the cvxopt dependency in 0.9.13 and officially switch solvers in 0.9.14.