tensorcircuit.zx¶
- tensorcircuit.zx.converter
GraphRepresentationGraphRepresentation.__init__()GraphRepresentation.add_edge()GraphRepresentation.add_edge_table()GraphRepresentation.add_edges()GraphRepresentation.add_to_phase()GraphRepresentation.add_vertex()GraphRepresentation.channel_probsGraphRepresentation.copy()GraphRepresentation.correlated_error_probsGraphRepresentation.detectorsGraphRepresentation.edge()GraphRepresentation.edge_set()GraphRepresentation.edge_st()GraphRepresentation.edge_type()GraphRepresentation.edges()GraphRepresentation.first_vertexGraphRepresentation.fuse_phases()GraphRepresentation.get_auto_simplify()GraphRepresentation.get_params()GraphRepresentation.graphGraphRepresentation.incident_edges()GraphRepresentation.inputs()GraphRepresentation.is_ground()GraphRepresentation.is_multigraph()GraphRepresentation.last_vertexGraphRepresentation.merge_vdataGraphRepresentation.neighbors()GraphRepresentation.num_correlated_error_bitsGraphRepresentation.num_edges()GraphRepresentation.num_error_bitsGraphRepresentation.num_vertices()GraphRepresentation.observablesGraphRepresentation.observables_dictGraphRepresentation.outputs()GraphRepresentation.phase()GraphRepresentation.phases()GraphRepresentation.qubit()GraphRepresentation.qubits()GraphRepresentation.recGraphRepresentation.remove_edge()GraphRepresentation.remove_edges()GraphRepresentation.remove_isolated_vertices()GraphRepresentation.remove_vertex()GraphRepresentation.remove_vertices()GraphRepresentation.row()GraphRepresentation.rows()GraphRepresentation.scalarGraphRepresentation.set_auto_simplify()GraphRepresentation.set_edge_type()GraphRepresentation.set_ground()GraphRepresentation.set_inputs()GraphRepresentation.set_outputs()GraphRepresentation.set_phase()GraphRepresentation.set_qubit()GraphRepresentation.set_row()GraphRepresentation.set_type()GraphRepresentation.set_vdata()GraphRepresentation.silent_recGraphRepresentation.to_tensor()GraphRepresentation.track_phasesGraphRepresentation.type()GraphRepresentation.types()GraphRepresentation.update_phase_index()GraphRepresentation.vdata()GraphRepresentation.vdata_keys()GraphRepresentation.vertex_degree()GraphRepresentation.vertex_set()GraphRepresentation.vertices()
SamplingGraphadd_dummy()add_lane()build_amplitude_graph()build_sampling_graph()circuit_to_zx()depolarize1()depolarize2()detector()ensure_lane()h_gate()h_xy()h_yz()is_pauli()last_edge()last_row()m()mpp()mr()mrx()mry()mrz()mx()my()observable_include()pauli_channel_1()pauli_channel_2()prepare_graph()r_x()r_y()r_z()reset_x()reset_y()reset_z()sqrt_x()sqrt_x_dag()sqrt_y()sqrt_y_dag()sqrt_z()sqrt_z_dag()squash_graph()transform_error_basis()u3()x_error()x_gate()x_phase()y_error()y_gate()y_phase()z_error()z_gate()z_phase()
- tensorcircuit.zx.evaluator
- tensorcircuit.zx.noise_model
- tensorcircuit.zx.scalar_graph
CompiledComponentCompiledProgramCompiledScalarGraphsCompiledScalarGraphs.a_const_phasesCompiledScalarGraphs.a_num_termsCompiledScalarGraphs.a_param_bitsCompiledScalarGraphs.approximate_floatfactorsCompiledScalarGraphs.b_param_bitsCompiledScalarGraphs.b_term_typesCompiledScalarGraphs.c_const_bits_aCompiledScalarGraphs.c_const_bits_bCompiledScalarGraphs.c_param_bits_aCompiledScalarGraphs.c_param_bits_bCompiledScalarGraphs.count()CompiledScalarGraphs.d_const_alphaCompiledScalarGraphs.d_const_betaCompiledScalarGraphs.d_num_termsCompiledScalarGraphs.d_param_bits_aCompiledScalarGraphs.d_param_bits_bCompiledScalarGraphs.floatfactorCompiledScalarGraphs.has_approximate_floatfactorsCompiledScalarGraphs.index()CompiledScalarGraphs.n_paramsCompiledScalarGraphs.num_graphsCompiledScalarGraphs.phase_indicesCompiledScalarGraphs.power2
compile_program()compile_scalar_graphs()find_stab()find_stab_magic()find_stab_u3()
- tensorcircuit.zx.simplifier
- tensorcircuit.zx.stabilizertcircuit
StabilizerTCircuitStabilizerTCircuit.__init__()StabilizerTCircuit.amplitude()StabilizerTCircuit.append()StabilizerTCircuit.append_from_qir()StabilizerTCircuit.apply()StabilizerTCircuit.apply_general_gate()StabilizerTCircuit.apply_general_gate_delayed()StabilizerTCircuit.apply_general_variable_gate_delayed()StabilizerTCircuit.barrier_instruction()StabilizerTCircuit.circuit_paramStabilizerTCircuit.cnot()StabilizerTCircuit.cond_measure()StabilizerTCircuit.cond_measurement()StabilizerTCircuit.conditional_gate()StabilizerTCircuit.copy()StabilizerTCircuit.cx()StabilizerTCircuit.cz()StabilizerTCircuit.depolarizing()StabilizerTCircuit.depolarizing2()StabilizerTCircuit.depolarizing2_instruction()StabilizerTCircuit.depolarizing_instruction()StabilizerTCircuit.detector_instruction()StabilizerTCircuit.diaggatesStabilizerTCircuit.draw()StabilizerTCircuit.expectation()StabilizerTCircuit.expectation_ps()StabilizerTCircuit.from_circuit()StabilizerTCircuit.from_cirq()StabilizerTCircuit.from_json()StabilizerTCircuit.from_json_file()StabilizerTCircuit.from_openqasm()StabilizerTCircuit.from_openqasm_file()StabilizerTCircuit.from_qir()StabilizerTCircuit.from_qiskit()StabilizerTCircuit.from_qsim_file()StabilizerTCircuit.from_stim_circuit()StabilizerTCircuit.from_stim_str()StabilizerTCircuit.gate_aliasesStabilizerTCircuit.gate_count()StabilizerTCircuit.gate_count_by_condition()StabilizerTCircuit.gate_summary()StabilizerTCircuit.get_positional_logical_mapping()StabilizerTCircuit.h()StabilizerTCircuit.initial_mapping()StabilizerTCircuit.inputsStabilizerTCircuit.inverse()StabilizerTCircuit.is_mpsStabilizerTCircuit.measure_instruction()StabilizerTCircuit.mpogatesStabilizerTCircuit.mr_instruction()StabilizerTCircuit.mrx_instruction()StabilizerTCircuit.mry_instruction()StabilizerTCircuit.mrz_instruction()StabilizerTCircuit.observable_instruction()StabilizerTCircuit.outcome_probability()StabilizerTCircuit.pauli()StabilizerTCircuit.pauli2_instruction()StabilizerTCircuit.pauli_instruction()StabilizerTCircuit.prepend()StabilizerTCircuit.qubit_coords_instruction()StabilizerTCircuit.r()StabilizerTCircuit.reset_instruction()StabilizerTCircuit.reset_x()StabilizerTCircuit.reset_y()StabilizerTCircuit.reset_z()StabilizerTCircuit.rx()StabilizerTCircuit.ry()StabilizerTCircuit.rz()StabilizerTCircuit.s()StabilizerTCircuit.sample_detector()StabilizerTCircuit.sample_detectors()StabilizerTCircuit.sample_measurements()StabilizerTCircuit.sd()StabilizerTCircuit.sdg()StabilizerTCircuit.select_gate()StabilizerTCircuit.sgatesStabilizerTCircuit.standardize_gate()StabilizerTCircuit.swap()StabilizerTCircuit.t()StabilizerTCircuit.td()StabilizerTCircuit.tdg()StabilizerTCircuit.tex()StabilizerTCircuit.tick_instruction()StabilizerTCircuit.to_cirq()StabilizerTCircuit.to_json()StabilizerTCircuit.to_openqasm()StabilizerTCircuit.to_openqasm_file()StabilizerTCircuit.to_qir()StabilizerTCircuit.to_qiskit()StabilizerTCircuit.vgatesStabilizerTCircuit.vis_tex()StabilizerTCircuit.x()StabilizerTCircuit.x_error()StabilizerTCircuit.y()StabilizerTCircuit.y_error()StabilizerTCircuit.z()StabilizerTCircuit.z_error()
sample_component()sample_program()
- tensorcircuit.zx.utils