MCPcopy Index your code
hub / github.com/Renmusxd/RustQIP

github.com/Renmusxd/RustQIP @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
334 symbols 846 edges 33 files 127 documented · 38%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Precision (Interface)
The float precision of the circuit. [2 implementers]
qip/src/types.rs
CircuitBuilder (Interface)
A base-level circuit builder trait, requiring definitions of registers, base circuit objects, and end-result quantum sta [2 …
qip/src/builder_traits.rs
UnitaryBuilder (Interface)
Standard functions for building unitary circuits. [2 implementers]
qip/src/builder_traits.rs
CliffordTBuilder (Interface)
A Builder which can construct Clifford Circuit Elements. [2 implementers]
qip/src/builder_traits.rs
TemporaryRegisterBuilder (Interface)
A Builder which can construct temporary qudits. [2 implementers]
qip/src/builder_traits.rs

Core symbols most depended-on inside this repo

from_reals
called by 77
qip/src/state_ops/matrix_ops.rs
into_iter
called by 53
qip/src/macros/program.rs
n
called by 50
qip/src/builder.rs
apply_op
called by 34
qip-iterators/src/matrix_ops.rs
make_matrix_op
called by 24
qip/src/state_ops/matrix_ops.rs
apply_circuit_object
called by 19
qip/src/builder.rs
next
called by 17
qip-iterators/src/iterators/qubit_iterators.rs
merge_registers
called by 17
qip/src/builder_traits.rs

Shape

Function 154
Method 139
Interface 16
Class 15
Enum 10

Languages

Rust100%

Modules by API surface

qip/src/builder_traits.rs60 symbols
qip/src/builder.rs54 symbols
qip/src/conditioning.rs37 symbols
qip/src/state_ops/matrix_ops.rs21 symbols
qip/benches/state_bench.rs21 symbols
qip-iterators/src/matrix_ops.rs19 symbols
qip-iterators/benches/matmul_bench.rs18 symbols
qip/src/state_ops/measurement_ops.rs13 symbols
qip/src/qasm.rs12 symbols
qip-iterators/src/iterators/qubit_iterators.rs12 symbols
qip-iterators/src/iterators/ops.rs10 symbols
qip/src/boolean_circuits/arithmetic.rs9 symbols

For agents

$ claude mcp add RustQIP \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact