{
    "module": "pygsti.models.explicitmodel",
    "class": "ExplicitOpModel",
    "version": 0,
    "state_space": {
        "module": "pygsti.baseobjs.statespace",
        "class": "QubitSpace",
        "version": 0,
        "qudit_labels": [
            0
        ],
        "qudit_udims": [
            2
        ],
        "qubit_labels": [
            0
        ]
    },
    "basis": {
        "module": "pygsti.baseobjs.basis",
        "class": "BuiltinBasis",
        "version": 0,
        "name": "pp",
        "sparse": false,
        "state_space": {
            "module": "pygsti.baseobjs.statespace",
            "class": "QubitSpace",
            "version": 0,
            "qudit_labels": [
                0
            ],
            "qudit_udims": [
                2
            ],
            "qubit_labels": [
                0
            ]
        }
    },
    "default_gate_type": "static",
    "default_prep_type": [
        "static"
    ],
    "default_povm_type": [
        "static"
    ],
    "default_instrument_type": [
        "static"
    ],
    "prep_prefix": "rho",
    "effect_prefix": "E",
    "gate_prefix": "G",
    "povm_prefix": "M",
    "instrument_prefix": "I",
    "evotype": "densitymx",
    "simulator": {
        "module": "pygsti.forwardsims.matrixforwardsim",
        "class": "MatrixForwardSimulator",
        "version": 0,
        "mode": "time_independent"
    },
    "default_gauge_group": {
        "module": "pygsti.models.gaugegroup",
        "class": "TPGaugeGroup",
        "version": 0,
        "state_space_dimension": 4,
        "evotype": "densitymx",
        "basis": {
            "module": "pygsti.baseobjs.basis",
            "class": "BuiltinBasis",
            "version": 0,
            "name": "pp",
            "sparse": false,
            "state_space": {
                "module": "pygsti.baseobjs.statespace",
                "class": "QubitSpace",
                "version": 0,
                "qudit_labels": [
                    0
                ],
                "qudit_udims": [
                    2
                ],
                "qubit_labels": [
                    0
                ]
            }
        }
    },
    "parameter_interposer": null,
    "modelmembers": {
        "0": {
            "module": "pygsti.modelmembers.states.tpstate",
            "class": "TPState",
            "submembers": [],
            "state_space": {
                "module": "pygsti.baseobjs.statespace",
                "class": "QubitSpace",
                "version": 0,
                "qudit_labels": [
                    0
                ],
                "qudit_udims": [
                    2
                ],
                "qubit_labels": [
                    0
                ]
            },
            "evotype": "densitymx",
            "model_parameter_indices": [
                0,
                1,
                2
            ],
            "relative_submember_parameter_indices": [],
            "parameter_labels": [
                "VecElement 1",
                "VecElement 2",
                "VecElement 3"
            ],
            "parameter_bounds": null,
            "dense_superket_vector": [
                0.7071067811865476,
                -0.001980948097036509,
                0.005154198645599541,
                0.7086036369858386
            ],
            "basis": {
                "module": "pygsti.baseobjs.basis",
                "class": "BuiltinBasis",
                "version": 0,
                "name": "pp",
                "sparse": false,
                "state_space": {
                    "module": "pygsti.baseobjs.statespace",
                    "class": "QubitSpace",
                    "version": 0,
                    "qudit_labels": [
                        0
                    ],
                    "qudit_udims": [
                        2
                    ],
                    "qubit_labels": [
                        0
                    ]
                }
            },
            "memberdict_types": [
                "preps"
            ],
            "memberdict_labels": [
                "rho0"
            ]
        },
        "1": {
            "module": "pygsti.modelmembers.states.fullstate",
            "class": "FullState",
            "submembers": [],
            "state_space": {
                "module": "pygsti.baseobjs.statespace",
                "class": "QubitSpace",
                "version": 0,
                "qudit_labels": [
                    0
                ],
                "qudit_udims": [
                    2
                ],
                "qubit_labels": [
                    0
                ]
            },
            "evotype": "densitymx",
            "model_parameter_indices": [
                3,
                4,
                5,
                6
            ],
            "relative_submember_parameter_indices": [],
            "parameter_labels": [
                "VecElement Re(0)",
                "VecElement Re(1)",
                "VecElement Re(2)",
                "VecElement Re(3)"
            ],
            "parameter_bounds": null,
            "dense_superket_vector": [
                0.7058891169876377,
                0.0018699631515966416,
                0.004800396223795606,
                0.7067659606950751
            ],
            "basis": {
                "module": "pygsti.baseobjs.basis",
                "class": "BuiltinBasis",
                "version": 0,
                "name": "pp",
                "sparse": false,
                "state_space": {
                    "module": "pygsti.baseobjs.statespace",
                    "class": "QubitSpace",
                    "version": 0,
                    "qudit_labels": [
                        0
                    ],
                    "qudit_udims": [
                        2
                    ],
                    "qubit_labels": [
                        0
                    ]
                }
            }
        },
        "2": {
            "module": "pygsti.modelmembers.povms.fulleffect",
            "class": "FullPOVMEffect",
            "submembers": [
                1
            ],
            "state_space": {
                "module": "pygsti.baseobjs.statespace",
                "class": "QubitSpace",
                "version": 0,
                "qudit_labels": [
                    0
                ],
                "qudit_udims": [
                    2
                ],
                "qubit_labels": [
                    0
                ]
            },
            "evotype": "densitymx",
            "model_parameter_indices": [
                3,
                4,
                5,
                6
            ],
            "relative_submember_parameter_indices": [
                [
                    0,
                    1,
                    2,
                    3
                ]
            ],
            "parameter_labels": null,
            "parameter_bounds": null
        },
        "3": {
            "module": "pygsti.modelmembers.povms.complementeffect",
            "class": "ComplementPOVMEffect",
            "submembers": [
                2
            ],
            "state_space": {
                "module": "pygsti.baseobjs.statespace",
                "class": "QubitSpace",
                "version": 0,
                "qudit_labels": [
                    0
                ],
                "qudit_udims": [
                    2
                ],
                "qubit_labels": [
                    0
                ]
            },
            "evotype": "densitymx",
            "model_parameter_indices": [
                3,
                4,
                5,
                6
            ],
            "relative_submember_parameter_indices": [
                [
                    0,
                    1,
                    2,
                    3
                ]
            ],
            "parameter_labels": null,
            "parameter_bounds": null,
            "identity_vector": [
                1.4142135623730951,
                0.0,
                0.0,
                0.0
            ]
        },
        "4": {
            "module": "pygsti.modelmembers.povms.tppovm",
            "class": "TPPOVM",
            "submembers": [
                2,
                3
            ],
            "state_space": {
                "module": "pygsti.baseobjs.statespace",
                "class": "QubitSpace",
                "version": 0,
                "qudit_labels": [
                    0
                ],
                "qudit_udims": [
                    2
                ],
                "qubit_labels": [
                    0
                ]
            },
            "evotype": "densitymx",
            "model_parameter_indices": [
                3,
                4,
                5,
                6
            ],
            "relative_submember_parameter_indices": [
                [
                    0,
                    1,
                    2,
                    3
                ],
                [
                    0,
                    1,
                    2,
                    3
                ]
            ],
            "parameter_labels": [
                "VecElement Re(0)",
                "VecElement Re(1)",
                "VecElement Re(2)",
                "VecElement Re(3)"
            ],
            "parameter_bounds": null,
            "effect_labels": [
                "0",
                "1"
            ],
            "memberdict_types": [
                "povms"
            ],
            "memberdict_labels": [
                "Mdefault"
            ]
        },
        "5": {
            "module": "pygsti.modelmembers.operations.fulltpop",
            "class": "FullTPOp",
            "submembers": [],
            "state_space": {
                "module": "pygsti.baseobjs.statespace",
                "class": "QubitSpace",
                "version": 0,
                "qudit_labels": [
                    0
                ],
                "qudit_udims": [
                    2
                ],
                "qubit_labels": [
                    0
                ]
            },
            "evotype": "densitymx",
            "model_parameter_indices": [
                7,
                8,
                9,
                10,
                11,
                12,
                13,
                14,
                15,
                16,
                17,
                18
            ],
            "relative_submember_parameter_indices": [],
            "parameter_labels": [
                "MxElement 1,0",
                "MxElement 1,1",
                "MxElement 1,2",
                "MxElement 1,3",
                "MxElement 2,0",
                "MxElement 2,1",
                "MxElement 2,2",
                "MxElement 2,3",
                "MxElement 3,0",
                "MxElement 3,1",
                "MxElement 3,2",
                "MxElement 3,3"
            ],
            "parameter_bounds": null,
            "dense_matrix": [
                [
                    1.0,
                    0.0,
                    0.0,
                    1.0146536357569526e-17
                ],
                [
                    -0.0004605942670425169,
                    0.8994829269492801,
                    0.006047763038598936,
                    -0.0036476454302552465
                ],
                [
                    -0.0004486372821995516,
                    0.008423684622284086,
                    0.8960125205089797,
                    -0.0034827935115501344
                ],
                [
                    -0.0005189857191630837,
                    0.0020321029411960864,
                    -0.0018375010341582355,
                    0.9021967949146632
                ]
            ],
            "basis": {
                "module": "pygsti.baseobjs.basis",
                "class": "BuiltinBasis",
                "version": 0,
                "name": "pp",
                "sparse": false,
                "state_space": {
                    "module": "pygsti.baseobjs.statespace",
                    "class": "QubitSpace",
                    "version": 0,
                    "qudit_labels": [
                        0
                    ],
                    "qudit_udims": [
                        2
                    ],
                    "qubit_labels": [
                        0
                    ]
                }
            },
            "memberdict_types": [
                "operations"
            ],
            "memberdict_labels": [
                "[]"
            ]
        },
        "6": {
            "module": "pygsti.modelmembers.operations.fulltpop",
            "class": "FullTPOp",
            "submembers": [],
            "state_space": {
                "module": "pygsti.baseobjs.statespace",
                "class": "QubitSpace",
                "version": 0,
                "qudit_labels": [
                    0
                ],
                "qudit_udims": [
                    2
                ],
                "qubit_labels": [
                    0
                ]
            },
            "evotype": "densitymx",
            "model_parameter_indices": [
                19,
                20,
                21,
                22,
                23,
                24,
                25,
                26,
                27,
                28,
                29,
                30
            ],
            "relative_submember_parameter_indices": [],
            "parameter_labels": [
                "MxElement 1,0",
                "MxElement 1,1",
                "MxElement 1,2",
                "MxElement 1,3",
                "MxElement 2,0",
                "MxElement 2,1",
                "MxElement 2,2",
                "MxElement 2,3",
                "MxElement 3,0",
                "MxElement 3,1",
                "MxElement 3,2",
                "MxElement 3,3"
            ],
            "parameter_bounds": null,
            "dense_matrix": [
                [
                    1.0000000000000004,
                    0.0,
                    -1.143450299824811e-16,
                    -1.4353998199084254e-16
                ],
                [
                    -0.0004745268217488503,
                    0.8976387909494703,
                    0.001130550314234337,
                    -0.0010752114425650924
                ],
                [
                    -0.00028675747959469486,
                    0.004065125857751343,
                    -0.0009675358628432521,
                    -0.9013630636890644
                ],
                [
                    0.00019443432080955454,
                    -0.0016880675070364219,
                    0.9005878613537464,
                    0.0005826057945220579
                ]
            ],
            "basis": {
                "module": "pygsti.baseobjs.basis",
                "class": "BuiltinBasis",
                "version": 0,
                "name": "pp",
                "sparse": false,
                "state_space": {
                    "module": "pygsti.baseobjs.statespace",
                    "class": "QubitSpace",
                    "version": 0,
                    "qudit_labels": [
                        0
                    ],
                    "qudit_udims": [
                        2
                    ],
                    "qubit_labels": [
                        0
                    ]
                }
            },
            "memberdict_types": [
                "operations"
            ],
            "memberdict_labels": [
                "Gxpi2:0"
            ]
        },
        "7": {
            "module": "pygsti.modelmembers.operations.fulltpop",
            "class": "FullTPOp",
            "submembers": [],
            "state_space": {
                "module": "pygsti.baseobjs.statespace",
                "class": "QubitSpace",
                "version": 0,
                "qudit_labels": [
                    0
                ],
                "qudit_udims": [
                    2
                ],
                "qubit_labels": [
                    0
                ]
            },
            "evotype": "densitymx",
            "model_parameter_indices": [
                31,
                32,
                33,
                34,
                35,
                36,
                37,
                38,
                39,
                40,
                41,
                42
            ],
            "relative_submember_parameter_indices": [],
            "parameter_labels": [
                "MxElement 1,0",
                "MxElement 1,1",
                "MxElement 1,2",
                "MxElement 1,3",
                "MxElement 2,0",
                "MxElement 2,1",
                "MxElement 2,2",
                "MxElement 2,3",
                "MxElement 3,0",
                "MxElement 3,1",
                "MxElement 3,2",
                "MxElement 3,3"
            ],
            "parameter_bounds": null,
            "dense_matrix": [
                [
                    1.0000000000000004,
                    1.143450299824811e-16,
                    0.0,
                    -1.4353998199084254e-16
                ],
                [
                    0.0008862594328917985,
                    0.0009141937664842341,
                    -0.0026376309028543496,
                    0.8983647668250058
                ],
                [
                    0.00045164551439115795,
                    0.005316689459254478,
                    0.8958254811303956,
                    -0.002537567217006609
                ],
                [
                    0.00029355634737075525,
                    -0.8976700236525588,
                    0.0030831554531023393,
                    5.0294199296144546e-05
                ]
            ],
            "basis": {
                "module": "pygsti.baseobjs.basis",
                "class": "BuiltinBasis",
                "version": 0,
                "name": "pp",
                "sparse": false,
                "state_space": {
                    "module": "pygsti.baseobjs.statespace",
                    "class": "QubitSpace",
                    "version": 0,
                    "qudit_labels": [
                        0
                    ],
                    "qudit_udims": [
                        2
                    ],
                    "qubit_labels": [
                        0
                    ]
                }
            },
            "memberdict_types": [
                "operations"
            ],
            "memberdict_labels": [
                "Gypi2:0"
            ]
        }
    }
}