OpenSquirrel
McKay decomposer
Initializing search
GitHub
Home
Tutorial
Circuit builder
Compilation passes
API documentation
OpenSquirrel
GitHub
Home
Home
Installation
Tutorial
Tutorial
Creating a circuit
Applying compilation passes
Writing out and exporting
Circuit builder
Circuit builder
Instructions
Instructions
Gates
Non-unitaries
Control instructions
Compilation passes
Compilation passes
Decomposition
Decomposition
ABA decomposer
CNOT decomposer
CZ decomposer
McKay decomposer
Predefined decomposers
Exporting
Exporting
cQASMv1 exporter
quantify-scheduler exporter
Mapping
Mapping
Hardcoded mapper
Identity mapper
Random mapper
Merging
Merging
Single-qubit gates merger
Routing
Routing
A* router
Shortest-path router
Validation
Validation
Interaction validator
Primitive gate validator
API documentation
API documentation
opensquirrel
opensquirrel
circuit
circuit_builder
circuit_matrix_calculator
common
default_gate_modifiers
default_instructions
exceptions
ir
ir
default_gates
default_gates
single_qubit_gates
two_qubit_gates
expression
ir
non_unitary
semantics
semantics
bsr
controlled_gate
matrix_gate
statement
unitary
passes
passes
decomposer
decomposer
aba_decomposer
cnot2cz_decomposer
cnot_decomposer
cz_decomposer
general_decomposer
mckay_decomposer
swap2cnot_decomposer
swap2cz_decomposer
exporter
exporter
cqasmv1_exporter
export_format
quantify_scheduler_exporter
mapper
mapper
general_mapper
mapping
mip_mapper
qubit_remapper
simple_mappers
utils
merger
merger
general_merger
single_qubit_gates_merger
router
router
astar_router
general_router
heuristics
shortest_path_router
validator
validator
general_validator
interaction_validator
primitive_gate_validator
reader
reader
libqasm_parser
register_manager
reindexer
reindexer
qubit_reindexer
utils
utils
check_mapper
context
identity_filter
list
math
matrix_expander
writer
writer
writer
McKay decomposer
Coming soon