sandialabs / pyGSTi

A python implementation of Gate Set Tomography
http://www.pygsti.info
Apache License 2.0
134 stars 56 forks source link

Replace CVXOPT dependency with Clarabel #437

Open sserita opened 4 months ago

sserita commented 4 months ago

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.