{
    "module": "pygsti.protocols.gst",
    "class": "GSTInitialModel",
    "version": 0,
    "starting_point": "User-supplied-Model",
    "depolarize_start": 0,
    "randomize_start": 0,
    "contract_start_to_cptp": false,
    "lgst_gaugeopt_tol": 1e-06,
    "model": {
        "module": "pygsti.models.explicitmodel",
        "class": "ExplicitOpModel",
        "version": 0,
        "state_space": {
            "module": "pygsti.baseobjs.statespace",
            "class": "ExplicitStateSpace",
            "version": 0,
            "labels": [
                [
                    0
                ]
            ],
            "unitary_space_dimensions": [
                [
                    2
                ]
            ],
            "types": [
                [
                    "Q"
                ]
            ]
        },
        "basis": {
            "module": "pygsti.baseobjs.basis",
            "class": "BuiltinBasis",
            "version": 0,
            "name": "pp",
            "sparse": false,
            "state_space": {
                "module": "pygsti.baseobjs.statespace",
                "class": "ExplicitStateSpace",
                "version": 0,
                "labels": [
                    [
                        0
                    ]
                ],
                "unitary_space_dimensions": [
                    [
                        2
                    ]
                ],
                "types": [
                    [
                        "Q"
                    ]
                ]
            }
        },
        "default_gate_type": "full",
        "default_prep_type": [
            "full"
        ],
        "default_povm_type": [
            "full"
        ],
        "default_instrument_type": [
            "full"
        ],
        "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": "ExplicitStateSpace",
                    "version": 0,
                    "labels": [
                        [
                            0
                        ]
                    ],
                    "unitary_space_dimensions": [
                        [
                            2
                        ]
                    ],
                    "types": [
                        [
                            "Q"
                        ]
                    ]
                }
            }
        },
        "parameter_interposer": null,
        "modelmembers": {
            "0": {
                "module": "pygsti.modelmembers.states.tpstate",
                "class": "TPState",
                "submembers": [],
                "state_space": {
                    "module": "pygsti.baseobjs.statespace",
                    "class": "ExplicitStateSpace",
                    "version": 0,
                    "labels": [
                        [
                            0
                        ]
                    ],
                    "unitary_space_dimensions": [
                        [
                            2
                        ]
                    ],
                    "types": [
                        [
                            "Q"
                        ]
                    ]
                },
                "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.0,
                    0.0,
                    0.7071067811865476
                ],
                "basis": {
                    "module": "pygsti.baseobjs.basis",
                    "class": "BuiltinBasis",
                    "version": 0,
                    "name": "pp",
                    "sparse": false,
                    "state_space": {
                        "module": "pygsti.baseobjs.statespace",
                        "class": "ExplicitStateSpace",
                        "version": 0,
                        "labels": [
                            [
                                0
                            ]
                        ],
                        "unitary_space_dimensions": [
                            [
                                2
                            ]
                        ],
                        "types": [
                            [
                                "Q"
                            ]
                        ]
                    }
                },
                "memberdict_types": [
                    "preps"
                ],
                "memberdict_labels": [
                    "rho0"
                ]
            },
            "1": {
                "module": "pygsti.modelmembers.states.fullstate",
                "class": "FullState",
                "submembers": [],
                "state_space": {
                    "module": "pygsti.baseobjs.statespace",
                    "class": "ExplicitStateSpace",
                    "version": 0,
                    "labels": [
                        [
                            0
                        ]
                    ],
                    "unitary_space_dimensions": [
                        [
                            2
                        ]
                    ],
                    "types": [
                        [
                            "Q"
                        ]
                    ]
                },
                "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.7071067811865476,
                    0.0,
                    0.0,
                    0.7071067811865476
                ],
                "basis": {
                    "module": "pygsti.baseobjs.basis",
                    "class": "BuiltinBasis",
                    "version": 0,
                    "name": "pp",
                    "sparse": false,
                    "state_space": {
                        "module": "pygsti.baseobjs.statespace",
                        "class": "ExplicitStateSpace",
                        "version": 0,
                        "labels": [
                            [
                                0
                            ]
                        ],
                        "unitary_space_dimensions": [
                            [
                                2
                            ]
                        ],
                        "types": [
                            [
                                "Q"
                            ]
                        ]
                    }
                }
            },
            "2": {
                "module": "pygsti.modelmembers.povms.fulleffect",
                "class": "FullPOVMEffect",
                "submembers": [
                    1
                ],
                "state_space": {
                    "module": "pygsti.baseobjs.statespace",
                    "class": "ExplicitStateSpace",
                    "version": 0,
                    "labels": [
                        [
                            0
                        ]
                    ],
                    "unitary_space_dimensions": [
                        [
                            2
                        ]
                    ],
                    "types": [
                        [
                            "Q"
                        ]
                    ]
                },
                "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": "ExplicitStateSpace",
                    "version": 0,
                    "labels": [
                        [
                            0
                        ]
                    ],
                    "unitary_space_dimensions": [
                        [
                            2
                        ]
                    ],
                    "types": [
                        [
                            "Q"
                        ]
                    ]
                },
                "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": "ExplicitStateSpace",
                    "version": 0,
                    "labels": [
                        [
                            0
                        ]
                    ],
                    "unitary_space_dimensions": [
                        [
                            2
                        ]
                    ],
                    "types": [
                        [
                            "Q"
                        ]
                    ]
                },
                "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": "ExplicitStateSpace",
                    "version": 0,
                    "labels": [
                        [
                            0
                        ]
                    ],
                    "unitary_space_dimensions": [
                        [
                            2
                        ]
                    ],
                    "types": [
                        [
                            "Q"
                        ]
                    ]
                },
                "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.0,
                        1.0,
                        0.0,
                        0.0
                    ],
                    [
                        0.0,
                        0.0,
                        1.0,
                        0.0
                    ],
                    [
                        1.0146536357569526e-17,
                        0.0,
                        0.0,
                        1.0
                    ]
                ],
                "basis": {
                    "module": "pygsti.baseobjs.basis",
                    "class": "BuiltinBasis",
                    "version": 0,
                    "name": "pp",
                    "sparse": false,
                    "state_space": {
                        "module": "pygsti.baseobjs.statespace",
                        "class": "ExplicitStateSpace",
                        "version": 0,
                        "labels": [
                            [
                                0
                            ]
                        ],
                        "unitary_space_dimensions": [
                            [
                                2
                            ]
                        ],
                        "types": [
                            [
                                "Q"
                            ]
                        ]
                    }
                },
                "memberdict_types": [
                    "operations"
                ],
                "memberdict_labels": [
                    "[]"
                ]
            },
            "6": {
                "module": "pygsti.modelmembers.operations.fulltpop",
                "class": "FullTPOp",
                "submembers": [],
                "state_space": {
                    "module": "pygsti.baseobjs.statespace",
                    "class": "ExplicitStateSpace",
                    "version": 0,
                    "labels": [
                        [
                            0
                        ]
                    ],
                    "unitary_space_dimensions": [
                        [
                            2
                        ]
                    ],
                    "types": [
                        [
                            "Q"
                        ]
                    ]
                },
                "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.0000000000000002,
                        0.0,
                        4.266421588589642e-17,
                        -3.2517679528326896e-17
                    ],
                    [
                        0.0,
                        1.0000000000000002,
                        0.0,
                        0.0
                    ],
                    [
                        3.2517679528326896e-17,
                        0.0,
                        -1.1264918284369958e-33,
                        -1.0000000000000002
                    ],
                    [
                        4.266421588589642e-17,
                        0.0,
                        1.0000000000000002,
                        -1.1264918284369958e-33
                    ]
                ],
                "basis": {
                    "module": "pygsti.baseobjs.basis",
                    "class": "BuiltinBasis",
                    "version": 0,
                    "name": "pp",
                    "sparse": false,
                    "state_space": {
                        "module": "pygsti.baseobjs.statespace",
                        "class": "ExplicitStateSpace",
                        "version": 0,
                        "labels": [
                            [
                                0
                            ]
                        ],
                        "unitary_space_dimensions": [
                            [
                                2
                            ]
                        ],
                        "types": [
                            [
                                "Q"
                            ]
                        ]
                    }
                },
                "memberdict_types": [
                    "operations"
                ],
                "memberdict_labels": [
                    "Gxpi2:0"
                ]
            },
            "7": {
                "module": "pygsti.modelmembers.operations.fulltpop",
                "class": "FullTPOp",
                "submembers": [],
                "state_space": {
                    "module": "pygsti.baseobjs.statespace",
                    "class": "ExplicitStateSpace",
                    "version": 0,
                    "labels": [
                        [
                            0
                        ]
                    ],
                    "unitary_space_dimensions": [
                        [
                            2
                        ]
                    ],
                    "types": [
                        [
                            "Q"
                        ]
                    ]
                },
                "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.0000000000000002,
                        -4.266421588589642e-17,
                        0.0,
                        -3.2517679528326896e-17
                    ],
                    [
                        -3.2517679528326896e-17,
                        -1.1264918284369958e-33,
                        0.0,
                        1.0000000000000002
                    ],
                    [
                        0.0,
                        0.0,
                        1.0000000000000002,
                        0.0
                    ],
                    [
                        4.266421588589642e-17,
                        -1.0000000000000002,
                        0.0,
                        -1.1264918284369958e-33
                    ]
                ],
                "basis": {
                    "module": "pygsti.baseobjs.basis",
                    "class": "BuiltinBasis",
                    "version": 0,
                    "name": "pp",
                    "sparse": false,
                    "state_space": {
                        "module": "pygsti.baseobjs.statespace",
                        "class": "ExplicitStateSpace",
                        "version": 0,
                        "labels": [
                            [
                                0
                            ]
                        ],
                        "unitary_space_dimensions": [
                            [
                                2
                            ]
                        ],
                        "types": [
                            [
                                "Q"
                            ]
                        ]
                    }
                },
                "memberdict_types": [
                    "operations"
                ],
                "memberdict_labels": [
                    "Gypi2:0"
                ]
            }
        }
    },
    "target_model": null
}