iqm.benchmarks.compressive_gst.gst_analysis.run_mgst_wrapper#
- iqm.benchmarks.compressive_gst.gst_analysis.run_mgst_wrapper(dataset: Dataset, y: ndarray) tuple[ndarray, ndarray, ndarray, ndarray, ndarray, ndarray, ndarray, ndarray]#
Wrapper function for mGST algorithm execution which prepares an initialization and sets the alg. parameters.
- Parameters:
- Returns:
- Kraus estimate array where each subarray along the first axis contains a set of Kraus operators.
The second axis enumerates Kraus operators for a gate specified by the first axis.
- X:
Superoperator estimate array where reconstructed CPT superoperators in standard basis are stacked along the first axis.
- E:
Current POVM estimate
- rho:
Current initial state estimate
- K_target:
Target gate Kraus array where each subarray along the first axis contains a set of Kraus operators. The second axis enumerates Kraus operators for a gate specified by the first axis.
- X_target:
Target gate superoperator estimate array where reconstructed CPT superoperators in standard basis are stacked along the first axis.
- E_target:
Target POVM
- rho_target:
Target initial state
- Return type:
K