Liking cljdoc? Tell your friends :D

org.soulspace.qclojure.application.format.qasm3

OpenQASM 3.0 conversion functions for quantum circuits.

This namespace provides conversion between quantum circuit data structures and OpenQASM 3.0 format strings. QASM 3.0 is the latest version of the OpenQASM quantum assembly language with improved syntax and features.

OpenQASM 3.0 conversion functions for quantum circuits.

This namespace provides conversion between quantum circuit data structures
and OpenQASM 3.0 format strings. QASM 3.0 is the latest version of the
OpenQASM quantum assembly language with improved syntax and features.
raw docstring

circuit-to-qasmclj

(circuit-to-qasm circuit)

Convert a quantum circuit to OpenQASM 3.0 format.

OpenQASM 3.0 is the latest version of the quantum assembly language standard with improved syntax, built-in gates, and better type system support.

Parameters:

  • circuit: Quantum circuit to convert

Returns: String containing QASM 3.0 code

Convert a quantum circuit to OpenQASM 3.0 format.

OpenQASM 3.0 is the latest version of the quantum assembly language standard
with improved syntax, built-in gates, and better type system support.

Parameters:
- circuit: Quantum circuit to convert

Returns:
String containing QASM 3.0 code
sourceraw docstring

qasm-to-circuitclj

(qasm-to-circuit qasm)

Convert OpenQASM 3.0 code to a quantum circuit.

This function parses OpenQASM 3.0 code and constructs a quantum circuit object. It supports the basic gates and measurements defined in QASM 3.0.

Parameters:

  • qasm: String containing OpenQASM 3.0 code

Returns: Quantum circuit object

Convert OpenQASM 3.0 code to a quantum circuit.

This function parses OpenQASM 3.0 code and constructs a quantum circuit
object. It supports the basic gates and measurements defined in QASM 3.0.

Parameters:
- qasm: String containing OpenQASM 3.0 code

Returns:
Quantum circuit object
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close