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.
Input/Output adapters for quantum computing library
Input/Output adapters for quantum computing library
No vars found in this namespace.
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.
No vars found in this namespace.
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.
No vars found in this namespace.
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:
Legacy API:
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
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.
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.
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.
HTML page templates and styling for quantum visualizations
HTML page templates and styling for quantum visualizations
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.
No vars found in this namespace.
Implementation of quantum modular arithmetic operations needed for Shor's algorithm.
This namespace provides functions to create quantum circuits that implement modular addition, multiplication, and exponentiation operations.
Implementation of quantum modular arithmetic operations needed for Shor's algorithm. This namespace provides functions to create quantum circuits that implement modular addition, multiplication, and exponentiation operations.
Implementation of fundamental quantum algorithms using the qclojure domain
Implementation of fundamental quantum algorithms using the qclojure domain
No vars found in this namespace.
Protocol and interface for quantum computing hardware backends.
This namespace defines the protocol for connecting to and executing quantum circuits on real quantum hardware or simulators. It provides a clean abstraction layer that allows the application to work with different quantum computing providers and simulators.
Protocol and interface for quantum computing hardware backends. This namespace defines the protocol for connecting to and executing quantum circuits on real quantum hardware or simulators. It provides a clean abstraction layer that allows the application to work with different quantum computing providers and simulators.
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.
Quantum circuit representation and execution
Quantum circuit representation and execution
Circuit transformation utilities for quantum backends.
This namespace provides functionality for adapting quantum circuits to specific hardware backends by transforming operations not supported by the backend into equivalent sequences of supported operations.
Circuit transformation utilities for quantum backends. This namespace provides functionality for adapting quantum circuits to specific hardware backends by transforming operations not supported by the backend into equivalent sequences of supported operations.
Quantum gate operations for quantum state manipulation
Quantum gate operations for quantum state manipulation
Mathematical operations and utilities for quantum algorithms.
Mathematical operations and utilities for quantum algorithms.
Operation registry and catalog for quantum backends.
This namespace provides a comprehensive catalog of operations, quantum gates and measurements, that can be supported by different quantum backends. Backends can reference this registry to declare their supported operation sets.
Operation registry and catalog for quantum backends. This namespace provides a comprehensive catalog of operations, quantum gates and measurements, that can be supported by different quantum backends. Backends can reference this registry to declare their supported operation sets.
Core quantum state representation and operations
Core quantum state representation and operations
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close