Liking cljdoc? Tell your friends :D

org.soulspace.qclojure.adapter.backend.simulator

Local quantum simulator implementing the QuantumBackend protocol.

This adapter provides a local simulation of quantum circuits using the domain layer's quantum state and circuit functionality. It serves as both a reference implementation and a testing backend.

Local quantum simulator implementing the QuantumBackend protocol.

This adapter provides a local simulation of quantum circuits using
the domain layer's quantum state and circuit functionality. It serves
as both a reference implementation and a testing backend.
raw docstring

org.soulspace.qclojure.adapter.io.edn

No vars found in this namespace.

org.soulspace.qclojure.adapter.io.json

JSON I/O adapter for quantum circuits and data.

This module provides methods to export and import quantum circuits and data in JSON format, allowing for easy serialization and deserialization of quantum information.

JSON I/O adapter for quantum circuits and data.

This module provides methods to export and import quantum circuits
and data in JSON format, allowing for easy serialization and
deserialization of quantum information.
raw docstring

No vars found in this namespace.

org.soulspace.qclojure.adapter.io.qasm

OpenQASM I/O adapter for quantum circuits.

This module provides methods to export quantum circuits to OpenQASM format, which is a standard quantum assembly language used by many quantum computing platforms.

OpenQASM I/O adapter for quantum circuits.

This module provides methods to export quantum circuits to OpenQASM
format, which is a standard quantum assembly language used by many
quantum computing platforms.
raw docstring

No vars found in this namespace.

org.soulspace.qclojure.adapter.visualization

Core visualization API - unified interface to quantum visualization tools.

This namespace provides a single entry point for all quantum visualization functionality. It now supports both the new unified multimethod API and maintains backward compatibility with the original delegation-based API.

New Unified API:

  • visualize (format, data, options) - multimethod-based unified interface

Legacy API:

  • ascii-, svg-, html-* functions - maintained for backward compatibility
Core visualization API - unified interface to quantum visualization tools.

This namespace provides a single entry point for all quantum visualization
functionality. It now supports both the new unified multimethod API and
maintains backward compatibility with the original delegation-based API.

New Unified API:
- visualize (format, data, options) - multimethod-based unified interface

Legacy API:
- ascii-*, svg-*, html-* functions - maintained for backward compatibility
raw docstring

org.soulspace.qclojure.adapter.visualization.ascii

ASCII-based visualization for quantum states and circuits.

This namespace provides text-based visualizations that can be displayed in terminals, REPLs, and simple text outputs. All functions return strings containing formatted ASCII art representations.

ASCII-based visualization for quantum states and circuits.

This namespace provides text-based visualizations that can be displayed
in terminals, REPLs, and simple text outputs. All functions return strings
containing formatted ASCII art representations.
raw docstring

org.soulspace.qclojure.adapter.visualization.common

Common utilities for quantum visualization - shared calculations and data extraction.

This namespace contains shared functions used across different visualization formats. It focuses on pure data transformation and calculation, keeping format-specific rendering logic in the individual format namespaces.

Common utilities for quantum visualization - shared calculations and data extraction.

This namespace contains shared functions used across different visualization formats.
It focuses on pure data transformation and calculation, keeping format-specific
rendering logic in the individual format namespaces.
raw docstring

org.soulspace.qclojure.adapter.visualization.coordinates

Mathematical coordinate transformations for quantum visualization.

This namespace handles 3D to 2D projections for Bloch sphere visualization and other coordinate system transformations needed for quantum state graphics.

Mathematical coordinate transformations for quantum visualization.

This namespace handles 3D to 2D projections for Bloch sphere visualization
and other coordinate system transformations needed for quantum state graphics.
raw docstring

org.soulspace.qclojure.adapter.visualization.html

HTML page templates and styling for quantum visualizations

HTML page templates and styling for quantum visualizations
raw docstring

org.soulspace.qclojure.adapter.visualization.svg

SVG-based visualization for quantum states and circuits.

This namespace provides scalable vector graphics (SVG) generation using Hiccup for high-quality quantum visualization that can be embedded in web pages or saved as standalone files.

SVG-based visualization for quantum states and circuits.

This namespace provides scalable vector graphics (SVG) generation using
Hiccup for high-quality quantum visualization that can be embedded in
web pages or saved as standalone files.
raw docstring

No vars found in this namespace.

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

× close