Pattern Manipulation ==================== :mod:`graphix.pattern` module +++++++++++++++++++++++++++++++++++ .. currentmodule:: graphix.pattern .. autoclass:: Pattern .. automethod:: __init__ .. automethod:: add .. automethod:: extend .. automethod:: clear .. automethod:: replace .. automethod:: reorder_output_nodes .. automethod:: reorder_input_nodes .. automethod:: simulate_pattern .. automethod:: compute_max_degree .. automethod:: compose .. automethod:: connected_nodes .. automethod:: remove_input_nodes .. automethod:: perform_pauli_measurements .. automethod:: to_ascii .. automethod:: to_unicode .. automethod:: to_latex .. automethod:: standardize .. automethod:: shift_signals .. automethod:: is_standard .. automethod:: extract_graph .. automethod:: extract_nodes .. automethod:: extract_causal_flow .. automethod:: extract_gflow .. automethod:: extract_opengraph .. automethod:: extract_measurement_commands .. automethod:: parallelize_pattern .. automethod:: minimize_space .. automethod:: draw_graph .. automethod:: max_space .. automethod:: to_qasm3 .. automethod:: is_parameterized .. automethod:: subs .. automethod:: xreplace .. automethod:: check_runnability .. automethod:: map .. automethod:: infer_pauli_measurements .. automethod:: to_bloch .. autofunction:: measure_pauli