Package: Unitary 0.3.11

Zengchao Xu

Unitary: Quantum Simulator

Provides a comprehensive toolkit for quantum computing simulation and visualization within the R environment. The package enables users to initialize qubit states, construct custom quantum gates with both unitary transformation and visual parameters, and build full quantum circuits by sequentially adding gates. It includes predefined common gates (e.g., Hadamard, Pauli-X/Y/Z, Control-NOT, Control-Z) and supports direct plotting of circuits and individual gates for intuitive analysis.

Authors:Zengchao Xu [aut, cre, cph]

Unitary_0.3.11.tar.gz
Unitary_0.3.11.tar.gz(r-4.7-any)Unitary_0.3.11.tar.gz(r-4.6-any)
Unitary_0.3.11.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
Unitary/json (API)

# Install 'Unitary' in R:
install.packages('Unitary', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

On CRAN:

Conda:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

1.00 score 19 exports 8 dependencies

Last updated from:8920049d7a. Checks:4 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK169
source / vignettesOK149
linux-release-x86_64OK132
wasm-releaseOK105

Exports:add_gatebuild_circuit_layoutgate_cnotgate_czgate_hgate_igate_sgate_swapgate_tgate_toffoligate_xgate_ygate_zis_qcircuitqcircuitset_gateset_qubitset_qubitsvalidate_qubits

Dependencies:clidata.tableFormulagluegtablelatex2explifecyclerlang

Readme and manuals

Help Manual

Help pageTopics
Add Gate to Quantum Circuitadd_gate
Circuit Layoutbuild_circuit_layout
Common Single-qubit Gate Constructors and Wrapped Gatesgate-builders set_gate
Plot Quantum Circuitplot.qcircuit
Print Quantum Circuit Summary and Layout Informationprint.qcircuit
Create Quantum Circuit Containeris_qcircuit qcircuit quantum-circuit
Common Single-qubit Gate Constructors and Wrapped Gatesgate_cnot gate_cz gate_h gate_i gate_s gate_swap gate_t gate_toffoli gate_x gate_y gate_z qgates
Create Single Qubit Descriptionset_qubit
Create Qubit Setset_qubits
Validate Qubitsvalidate_qubits