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.blocks.BaseComposedLayer method) (tqec.compile.blocks.BaseLayer method) (tqec.compile.blocks.Block method) (tqec.compile.blocks.LayoutLayer method) (tqec.compile.blocks.LayoutPosition2D method) (tqec.compile.blocks.PlaquetteLayer method) (tqec.compile.blocks.RawCircuitLayer method) (tqec.compile.blocks.RepeatedLayer method) (tqec.compile.blocks.SequencedLayers method) (tqec.compile.CubeSpec method) (tqec.compile.PipeSpec method) (tqec.compile.TopologicalComputationGraph method) (tqec.computation.BlockGraph method) (tqec.computation.CorrelationSurface method) (tqec.computation.Cube method) (tqec.computation.Pipe method) (tqec.computation.PipeKind method) (tqec.computation.Port method) (tqec.computation.YHalfCube method) (tqec.computation.ZXCube 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.Shift2D method) (tqec.utils.SignedDirection3D method) A a (tqec.interop.RGBA attribute) add_cube() (tqec.compile.TopologicalComputationGraph method) (tqec.computation.BlockGraph method) add_pipe() (tqec.compile.TopologicalComputationGraph method) (tqec.computation.BlockGraph method) add_to_schedule_index() (tqec.circuit.ScheduledCircuit method) all_directions() (tqec.utils.Direction3D static method) all_kinds() (tqec.computation.ZXCube static method) all_layers() (tqec.compile.blocks.BaseComposedLayer method) (tqec.compile.blocks.Block method) (tqec.compile.blocks.RepeatedLayer method) (tqec.compile.blocks.SequencedLayers method) ancilla (tqec.plaquette.RPNGDescription attribute) append_annotation() (tqec.circuit.ScheduledCircuit method) append_new_moment() (tqec.circuit.ScheduledCircuit method) append_observable() (tqec.circuit.ScheduledCircuit method) area() (tqec.computation.CorrelationSurface method) as_2d() (tqec.utils.Position3D method) as_floats() (tqec.interop.RGBA method) as_tuple() (tqec.computation.ZXCube method) (tqec.utils.Position3D method) at_head() (tqec.computation.Pipe method) at_temporal_hadamard_layer (tqec.compile.PipeSpec attribute) B b (tqec.interop.RGBA attribute) BaseComposedLayer (class in tqec.compile.blocks) BaseLayer (class in tqec.compile.blocks) bases_at() (tqec.computation.CorrelationSurface method) Basis (class in tqec.utils) Block (class in tqec.compile.blocks) block_synthesis() (in module tqec.interop) BlockGraph (class in tqec.computation) BlockPosition2D (class in tqec.utils) bounding_box_size() (tqec.computation.BlockGraph method) C check_preconditions() (tqec.interop.PositionedZX static method) circuit (tqec.plaquette.Plaquette attribute) clone() (tqec.computation.BlockGraph method) cnot() (in module tqec.gallery) compile_block_graph() (in module tqec.compile) compose() (tqec.computation.BlockGraph method) corners (tqec.plaquette.RPNGDescription attribute) CorrelationSurface (class in tqec.computation) Cube (class in tqec.computation) cube_kind (tqec.compile.CubeSpec attribute) cube_specs (tqec.compile.PipeSpec attribute) cube_templates (tqec.compile.PipeSpec attribute) CubeSpec (class in tqec.compile) cz() (in module tqec.gallery) 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.interop.PositionedZX method) E edges_at() (tqec.computation.CorrelationSurface method) element_shape() (tqec.templates.LayoutTemplate method) empty() (tqec.circuit.ScheduledCircuit static method) (tqec.plaquette.RPNGDescription static method) exact_integer_div() (tqec.utils.LinearFunction method) external_stabilizer() (tqec.computation.CorrelationSurface method) external_stabilizer_on_graph() (tqec.computation.CorrelationSurface method) F fill_ports() (tqec.computation.BlockGraph method) fill_ports_for_minimal_simulation() (tqec.computation.BlockGraph method) filter_by_qubits() (tqec.circuit.QubitMap method) (tqec.circuit.ScheduledCircuit method) find_correlation_surfaces() (tqec.computation.BlockGraph method) fix_shadowed_faces() (tqec.computation.BlockGraph method) flip() (tqec.utils.Orientation method) flipped() (tqec.utils.Basis method) from_block_graph() (tqec.interop.PositionedZX static method) from_block_position() (tqec.compile.blocks.LayoutPosition2D static 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_dict() (tqec.computation.BlockGraph static method) (tqec.computation.Cube static method) from_extended_string() (tqec.plaquette.RPNGDescription class method) from_json() (tqec.computation.BlockGraph static method) from_neighbouring_positions() (tqec.utils.Direction3D static method) from_pauli_web() (tqec.computation.CorrelationSurface static method) from_pipe_position() (tqec.compile.blocks.LayoutPosition2D static 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) (tqec.utils.SignedDirection3D static method) FrozenDefaultDict (class in tqec.plaquette) G g (tqec.interop.RGBA attribute) (tqec.plaquette.RG attribute) (tqec.plaquette.RPNG attribute) generate_circuit() (in module tqec.compile) generate_crumble_url() (tqec.compile.TopologicalComputationGraph method) generate_stim_circuit() (tqec.compile.TopologicalComputationGraph 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_cubes_by_label() (tqec.computation.BlockGraph method) get_degree() (tqec.computation.BlockGraph method) get_direction() (tqec.interop.PositionedZX method) get_edge_qubits() (tqec.plaquette.PlaquetteQubits method) (tqec.plaquette.SquarePlaquetteQubits method) get_g_op() (tqec.plaquette.RPNG method) (tqec.plaquette.RPNGDescription method) get_global_plaquettes() (tqec.templates.LayoutTemplate 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_pipe() (tqec.computation.BlockGraph 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_temporal_border() (tqec.compile.blocks.Block method) get_temporal_layer_on_border() (tqec.compile.blocks.BaseComposedLayer method) (tqec.compile.blocks.BaseLayer method) (tqec.compile.blocks.Block method) (tqec.compile.blocks.LayoutLayer method) (tqec.compile.blocks.PlaquetteLayer method) (tqec.compile.blocks.RawCircuitLayer method) (tqec.compile.blocks.RepeatedLayer method) (tqec.compile.blocks.SequencedLayers method) get_top_left_plaquette_position() (tqec.utils.BlockPosition2D method) H has_default_value() (tqec.plaquette.FrozenDefaultDict method) has_hadamard (tqec.computation.PipeKind attribute) has_pipe_between() (tqec.computation.BlockGraph method) heuristic_custom_error_key() (in module tqec.simulation) 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) integer_eval() (tqec.utils.LinearFunction method) intersection() (tqec.utils.LinearFunction method) is_close_to() (tqec.utils.LinearFunction method) is_constant() (tqec.utils.LinearFunction method) is_empty() (tqec.plaquette.Plaquette method) is_neighbour() (tqec.utils.BlockPosition2D method) (tqec.utils.PhysicalQubitPosition2D method) (tqec.utils.PlaquettePosition2D method) (tqec.utils.Position3D method) is_scalable() (tqec.utils.LinearFunction method) is_single_connected() (tqec.computation.BlockGraph method) items() (tqec.circuit.QubitMap method) (tqec.plaquette.FrozenDefaultDict method) (tqec.plaquette.Plaquettes method) (tqec.plaquette.RepeatedPlaquettes method) K keys() (tqec.plaquette.FrozenDefaultDict method) kind (tqec.computation.Cube attribute) (tqec.computation.Pipe attribute) L label (tqec.computation.Cube attribute) LayoutLayer (class in tqec.compile.blocks) LayoutPosition2D (class in tqec.compile.blocks) LayoutTemplate (class in tqec.templates) LinearFunction (class in tqec.utils) M map_indices() (tqec.plaquette.Plaquettes method) (tqec.plaquette.RepeatedPlaquettes method) map_keys() (tqec.plaquette.FrozenDefaultDict method) map_keys_if_present() (tqec.plaquette.FrozenDefaultDict method) map_qubit_indices() (tqec.circuit.ScheduledCircuit method) map_to_qubits() (tqec.circuit.ScheduledCircuit method) map_values() (tqec.plaquette.FrozenDefaultDict method) memory() (in module tqec.gallery) merge_parallel_block_layers() (in module tqec.compile.blocks) merge_scheduled_circuits() (in module tqec.circuit) mergeable_instructions (tqec.plaquette.Plaquette attribute) module tqec.circuit tqec.compile tqec.compile.blocks tqec.computation tqec.gallery tqec.interop tqec.plaquette tqec.simulation tqec.templates tqec.utils moment_at_schedule() (tqec.circuit.ScheduledCircuit method) move_rotation() (in module tqec.gallery) N n (tqec.plaquette.RPNG attribute) name (tqec.plaquette.Plaquette attribute) NoiseModel (class in tqec.utils) noisy_circuit() (tqec.utils.NoiseModel method) num_rounds() (tqec.plaquette.RepeatedPlaquettes method) O opposite() (tqec.plaquette.PlaquetteSide method) Orientation (class in tqec.utils) P p (tqec.plaquette.RPNG attribute) PatchStyle (class in tqec.utils) PhysicalQubitPosition2D (class in tqec.utils) Pipe (class in tqec.computation) pipe_type (tqec.compile.PipeSpec attribute) PipeKind (class in tqec.computation) pipes_at() (tqec.computation.BlockGraph method) PipeSpec (class in tqec.compile) Plaquette (class in tqec.plaquette) PlaquetteLayer (class in tqec.compile.blocks) 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) 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) (tqec.plaquette.RG attribute) (tqec.plaquette.RPNG attribute) RawCircuitLayer (class in tqec.compile.blocks) read_block_graph_from_dae_file() (in module tqec.interop) reliable_hash() (tqec.plaquette.Plaquette method) remove_cube() (tqec.computation.BlockGraph method) remove_pipe() (tqec.computation.BlockGraph method) repeat() (tqec.plaquette.Plaquettes method) (tqec.plaquette.RepeatedPlaquettes method) RepeatedLayer (class in tqec.compile.blocks) RepeatedPlaquettes (class in tqec.plaquette) RG (class in tqec.plaquette) RGBA (class in tqec.interop) rotate() (tqec.computation.BlockGraph method) round_or_fail() (in module tqec.utils) RPNG (class in tqec.plaquette) RPNGDescription (class in tqec.plaquette) S ScheduledCircuit (class in tqec.circuit) ScheduleException SequencedLayers (class in tqec.compile.blocks) shape() (tqec.compile.blocks.BaseComposedLayer method) (tqec.compile.blocks.BaseLayer method) (tqec.compile.blocks.Block method) (tqec.compile.blocks.LayoutLayer method) (tqec.compile.blocks.PlaquetteLayer method) (tqec.compile.blocks.RawCircuitLayer method) (tqec.compile.blocks.RepeatedLayer method) (tqec.compile.blocks.SequencedLayers method) (tqec.templates.LayoutTemplate method) (tqec.templates.QubitTemplate method) (tqec.templates.Template method) Shift2D (class in tqec.utils) shift_by() (tqec.computation.BlockGraph method) (tqec.utils.Position3D method) shift_in_direction() (tqec.utils.Position3D method) si1000() (tqec.utils.NoiseModel static method) SignedDirection3D (class in tqec.utils) span (tqec.computation.CorrelationSurface attribute) span_vertices() (tqec.computation.CorrelationSurface method) spatial_arms (tqec.compile.CubeSpec attribute) spatial_directions() (tqec.utils.Direction3D static method) SpatialBlockBorder (class in tqec.compile.blocks) split_stats_for_observables() (in module tqec.simulation) SquarePlaquetteQubits (class in tqec.plaquette) stability() (in module tqec.gallery) start_simulation_using_sinter() (in module tqec.simulation) SynthesisStrategy (class in tqec.interop) T Template (class in tqec.templates) temporal_directions() (tqec.utils.Direction3D static method) TemporalBlockBorder (class in tqec.compile.blocks) three_cnots() (in module tqec.gallery) timesteps() (tqec.compile.blocks.BaseComposedLayer method) (tqec.compile.blocks.BaseLayer method) (tqec.compile.blocks.Block method) (tqec.compile.blocks.LayoutLayer method) (tqec.compile.blocks.PlaquetteLayer method) (tqec.compile.blocks.RawCircuitLayer method) (tqec.compile.blocks.RepeatedLayer method) (tqec.compile.blocks.SequencedLayers method) to_3d() (tqec.utils.BlockPosition2D method) (tqec.utils.PhysicalQubitPosition2D method) (tqec.utils.PlaquettePosition2D method) to_block_graph() (tqec.interop.PositionedZX method) to_circuit() (tqec.circuit.QubitMap method) (tqec.compile.blocks.LayoutLayer method) to_dae_file() (tqec.computation.BlockGraph method) to_dict() (tqec.computation.BlockGraph method) (tqec.computation.Cube method) (tqec.computation.Pipe method) to_hex() (tqec.interop.RGBA method) to_json() (tqec.computation.BlockGraph method) to_layer_tree() (tqec.compile.TopologicalComputationGraph method) to_name_dict() (tqec.plaquette.Plaquettes method) (tqec.plaquette.RepeatedPlaquettes method) to_pauli_web() (tqec.computation.CorrelationSurface method) to_plaquette_side() (tqec.plaquette.PlaquetteOrientation method) to_sequenced_layer_with_schedule() (tqec.compile.blocks.BaseComposedLayer method) (tqec.compile.blocks.Block method) (tqec.compile.blocks.RepeatedLayer method) (tqec.compile.blocks.SequencedLayers method) to_template_and_plaquettes() (tqec.compile.blocks.LayoutLayer method) to_template_border() (tqec.compile.blocks.SpatialBlockBorder method) to_zx_graph() (tqec.computation.BlockGraph method) TopologicalComputationGraph (class in tqec.compile) tqec.circuit module tqec.compile module tqec.compile.blocks 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) uniform_depolarizing() (tqec.utils.NoiseModel static method) V v (tqec.computation.Pipe 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_basis_along() (tqec.computation.ZXCube 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_spatial_borders_trimmed() (tqec.compile.blocks.BaseComposedLayer method) (tqec.compile.blocks.BaseLayer method) (tqec.compile.blocks.Block method) (tqec.compile.blocks.LayoutLayer method) (tqec.compile.blocks.PlaquetteLayer method) (tqec.compile.blocks.RawCircuitLayer method) (tqec.compile.blocks.RepeatedLayer method) (tqec.compile.blocks.SequencedLayers method) with_temporal_borders_replaced() (tqec.compile.blocks.BaseComposedLayer method) (tqec.compile.blocks.BaseLayer method) (tqec.compile.blocks.Block method) (tqec.compile.blocks.LayoutLayer method) (tqec.compile.blocks.PlaquetteLayer method) (tqec.compile.blocks.RawCircuitLayer method) (tqec.compile.blocks.RepeatedLayer method) (tqec.compile.blocks.SequencedLayers method) with_updated_plaquettes() (tqec.plaquette.Plaquettes method) (tqec.plaquette.RepeatedPlaquettes method) with_zx_flipped() (tqec.interop.TQECColor method) without_plaquettes() (tqec.plaquette.Plaquettes method) (tqec.plaquette.RepeatedPlaquettes method) write_block_graph_to_dae_file() (in module tqec.interop) X x (tqec.computation.PipeKind attribute) (tqec.computation.ZXCube attribute) Y y (tqec.computation.PipeKind attribute) (tqec.computation.ZXCube attribute) YHalfCube (class in tqec.computation) Z z (tqec.computation.PipeKind attribute) (tqec.computation.ZXCube attribute) ZXCube (class in tqec.computation)