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 _ __init__() (tqec.circuit.QubitMap method) (tqec.circuit.ScheduledCircuit method) (tqec.compile.BlockBuilder method) (tqec.compile.CompiledBlock method) (tqec.compile.CompiledGraph method) (tqec.compile.CubeSpec method) (tqec.compile.PipeSpec method) (tqec.compile.SubstitutionBuilder method) (tqec.computation.BlockGraph method) (tqec.computation.Cube method) (tqec.computation.CubeKind method) (tqec.computation.Pipe method) (tqec.computation.PipeKind method) (tqec.computation.Port method) (tqec.computation.YCube method) (tqec.computation.ZXCube method) (tqec.computation.ZXEdge method) (tqec.computation.ZXGraph method) (tqec.computation.ZXNode method) (tqec.interop.PositionedZX method) (tqec.interop.RGBA method) (tqec.plaquette.FrozenDefaultDict method) (tqec.plaquette.Plaquette method) (tqec.plaquette.PlaquetteQubits method) (tqec.plaquette.Plaquettes method) (tqec.plaquette.RepeatedPlaquettes method) (tqec.plaquette.RG method) (tqec.plaquette.RPNG method) (tqec.plaquette.RPNGDescription method) (tqec.plaquette.SquarePlaquetteQubits method) (tqec.templates.LayoutTemplate method) (tqec.templates.QubitTemplate method) (tqec.templates.Template method) (tqec.utils.BlockPosition2D method) (tqec.utils.LinearFunction method) (tqec.utils.NoiseModel method) (tqec.utils.PhysicalQubitPosition2D method) (tqec.utils.PlaquettePosition2D method) (tqec.utils.Position3D method) (tqec.utils.Scalable2D method) (tqec.utils.Shape2D method) (tqec.utils.Shift2D method) (tqec.utils.SignedDirection3D method) A a (tqec.interop.RGBA attribute) add_edge() (tqec.computation.BlockGraph method) (tqec.computation.ZXGraph method) add_node() (tqec.computation.BlockGraph method) (tqec.computation.ZXGraph method) add_to_schedule_index() (tqec.circuit.ScheduledCircuit method) all_directions() (tqec.utils.Direction3D static method) all_kinds() (tqec.computation.ZXCube static method) append_annotation() (tqec.circuit.ScheduledCircuit method) append_new_moment() (tqec.circuit.ScheduledCircuit method) append_observable() (tqec.circuit.ScheduledCircuit method) as_2d() (tqec.utils.Position3D method) as_floats() (tqec.interop.RGBA method) as_tuple() (tqec.computation.ZXCube method) (tqec.utils.Position3D method) B b (tqec.interop.RGBA attribute) block_synthesis() (in module tqec.interop) BlockBuilder (class in tqec.compile) BlockGraph (class in tqec.computation) BlockPosition2D (class in tqec.utils) C check_compatible_with_cubes() (tqec.computation.Pipe method) check_invariants() (tqec.computation.ZXGraph method) check_preconditions() (tqec.interop.PositionedZX static method) circuit (tqec.plaquette.Plaquette attribute) compile_block_graph() (in module tqec.compile) CompiledBlock (class in tqec.compile) CompiledGraph (class in tqec.compile) copy() (tqec.computation.BlockGraph method) (tqec.computation.ZXGraph method) Cube (class in tqec.computation) cube_kind (tqec.compile.CubeSpec attribute) CubeKind (class in tqec.computation) CubeSpec (class in tqec.compile) D Direction3D (class in tqec.utils) display_collada_model() (in module tqec.interop) display_template() (in module tqec.templates) display_template_from_instantiation() (in module tqec.templates) draw() (tqec.computation.ZXGraph method) E edges_at() (tqec.computation.BlockGraph method) (tqec.computation.ZXGraph method) element_shape() (tqec.templates.LayoutTemplate method) empty() (tqec.circuit.ScheduledCircuit static method) F fill_ports() (tqec.computation.ZXGraph method) filter_by_qubits() (tqec.circuit.QubitMap method) (tqec.circuit.ScheduledCircuit method) find_correlation_surfaces() (tqec.computation.BlockGraph method) (tqec.computation.ZXGraph method) from_circuit() (tqec.circuit.QubitMap static method) (tqec.circuit.ScheduledCircuit static method) from_cube() (tqec.compile.CubeSpec static method) from_cubes() (tqec.computation.Pipe static method) from_dae_file() (tqec.computation.BlockGraph static method) from_extended_string() (tqec.plaquette.RPNGDescription class method) from_qubits() (tqec.circuit.QubitMap static method) from_str() (tqec.computation.PipeKind static method) (tqec.computation.ZXCube static method) from_string() (tqec.plaquette.RG class method) (tqec.plaquette.RPNG class method) (tqec.plaquette.RPNGDescription class method) FrozenDefaultDict (class in tqec.plaquette) G g (tqec.interop.RGBA attribute) generate_circuit() (in module tqec.compile) generate_stim_circuit() (tqec.compile.CompiledGraph method) get() (tqec.plaquette.FrozenDefaultDict method) get_basis_along() (tqec.computation.PipeKind method) (tqec.computation.ZXCube method) get_border_indices() (tqec.templates.QubitTemplate method) get_circuit() (tqec.circuit.ScheduledCircuit method) get_degree() (tqec.computation.BlockGraph method) (tqec.computation.ZXGraph method) get_direction() (tqec.interop.PositionedZX method) get_edge() (tqec.computation.BlockGraph method) (tqec.computation.ZXGraph method) get_edge_qubits() (tqec.plaquette.PlaquetteQubits method) (tqec.plaquette.SquarePlaquetteQubits method) get_g_op() (tqec.plaquette.RPNG method) (tqec.plaquette.RPNGDescription method) get_increments() (tqec.templates.LayoutTemplate method) (tqec.templates.QubitTemplate method) (tqec.templates.Template method) get_indices_map_for_instantiation() (tqec.templates.LayoutTemplate method) get_n() (tqec.plaquette.RPNGDescription method) get_origin_position() (tqec.utils.PlaquettePosition2D method) get_qubit_coords_definition_preamble() (tqec.circuit.ScheduledCircuit method) get_qubits_on_side() (tqec.plaquette.PlaquetteQubits method) (tqec.plaquette.SquarePlaquetteQubits method) get_r_op() (tqec.plaquette.RPNG method) (tqec.plaquette.RPNGDescription method) get_repeated_circuit() (tqec.circuit.ScheduledCircuit method) get_spatially_distinct_subtemplates() (tqec.templates.LayoutTemplate method) (tqec.templates.QubitTemplate method) (tqec.templates.Template method) get_top_left_plaquette_position() (tqec.utils.BlockPosition2D method) H has_default_factory() (tqec.plaquette.FrozenDefaultDict method) has_edge_between() (tqec.computation.BlockGraph method) (tqec.computation.ZXGraph method) has_hadamard (tqec.computation.PipeKind attribute) (tqec.computation.ZXEdge attribute) I instantiate() (tqec.templates.LayoutTemplate method) (tqec.templates.QubitTemplate method) (tqec.templates.Template method) instantiation_origin() (tqec.templates.LayoutTemplate method) (tqec.templates.QubitTemplate method) (tqec.templates.Template method) intersection() (tqec.utils.LinearFunction method) is_neighbour() (tqec.utils.Position3D method) items() (tqec.circuit.QubitMap method) (tqec.plaquette.FrozenDefaultDict method) K keys() (tqec.plaquette.FrozenDefaultDict method) kind (tqec.computation.Cube attribute) (tqec.computation.Pipe attribute) (tqec.computation.ZXNode attribute) L label (tqec.computation.Cube attribute) (tqec.computation.ZXNode attribute) layers (tqec.compile.CompiledBlock attribute) layout_slices (tqec.compile.CompiledGraph attribute) LayoutTemplate (class in tqec.templates) LinearFunction (class in tqec.utils) logical_cnot_block_graph() (in module tqec.gallery) logical_cnot_zx_graph() (in module tqec.gallery) logical_cz_block_graph() (in module tqec.gallery) logical_cz_zx_graph() (in module tqec.gallery) M map_indices() (tqec.plaquette.Plaquettes method) (tqec.plaquette.RepeatedPlaquettes method) map_keys() (tqec.plaquette.FrozenDefaultDict method) map_qubit_indices() (tqec.circuit.ScheduledCircuit method) map_to_qubits() (tqec.circuit.ScheduledCircuit method) map_values() (tqec.plaquette.FrozenDefaultDict method) merge_scheduled_circuits() (in module tqec.circuit) mergeable_instructions (tqec.plaquette.Plaquette attribute) module tqec.circuit tqec.compile tqec.computation tqec.gallery tqec.interop tqec.plaquette tqec.simulation tqec.templates tqec.utils moment_at_schedule() (tqec.circuit.ScheduledCircuit method) move_rotation_block_graph() (in module tqec.gallery) move_rotation_zx_graph() (in module tqec.gallery) N name (tqec.plaquette.Plaquette attribute) NoiseModel (class in tqec.utils) noisy_circuit() (tqec.utils.NoiseModel method) num_rounds() (tqec.plaquette.RepeatedPlaquettes method) O observables (tqec.compile.CompiledGraph attribute) opposite() (tqec.plaquette.PlaquetteSide method) Orientation (class in tqec.utils) P PhysicalQubitPosition2D (class in tqec.utils) Pipe (class in tqec.computation) pipe_type (tqec.compile.PipeSpec attribute) PipeKind (class in tqec.computation) PipeSpec (class in tqec.compile) Plaquette (class in tqec.plaquette) PlaquetteOrientation (class in tqec.plaquette) PlaquettePosition2D (class in tqec.utils) PlaquetteQubits (class in tqec.plaquette) Plaquettes (class in tqec.plaquette) PlaquetteSide (class in tqec.plaquette) plot_observable_as_inset() (in module tqec.simulation) Port (class in tqec.computation) position (tqec.computation.Cube attribute) (tqec.computation.ZXNode attribute) Position3D (class in tqec.utils) positioned_block_synthesis() (in module tqec.interop) PositionedZX (class in tqec.interop) project_on_boundary() (tqec.plaquette.Plaquette method) Q QubitMap (class in tqec.circuit) qubits (tqec.plaquette.Plaquette attribute) QubitTemplate (class in tqec.templates) R r (tqec.interop.RGBA attribute) read_block_graph_from_dae_file() (in module tqec.interop) reliable_hash() (tqec.plaquette.Plaquette method) repeat() (tqec.plaquette.Plaquettes method) (tqec.plaquette.RepeatedPlaquettes method) RepeatedPlaquettes (class in tqec.plaquette) RG (class in tqec.plaquette) RGBA (class in tqec.interop) rotate() (tqec.computation.BlockGraph method) (tqec.computation.ZXGraph method) round_or_fail() (in module tqec.utils) RPNG (class in tqec.plaquette) RPNGDescription (class in tqec.plaquette) S Scalable2D (class in tqec.utils) ScheduledCircuit (class in tqec.circuit) ScheduleException shape() (tqec.templates.LayoutTemplate method) (tqec.templates.QubitTemplate method) (tqec.templates.Template method) Shape2D (class in tqec.utils) Shift2D (class in tqec.utils) shift_by() (tqec.utils.Position3D method) shift_in_direction() (tqec.utils.Position3D method) shift_min_z_to_zero() (tqec.computation.BlockGraph method) si1000() (tqec.utils.NoiseModel static method) SignedDirection3D (class in tqec.utils) solo_node_block_graph() (in module tqec.gallery) solo_node_zx_graph() (in module tqec.gallery) spatial_arms (tqec.compile.CubeSpec attribute) spec1 (tqec.compile.PipeSpec attribute) spec2 (tqec.compile.PipeSpec attribute) SquarePlaquetteQubits (class in tqec.plaquette) start_simulation_using_sinter() (in module tqec.simulation) SubstitutionBuilder (class in tqec.compile) SynthesisStrategy (class in tqec.interop) T Template (class in tqec.templates) template (tqec.compile.CompiledBlock attribute) three_cnots_block_graph() (in module tqec.gallery) three_cnots_zx_graph() (in module tqec.gallery) to_block_graph() (tqec.computation.ZXGraph method) to_circuit() (tqec.circuit.QubitMap method) to_dae_file() (tqec.computation.BlockGraph method) to_hex() (tqec.interop.RGBA method) to_name_dict() (tqec.plaquette.Plaquettes method) (tqec.plaquette.RepeatedPlaquettes method) to_numpy_shape() (tqec.utils.Scalable2D method) (tqec.utils.Shape2D method) to_plaquette_side() (tqec.plaquette.PlaquetteOrientation method) to_shape_2d() (tqec.utils.Scalable2D method) to_zx_graph() (tqec.computation.BlockGraph method) to_zx_kind() (tqec.computation.CubeKind method) (tqec.computation.Port method) (tqec.computation.YCube method) (tqec.computation.ZXCube method) to_zx_node() (tqec.computation.Cube method) tqec.circuit module tqec.compile module tqec.computation module tqec.gallery module tqec.interop module tqec.plaquette module tqec.simulation module tqec.templates module tqec.utils module TQECColor (class in tqec.interop) TQECException U u (tqec.computation.Pipe attribute) (tqec.computation.ZXEdge attribute) uniform_depolarizing() (tqec.utils.NoiseModel static method) update_layers() (tqec.compile.CompiledBlock method) V v (tqec.computation.Pipe attribute) (tqec.computation.ZXEdge attribute) validate() (tqec.computation.BlockGraph method) values() (tqec.plaquette.FrozenDefaultDict method) view_as_html() (tqec.computation.BlockGraph method) view_as_svg() (tqec.plaquette.RPNGDescription method) W with_alpha() (tqec.interop.RGBA method) with_block_coordinate_system() (tqec.utils.BlockPosition2D method) (tqec.utils.PhysicalQubitPosition2D method) (tqec.utils.PlaquettePosition2D method) with_mapped_qubits() (tqec.circuit.QubitMap method) with_updated_plaquettes() (tqec.plaquette.Plaquettes method) (tqec.plaquette.RepeatedPlaquettes method) with_zx_flipped() (tqec.computation.ZXKind method) (tqec.computation.ZXNode method) (tqec.interop.TQECColor method) write_block_graph_to_dae_file() (in module tqec.interop) X x (tqec.computation.PipeKind attribute) (tqec.computation.ZXCube attribute) (tqec.utils.Scalable2D attribute) Y y (tqec.computation.PipeKind attribute) (tqec.computation.ZXCube attribute) (tqec.utils.Scalable2D attribute) YCube (class in tqec.computation) Z z (tqec.computation.PipeKind attribute) (tqec.computation.ZXCube attribute) ZXCube (class in tqec.computation) ZXEdge (class in tqec.computation) ZXGraph (class in tqec.computation) ZXKind (class in tqec.computation) ZXNode (class in tqec.computation)