Divi
  • Quick Start Guide
    • What is Divi?
    • Five-Minute Tutorial
    • Choosing the Right Algorithm
    • Backend Options
    • Advanced Features
    • Next Steps & Getting Help

User Guide

  • Core Concepts
    • The QuantumProgram Base Class
    • The VariationalQuantumAlgorithm Class
    • Circuit Architecture
    • Backend Abstraction
    • Parameter Management
    • Result Processing
    • Next Steps
  • VQE
    • Basic VQE Usage
    • Available Ansätze
    • VQE Hyperparameter Sweep
    • Why Parallelize VQE?
    • Next Steps
  • QAOA
    • Single-Instance QAOA
    • Graph Problems
    • QUBO Problems
    • Graph Partitioning QAOA
    • QUBO Partitioning QAOA
    • Why Partition?
    • Next Steps
  • Backends Guide
    • Backend Architecture
    • Understanding ExecutionResult
    • Available Backends
    • ParallelSimulator
    • QoroService
    • Backend Selection Guide
    • Backend Comparison
    • Best Practices
    • Common Issues and Solutions
    • Next Steps
  • Program Batches and Workflows
    • Program Batch Overview
    • VQE Hyperparameter Sweeps
    • Problem Decomposition Workflows
    • Custom Batch Workflows
    • Parallel Execution Strategies
    • Progress Monitoring and Control
    • Performance Optimization
    • Next Steps
  • Error Mitigation
    • Basic Usage
    • Configuration Options
    • Performance Considerations
    • Custom Error Mitigation Protocols
    • Next Steps
  • Optimizers
    • Monte Carlo Optimization
    • SciPy Optimizers
    • Nelder-Mead
    • L-BFGS-B
    • COBYLA
    • PyMOO Optimizers
    • Choosing the Right Optimizer
    • Next Steps
    • References
  • Checkpointing
    • Overview
    • Basic Usage
    • Loading and Resuming
    • Complete Example: QAOA with Checkpointing
    • Managing Checkpoints
    • Checkpoint Structure
    • Best Practices
    • Error Handling
    • Limitations

API Reference

  • Quantum Programs (qprog)
    • Overview
    • Core Architecture
    • Core Classes
    • Algorithms
    • Optimizers
    • Workflows
    • Checkpointing
    • Exceptions
  • Program Batches
    • Overview
    • Core Architecture
    • Workflows
  • Backends
    • Backend Architecture
    • Execution Results
    • Core Backend Classes
    • Job Management
  • Circuits
    • Core Circuit Classes
    • QASM Integration
    • Error Mitigation Protocols
  • Reporting
    • Logging System
    • Advanced Features
  • Utilities
    • Result Processing Utilities
    • Hamiltonian Utilities
    • Expectation Value Computation

Development

  • Contributing
    • Getting Started
    • Development Environment
    • Code Quality & Style
    • License Compliance
    • Pull Request Process
  • Building Documentation
    • Prerequisites
    • Building the Documentation
    • Auto-generating API Documentation
    • Key Files
    • Writing Good Docstrings
  • Testing
    • Running Tests
    • Test Structure
    • Writing Tests
Divi
  • Overview: module code

All modules for which code is available

  • divi.backends._circuit_runner
  • divi.backends._execution_result
  • divi.backends._parallel_simulator
  • divi.backends._qoro_service
  • divi.backends._results_processing
  • divi.circuits._core
  • divi.circuits._qasm_conversion
  • divi.circuits._qasm_validation
  • divi.circuits.qem
  • divi.qprog._hamiltonians
  • divi.qprog.algorithms._ansatze
  • divi.qprog.algorithms._qaoa
  • divi.qprog.algorithms._vqe
  • divi.qprog.batch
  • divi.qprog.checkpointing
  • divi.qprog.exceptions
  • divi.qprog.optimizers
  • divi.qprog.quantum_program
  • divi.qprog.variational_quantum_algorithm
  • divi.qprog.workflows._graph_partitioning
  • divi.qprog.workflows._qubo_partitioning
  • divi.qprog.workflows._vqe_sweep
  • divi.reporting._pbar
  • divi.reporting._qlogger
  • divi.reporting._reporter

© Copyright 2025, Qoro Quantum Ltd..

Built with Sphinx using a theme provided by Read the Docs.