PyZX
latest
Contents:
Getting Started
Optimizing and simplifying circuits
ZX-diagrams in PyZX and how to modify them
Importing and exporting quantum circuits and ZX-diagrams
Full API documentation
PyZX
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
A
add_circuit() (Circuit method)
add_edge() (BaseGraph method)
add_edge_smart() (BaseGraph method)
add_edge_table() (BaseGraph method)
add_edges() (BaseGraph method)
add_gate() (Circuit method)
add_gates() (Circuit method)
add_to_phase() (BaseGraph method)
add_vertex() (BaseGraph method)
add_vertices() (BaseGraph method)
adjoint() (BaseGraph method)
(in module pyzx.tensor)
apply_copy() (in module pyzx.rules)
apply_effect() (BaseGraph method)
apply_gadget_phasepoly() (in module pyzx.rules)
apply_rule() (in module pyzx.rules)
apply_state() (BaseGraph method)
apply_supplementarity() (in module pyzx.rules)
arrange_scalar_diagram() (in module pyzx.drawing)
auto_detect_inputs() (BaseGraph method)
auto_detect_io() (BaseGraph method)
B
BaseGraph (class in pyzx.graph.base)
basic_optimization() (in module pyzx.optimize)
bialg() (in module pyzx.rules)
bialg_simp() (in module pyzx.simplify)
C
circuit
module
Circuit (class in pyzx.circuit)
clifford_simp() (in module pyzx.simplify)
cliffords() (in module pyzx.generate)
cliffordT() (in module pyzx.generate)
CNOT_HAD_PHASE_circuit() (in module pyzx.generate)
cnots() (in module pyzx.generate)
col_add() (Mat2 method)
col_swap() (Mat2 method)
compare_tensors() (in module pyzx.tensor)
compose() (BaseGraph method)
compose_tensors() (in module pyzx.tensor)
connected() (BaseGraph method)
copy() (BaseGraph method)
D
depth() (BaseGraph method)
draw() (in module pyzx.drawing)
draw_d3() (in module pyzx.drawing)
draw_matplotlib() (in module pyzx.drawing)
drawing
module
E
edge() (BaseGraph method)
edge_s() (BaseGraph method)
edge_set() (BaseGraph method)
edge_st() (BaseGraph method)
edge_t() (BaseGraph method)
edge_type() (BaseGraph method)
edges() (BaseGraph method)
edit_graph() (in module pyzx.quantomatic)
extract
module
extract_circuit() (in module pyzx.extract)
F
factor() (Mat2 method)
find_scalar_correction() (in module pyzx.tensor)
from_graph() (Circuit static method)
from_json() (BaseGraph class method)
from_qasm() (Circuit static method)
from_qasm_file() (Circuit static method)
from_qc_file() (Circuit static method)
from_qsim_file() (Circuit static method)
from_quipper() (Circuit static method)
from_quipper_file() (Circuit static method)
from_tikz() (BaseGraph class method)
full_optimize() (in module pyzx.optimize)
full_reduce() (in module pyzx.simplify)
G
gadget_simp() (in module pyzx.simplify)
gauss() (Mat2 method)
graph
module
Graph() (in module pyzx.graph.graph)
GraphS (class in pyzx.graph.graph_s)
I
id_simp() (in module pyzx.simplify)
identity() (in module pyzx.generate)
incident_edges() (BaseGraph method)
inverse() (Mat2 method)
is_id() (BaseGraph method)
is_unitary() (in module pyzx.tensor)
L
lcomp() (in module pyzx.rules)
lcomp_simp() (in module pyzx.simplify)
load() (Circuit static method)
M
Mat2 (class in pyzx.linalg)
match_bialg() (in module pyzx.rules)
match_bialg_parallel() (in module pyzx.rules)
match_copy() (in module pyzx.rules)
match_gadgets_phasepoly() (in module pyzx.rules)
match_ids() (in module pyzx.rules)
match_ids_parallel() (in module pyzx.rules)
match_lcomp() (in module pyzx.rules)
match_lcomp_parallel() (in module pyzx.rules)
match_phase_gadgets() (in module pyzx.rules)
match_pivot() (in module pyzx.rules)
match_pivot_boundary() (in module pyzx.rules)
match_pivot_gadget() (in module pyzx.rules)
match_pivot_parallel() (in module pyzx.rules)
match_spider() (in module pyzx.rules)
match_spider_parallel() (in module pyzx.rules)
match_supplementarity() (in module pyzx.rules)
matrix_to_latex() (in module pyzx.drawing)
merge() (BaseGraph method)
merge_phase_gadgets() (in module pyzx.rules)
module
circuit
drawing
extract
graph
optimize
pyzx.drawing
pyzx.generate
pyzx.optimize
pyzx.quantomatic
pyzx.rules
pyzx.simplify
pyzx.tensor
pyzx.tikz
quantomatic
rules
simplify
tensor
tikz
N
neighbors() (BaseGraph method)
normalize() (BaseGraph method)
nullspace() (Mat2 method)
num_edges() (BaseGraph method)
num_vertices() (BaseGraph method)
O
optimize
module
P
pack_circuit_rows() (BaseGraph method)
phase() (BaseGraph method)
phase_block_optimize() (in module pyzx.optimize)
phase_free_simp() (in module pyzx.simplify)
phases() (BaseGraph method)
pivot() (in module pyzx.rules)
pivot_boundary_simp() (in module pyzx.simplify)
pivot_gadget_simp() (in module pyzx.simplify)
pivot_simp() (in module pyzx.simplify)
prepend_gate() (Circuit method)
print_matrix() (in module pyzx.drawing)
pyzx.drawing
module
pyzx.generate
module
pyzx.optimize
module
pyzx.quantomatic
module
pyzx.rules
module
pyzx.simplify
module
pyzx.tensor
module
pyzx.tikz
module
Q
quantomatic
module
qubit() (BaseGraph method)
qubit_count() (BaseGraph method)
qubits() (BaseGraph method)
R
rank() (Mat2 method)
reduce_scalar() (in module pyzx.simplify)
remove_edge() (BaseGraph method)
remove_edges() (BaseGraph method)
remove_ids() (in module pyzx.rules)
remove_isolated_vertices() (BaseGraph method)
remove_vertex() (BaseGraph method)
remove_vertices() (BaseGraph method)
replace_subgraph() (BaseGraph method)
row() (BaseGraph method)
row_add() (Mat2 method)
row_swap() (Mat2 method)
rows() (BaseGraph method)
rules
module
S
set_edge_type() (BaseGraph method)
set_phase() (BaseGraph method)
set_phase_master() (BaseGraph method)
set_position() (BaseGraph method)
set_qubit() (BaseGraph method)
set_row() (BaseGraph method)
set_type() (BaseGraph method)
set_vdata() (BaseGraph method)
simp() (in module pyzx.simplify)
simplify
module
solve() (Mat2 method)
spider() (in module pyzx.rules)
spider_simp() (in module pyzx.simplify)
stats() (BaseGraph method)
(Circuit method)
subgraph_from_vertices() (BaseGraph method)
supplementarity_simp() (in module pyzx.simplify)
T
tcount() (Circuit method)
(in module pyzx.simplify)
teleport_reduce() (in module pyzx.simplify)
tensor
module
tensor() (BaseGraph method)
(Circuit method)
tensor_to_matrix() (in module pyzx.tensor)
tensorfy() (in module pyzx.tensor)
tikz
module
tikz_to_graph() (in module pyzx.tikz)
tikzit() (in module pyzx.tikz)
to_basic_gates() (Circuit method)
to_cnots() (Mat2 method)
to_emoji() (Circuit method)
to_gh() (in module pyzx.simplify)
to_graph() (Circuit method)
to_graphml() (BaseGraph method)
to_json() (BaseGraph method)
to_matrix() (BaseGraph method)
(Circuit method)
to_qasm() (Circuit method)
to_qc() (Circuit method)
to_quipper() (Circuit method)
to_rg() (in module pyzx.simplify)
to_tensor() (BaseGraph method)
(Circuit method)
to_tikz() (BaseGraph method)
(in module pyzx.tikz)
to_tikz_sequence() (in module pyzx.tikz)
twoqubitcount() (Circuit method)
type() (BaseGraph method)
types() (BaseGraph method)
U
unspider() (in module pyzx.rules)
update_phase_index() (BaseGraph method)
V
vdata() (BaseGraph method)
vdata_keys() (BaseGraph method)
verify_equality() (Circuit method)
vertex_degree() (BaseGraph method)
vertex_set() (BaseGraph method)
vertices() (BaseGraph method)
vindex() (BaseGraph method)
Read the Docs
v: latest
Versions
latest
stable
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.