Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z _ __add__() (pytket.utils.distribution.EmpiricalDistribution method) __eq__() (pytket.utils.distribution.EmpiricalDistribution method) __getitem__() (pytket.utils.distribution.EmpiricalDistribution method) (pytket.utils.distribution.ProbabilityDistribution method) __init__() (pytket.circuit.Circuit method) (pytket.architecture.Architecture method) (pytket.architecture.FullyConnected method) (pytket.architecture.RingArch method) (pytket.architecture.SquareGrid method) (pytket.backends.backend.Backend method) (pytket.circuit.BarrierOp method) (pytket.circuit.CircBox method) (pytket.circuit.ClassicalEvalOp method) (pytket.circuit.ClassicalOp method) (pytket.circuit.ClBitVar method) (pytket.circuit.ClExpr method) (pytket.circuit.ClExprOp method) (pytket.circuit.ClRegVar method) (pytket.circuit.ConjugationBox method) (pytket.circuit.CopyBitsOp method) (pytket.circuit.DiagonalBox method) (pytket.circuit.DummyBox method) (pytket.circuit.ExpBox method) (pytket.circuit.MetaOp method) (pytket.circuit.MultiBitOp method) (pytket.circuit.MultiplexedRotationBox method) (pytket.circuit.MultiplexedTensoredU2Box method) (pytket.circuit.MultiplexedU2Box method) (pytket.circuit.MultiplexorBox method) (pytket.circuit.PauliExpBox method) (pytket.circuit.PauliExpCommutingSetBox method) (pytket.circuit.PauliExpPairBox method) (pytket.circuit.PhasePolyBox method) (pytket.circuit.ProjectorAssertionBox method) (pytket.circuit.QControlBox method) (pytket.circuit.RangePredicateOp method) (pytket.circuit.ResourceBounds method) (pytket.circuit.ResourceData method) (pytket.circuit.SetBitsOp method) (pytket.circuit.StabiliserAssertionBox method) (pytket.circuit.StatePreparationBox method) (pytket.circuit.TermSequenceBox method) (pytket.circuit.ToffoliBox method) (pytket.circuit.Unitary1qBox method) (pytket.circuit.Unitary2qBox method) (pytket.circuit.Unitary3qBox method) (pytket.circuit.WASMOp method) (pytket.circuit.WiredClExpr method) (pytket.config.pytket_config.PytketConfig method) (pytket.config.pytket_config.PytketExtConfig method) (pytket.mapping.AASLabellingMethod method) (pytket.mapping.AASRouteRoutingMethod method) (pytket.mapping.BoxDecompositionRoutingMethod method) (pytket.mapping.LexiLabellingMethod method) (pytket.mapping.LexiRouteRoutingMethod method) (pytket.mapping.MappingManager method) (pytket.mapping.MultiGateReorderRoutingMethod method) (pytket.mapping.RoutingMethod method) (pytket.mapping.RoutingMethodCircuit method) (pytket.partition.MeasurementBitMap method) (pytket.partition.MeasurementSetup method) (pytket.passes.BasePass method) (pytket.passes.passselector.PassSelector method) (pytket.passes.RepeatPass method) (pytket.passes.RepeatUntilSatisfiedPass method) (pytket.passes.RepeatWithMetricPass method) (pytket.passes.SequencePass method) (pytket.pauli.PauliStabiliser method) (pytket.pauli.QubitPauliString method) (pytket.pauli.QubitPauliTensor method) (pytket.placement.GraphPlacement method) (pytket.placement.LinePlacement method) (pytket.placement.NoiseAwarePlacement method) (pytket.placement.Placement method) (pytket.predicates.CliffordCircuitPredicate method) (pytket.predicates.CommutableMeasuresPredicate method) (pytket.predicates.CompilationUnit method) (pytket.predicates.ConnectivityPredicate method) (pytket.predicates.DefaultRegisterPredicate method) (pytket.predicates.DirectednessPredicate method) (pytket.predicates.GateSetPredicate method) (pytket.predicates.MaxNClRegPredicate method) (pytket.predicates.MaxNQubitsPredicate method) (pytket.predicates.MaxTwoQubitGatesPredicate method) (pytket.predicates.NoBarriersPredicate method) (pytket.predicates.NoClassicalBitsPredicate method) (pytket.predicates.NoClassicalControlPredicate method) (pytket.predicates.NoFastFeedforwardPredicate method) (pytket.predicates.NoMidMeasurePredicate method) (pytket.predicates.NormalisedTK2Predicate method) (pytket.predicates.NoSymbolsPredicate method) (pytket.predicates.NoWireSwapsPredicate method) (pytket.predicates.PlacementPredicate method) (pytket.predicates.Predicate method) (pytket.predicates.UserDefinedPredicate method) (pytket.tableau.UnitaryRevTableau method) (pytket.tableau.UnitaryTableau method) (pytket.tableau.UnitaryTableauBox method) (pytket.tailoring.FrameRandomisation method) (pytket.tailoring.PauliFrameRandomisation method) (pytket.tailoring.UniversalFrameRandomisation method) (pytket.transform.Transform method) (pytket.unit_id.Bit method) (pytket.unit_id.BitRegister method) (pytket.unit_id.Node method) (pytket.unit_id.Qubit method) (pytket.unit_id.QubitRegister method) (pytket.unit_id.UnitID method) (pytket.unit_id.WasmState method) (pytket.utils.graph.Graph method) (pytket.utils.operators.QubitPauliOperator method) (pytket.utils.spam.SpamCorrecter method) (pytket.wasm.wasm.WasmFileHandler method) (pytket.wasm.wasm.WasmModuleHandler method) (pytket.zx.CliffordGen method) (pytket.zx.DirectedGen method) (pytket.zx.Flow method) (pytket.zx.PhasedGen method) (pytket.zx.Rewrite method) (pytket.zx.ZXBox method) (pytket.zx.ZXDiagram method) (pytket.zx.ZXGen method) __iter__() (pytket.circuit.Circuit method) __repr__() (pytket.circuit.ResourceData method) (pytket.wasm.wasm.WasmModuleHandler method) __rshift__() (pytket.circuit.Circuit method) __str__() (pytket.wasm.wasm.WasmModuleHandler method) A AAMS (pytket.circuit.OpType attribute) AAMS() (pytket.circuit.Circuit method) AASLabellingMethod (class in pytket.mapping) AASRouteRoutingMethod (class in pytket.mapping) AASRouting() (pytket.passes method) ADD (pytket.circuit.logic_exp.RegWiseOp attribute) add_assertion() (pytket.circuit.Circuit method) add_barrier() (pytket.circuit.Circuit method) add_bit() (pytket.circuit.Circuit method) add_blank_wires() (pytket.circuit.Circuit method) add_c_and() (pytket.circuit.Circuit method) add_c_and_to_registers() (pytket.circuit.Circuit method) add_c_copybits() (pytket.circuit.Circuit method) add_c_copyreg() (pytket.circuit.Circuit method) add_c_modifier() (pytket.circuit.Circuit method) add_c_not() (pytket.circuit.Circuit method) add_c_not_to_registers() (pytket.circuit.Circuit method) add_c_or() (pytket.circuit.Circuit method) add_c_or_to_registers() (pytket.circuit.Circuit method) add_c_predicate() (pytket.circuit.Circuit method) add_c_range_predicate() (pytket.circuit.Circuit method) add_c_register() (pytket.circuit.Circuit method) add_c_setbits() (pytket.circuit.Circuit method) add_c_setreg() (pytket.circuit.Circuit method) add_c_transform() (pytket.circuit.Circuit method) add_c_xor() (pytket.circuit.Circuit method) add_c_xor_to_registers() (pytket.circuit.Circuit method) add_circbox() (pytket.circuit.Circuit method) add_circbox_regwise() (pytket.circuit.Circuit method) add_circbox_with_regmap() (pytket.circuit.Circuit method) add_circuit() (pytket.circuit.Circuit method) add_circuit_with_map() (pytket.circuit.Circuit method) add_clexpr() (pytket.circuit.Circuit method) add_clexpr_from_logicexp() (pytket.circuit.Circuit method) add_conditional_barrier() (pytket.circuit.Circuit method) add_conjugation_box() (pytket.circuit.Circuit method) add_custom_gate() (pytket.circuit.Circuit method) add_diagonal_box() (pytket.circuit.Circuit method) add_dummybox() (pytket.circuit.Circuit method) add_expbox() (pytket.circuit.Circuit method) add_gate() (pytket.circuit.Circuit method) add_measurement_circuit() (pytket.partition.MeasurementSetup method) add_misc() (pytket.backends.backendinfo.BackendInfo method) add_multiplexed_tensored_u2() (pytket.circuit.Circuit method) add_multiplexedrotation() (pytket.circuit.Circuit method) add_multiplexedu2() (pytket.circuit.Circuit method) add_multiplexor() (pytket.circuit.Circuit method) add_pauliexpbox() (pytket.circuit.Circuit method) add_pauliexpcommutingsetbox() (pytket.circuit.Circuit method) add_pauliexppairbox() (pytket.circuit.Circuit method) add_phase() (pytket.circuit.Circuit method) add_phasepolybox() (pytket.circuit.Circuit method) add_q_register() (pytket.circuit.Circuit method) add_qcontrolbox() (pytket.circuit.Circuit method) add_qubit() (pytket.circuit.Circuit method) add_result_for_term() (pytket.partition.MeasurementSetup method) add_state_preparation_box() (pytket.circuit.Circuit method) add_termsequencebox() (pytket.circuit.Circuit method) add_toffolibox() (pytket.circuit.Circuit method) add_unitary1qbox() (pytket.circuit.Circuit method) add_unitary2qbox() (pytket.circuit.Circuit method) add_unitary3qbox() (pytket.circuit.Circuit method) add_vertex() (pytket.zx.ZXDiagram method) add_wasm() (pytket.circuit.Circuit method) add_wasm_to_reg() (pytket.circuit.Circuit method) add_wire() (pytket.zx.ZXDiagram method) add_zxbox() (pytket.zx.ZXDiagram method) adj_wires() (pytket.zx.ZXDiagram method) all_inputs() (pytket.circuit.logic_exp.LogicExp method) all_inputs_ordered() (pytket.circuit.logic_exp.LogicExp method) all_qubits (pytket.utils.operators.QubitPauliOperator property) And (class in pytket.circuit.logic_exp) AND (pytket.circuit.logic_exp.BitWiseOp attribute) (pytket.circuit.logic_exp.RegWiseOp attribute) append() (pytket.circuit.Circuit method) append_pauli_measurement() (in module pytket.utils) (in module pytket.utils.measurements) apply() (pytket.passes.BasePass method) (pytket.passes.passselector.PassSelector method) (pytket.transform.Transform method) (pytket.zx.Rewrite method) apply_clifford_basis_change() (pytket.tailoring method) apply_clifford_basis_change_tensor() (pytket.tailoring method) apply_gate_at_end() (pytket.tableau.UnitaryRevTableau method) (pytket.tableau.UnitaryTableau method) apply_gate_at_front() (pytket.tableau.UnitaryRevTableau method) (pytket.tableau.UnitaryTableau method) approx_TK2_using_1xCX() (in module pytket.circuit_library) approx_TK2_using_1xZZPhase() (in module pytket.circuit_library) approx_TK2_using_2xCX() (in module pytket.circuit_library) approx_TK2_using_2xZZPhase() (in module pytket.circuit_library) Architecture (class in pytket.architecture) args (pytket.circuit.ClExpr property) (pytket.circuit.Command property) (pytket.circuit.CustomGateDef property) arity (pytket.circuit.CustomGateDef property) as_counter() (pytket.utils.distribution.EmpiricalDistribution method) as_dict() (pytket.utils.distribution.ProbabilityDistribution method) as_nx() (pytket.utils.graph.Graph method) as_qasm() (pytket.circuit.ClExpr method) as_rv_discrete() (pytket.utils.distribution.ProbabilityDistribution method) Audit (pytket.passes.SafetyMode attribute) AutoRebase() (pytket.passes method) AutoSquash() (pytket.passes method) available_devices() (pytket.backends.backend.Backend class method) B Backend (class in pytket.backends.backend) backend_info (pytket.backends.backend.Backend property) BackendInfo (class in pytket.backends.backendinfo) BackendResult (class in pytket.backends.backendresult) Barrier (pytket.circuit.OpType attribute) BarrierOp (class in pytket.circuit) BasePass (class in pytket.passes) Basic (pytket.zx.ZXWireType attribute) basic_op (pytket.circuit.MultiBitOp property) basic_wires() (pytket.zx.Rewrite method) BinaryOp (class in pytket.circuit.logic_exp) Bit (class in pytket.unit_id) bit (pytket.unit_id.UnitType attribute) bit_posn (pytket.circuit.WiredClExpr property) bit_readout (pytket.circuit.Circuit property) BitAnd (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) BitEq (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) BitHeap (class in pytket.circuit.decompose_classical) BitLogicExp (class in pytket.circuit.logic_exp) BitNeq (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) BitNot (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) BitOne (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) BitOr (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) BitPermuter (class in pytket.utils.results) BitRegister (class in pytket.unit_id) bits (pytket.circuit.Circuit property) (pytket.circuit.Command property) (pytket.partition.MeasurementBitMap property) BitXor (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) BitZero (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) Boolean (pytket.circuit.EdgeType attribute) BoxDecompositionRoutingMethod (class in pytket.mapping) Branch (pytket.circuit.OpType attribute) BRIDGE (pytket.circuit.OpType attribute) BRIDGE() (in module pytket.circuit_library) BRIDGE_using_CX_0() (in module pytket.circuit_library) BRIDGE_using_CX_1() (in module pytket.circuit_library) bytecode() (pytket.wasm.wasm.WasmModuleHandler method) bytecode_base64 (pytket.wasm.wasm.WasmModuleHandler property) C c() (pytket.zx.Flow method) C3X_normal_decomp() (in module pytket.circuit_library) C4X_normal_decomp() (in module pytket.circuit_library) c_registers (pytket.circuit.Circuit property) calculate_matrices() (pytket.utils.spam.SpamCorrecter method) calibration_circuits() (pytket.utils.spam.SpamCorrecter method) cancel() (pytket.backends.backend.Backend method) CANCELLED (pytket.backends.status.StatusEnum attribute) cancelled_time (pytket.backends.status.CircuitStatus attribute) CANCELLING (pytket.backends.status.StatusEnum attribute) Cbit (pytket.quipper.quipper.TypeAssignment_Type attribute) CCX (pytket.circuit.OpType attribute) CCX() (in module pytket.circuit_library) (pytket.circuit.Circuit method) CCX_modulo_phase_shift() (in module pytket.circuit_library) CCX_normal_decomp() (in module pytket.circuit_library) CDiscard (class in pytket.quipper.quipper) CH (pytket.circuit.OpType attribute) CH() (pytket.circuit.Circuit method) CH_using_CX() (in module pytket.circuit_library) check() (pytket.wasm.wasm.WasmModuleHandler method) check_all_predicates() (pytket.predicates.CompilationUnit method) check_function() (pytket.wasm.wasm.WasmModuleHandler method) check_register_alignments() (in module pytket.circuit.clexpr) check_validity() (pytket.zx.ZXDiagram method) choose_indices() (pytket.utils.outcomearray.OutcomeArray method) CInit (class in pytket.quipper.quipper) circ_index (pytket.partition.MeasurementBitMap property) CircBox (class in pytket.circuit) (pytket.circuit.OpType attribute) Circuit (class in pytket.circuit) circuit (pytket.predicates.CompilationUnit property) (pytket.quipper.quipper.Start attribute) (pytket.quipper.quipper.Subroutine attribute) circuit_apply_symbolic_qubit() (in module pytket.utils.symbolic) circuit_apply_symbolic_statevector() (in module pytket.utils.symbolic) circuit_dict_from_pytket1_dict() (in module pytket.utils.serialization.migration) circuit_from_qasm() (in module pytket.qasm.qasm) circuit_from_qasm_io() (in module pytket.qasm.qasm) circuit_from_qasm_str() (in module pytket.qasm.qasm) circuit_from_qasm_wasm() (in module pytket.qasm.qasm) circuit_from_quipper() (in module pytket.quipper.quipper) circuit_name (pytket.circuit.CircBox property) circuit_status() (pytket.backends.backend.Backend method) circuit_to_qasm() (in module pytket.qasm.qasm) circuit_to_qasm_io() (in module pytket.qasm.qasm) circuit_to_qasm_str() (in module pytket.qasm.qasm) circuit_to_symbolic_gates() (in module pytket.utils.symbolic) circuit_to_symbolic_unitary() (in module pytket.utils.symbolic) circuit_to_zx() (pytket.zx method) CircuitDisplayConfig (class in pytket.circuit.display) CircuitNotRunError CircuitNotValidError CircuitRenderer (class in pytket.circuit.display) CircuitStatus (class in pytket.backends.status) Classical (pytket.circuit.EdgeType attribute) (pytket.zx.QuantumType attribute) ClassicalEvalOp (class in pytket.circuit) classically (pytket.quipper.quipper.Subroutine_Control attribute) ClassicalOp (class in pytket.circuit) ClassicalTransform (pytket.circuit.OpType attribute) ClBitVar (class in pytket.circuit) ClExpr (class in pytket.circuit) (pytket.circuit.OpType attribute) ClExprOp (class in pytket.circuit) CliffordCircuitPredicate (class in pytket.predicates) CliffordGen (class in pytket.zx) CliffordPushThroughMeasures() (pytket.passes method) CliffordResynthesis() (pytket.passes method) CliffordSimp() (pytket.passes method) ClRegVar (class in pytket.circuit) cmap (pytket.zx.Flow property) CnRx (pytket.circuit.OpType attribute) CnRy (pytket.circuit.OpType attribute) CnRz (pytket.circuit.OpType attribute) CnX (pytket.circuit.OpType attribute) CnX_vchain_decomp() (in module pytket.circuit_library) CnXPairwiseDecomposition() (pytket.passes method) (pytket.transform.Transform method) CnY (pytket.circuit.OpType attribute) CnZ (pytket.circuit.OpType attribute) coeff (pytket.pauli.PauliStabiliser property) (pytket.pauli.QubitPauliTensor property) Command (class in pytket.circuit) commands_of_type() (pytket.circuit.Circuit method) Comment (class in pytket.quipper.quipper) CommutableMeasuresPredicate (class in pytket.predicates) commutes_with() (pytket.pauli.QubitPauliString method) (pytket.pauli.QubitPauliTensor method) CommuteSQThroughSWAP() (pytket.transform.Transform method) CommuteThroughMultis() (pytket.passes method) (pytket.transform.Transform method) CommutingSets (pytket.partition.PauliPartitionStrat attribute) compare_statevectors() (in module pytket.utils) (in module pytket.utils.results) compare_unitaries() (in module pytket.utils) (in module pytket.utils.results) compilation_pass_from_script() (in module pytket.passes.script) compilation_pass_grammar() (in module pytket.passes.script) CompilationUnit (class in pytket.predicates) COMPLETED (pytket.backends.status.StatusEnum attribute) completed_time (pytket.backends.status.CircuitStatus attribute) ComposePhasePolyBoxes() (pytket.passes method) compress() (pytket.pauli.QubitPauliString method) (pytket.pauli.QubitPauliTensor method) (pytket.utils.operators.QubitPauliOperator method) compress_counts() (in module pytket.utils.spam) condition() (pytket.utils.distribution.EmpiricalDistribution method) (pytket.utils.distribution.ProbabilityDistribution method) Conditional (class in pytket.circuit) (pytket.circuit.OpType attribute) ConjugationBox (class in pytket.circuit) (pytket.circuit.OpType attribute) ConnectivityPredicate (class in pytket.predicates) contains_measured_results (pytket.backends.backendresult.BackendResult property) contains_state_results (pytket.backends.backendresult.BackendResult property) ContextSimp() (pytket.passes method) Control (class in pytket.quipper.quipper) controllable (pytket.quipper.quipper.Subroutine attribute) controlled (pytket.quipper.quipper.Control attribute) ControlWire (class in pytket.quipper.quipper) convex_combination() (in module pytket.utils.distribution) copy() (pytket.circuit.Circuit method) CopyBits (pytket.circuit.OpType attribute) CopyBitsOp (class in pytket.circuit) correct_counts() (pytket.utils.spam.SpamCorrecter method) count_vertices() (pytket.zx.ZXDiagram method) count_wires() (pytket.zx.ZXDiagram method) counts (pytket.backends.backendresult.StoredResult attribute) counts() (pytket.utils.outcomearray.OutcomeArray method) counts_from_shot_table() (in module pytket.utils) (in module pytket.utils.results) coupling (pytket.architecture.Architecture property) create() (pytket.circuit.Op method) (pytket.zx.ZXGen method) create_bit_logic_exp() (in module pytket.circuit.logic_exp) create_logic_exp() (in module pytket.circuit.logic_exp) create_predicate_exp() (in module pytket.circuit.logic_exp) create_reg_logic_exp() (in module pytket.circuit.logic_exp) created_qubits (pytket.circuit.Circuit property) critical (pytket.logging.level attribute) CRx (pytket.circuit.OpType attribute) CRx() (pytket.circuit.Circuit method) CRx_using_CX() (in module pytket.circuit_library) CRx_using_TK2() (in module pytket.circuit_library) CRy (pytket.circuit.OpType attribute) CRy() (pytket.circuit.Circuit method) CRy_using_CX() (in module pytket.circuit_library) CRy_using_TK2() (in module pytket.circuit_library) CRz (pytket.circuit.OpType attribute) CRz() (pytket.circuit.Circuit method) CRz_using_CX() (in module pytket.circuit_library) CRz_using_TK2() (in module pytket.circuit_library) CS (pytket.circuit.OpType attribute) CS() (pytket.circuit.Circuit method) CS_using_CX() (in module pytket.circuit_library) CSdg (pytket.circuit.OpType attribute) CSdg() (pytket.circuit.Circuit method) CSdg_using_CX() (in module pytket.circuit_library) CSWAP (pytket.circuit.OpType attribute) CSWAP() (pytket.circuit.Circuit method) CSWAP_using_CX() (in module pytket.circuit_library) CSX (pytket.circuit.OpType attribute) CSX() (pytket.circuit.Circuit method) CSX_using_CX() (in module pytket.circuit_library) CSXdg (pytket.circuit.OpType attribute) CSXdg() (pytket.circuit.Circuit method) CSXdg_using_CX() (in module pytket.circuit_library) CTerm (class in pytket.quipper.quipper) CU1 (pytket.circuit.OpType attribute) CU1() (pytket.circuit.Circuit method) CU1_using_CX() (in module pytket.circuit_library) CU1_using_TK2() (in module pytket.circuit_library) CU3 (pytket.circuit.OpType attribute) CU3() (pytket.circuit.Circuit method) CU3_using_CX() (in module pytket.circuit_library) CustomGate (class in pytket.circuit) (pytket.circuit.OpType attribute) CustomGateDef (class in pytket.circuit) CustomPass() (pytket.passes method) CustomPassMap() (pytket.passes method) CustomRoutingPass() (pytket.passes method) CV (pytket.circuit.OpType attribute) CV() (pytket.circuit.Circuit method) CV_using_CX() (in module pytket.circuit_library) CVdg (pytket.circuit.OpType attribute) CVdg() (pytket.circuit.Circuit method) CVdg_using_CX() (in module pytket.circuit_library) CX (pytket.circuit.OpType attribute) CX() (in module pytket.circuit_library) (pytket.circuit.Circuit method) CX_S_CX_reduced() (in module pytket.circuit_library) CX_S_V_XC_reduced() (in module pytket.circuit_library) CX_using_AAMS() (in module pytket.circuit_library) CX_using_ECR() (in module pytket.circuit_library) CX_using_flipped_CX() (in module pytket.circuit_library) CX_using_ISWAPMax() (in module pytket.circuit_library) CX_using_ISWAPMax_and_swap() (in module pytket.circuit_library) CX_using_TK2() (in module pytket.circuit_library) CX_using_XXPhase_0() (in module pytket.circuit_library) CX_using_XXPhase_1() (in module pytket.circuit_library) CX_using_ZZMax() (in module pytket.circuit_library) CX_using_ZZPhase() (in module pytket.circuit_library) CX_V_CX_reduced() (in module pytket.circuit_library) CX_V_S_XC_reduced() (in module pytket.circuit_library) CX_VS_CX_reduced() (in module pytket.circuit_library) CX_XC_reduced() (in module pytket.circuit_library) CXMappingPass() (pytket.passes method) CY (pytket.circuit.OpType attribute) CY() (pytket.circuit.Circuit method) CY_using_CX() (in module pytket.circuit_library) Cycle (pytket.circuit.ToffoliBoxSynthStrat attribute) CZ (pytket.circuit.OpType attribute) CZ() (pytket.circuit.Circuit method) CZ_using_CX() (in module pytket.circuit_library) D d() (pytket.zx.Flow method) dagger (pytket.circuit.Op property) dagger() (pytket.circuit.Circuit method) data (pytket.circuit.BarrierOp property) (pytket.circuit.MetaOp property) debug (pytket.logging.level attribute) decompose_boxes() (pytket.zx.Rewrite method) DecomposeArbitrarilyControlledGates() (pytket.passes method) DecomposeBoxes() (pytket.passes method) (pytket.transform.Transform method) DecomposeBRIDGE() (pytket.transform.Transform method) DecomposeCCX() (pytket.transform.Transform method) DecomposeClassicalError DecomposeClassicalExp() (pytket.passes method) DecomposeControlledRys() (pytket.transform.Transform method) DecomposeCXDirected() (pytket.transform.Transform method) DecomposeMultiQubitsCX() (pytket.passes method) DecomposeNPhasedX() (pytket.transform.Transform method) DecomposeSingleQubitsTK1() (pytket.passes method) DecomposeSWAP() (pytket.transform.Transform method) DecomposeSwapsToCircuit() (pytket.passes method) DecomposeSwapsToCXs() (pytket.passes method) DecomposeSWAPtoCX() (pytket.transform.Transform method) DecomposeTK2() (pytket.passes method) (pytket.transform.Transform method) Default (pytket.passes.SafetyMode attribute) default() (pytket.config.pytket_config.PytketConfig class method) default_compilation_pass() (pytket.backends.backend.Backend method) DefaultMappingPass() (pytket.passes method) DefaultRegisterPredicate (class in pytket.predicates) define() (pytket.circuit.CustomGateDef method) definition (pytket.circuit.CustomGateDef property) degree() (pytket.zx.ZXDiagram method) DelayMeasures() (pytket.passes method) density_matrix (pytket.backends.backendresult.StoredResult attribute) density_matrix_from_cptp_diagram() (in module pytket.zx.tensor_eval) depth() (pytket.circuit.Circuit method) depth_2q() (pytket.circuit.Circuit method) depth_by_type() (pytket.circuit.Circuit method) DiagonalBox (class in pytket.circuit) (pytket.circuit.OpType attribute) diagram (pytket.zx.ZXBox property) DirectedGen (class in pytket.zx) DirectednessPredicate (class in pytket.predicates) discarded_qubits (pytket.circuit.Circuit property) DIV (pytket.circuit.logic_exp.RegWiseOp attribute) dlo (pytket.circuit.BasisOrder attribute) dmap (pytket.zx.Flow property) dot_state() (pytket.pauli.QubitPauliString method) (pytket.pauli.QubitPauliTensor method) (pytket.utils.operators.QubitPauliOperator method) DummyBox (class in pytket.circuit) (pytket.circuit.OpType attribute) E E (pytket.quipper.quipper.QGate_Op attribute) ECR (pytket.circuit.OpType attribute) ECR() (pytket.circuit.Circuit method) ECR_using_CX() (in module pytket.circuit_library) EmpiricalDistribution (class in pytket.utils.distribution) empty_cache() (pytket.backends.backend.Backend method) empty_result() (pytket.backends.backend.Backend static method) Eq (class in pytket.circuit.logic_exp) EQ (pytket.circuit.logic_exp.BitWiseOp attribute) (pytket.circuit.logic_exp.RegWiseOp attribute) err (pytket.logging.level attribute) ERROR (pytket.backends.status.StatusEnum attribute) error_detail (pytket.backends.status.CircuitStatus attribute) error_time (pytket.backends.status.CircuitStatus attribute) ESWAP (pytket.circuit.OpType attribute) ESWAP() (pytket.circuit.Circuit method) ESWAP_using_CX() (in module pytket.circuit_library) ESWAP_using_TK2() (in module pytket.circuit_library) EulerAngleReduction() (pytket.passes method) eval_vals() (pytket.circuit.logic_exp.And method) (pytket.circuit.logic_exp.BitOr method) (pytket.circuit.logic_exp.LogicExp method) Exhaustive (pytket.partition.GraphColourMethod attribute) ExpBox (class in pytket.circuit) (pytket.circuit.OpType attribute) expectation() (pytket.utils.distribution.ProbabilityDistribution method) expectation_allows_nonhermitian (pytket.backends.backend.Backend property) expectation_from_counts() (in module pytket.utils) (in module pytket.utils.expectations) expectation_from_shots() (in module pytket.utils) (in module pytket.utils.expectations) ExplicitModifier (pytket.circuit.OpType attribute) ExplicitPredicate (pytket.circuit.OpType attribute) expr (pytket.circuit.ClExprOp property) (pytket.circuit.WiredClExpr property) ExpZt (pytket.quipper.quipper.QRot_Op attribute) extend_at_boundary_paulis() (pytket.zx.Rewrite method) extend_for_PX_outputs() (pytket.zx.Rewrite method) F factory() (pytket.circuit.logic_exp.LogicExp class method) filter_by_type() (in module pytket.circuit.logic_exp) final_map (pytket.predicates.CompilationUnit property) fix_boundaries_to_binary_states() (in module pytket.zx.tensor_eval) fix_inputs_to_binary_state() (in module pytket.zx.tensor_eval) fix_outputs_to_binary_state() (in module pytket.zx.tensor_eval) flatten_registers() (pytket.circuit.Circuit method) FlattenRegisters() (pytket.passes method) FlattenRelabelRegistersPass() (pytket.passes method) Flow (class in pytket.zx) focus() (pytket.zx.Flow method) FrameRandomisation (class in pytket.tailoring) free_symbols() (pytket.circuit.Circuit method) (pytket.circuit.Command method) (pytket.circuit.Op method) (pytket.zx.ZXDiagram method) fresh_symbol() (pytket.circuit method) fresh_var() (pytket.circuit.decompose_classical.BitHeap method) (pytket.circuit.decompose_classical.RegHeap method) (pytket.circuit.decompose_classical.VarHeap method) from_default_config_file() (pytket.config.pytket_config.PytketExtConfig class method) from_dict() (pytket.circuit.Circuit method) (pytket.architecture.Architecture method) (pytket.architecture.FullyConnected method) (pytket.backends.backendinfo.BackendInfo class method) (pytket.backends.backendresult.BackendResult class method) (pytket.backends.status.CircuitStatus class method) (pytket.circuit.CustomGateDef method) (pytket.circuit.logic_exp.LogicExp class method) (pytket.circuit.WiredClExpr method) (pytket.partition.MeasurementBitMap method) (pytket.partition.MeasurementSetup method) (pytket.passes.BasePass method) (pytket.placement.Placement method) (pytket.predicates.Predicate method) (pytket.utils.outcomearray.OutcomeArray class method) (pytket.utils.spam.SpamCorrecter class method) from_empirical_distribution() (pytket.utils.distribution.ProbabilityDistribution class method) from_extension_dict() (pytket.circuit.display.CircuitDisplayConfig class method) (pytket.config.pytket_config.PytketExtConfig class method) from_ints() (pytket.utils.outcomearray.OutcomeArray class method) from_list() (pytket.pauli.QubitPauliString method) (pytket.unit_id.Bit method) (pytket.unit_id.Node method) (pytket.unit_id.Qubit method) (pytket.unit_id.WasmState method) (pytket.utils.operators.QubitPauliOperator class method) from_name() (pytket.circuit.OpType method) from_pytketconfig() (pytket.config.pytket_config.PytketExtConfig class method) from_readouts() (pytket.utils.outcomearray.OutcomeArray class method) from_str() (pytket.backends.resulthandle.ResultHandle class method) FSim (pytket.circuit.OpType attribute) FSim() (pytket.circuit.Circuit method) FSim_using_CX() (in module pytket.circuit_library) FSim_using_TK2() (in module pytket.circuit_library) FullMappingPass() (pytket.passes method) FullPeepholeOptimise() (pytket.passes method) fully_connected_backendinfo() (in module pytket.backends.backendinfo) FullyConnected (class in pytket.architecture) func_name (pytket.circuit.WASMOp property) functions (pytket.wasm.wasm.WasmModuleHandler property) G gadgetise_interior_paulis() (pytket.zx.Rewrite method) gate (pytket.circuit.CustomGate property) gate_counts() (in module pytket.utils.stats) gate_set (pytket.predicates.GateSetPredicate property) gates (pytket.quipper.quipper.Program attribute) GateSetPredicate (class in pytket.predicates) gen_term_sequence_circuit() (in module pytket.utils) (in module pytket.utils.term_sequence) GEQ (pytket.circuit.logic_exp.RegWiseOp attribute) get() (pytket.utils.operators.QubitPauliOperator method) get_action() (pytket.circuit.ConjugationBox method) get_adjacent_nodes() (pytket.architecture.Architecture method) get_all_circuits() (pytket.tailoring.FrameRandomisation method) (pytket.tailoring.PauliFrameRandomisation method) (pytket.tailoring.UniversalFrameRandomisation method) get_bitlist() (pytket.backends.backendresult.BackendResult method) get_bitstring_op_pair_list() (pytket.circuit.MultiplexedRotationBox method) (pytket.circuit.MultiplexedTensoredU2Box method) (pytket.circuit.MultiplexedU2Box method) (pytket.circuit.MultiplexorBox method) get_boundary() (pytket.zx.ZXDiagram method) get_c_register() (pytket.circuit.Circuit method) get_circuit() (pytket.circuit.CircBox method) (pytket.circuit.ConjugationBox method) (pytket.circuit.CustomGate method) (pytket.circuit.DiagonalBox method) (pytket.circuit.ExpBox method) (pytket.circuit.MultiplexedRotationBox method) (pytket.circuit.MultiplexedTensoredU2Box method) (pytket.circuit.MultiplexedU2Box method) (pytket.circuit.MultiplexorBox method) (pytket.circuit.PauliExpBox method) (pytket.circuit.PauliExpCommutingSetBox method) (pytket.circuit.PauliExpPairBox method) (pytket.circuit.PhasePolyBox method) (pytket.circuit.ProjectorAssertionBox method) (pytket.circuit.QControlBox method) (pytket.circuit.StabiliserAssertionBox method) (pytket.circuit.StatePreparationBox method) (pytket.circuit.TermSequenceBox method) (pytket.circuit.ToffoliBox method) (pytket.circuit.Unitary1qBox method) (pytket.circuit.Unitary2qBox method) (pytket.circuit.Unitary3qBox method) (pytket.tableau.UnitaryTableauBox method) get_circuit_renderer() (pytket.circuit.display method) get_commands() (pytket.circuit.Circuit method) get_compiled_circuit() (pytket.backends.backend.Backend method) get_compiled_circuits() (pytket.backends.backend.Backend method) get_compute() (pytket.circuit.ConjugationBox method) get_config_file_path() (in module pytket.config.pytket_config) get_control_state() (pytket.circuit.QControlBox method) get_control_state_bits() (pytket.circuit.QControlBox method) get_counts() (pytket.backends.backendresult.BackendResult method) get_cx_config() (pytket.circuit.PauliExpBox method) (pytket.circuit.PauliExpCommutingSetBox method) (pytket.circuit.PauliExpPairBox method) (pytket.circuit.TermSequenceBox method) get_DAG() (pytket.utils.graph.Graph method) get_debug_info() (pytket.backends.backendresult.BackendResult method) get_density_matrix() (pytket.backends.backendresult.BackendResult method) get_depth_weight() (pytket.circuit.TermSequenceBox method) get_diagonal() (pytket.circuit.DiagonalBox method) get_dict() (pytket.utils.operators.QubitPauliOperator method) get_distance() (pytket.architecture.Architecture method) get_distribution() (pytket.backends.backendresult.BackendResult method) get_empirical_distribution() (pytket.backends.backendresult.BackendResult method) get_func() (pytket.utils.symbolic.SymGateRegister class method) get_gate_depth() (pytket.circuit.ResourceData method) get_gate_set() (pytket.passes.BasePass method) get_graph_colouring_method() (pytket.circuit.TermSequenceBox method) get_impl_diag() (pytket.circuit.MultiplexedU2Box method) get_matrix() (pytket.circuit.ProjectorAssertionBox method) (pytket.circuit.Unitary1qBox method) (pytket.circuit.Unitary2qBox method) (pytket.circuit.Unitary3qBox method) get_max() (pytket.circuit.ResourceBounds method) get_metric() (pytket.passes.RepeatWithMetricPass method) get_min() (pytket.circuit.ResourceBounds method) get_misc() (pytket.backends.backendinfo.BackendInfo method) get_n_bits() (pytket.circuit.DummyBox method) get_n_controls() (pytket.circuit.QControlBox method) get_n_qb_from_statevector() (in module pytket.utils.results) get_n_qubits() (pytket.circuit.DummyBox method) get_name() (pytket.circuit.Op method) (pytket.zx.ZXDiagram method) get_op() (pytket.circuit.QControlBox method) get_op_map() (pytket.circuit.MultiplexedRotationBox method) (pytket.circuit.MultiplexedTensoredU2Box method) (pytket.circuit.MultiplexedU2Box method) (pytket.circuit.MultiplexorBox method) get_op_type_count() (pytket.circuit.ResourceData method) get_op_type_depth() (pytket.circuit.ResourceData method) get_operator_expectation_value() (in module pytket.utils) (in module pytket.utils.expectations) (pytket.backends.backend.Backend method) get_parallel_measure() (pytket.utils.spam.SpamCorrecter method) get_partition_strategy() (pytket.circuit.TermSequenceBox method) get_pass() (pytket.passes.RepeatPass method) (pytket.passes.RepeatUntilSatisfiedPass method) (pytket.passes.RepeatWithMetricPass method) get_pauli_expectation_value() (in module pytket.utils) (in module pytket.utils.expectations) (pytket.backends.backend.Backend method) get_paulis() (pytket.circuit.PauliExpBox method) (pytket.circuit.PauliExpCommutingSetBox method) (pytket.circuit.TermSequenceBox method) get_paulis_pair() (pytket.circuit.PauliExpPairBox method) get_permutation() (pytket.circuit.ToffoliBox method) get_phase() (pytket.circuit.PauliExpBox method) get_phase_pair() (pytket.circuit.PauliExpPairBox method) get_placement_map() (pytket.placement.Placement method) get_placement_maps() (pytket.placement.Placement method) get_postconditions() (pytket.passes.BasePass method) get_preconditions() (pytket.passes.BasePass method) get_predicate() (pytket.passes.RepeatUntilSatisfiedPass method) get_probability_distribution() (pytket.backends.backendresult.BackendResult method) get_q_register() (pytket.circuit.Circuit method) get_qbitlist() (pytket.backends.backendresult.BackendResult method) get_qtype() (pytket.zx.ZXDiagram method) get_qubit_graph() (pytket.utils.graph.Graph method) get_render_options() (pytket.circuit.display.CircuitRenderer method) (pytket.circuit.display.RenderOptions method) get_resource_data() (pytket.circuit.DummyBox method) get_resources() (pytket.circuit.Circuit method) get_result() (pytket.backends.backend.Backend method) (pytket.backends.backendresult.BackendResult method) get_results() (pytket.backends.backend.Backend method) get_rotation_axis() (pytket.circuit.ToffoliBox method) get_row_product() (pytket.tableau.UnitaryRevTableau method) (pytket.tableau.UnitaryTableau method) get_scores() (pytket.passes.passselector.PassSelector method) get_sequence() (pytket.passes.SequencePass method) get_shots() (pytket.backends.backendresult.BackendResult method) get_stabilisers() (pytket.circuit.StabiliserAssertionBox method) get_state() (pytket.backends.backendresult.BackendResult method) get_statevector() (pytket.circuit.Circuit method) (pytket.circuit.StatePreparationBox method) get_strat() (pytket.circuit.ToffoliBox method) get_synthesis_strategy() (pytket.circuit.TermSequenceBox method) get_tableau() (pytket.tableau.UnitaryTableauBox method) get_two_qubit_gate_depth() (pytket.circuit.ResourceData method) get_uncompute() (pytket.circuit.ConjugationBox method) get_unitary() (pytket.circuit.Circuit method) (pytket.backends.backendresult.BackendResult method) (pytket.circuit.Op method) get_unitary_times_other() (pytket.circuit.Circuit method) get_vertex_ZXGen() (pytket.zx.ZXDiagram method) get_wire_ends() (pytket.zx.ZXDiagram method) get_wire_qtype() (pytket.zx.ZXDiagram method) get_wire_type() (pytket.zx.ZXDiagram method) get_xrow() (pytket.tableau.UnitaryRevTableau method) (pytket.tableau.UnitaryTableau method) get_zrow() (pytket.tableau.UnitaryRevTableau method) (pytket.tableau.UnitaryTableau method) get_zxtype() (pytket.zx.ZXDiagram method) Goto (pytket.circuit.OpType attribute) GPI (pytket.circuit.OpType attribute) GPI() (pytket.circuit.Circuit method) GPI2 (pytket.circuit.OpType attribute) GPI2() (pytket.circuit.Circuit method) Graph (class in pytket.utils.graph) GraphPlacement (class in pytket.placement) Greedy (pytket.transform.PauliSynthStrat attribute) GreedyPauliSimp() (pytket.passes method) (pytket.transform.Transform method) GT (pytket.circuit.logic_exp.RegWiseOp attribute) GuidedPauliSimp() (pytket.passes method) H H (pytket.circuit.OpType attribute) (pytket.quipper.quipper.QGate_Op attribute) (pytket.zx.ZXWireType attribute) H() (pytket.circuit.Circuit method) H_CZ_H() (in module pytket.circuit_library) HamPath (pytket.passes.CNotSynthType attribute) has_implicit_wireswaps (pytket.circuit.Circuit property) Hbox (pytket.zx.ZXType attribute) I I (pytket.pauli.Pauli attribute) i (pytket.quipper.quipper.Wire attribute) identify_causal_flow() (pytket.zx.Flow method) identify_focussed_sets() (pytket.zx.Flow method) identify_pauli_flow() (pytket.zx.Flow method) if_bit() (in module pytket.circuit.logic_exp) if_not_bit() (in module pytket.circuit.logic_exp) ilo (pytket.circuit.BasisOrder attribute) implicit_qubit_permutation() (pytket.circuit.Circuit method) implies() (pytket.predicates.Predicate method) IncludeRawExtension (class in pytket.circuit.display) index (pytket.circuit.ClBitVar property) (pytket.circuit.ClRegVar property) (pytket.unit_id.UnitID property) Individual (pytket.transform.PauliSynthStrat attribute) info (pytket.logging.level attribute) initial_map (pytket.predicates.CompilationUnit property) Input (pytket.zx.ZXType attribute) input_widths (pytket.circuit.WASMOp property) inputs (pytket.quipper.quipper.Program attribute) int_dist_from_state() (in module pytket.utils.results) internalise_gadgets() (pytket.zx.Rewrite method) INVALID (pytket.circuit.ClOp attribute) InvalidResultType invert (pytket.partition.MeasurementBitMap property) io_extension() (pytket.zx.Rewrite method) is_clifford() (pytket.circuit.Op method) is_clifford_type() (pytket.circuit.Op method) is_gate() (pytket.circuit.Op method) is_heap_var() (pytket.circuit.decompose_classical.VarHeap method) is_inverse() (pytket.circuit.StatePreparationBox method) is_registered() (pytket.utils.symbolic.SymGateRegister class method) is_simple (pytket.circuit.Circuit property) is_symbolic() (pytket.zx.ZXDiagram method) is_upper_triangle() (pytket.circuit.DiagonalBox method) ISWAP (pytket.circuit.OpType attribute) ISWAP() (pytket.circuit.Circuit method) ISWAP_using_CX() (in module pytket.circuit_library) ISWAP_using_TK2() (in module pytket.circuit_library) ISWAPMax (pytket.circuit.OpType attribute) ISWAPMax() (pytket.circuit.Circuit method) ISWAPMax_using_CX() (in module pytket.circuit_library) ISWAPMax_using_TK2() (in module pytket.circuit_library) IX (pytket.quipper.quipper.QGate_Op attribute) K KAKDecomposition() (pytket.passes method) (pytket.transform.Transform method) L Label (pytket.circuit.OpType attribute) ladder_down() (in module pytket.circuit_library) ladder_down_2() (in module pytket.circuit_library) ladder_up() (in module pytket.circuit_library) LargestFirst (pytket.partition.GraphColourMethod attribute) Lazy (pytket.partition.GraphColourMethod attribute) LEQ (pytket.circuit.logic_exp.RegWiseOp attribute) LexiLabellingMethod (class in pytket.mapping) LexiRouteRoutingMethod (class in pytket.mapping) linear_transformation (pytket.circuit.PhasePolyBox property) LinePlacement (class in pytket.placement) load_config_file() (in module pytket.config.pytket_config) LogicExp (class in pytket.circuit.logic_exp) lower (pytket.circuit.RangePredicateOp property) LSH (pytket.circuit.logic_exp.RegWiseOp attribute) LT (pytket.circuit.logic_exp.RegWiseOp attribute) M map (pytket.pauli.QubitPauliString property) map() (pytket.utils.distribution.EmpiricalDistribution method) (pytket.utils.distribution.ProbabilityDistribution method) MappingManager (class in pytket.mapping) Matching (pytket.circuit.ToffoliBoxSynthStrat attribute) MaxNClRegPredicate (class in pytket.predicates) MaxNQubitsPredicate (class in pytket.predicates) MaxTwoQubitGatesPredicate (class in pytket.predicates) Measure (pytket.circuit.OpType attribute) Measure() (pytket.circuit.Circuit method) measure_all() (pytket.circuit.Circuit method) measure_register() (pytket.circuit.Circuit method) measurement_circs (pytket.partition.MeasurementSetup property) measurement_reduction() (pytket.partition method) MeasurementBitMap (class in pytket.partition) MeasurementSetup (class in pytket.partition) merge_gadgets() (pytket.zx.Rewrite method) message (pytket.backends.status.CircuitStatus attribute) MetaOp (class in pytket.circuit) module pytket pytket pytket.architecture pytket.circuit pytket.circuit_library pytket.logging pytket.mapping pytket.partition pytket.passes pytket.pauli pytket.placement pytket.predicates pytket.tableau pytket.tailoring pytket.transform pytket.unit_id pytket.utils_serialization pytket.zx pytket._version pytket.architecture pytket.backends pytket.backends.backend pytket.backends.backend_exceptions pytket.backends.backendinfo pytket.backends.backendresult pytket.backends.resulthandle pytket.backends.status pytket.circuit pytket.circuit.add_condition pytket.circuit.clexpr pytket.circuit.decompose_classical pytket.circuit.display pytket.circuit.logic_exp pytket.circuit.named_types pytket.circuit_library pytket.config pytket.config.pytket_config pytket.logging pytket.mapping pytket.partition pytket.passes pytket.passes.passselector pytket.passes.resizeregpass pytket.passes.script pytket.pauli pytket.placement pytket.predicates pytket.qasm pytket.qasm.grammar pytket.qasm.qasm pytket.quipper pytket.quipper.quipper pytket.tableau pytket.tailoring pytket.transform pytket.unit_id pytket.utils pytket.utils.distribution pytket.utils.expectations pytket.utils.graph pytket.utils.measurements pytket.utils.operators pytket.utils.outcomearray pytket.utils.prepare pytket.utils.results pytket.utils.serialization pytket.utils.serialization.migration pytket.utils.spam pytket.utils.stats pytket.utils.symbolic pytket.utils.term_sequence pytket.wasm pytket.wasm.wasm pytket.zx pytket.zx.tensor_eval MUL (pytket.circuit.logic_exp.RegWiseOp attribute) MultiBit (pytket.circuit.OpType attribute) MultiBitOp (class in pytket.circuit) MultiGateReorderRoutingMethod (class in pytket.mapping) MultiNot (pytket.quipper.quipper.QGate_Op attribute) MultiplexedRotationBox (class in pytket.circuit) (pytket.circuit.OpType attribute) MultiplexedTensoredU2Box (class in pytket.circuit) (pytket.circuit.OpType attribute) MultiplexedU2Box (class in pytket.circuit) (pytket.circuit.OpType attribute) MultiplexorBox (class in pytket.circuit) (pytket.circuit.OpType attribute) multiplier (pytket.circuit.MultiBitOp property) multiply_scalar() (pytket.zx.ZXDiagram method) MultiQGate (pytket.circuit.CXConfigType attribute) N n_1qb_gates() (pytket.circuit.Circuit method) n_2qb_gates() (pytket.circuit.Circuit method) n_bits (pytket.circuit.Circuit property) n_gates (pytket.circuit.Circuit property) n_gates_of_type() (pytket.circuit.Circuit method) n_i32 (pytket.circuit.WASMOp property) n_input_outputs (pytket.circuit.ClassicalOp property) n_inputs (pytket.circuit.ClassicalOp property) n_nodes (pytket.backends.backendinfo.BackendInfo property) n_nqb_gates() (pytket.circuit.Circuit method) n_outcomes (pytket.utils.outcomearray.OutcomeArray property) n_outputs (pytket.circuit.ClassicalOp property) n_ports (pytket.zx.DirectedGen property) (pytket.zx.ZXBox property) n_qubits (pytket.circuit.Circuit property) (pytket.circuit.Op property) (pytket.circuit.PhasePolyBox property) n_vertices (pytket.zx.ZXDiagram property) n_wires (pytket.zx.ZXDiagram property) NaivePlacementPass() (pytket.passes method) name (pytket.circuit.Circuit property) (pytket.circuit.CustomGate property) (pytket.circuit.CustomGateDef property) (pytket.quipper.quipper.Subroutine attribute) (pytket.unit_id.BitRegister property) (pytket.unit_id.QubitRegister property) negative (pytket.quipper.quipper.ControlWire attribute) neighbours() (pytket.zx.ZXDiagram method) Neq (class in pytket.circuit.logic_exp) NEQ (pytket.circuit.logic_exp.BitWiseOp attribute) (pytket.circuit.logic_exp.RegWiseOp attribute) next_index (pytket.circuit.decompose_classical.BitHeap property) (pytket.circuit.decompose_classical.RegHeap property) no (pytket.quipper.quipper.Subroutine_Control attribute) no_control (pytket.quipper.quipper.Control attribute) NoBarriersPredicate (class in pytket.predicates) NoClassicalBitsPredicate (class in pytket.predicates) NoClassicalControlPredicate (class in pytket.predicates) Node (class in pytket.unit_id) nodes (pytket.architecture.Architecture property) (pytket.architecture.FullyConnected property) (pytket.backends.backendinfo.BackendInfo property) NoFastFeedforwardPredicate (class in pytket.predicates) NoiseAwarePlacement (class in pytket.placement) NoMidMeasurePredicate (class in pytket.predicates) NonConflictingSets (pytket.partition.PauliPartitionStrat attribute) NonConstError noop (pytket.circuit.OpType attribute) NormalisedTK2Predicate (class in pytket.predicates) NormaliseTK2() (pytket.passes method) (pytket.transform.Transform method) NoSymbolsPredicate (class in pytket.predicates) NOT (pytket.circuit.logic_exp.BitWiseOp attribute) (pytket.circuit.logic_exp.RegWiseOp attribute) Not (pytket.quipper.quipper.QGate_Op attribute) NoWireSwapsPredicate (class in pytket.predicates) NPhasedX (pytket.circuit.OpType attribute) NPhasedX_using_PhasedX() (in module pytket.circuit_library) NullaryOp (class in pytket.circuit.logic_exp) num_bits (pytket.circuit.WASMOp property) num_w (pytket.circuit.WASMOp property) O odd() (pytket.zx.Flow method) off (pytket.logging.level attribute) Omega (pytket.quipper.quipper.QGate_Op attribute) ONE (pytket.circuit.logic_exp.BitWiseOp attribute) Op (class in pytket.circuit) op (pytket.circuit.ClExpr property) (pytket.circuit.Command property) (pytket.circuit.Conditional property) Open (pytket.zx.ZXType attribute) opgroup (pytket.circuit.Command property) opgroups (pytket.circuit.Circuit property) ops_of_type() (pytket.circuit.Circuit method) OptimiseCliffords() (pytket.transform.Transform method) OptimisePauliGadgets() (pytket.transform.Transform method) OptimisePhaseGadgets() (pytket.passes method) (pytket.transform.Transform method) OptimisePostRouting() (pytket.transform.Transform method) OptimiseStandard() (pytket.transform.Transform method) Or (class in pytket.circuit.logic_exp) OR (pytket.circuit.logic_exp.BitWiseOp attribute) (pytket.circuit.logic_exp.RegWiseOp attribute) other_end() (pytket.zx.ZXDiagram method) OutcomeArray (class in pytket.utils.outcomearray) Output (pytket.zx.ZXType attribute) output_posn (pytket.circuit.WiredClExpr property) output_widths (pytket.circuit.WASMOp property) outputs (pytket.quipper.quipper.Program attribute) P Pairwise (pytket.transform.PauliSynthStrat attribute) parallel_h_removal() (pytket.zx.Rewrite method) param (pytket.zx.CliffordGen property) (pytket.zx.PhasedGen property) params (pytket.circuit.CustomGate property) (pytket.circuit.Op property) ParamType (in module pytket.circuit.named_types) parse() (pytket.circuit.display.IncludeRawExtension method) PassSelector (class in pytket.passes.passselector) PauliExpBox (class in pytket.circuit) (pytket.circuit.OpType attribute) PauliExpCommutingSetBox (class in pytket.circuit) (pytket.circuit.OpType attribute) PauliExponentials() (pytket.passes method) PauliExpPairBox (class in pytket.circuit) (pytket.circuit.OpType attribute) PauliFrameRandomisation (class in pytket.tailoring) PauliSimp() (pytket.passes method) PauliSquash() (pytket.passes method) PauliStabiliser (class in pytket.pauli) PeepholeOptimise2Q() (pytket.passes method) permute() (pytket.utils.results.BitPermuter method) permute_all() (pytket.utils.results.BitPermuter method) permute_basis_indexing() (in module pytket.utils) (in module pytket.utils.results) permute_qubits_in_statevector() (in module pytket.utils) (in module pytket.utils.results) permute_rows_cols_in_unitary() (in module pytket.utils) (in module pytket.utils.results) persistent_handles (pytket.backends.backend.Backend property) phase (pytket.circuit.Circuit property) Phase (pytket.circuit.OpType attribute) Phase() (pytket.circuit.Circuit method) phase_polynomial (pytket.circuit.PhasePolyBox property) phase_polynomial_as_list (pytket.circuit.PhasePolyBox property) PhasedGen (class in pytket.zx) PhasedISWAP (pytket.circuit.OpType attribute) PhasedISWAP() (pytket.circuit.Circuit method) PhasedISWAP_using_CX() (in module pytket.circuit_library) PhasedISWAP_using_TK2() (in module pytket.circuit_library) PhasedX (pytket.circuit.OpType attribute) PhasedX() (pytket.circuit.Circuit method) PhaseGadget (pytket.circuit.OpType attribute) PhasePolyBox (class in pytket.circuit) (pytket.circuit.OpType attribute) PhasePolynomialDict (in module pytket.circuit.named_types) PhasePolynomialSequence (in module pytket.circuit.named_types) place() (pytket.placement.Placement method) place_fully_connected() (pytket.placement method) place_with_map() (pytket.placement method) (pytket.placement.Placement method) Placement (class in pytket.placement) PlacementPass() (pytket.passes method) PlacementPredicate (class in pytket.predicates) pop() (pytket.circuit.decompose_classical.VarHeap method) pop_result() (pytket.backends.backend.Backend method) POW (pytket.circuit.logic_exp.RegWiseOp attribute) Predicate (class in pytket.predicates) PredicateExp (class in pytket.circuit.logic_exp) prepare_circuit() (in module pytket.utils) (in module pytket.utils.prepare) ProbabilityDistribution (class in pytket.utils.distribution) probs_from_counts() (in module pytket.utils) (in module pytket.utils.results) probs_from_state() (in module pytket.utils) (in module pytket.utils.results) process_circuit() (pytket.backends.backend.Backend method) process_circuits() (pytket.backends.backend.Backend method) Program (class in pytket.quipper.quipper) ProjectorAssertionBox (class in pytket.circuit) push() (pytket.circuit.decompose_classical.VarHeap method) PushCliffordsThroughMeasures() (pytket.transform.Transform method) PX (pytket.zx.ZXType attribute) PY (pytket.zx.ZXType attribute) pytket module pytket module pytket.architecture module pytket.circuit module pytket.circuit_library module pytket.logging module pytket.mapping module pytket.partition module pytket.passes module pytket.pauli module pytket.placement module pytket.predicates module pytket.tableau module pytket.tailoring module pytket.transform module pytket.unit_id module pytket.utils_serialization module pytket.zx module pytket._version module pytket.architecture module pytket.backends module pytket.backends.backend module pytket.backends.backend_exceptions module pytket.backends.backendinfo module pytket.backends.backendresult module pytket.backends.resulthandle module pytket.backends.status module pytket.circuit module pytket.circuit.add_condition module pytket.circuit.clexpr module pytket.circuit.decompose_classical module pytket.circuit.display module pytket.circuit.logic_exp module pytket.circuit.named_types module pytket.circuit_library module pytket.config module pytket.config.pytket_config module pytket.logging module pytket.mapping module pytket.partition module pytket.passes module pytket.passes.passselector module pytket.passes.resizeregpass module pytket.passes.script module pytket.pauli module pytket.placement module pytket.predicates module pytket.qasm module pytket.qasm.grammar module pytket.qasm.qasm module pytket.quipper module pytket.quipper.quipper module pytket.tableau module pytket.tailoring module pytket.transform module pytket.unit_id module pytket.utils module pytket.utils.distribution module pytket.utils.expectations module pytket.utils.graph module pytket.utils.measurements module pytket.utils.operators module pytket.utils.outcomearray module pytket.utils.prepare module pytket.utils.results module pytket.utils.serialization module pytket.utils.serialization.migration module pytket.utils.spam module pytket.utils.stats module pytket.utils.symbolic module pytket.utils.term_sequence module pytket.wasm module pytket.wasm.wasm module pytket.zx module pytket.zx.tensor_eval module PytketConfig (class in pytket.config.pytket_config) PytketExtConfig (class in pytket.config.pytket_config) PZ (pytket.zx.ZXType attribute) Q q_registers (pytket.circuit.Circuit property) QASMParseError QASMUnsupportedError Qbit (pytket.quipper.quipper.TypeAssignment_Type attribute) QControlBox (class in pytket.circuit) (pytket.circuit.OpType attribute) QDiscard (class in pytket.quipper.quipper) QGate (class in pytket.quipper.quipper) qind_to_squind() (pytket.architecture.SquareGrid method) QInit (class in pytket.quipper.quipper) QMeas (class in pytket.quipper.quipper) QRot (class in pytket.quipper.quipper) QTerm (class in pytket.quipper.quipper) qtype (pytket.zx.ZXGen property) Quantum (pytket.circuit.EdgeType attribute) (pytket.zx.QuantumType attribute) Qubit (class in pytket.unit_id) qubit (pytket.unit_id.UnitType attribute) qubit_create() (pytket.circuit.Circuit method) qubit_create_all() (pytket.circuit.Circuit method) qubit_discard() (pytket.circuit.Circuit method) qubit_discard_all() (pytket.circuit.Circuit method) qubit_indices (pytket.circuit.PhasePolyBox property) qubit_is_created() (pytket.circuit.Circuit method) qubit_is_discarded() (pytket.circuit.Circuit method) qubit_readout (pytket.circuit.Circuit property) qubit_to_bit_map (pytket.circuit.Circuit property) QubitPauliOperator (class in pytket.utils.operators) QubitPauliString (class in pytket.pauli) QubitPauliTensor (class in pytket.pauli) QubitRegister (class in pytket.unit_id) qubits (pytket.circuit.Circuit property) (pytket.circuit.Command property) queue_position (pytket.backends.status.CircuitStatus attribute) QUEUED (pytket.backends.status.StatusEnum attribute) queued_time (pytket.backends.status.CircuitStatus attribute) R R (pytket.quipper.quipper.QRot_Op attribute) RangePredicate (pytket.circuit.OpType attribute) RangePredicateOp (class in pytket.circuit) read_file() (pytket.config.pytket_config.PytketConfig class method) readout_counts() (in module pytket.utils) (in module pytket.utils.outcomearray) rebase_pass() (pytket.backends.backend.Backend method) rebase_to_mbqc() (pytket.zx.Rewrite method) rebase_to_zx() (pytket.zx.Rewrite method) RebaseCustom() (pytket.passes method) RebaseTket() (pytket.passes method) RebaseToCirq() (pytket.transform.Transform method) RebaseToCliffordSingles() (pytket.transform.Transform method) RebaseToIonQ() (pytket.transform.Transform method) RebaseToProjectQ() (pytket.transform.Transform method) RebaseToPyZX() (pytket.transform.Transform method) RebaseToQuil() (pytket.transform.Transform method) RebaseToRzRx() (pytket.transform.Transform method) RebaseToTket() (pytket.transform.Transform method) Rec (pytket.passes.CNotSynthType attribute) red_to_green() (pytket.zx.Rewrite method) reduce_graphlike_form() (pytket.zx.Rewrite method) ReduceSingles() (pytket.transform.Transform method) reg_eq() (in module pytket.circuit.logic_exp) reg_geq() (in module pytket.circuit.logic_exp) reg_gt() (in module pytket.circuit.logic_exp) reg_leq() (in module pytket.circuit.logic_exp) reg_lt() (in module pytket.circuit.logic_exp) reg_name (pytket.unit_id.UnitID property) reg_neq() (in module pytket.circuit.logic_exp) reg_posn (pytket.circuit.WiredClExpr property) RegAdd (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) RegAnd (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) RegDiv (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) RegEq (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) RegGeq (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) RegGt (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) RegHeap (class in pytket.circuit.decompose_classical) register_func() (pytket.utils.symbolic.SymGateRegister class method) RegLeq (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) RegLogicExp (class in pytket.circuit.logic_exp) RegLsh (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) RegLt (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) RegMul (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) RegNeg (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) RegNeq (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) RegNot (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) RegOne (pytket.circuit.ClOp attribute) RegOr (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) RegPow (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) RegRsh (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) RegSub (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) RegXor (class in pytket.circuit.logic_exp) (pytket.circuit.ClOp attribute) RegZero (pytket.circuit.ClOp attribute) remove_blank_wires() (pytket.circuit.Circuit method) remove_interior_cliffords() (pytket.zx.Rewrite method) remove_interior_paulis() (pytket.zx.Rewrite method) remove_vertex() (pytket.zx.ZXDiagram method) remove_wire() (pytket.zx.ZXDiagram method) RemoveBarriers() (pytket.passes method) RemoveDiscarded() (pytket.passes method) RemoveImplicitQubitPermutation() (pytket.passes method) RemovePhaseOps() (pytket.passes method) RemoveRedundancies() (pytket.passes method) (pytket.transform.Transform method) rename_args() (pytket.circuit.logic_exp.LogicExp method) rename_units() (pytket.circuit.Circuit method) RenameQubitsPass() (pytket.passes method) render_circuit_as_html() (pytket.circuit.display method) (pytket.circuit.display.CircuitRenderer method) render_circuit_jupyter() (pytket.circuit.display method) (pytket.circuit.display.CircuitRenderer method) RenderOptions (class in pytket.circuit.display) repeat() (pytket.transform.Transform method) (pytket.zx.Rewrite method) RepeatPass (class in pytket.passes) RepeatUntilSatisfiedPass (class in pytket.passes) RepeatWithMetricPass (class in pytket.passes) replace_implicit_wire_swaps() (pytket.circuit.Circuit method) replace_SWAPs() (pytket.circuit.Circuit method) required_predicates (pytket.backends.backend.Backend property) Reset (pytket.circuit.OpType attribute) Reset() (pytket.circuit.Circuit method) ResourceBounds (class in pytket.circuit) ResourceData (class in pytket.circuit) ResultHandle (class in pytket.backends.resulthandle) ResultHandleTypeError (class in pytket.backends.backend) results (pytket.partition.MeasurementSetup property) RETRYING (pytket.backends.status.StatusEnum attribute) Rewrite (class in pytket.zx) RingArch (class in pytket.architecture) round_angles() (pytket.transform.Transform method) RoundAngles() (pytket.passes method) route_circuit() (pytket.mapping.MappingManager method) RoutingMethod (class in pytket.mapping) RoutingMethodCircuit (class in pytket.mapping) RoutingPass() (pytket.passes method) RSH (pytket.circuit.logic_exp.RegWiseOp attribute) run_circuit() (pytket.backends.backend.Backend method) run_circuits() (pytket.backends.backend.Backend method) RUNNING (pytket.backends.status.StatusEnum attribute) running_time (pytket.backends.status.CircuitStatus attribute) Rx (pytket.circuit.OpType attribute) Rx() (pytket.circuit.Circuit method) Rx_using_GPI() (in module pytket.circuit_library) Ry (pytket.circuit.OpType attribute) Ry() (pytket.circuit.Circuit method) Ry_using_GPI() (in module pytket.circuit_library) Rz (pytket.circuit.OpType attribute) Rz() (pytket.circuit.Circuit method) Rz_using_GPI() (in module pytket.circuit_library) S S (pytket.circuit.OpType attribute) (pytket.quipper.quipper.QGate_Op attribute) S() (pytket.circuit.Circuit method) sample_circuits() (pytket.tailoring.FrameRandomisation method) (pytket.tailoring.PauliFrameRandomisation method) (pytket.tailoring.UniversalFrameRandomisation method) sample_mean() (pytket.utils.distribution.EmpiricalDistribution method) sample_variance() (pytket.utils.distribution.EmpiricalDistribution method) save_DAG() (pytket.utils.graph.Graph method) save_qubit_graph() (pytket.utils.graph.Graph method) save_render_options() (pytket.circuit.display.CircuitRenderer method) scalar (pytket.zx.ZXDiagram property) scratch_reg_resize_pass() (in module pytket.passes.resizeregpass) Sdg (pytket.circuit.OpType attribute) Sdg() (pytket.circuit.Circuit method) self_loop_removal() (pytket.zx.Rewrite method) separate_boundaries() (pytket.zx.Rewrite method) separate_classical() (pytket.transform method) sequence() (pytket.transform.Transform method) (pytket.zx.Rewrite method) SequencePass (class in pytket.passes) set_level() (pytket.logging method) set_render_options() (pytket.circuit.display.CircuitRenderer method) set_value() (pytket.circuit.logic_exp.LogicExp method) set_vertex_ZXGen() (pytket.zx.ZXDiagram method) set_wire_qtype() (pytket.zx.ZXDiagram method) set_wire_type() (pytket.zx.ZXDiagram method) SetBits (pytket.circuit.OpType attribute) SetBitsOp (class in pytket.circuit) Sets (pytket.transform.PauliSynthStrat attribute) shape (pytket.quipper.quipper.Subroutine attribute) shots (pytket.backends.backendresult.StoredResult attribute) signature (pytket.zx.DirectedGen property) (pytket.zx.ZXBox property) SimplifyInitial() (pytket.passes method) SimplifyMeasured() (pytket.passes method) size (pytket.unit_id.BitRegister property) (pytket.unit_id.QubitRegister property) Snake (pytket.circuit.CXConfigType attribute) SpamCorrecter (class in pytket.utils.spam) spider_fusion() (pytket.zx.Rewrite method) SquareGrid (class in pytket.architecture) SquashCustom() (pytket.passes method) SquashRzPhasedX() (pytket.passes method) SquashTK1() (pytket.passes method) squind_to_qind() (pytket.architecture.SquareGrid method) StabiliserAssertionBox (class in pytket.circuit) Star (pytket.circuit.CXConfigType attribute) Start (class in pytket.quipper.quipper) state (pytket.backends.backendresult.StoredResult attribute) state_expectation() (pytket.pauli.QubitPauliString method) (pytket.pauli.QubitPauliTensor method) (pytket.utils.operators.QubitPauliOperator method) StatePreparationBox (class in pytket.circuit) (pytket.circuit.OpType attribute) status (pytket.backends.status.CircuitStatus attribute) Stop (pytket.circuit.OpType attribute) StoredResult (class in pytket.backends.backendresult) string (pytket.pauli.PauliStabiliser property) (pytket.pauli.QubitPauliTensor property) SUB (pytket.circuit.logic_exp.RegWiseOp attribute) SUBMITTED (pytket.backends.status.StatusEnum attribute) submitted_time (pytket.backends.status.CircuitStatus attribute) Subroutine (class in pytket.quipper.quipper) SubroutineCall (class in pytket.quipper.quipper) subroutines (pytket.quipper.quipper.Start attribute) subs() (pytket.utils.operators.QubitPauliOperator method) substitute_named() (pytket.circuit.Circuit method) support (pytket.utils.distribution.EmpiricalDistribution property) (pytket.utils.distribution.ProbabilityDistribution property) supports_contextual_optimisation (pytket.backends.backend.Backend property) supports_counts (pytket.backends.backend.Backend property) supports_density_matrix (pytket.backends.backend.Backend property) supports_expectation (pytket.backends.backend.Backend property) supports_shots (pytket.backends.backend.Backend property) supports_state (pytket.backends.backend.Backend property) supports_unitary (pytket.backends.backend.Backend property) SWAP (pytket.circuit.OpType attribute) (pytket.passes.CNotSynthType attribute) Swap (pytket.quipper.quipper.QGate_Op attribute) SWAP() (pytket.circuit.Circuit method) SWAP_using_CX_0() (in module pytket.circuit_library) SWAP_using_CX_1() (in module pytket.circuit_library) SX (pytket.circuit.OpType attribute) SX() (pytket.circuit.Circuit method) SXdg (pytket.circuit.OpType attribute) SXdg() (pytket.circuit.Circuit method) Sycamore (pytket.circuit.OpType attribute) Sycamore() (pytket.circuit.Circuit method) symbol_substitution() (pytket.circuit.Circuit method) (pytket.circuit.CircBox method) (pytket.zx.ZXDiagram method) SymGateRegister (class in pytket.utils.symbolic) SynthesisePauliGraph() (pytket.transform.Transform method) SynthesiseTK() (pytket.passes method) SynthesiseTket() (pytket.passes method) T T (pytket.circuit.OpType attribute) (pytket.quipper.quipper.QGate_Op attribute) T() (pytket.circuit.Circuit method) Tdg (pytket.circuit.OpType attribute) Tdg() (pytket.circuit.Circuit method) temp_reg_in_args() (in module pytket.circuit.decompose_classical) tensor_from_mixed_diagram() (in module pytket.zx.tensor_eval) tensor_from_quantum_diagram() (in module pytket.zx.tensor_eval) term_sequence() (pytket.partition method) TermSequenceBox (class in pytket.circuit) (pytket.circuit.OpType attribute) ThreeQubitSquash() (pytket.passes method) (pytket.transform.Transform method) TK1 (pytket.circuit.OpType attribute) TK1() (pytket.circuit.Circuit method) TK1_to_PhasedXRz() (in module pytket.circuit_library) TK1_to_RxRy() (in module pytket.circuit_library) TK1_to_RzH() (in module pytket.circuit_library) TK1_to_RzRx() (in module pytket.circuit_library) TK1_to_RzSX() (in module pytket.circuit_library) TK1_to_RzXSX() (in module pytket.circuit_library) TK1_to_TK1() (in module pytket.circuit_library) TK1_to_U3() (in module pytket.circuit_library) TK1_using_GPI() (in module pytket.circuit_library) TK2 (pytket.circuit.OpType attribute) TK2() (pytket.circuit.Circuit method) TK2_using_3xCX() (in module pytket.circuit_library) TK2_using_AAMS() (in module pytket.circuit_library) TK2_using_CX() (in module pytket.circuit_library) TK2_using_CX_and_swap() (in module pytket.circuit_library) TK2_using_ISWAPMax() (in module pytket.circuit_library) TK2_using_ISWAPMax_and_swap() (in module pytket.circuit_library) TK2_using_normalised_TK2() (in module pytket.circuit_library) TK2_using_TK2() (in module pytket.circuit_library) TK2_using_TK2_or_swap() (in module pytket.circuit_library) TK2_using_ZZMax() (in module pytket.circuit_library) TK2_using_ZZMax_and_swap() (in module pytket.circuit_library) TK2_using_ZZPhase() (in module pytket.circuit_library) TK2_using_ZZPhase_and_swap() (in module pytket.circuit_library) to_circuit() (pytket.tableau.UnitaryRevTableau method) (pytket.tableau.UnitaryTableau method) (pytket.zx.ZXDiagram method) to_dict() (pytket.circuit.Circuit method) (pytket.architecture.Architecture method) (pytket.architecture.FullyConnected method) (pytket.backends.backendinfo.BackendInfo method) (pytket.backends.backendresult.BackendResult method) (pytket.backends.status.CircuitStatus method) (pytket.circuit.CustomGateDef method) (pytket.circuit.logic_exp.LogicExp method) (pytket.circuit.WiredClExpr method) (pytket.config.pytket_config.PytketExtConfig method) (pytket.partition.MeasurementBitMap method) (pytket.partition.MeasurementSetup method) (pytket.passes.BasePass method) (pytket.passes.SequencePass method) (pytket.placement.GraphPlacement method) (pytket.placement.LinePlacement method) (pytket.placement.NoiseAwarePlacement method) (pytket.placement.Placement method) (pytket.predicates.Predicate method) (pytket.utils.outcomearray.OutcomeArray method) (pytket.utils.spam.SpamCorrecter method) to_doubled_diagram() (pytket.zx.ZXDiagram method) to_graphlike_form() (pytket.zx.Rewrite method) to_graphviz_str() (pytket.zx.ZXDiagram method) to_intlist() (pytket.utils.outcomearray.OutcomeArray method) to_latex_file() (pytket.circuit.Circuit method) to_list() (pytket.pauli.QubitPauliString method) (pytket.unit_id.Bit method) (pytket.unit_id.BitRegister method) (pytket.unit_id.Node method) (pytket.unit_id.Qubit method) (pytket.unit_id.QubitRegister method) (pytket.unit_id.WasmState method) (pytket.utils.operators.QubitPauliOperator method) to_MBQC_diag() (pytket.zx.Rewrite method) to_readout() (pytket.utils.outcomearray.OutcomeArray method) to_readouts() (pytket.utils.outcomearray.OutcomeArray method) to_sparse_matrix() (pytket.pauli.QubitPauliString method) (pytket.pauli.QubitPauliTensor method) (pytket.utils.operators.QubitPauliOperator method) ToffoliBox (class in pytket.circuit) (pytket.circuit.OpType attribute) total (pytket.utils.distribution.EmpiricalDistribution property) trace (pytket.logging.level attribute) Transform (class in pytket.transform) transpose (pytket.circuit.Op property) transpose() (pytket.circuit.Circuit method) Tree (pytket.circuit.CXConfigType attribute) Triangle (pytket.zx.ZXType attribute) type (pytket.circuit.ClExprOp property) (pytket.circuit.Op property) (pytket.quipper.quipper.TypeAssignment attribute) (pytket.unit_id.UnitID property) (pytket.zx.ZXGen property) TypeAssignment (class in pytket.quipper.quipper) U U1 (pytket.circuit.OpType attribute) U1() (pytket.circuit.Circuit method) U2 (pytket.circuit.OpType attribute) U2() (pytket.circuit.Circuit method) U3 (pytket.circuit.OpType attribute) U3() (pytket.circuit.Circuit method) UCCSynthesis() (pytket.transform.Transform method) uid (pytket.wasm.wasm.WasmModuleHandler property) UnaryOp (class in pytket.circuit.logic_exp) unitary (pytket.backends.backendresult.StoredResult attribute) Unitary1qBox (class in pytket.circuit) (pytket.circuit.OpType attribute) Unitary2qBox (class in pytket.circuit) (pytket.circuit.OpType attribute) Unitary3qBox (class in pytket.circuit) (pytket.circuit.OpType attribute) unitary_from_classical_diagram() (in module pytket.zx.tensor_eval) unitary_from_quantum_diagram() (in module pytket.zx.tensor_eval) UnitaryRevTableau (class in pytket.tableau) UnitaryTableau (class in pytket.tableau) UnitaryTableauBox (class in pytket.tableau) UnitID (class in pytket.unit_id) UniversalFrameRandomisation (class in pytket.tailoring) unsupported_functions (pytket.wasm.wasm.WasmModuleHandler property) update_default_config_file() (pytket.config.pytket_config.PytketExtConfig method) update_pytket_config() (pytket.config.pytket_config.PytketExtConfig method) upper (pytket.circuit.RangePredicateOp property) UserDefinedPredicate (class in pytket.predicates) V V (pytket.circuit.OpType attribute) (pytket.quipper.quipper.QGate_Op attribute) V() (pytket.circuit.Circuit method) valid_circuit() (pytket.backends.backend.Backend method) valid_operation() (pytket.architecture.Architecture method) value (pytket.circuit.Conditional property) values (pytket.circuit.SetBitsOp property) VarHeap (class in pytket.circuit.decompose_classical) variance() (pytket.utils.distribution.ProbabilityDistribution method) Vdg (pytket.circuit.OpType attribute) Vdg() (pytket.circuit.Circuit method) verify() (pytket.partition.MeasurementSetup method) (pytket.predicates.Predicate method) vertices (pytket.zx.ZXDiagram property) view_browser() (pytket.circuit.display method) (pytket.circuit.display.CircuitRenderer method) view_DAG() (pytket.utils.graph.Graph method) view_qubit_graph() (pytket.utils.graph.Graph method) W W (pytket.quipper.quipper.QGate_Op attribute) warn (pytket.logging.level attribute) WASM (pytket.circuit.OpType attribute) (pytket.circuit.EdgeType attribute) wasm_uid (pytket.circuit.Circuit property) (pytket.circuit.WASMOp property) WasmFileHandler (class in pytket.wasm.wasm) WasmModuleHandler (class in pytket.wasm.wasm) WASMOp (class in pytket.circuit) WasmState (class in pytket.unit_id) wasmstate (pytket.unit_id.UnitType attribute) while_repeat() (pytket.transform.Transform method) width (pytket.circuit.Conditional property) (pytket.utils.outcomearray.OutcomeArray property) Wire (class in pytket.quipper.quipper) wire (pytket.quipper.quipper.ControlWire attribute) (pytket.quipper.quipper.TypeAssignment attribute) wire_at_port() (pytket.zx.ZXDiagram method) wire_between() (pytket.zx.ZXDiagram method) wired_clexpr_from_logic_exp() (in module pytket.circuit.clexpr) WiredClExpr (class in pytket.circuit) wires (pytket.zx.ZXDiagram property) wires_between() (pytket.zx.ZXDiagram method) with_initial_reset() (pytket.circuit.StatePreparationBox method) write_config_file() (in module pytket.config.pytket_config) write_file() (pytket.config.pytket_config.PytketConfig method) X X (pytket.circuit.OpType attribute) (pytket.pauli.Pauli attribute) X() (in module pytket.circuit_library) (pytket.circuit.Circuit method) X1_CX() (in module pytket.circuit_library) Xor (class in pytket.circuit.logic_exp) XOR (pytket.circuit.logic_exp.BitWiseOp attribute) (pytket.circuit.logic_exp.RegWiseOp attribute) XSpider (pytket.zx.ZXType attribute) XXPhase (pytket.circuit.OpType attribute) XXPhase() (pytket.circuit.Circuit method) XXPhase3 (pytket.circuit.OpType attribute) XXPhase3() (pytket.circuit.Circuit method) XXPhase3_using_CX() (in module pytket.circuit_library) XXPhase3_using_TK2() (in module pytket.circuit_library) XXPhase_using_AAMS() (in module pytket.circuit_library) XXPhase_using_CX() (in module pytket.circuit_library) XXPhase_using_TK2() (in module pytket.circuit_library) XY (pytket.zx.ZXType attribute) XZ (pytket.zx.ZXType attribute) Y Y (pytket.circuit.OpType attribute) (pytket.pauli.Pauli attribute) (pytket.quipper.quipper.QGate_Op attribute) Y() (pytket.circuit.Circuit method) yes (pytket.quipper.quipper.Subroutine_Control attribute) YYPhase (pytket.circuit.OpType attribute) YYPhase() (pytket.circuit.Circuit method) YYPhase_using_AAMS() (in module pytket.circuit_library) YYPhase_using_CX() (in module pytket.circuit_library) YYPhase_using_TK2() (in module pytket.circuit_library) YZ (pytket.zx.ZXType attribute) Z Z (pytket.circuit.OpType attribute) (pytket.pauli.Pauli attribute) (pytket.quipper.quipper.QGate_Op attribute) Z() (pytket.circuit.Circuit method) Z0_CX() (in module pytket.circuit_library) ZERO (pytket.circuit.logic_exp.BitWiseOp attribute) ZSpider (pytket.zx.ZXType attribute) ZXBox (class in pytket.zx) (pytket.zx.ZXType attribute) ZXDiagram (class in pytket.zx) ZXGen (class in pytket.zx) ZXGraphlikeOptimisation() (pytket.passes method) ZXVert (class in pytket.zx) ZXWire (class in pytket.zx) ZZMax (pytket.circuit.OpType attribute) ZZMax() (pytket.circuit.Circuit method) ZZMax_using_CX() (in module pytket.circuit_library) ZZPhase (pytket.circuit.OpType attribute) ZZPhase() (pytket.circuit.Circuit method) ZZPhase_using_AAMS() (in module pytket.circuit_library) ZZPhase_using_CX() (in module pytket.circuit_library) ZZPhase_using_TK2() (in module pytket.circuit_library) ZZPhaseToRz() (pytket.passes method) (pytket.transform.Transform method)