Input/Output adapters for quantum computing library
Input/Output adapters for quantum computing library
(complex-to-map z)
Convert a fastmath complex number to a serializable map.
Parameters:
Returns: Map with :real and :imag keys
Convert a fastmath complex number to a serializable map. Parameters: - z: fastmath complex number (Vec2) Returns: Map with :real and :imag keys
(deserialize-quantum-circuit data)
Deserialize a quantum circuit from portable format.
Parameters:
Returns: Quantum circuit
Deserialize a quantum circuit from portable format. Parameters: - data: Serialized circuit data Returns: Quantum circuit
(deserialize-quantum-data data)
Deserialize quantum data from portable format.
Parameters:
Returns: Quantum state, circuit, or algorithm result
Deserialize quantum data from portable format. Parameters: - data: Serialized quantum data Returns: Quantum state, circuit, or algorithm result
(deserialize-quantum-state data)
Deserialize a quantum state from portable format.
Parameters:
Returns: Quantum state with fastmath complex numbers
Deserialize a quantum state from portable format. Parameters: - data: Serialized quantum state data Returns: Quantum state with fastmath complex numbers
Write a quantum circuit to a specified format.
Dispatches on format keyword.
Parameters:
Returns: String containing the formatted quantum circuit
Write a quantum circuit to a specified format. Dispatches on format keyword. Parameters: - format: Format to write the circuit in - circuit: Quantum circuit data structure to write - filename: Output file path Returns: String containing the formatted quantum circuit
Write quantum data to a specified format.
Dispatches on format keyword.
Parameters:
Returns: Boolean indicating success
Write quantum data to a specified format. Dispatches on format keyword. Parameters: - format: Format to write the data in - data: Quantum state, circuit, or algorithm result - filename: Output file path Returns: Boolean indicating success
Write quantum state to a specified format.
Dispatches on format keyword.
Parameters:
Returns: Boolean indicating success
Write quantum state to a specified format. Dispatches on format keyword. Parameters: - format: Format to write the state in - state: Quantum state data structure to write - filename: Output file path Returns: Boolean indicating success
(file-format format & _rest)
Returns the file format to dispatch on.
Returns the file format to dispatch on.
Read a quantum circuit from a specified format.
Dispatches on format keyword.
Parameters:
Returns: Parsed quantum circuit data structure
Read a quantum circuit from a specified format. Dispatches on format keyword. Parameters: - format: Format of the input circuit - filename: Input file path Returns: Parsed quantum circuit data structure
Read quantum data from a specified format.
Dispatches on format keyword.
Parameters:
Returns: Deserialized quantum data
Read quantum data from a specified format. Dispatches on format keyword. Parameters: - format: Format of the input data - filename: Input file path Returns: Deserialized quantum data
Read quantum state from a specified format.
Dispatches on format keyword.
Parameters:
Returns: Deserialized quantum state data structure
Read quantum state from a specified format. Dispatches on format keyword. Parameters: - format: Format of the input state - filename: Input file path Returns: Deserialized quantum state data structure
(map-to-complex m)
Convert a map back to fastmath complex number.
Parameters:
Returns: fastmath complex number
Convert a map back to fastmath complex number. Parameters: - m: Map with :real and :imag keys Returns: fastmath complex number
(serialize-quantum-circuit circuit)
Serialize a quantum circuit to portable format.
Parameters:
Returns: Serializable circuit data
Serialize a quantum circuit to portable format. Parameters: - circuit: Quantum circuit to serialize Returns: Serializable circuit data
(serialize-quantum-data data)
Serialize quantum data to a portable format.
Parameters:
Returns: Map with serializable data
Serialize quantum data to a portable format. Parameters: - data: Quantum state, circuit, or algorithm result Returns: Map with serializable data
(serialize-quantum-state state)
Serialize a quantum state to a portable format.
Converts the quantum state to a format that can be saved to files or transmitted over networks. Complex numbers are converted to maps with real and imaginary parts.
Parameters:
Returns: Map with serializable data
Serialize a quantum state to a portable format. Converts the quantum state to a format that can be saved to files or transmitted over networks. Complex numbers are converted to maps with real and imaginary parts. Parameters: - state: Quantum state to serialize Returns: Map with serializable data
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close