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 _ __call__() (guppyft.encode.ImplementOps method) (guppyft.encode.LogicalCompiler method) __delattr__() (guppyft.code.steane.encode.RUSStateFactoryConf method) (guppyft.code.steane.encode.SteaneBuilder method) (guppyft.code.steane.encode.SteaneEncoderParams method) (guppyft.code.steane.encode.SteaneInstance method) (guppyft.code_def.StabilizerCode method) (guppyft.decompose.ToffoliDecomposer method) (guppyft.encode.EncodeSpec method) (guppyft.encode.ImplementOps method) (guppyft.encode.ImplementOpsSpec method) (guppyft.encode.ReplacementCompiler method) __eq__() (guppyft.code.steane.encode.QECPolicy method) (guppyft.code.steane.encode.RUSStateFactoryConf method) (guppyft.code.steane.encode.SteaneBuilder method) (guppyft.code.steane.encode.SteaneEncoderParams method) (guppyft.code.steane.encode.SteaneInstance method) (guppyft.code_def.StabilizerCode method) (guppyft.decompose.ToffoliDecomposer method) (guppyft.encode.EncodeSpec method) (guppyft.encode.ImplementOps method) (guppyft.encode.ImplementOpsSpec method) (guppyft.encode.ReplacementCompiler method) __init__() (guppyft.code.steane.encode.QECPolicy method) (guppyft.code.steane.encode.RUSStateFactoryConf method) (guppyft.code.steane.encode.SteaneBuilder method) (guppyft.code.steane.encode.SteaneEncoderParams method) (guppyft.code.steane.encode.SteaneInstance method) (guppyft.code_def.StabilizerCode method) (guppyft.decompose.ToffoliDecomposer method) (guppyft.encode.EncoderParams method) (guppyft.encode.EncodeSpec method) (guppyft.encode.ImplementOps method) (guppyft.encode.ImplementOpsSpec method) (guppyft.encode.LogicalCompiler method) (guppyft.encode.OpReplacements method) (guppyft.encode.ReplacementCompiler method) (guppyft.encode.TyReplacements method) __new__() (guppyft.code.iceberg.logical.Block static method) (guppyft.code.iceberg.logical.PreBlock static method) (guppyft.code.iceberg.logical.Qubit static method) (guppyft.code.steane.logical.Qubit static method) __repr__() (guppyft.code.steane.encode.QECPolicy method) (guppyft.code.steane.encode.RUSStateFactoryConf method) (guppyft.code.steane.encode.SteaneBuilder method) (guppyft.code.steane.encode.SteaneEncoderParams method) (guppyft.code.steane.encode.SteaneInstance method) (guppyft.code_def.StabilizerCode method) (guppyft.decompose.ToffoliDecomposer method) (guppyft.encode.EncodeSpec method) (guppyft.encode.ImplementOps method) (guppyft.encode.ImplementOpsSpec method) (guppyft.encode.ReplacementCompiler method) __setattr__() (guppyft.code.steane.encode.QECPolicy.OperationCosts method) (guppyft.code.steane.encode.RUSStateFactoryConf method) (guppyft.code.steane.encode.SteaneBuilder method) (guppyft.code.steane.encode.SteaneEncoderParams method) (guppyft.code.steane.encode.SteaneInstance method) (guppyft.code_def.StabilizerCode method) (guppyft.decompose.ToffoliDecomposer method) (guppyft.encode.EncodeSpec method) (guppyft.encode.ImplementOps method) (guppyft.encode.ImplementOpsSpec method) (guppyft.encode.ReplacementCompiler method) A all_but_one_rx() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) all_but_one_rz() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) all_but_one_x() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) all_but_one_z() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) all_h() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) all_rx() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) all_ry() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) all_rz() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) all_x() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) all_y() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) all_z() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) annotate_encoding() (in module guppyft.encode) B batch (guppyft.std.state_factory.StateFactory attribute) Block (class in guppyft.code.iceberg.logical) borrow() (in module guppyft.code.iceberg.logical) borrow_more() (guppyft.code.iceberg.logical.BorrowedBlock method) (in module guppyft.code.iceberg.logical) BorrowedBlock (class in guppyft.code.iceberg.logical) build() (guppyft.code.steane.encode.SteaneBuilder method) build_wrapper() (guppyft.encode.ImplementOpsSpec method) C check_may_compile() (guppyft.encode.LogicalCompiler method) (guppyft.encode.ReplacementCompiler method) check_may_encode() (guppyft.code.steane.encode.SteaneInstance method) CodeDefinitionError compile (guppyft.encode.EncodeSpec attribute) compound_op_replacements (guppyft.encode.ReplacementCompiler attribute) costs (guppyft.code.steane.encode.QECPolicy attribute) cx() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) (in module guppyft.code.steane.logical) (in module guppyft.code.steane.primitives) cx_between_blocks() (in module guppyft.code.iceberg.logical) cx_dynq() (in module guppyft.code.iceberg.logical) cx_transversal() (in module guppyft.code.iceberg.logical) cz() (in module guppyft.code.steane.logical) (in module guppyft.code.steane.primitives) D decode() (guppyft.code.steane.logical.Measurement method) (guppyft.std.LogicalMeasurement method) (in module guppyft.code.steane.primitives) (in module guppyft.std) discard() (guppyft.std.LogicalBlock method) (in module guppyft.code.iceberg.logical) E emulator() (guppyft.code.steane.encode.SteaneInstance method) encode() (guppyft.code.steane.encode.SteaneInstance method) (in module guppyft.encode) EncoderParams (class in guppyft.encode) EncodeSpec (class in guppyft.encode) encoding() (guppyft.code.steane.encode.SteaneEncoderParams method) (guppyft.encode.EncoderParams method) extensions (guppyft.encode.ReplacementCompiler attribute) F fan_in() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) fan_out() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) flag_outcomes (guppyft.std.state_factory.PreBlock attribute) force_check() (guppyft.std.state_factory.PreBlock method) free() (guppyft.code.steane.logical.Qubit method) (in module guppyft.code.steane.logical) free_dynq() (in module guppyft.code.iceberg.logical) from_params() (guppyft.code.steane.encode.SteaneBuilder class method) from_python_strings() (guppyft.code_def.StabilizerCode static method) G get_state() (guppyft.std.state_factory.StateFactory method) guppyft module guppyft.code module guppyft.code.iceberg module guppyft.code.iceberg.logical module guppyft.code.steane module guppyft.code.steane.encode module guppyft.code.steane.logical module guppyft.code.steane.primitives module guppyft.code_def module guppyft.decompose module guppyft.encode module guppyft.extensions module guppyft.globals module guppyft.std module guppyft.std.state_factory module guppyft.verify module H h() (guppyft.code.steane.logical.Qubit method) (in module guppyft.code.steane.logical) (in module guppyft.code.steane.primitives) I identity_code() (in module guppyft.code_def) implement_ops (guppyft.encode.EncodeSpec attribute) implement_ops() (guppyft.code.steane.encode.SteaneInstance method) (in module guppyft.encode) ImplementOps (class in guppyft.encode) ImplementOpsSpec (class in guppyft.encode) inject_t() (in module guppyft.code.steane.logical) (in module guppyft.code.steane.primitives) inject_tdg() (in module guppyft.code.steane.logical) (in module guppyft.code.steane.primitives) K knill_qec_cycle() (in module guppyft.code.steane.primitives) L libs (guppyft.encode.ImplementOpsSpec attribute) logical_block (guppyft.std.state_factory.PreBlock attribute) logical_passes (guppyft.encode.EncodeSpec attribute) LogicalBlock (class in guppyft.std) LogicalCompiler (class in guppyft.encode) LogicalMeasurement (class in guppyft.std) M map_global() (in module guppyft.globals) max_attempts (guppyft.code.steane.encode.RUSStateFactoryConf attribute) (guppyft.std.state_factory.StateFactory attribute) may_compile() (guppyft.encode.LogicalCompiler method) measure_all() (in module guppyft.code.iceberg.logical) measure_syndrome() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) measure_z() (guppyft.code.steane.logical.Qubit method) (in module guppyft.code.steane.logical) (in module guppyft.code.steane.primitives) Measurement (class in guppyft.code.steane.logical) module guppyft guppyft.code guppyft.code.iceberg guppyft.code.iceberg.logical guppyft.code.steane guppyft.code.steane.encode guppyft.code.steane.logical guppyft.code.steane.primitives guppyft.code_def guppyft.decompose guppyft.encode guppyft.extensions guppyft.globals guppyft.std guppyft.std.state_factory guppyft.verify N n_blocks (guppyft.code.steane.encode.SteaneEncoderParams attribute) O op_replacements (guppyft.encode.ReplacementCompiler attribute) OpReplacements (class in guppyft.encode) ops (guppyft.encode.ImplementOpsSpec attribute) (guppyft.encode.OpReplacements attribute) P params() (guppyft.code.steane.encode.SteaneEncoderParams method) (guppyft.encode.EncoderParams method) PreBlock (class in guppyft.code.iceberg.logical) (class in guppyft.std.state_factory) prep_routine (guppyft.std.state_factory.StateFactory attribute) prep_t_state() (in module guppyft.code.steane.logical) prep_t_state_ft() (in module guppyft.code.steane.primitives) prep_zero_ft() (in module guppyft.code.steane.primitives) prep_zero_non_ft() (in module guppyft.code.steane.primitives) put_into_array() (guppyft.std.LogicalBlock method) Q qec_cycle() (guppyft.code.steane.logical.Qubit method) (in module guppyft.code.steane.logical) QECPolicy (class in guppyft.code.steane.encode) QECPolicy.OperationCosts (class in guppyft.code.steane.encode) QECStyle (class in guppyft.code.steane.encode) Qubit (class in guppyft.code.iceberg.logical) (class in guppyft.code.steane.logical) R RawMeasurement (class in guppyft.code.steane.primitives) ReplacementCompiler (class in guppyft.encode) restore() (in module guppyft.code.iceberg.logical) restore_some() (guppyft.code.iceberg.logical.BorrowedBlock method) (in module guppyft.code.iceberg.logical) run() (guppyft.decompose.ToffoliDecomposer method) RUSStateFactoryConf (class in guppyft.code.steane.encode) rx() (guppyft.code.iceberg.logical.Block method) (guppyft.code.iceberg.logical.Qubit method) (in module guppyft.code.iceberg.logical) rx_dynq() (in module guppyft.code.iceberg.logical) ry() (guppyft.code.iceberg.logical.Block method) (guppyft.code.iceberg.logical.Qubit method) (in module guppyft.code.iceberg.logical) ry_dynq() (in module guppyft.code.iceberg.logical) rz() (guppyft.code.iceberg.logical.Block method) (guppyft.code.iceberg.logical.Qubit method) (in module guppyft.code.iceberg.logical) rz_dynq() (in module guppyft.code.iceberg.logical) S s() (guppyft.code.steane.logical.Qubit method) (in module guppyft.code.steane.logical) (in module guppyft.code.steane.primitives) sdg() (guppyft.code.steane.logical.Qubit method) (in module guppyft.code.steane.logical) (in module guppyft.code.steane.primitives) size (guppyft.code.steane.encode.RUSStateFactoryConf attribute) StabilizerCode (class in guppyft.code_def) StateFactory (class in guppyft.std.state_factory) steane_x_qec_cycle() (in module guppyft.code.steane.primitives) steane_z_qec_cycle() (in module guppyft.code.steane.primitives) SteaneBuilder (class in guppyft.code.steane.encode) SteaneEncoderParams (class in guppyft.code.steane.encode) SteaneInstance (class in guppyft.code.steane.encode) style (guppyft.code.steane.encode.QECPolicy attribute) swap() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) (in module guppyft.code.steane.logical) T t() (guppyft.code.steane.logical.Qubit method) (in module guppyft.code.steane.logical) tdg() (guppyft.code.steane.logical.Qubit method) (in module guppyft.code.steane.logical) threshold (guppyft.code.steane.encode.QECPolicy attribute) ToffoliDecomposer (class in guppyft.decompose) try_alloc_dynq() (in module guppyft.code.iceberg.logical) try_measure_one_x() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) try_measure_one_z() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) try_measure_x() (guppyft.code.iceberg.logical.Qubit method) try_measure_x_dynq() (in module guppyft.code.iceberg.logical) try_measure_z() (guppyft.code.iceberg.logical.Qubit method) try_measure_z_dynq() (in module guppyft.code.iceberg.logical) ty_replacements (guppyft.encode.ReplacementCompiler attribute) TyReplacements (class in guppyft.encode) tys (guppyft.encode.ImplementOpsSpec attribute) U UncompilableError V valid_clifford_implementation() (in module guppyft.verify) valid_stabilizer_state_preparation() (in module guppyft.verify) W with_global() (in module guppyft.globals) with_magic_factory_conf() (guppyft.code.steane.encode.SteaneBuilder method) with_qec_policy() (guppyft.code.steane.encode.SteaneBuilder method) with_scope() (guppyft.decompose.ToffoliDecomposer method) with_zero_factory_conf() (guppyft.code.steane.encode.SteaneBuilder method) X x() (guppyft.code.iceberg.logical.Block method) (guppyft.code.iceberg.logical.Qubit method) (guppyft.code.steane.logical.Qubit method) (in module guppyft.code.iceberg.logical) (in module guppyft.code.steane.logical) (in module guppyft.code.steane.primitives) x_dynq() (in module guppyft.code.iceberg.logical) x_with_all_but_one_z() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) xx() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) xx_phase() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) xx_phase_between_blocks() (in module guppyft.code.iceberg.logical) xx_phase_dynq() (in module guppyft.code.iceberg.logical) Y y() (guppyft.code.iceberg.logical.Block method) (guppyft.code.iceberg.logical.Qubit method) (guppyft.code.steane.logical.Qubit method) (in module guppyft.code.iceberg.logical) (in module guppyft.code.steane.logical) (in module guppyft.code.steane.primitives) y_dynq() (in module guppyft.code.iceberg.logical) yy() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) yy_phase() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) yy_phase_between_blocks() (in module guppyft.code.iceberg.logical) yy_phase_dynq() (in module guppyft.code.iceberg.logical) Z z() (guppyft.code.iceberg.logical.Block method) (guppyft.code.iceberg.logical.Qubit method) (guppyft.code.steane.logical.Qubit method) (in module guppyft.code.iceberg.logical) (in module guppyft.code.steane.logical) (in module guppyft.code.steane.primitives) z_dynq() (in module guppyft.code.iceberg.logical) z_with_all_but_one_x() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) zz() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) zz_phase() (guppyft.code.iceberg.logical.Block method) (in module guppyft.code.iceberg.logical) zz_phase_between_blocks() (in module guppyft.code.iceberg.logical) zz_phase_dynq() (in module guppyft.code.iceberg.logical)