pyGSTi icon indicating copy to clipboard operation
pyGSTi copied to clipboard

Bugfix reparameterize

Open juangmendoza19 opened this issue 6 months ago • 0 comments

Addressing issue #425.

convert() function has been changed for POVM elements and state preparation. They now support proper conversion from full TP to GLND parameterization. The optimization is now done over non-gauge directions, which are found through Jacobians.

This function still needs to be changed to appropriately handle other reparameterizations.

Lastly, this is not guaranteed to work for POVMs, just because the number of degrees of freedom of a POVM can be greater than the number of error generators that span TP maps for a given number of qubits. By pigeon hole principle, we may not be able to find a description for a POVM consisting of Ideal_POVM + error generators. There is an assertion to try to catch this.

juangmendoza19 avatar Aug 23 '24 18:08 juangmendoza19