Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Divi 0.12.0 documentation
Divi 0.12.0 documentation
  • Quick Start Guide

User Guide

  • Core Concepts
  • Ground-State Energy Estimation with VQE
  • Combinatorial Optimization with QAOA and PCE
  • Hamiltonian Time Evolution
  • Quantum Neural Networks
  • PennyLane & Qiskit Integration
  • Routing Problems (TSP & CVRP)
  • Backends Guide
  • Optimizers
  • Program Ensembles and Workflows
  • Improving Results with Error Mitigation
  • Visualizing Variational Landscapes
  • Pipelines
  • Resuming Long-Running or Interrupted Runs

Tools

  • divi-ai: AI Coding Assistant
  • QUBO Characterization Service

API Reference

  • Quantum Programs (qprog)
    • Core Architecture
      • ObservableMeasuringMixin
      • QuantumProgram
      • SolutionEntry
      • VariationalQuantumAlgorithm
      • GraphProblemTypes
    • Algorithms
      • AngleEmbedding
      • Ansatz
      • CustomPerQubitState
      • CustomVQA
      • DataBindingMixin
      • FeatureMap
      • GenericLayerAnsatz
      • HartreeFockAnsatz
      • InitialState
      • InterpolationStrategy
      • IterativeQAOA
      • OnesState
      • PCE
      • QAOA
      • QAOAAnsatz
      • QCCAnsatz
      • QNN
      • SuperpositionState
      • TimeEvolution
      • UCCSDAnsatz
      • VQE
      • WState
      • ZerosState
      • ZZFeatureMap
    • Problems
      • binary_block_config
      • check_matching_matrix
      • create_tsp_qubo
      • cvrp_block_structure
      • draw_graph_solution_nodes
      • draw_partitions
      • is_valid_matching
      • is_valid_tsp_tour
      • parse_tsplib_file
      • parse_vrp_solution
      • tour_cost
      • BinaryBlockConfig
      • BinaryOptimizationProblem
      • CVRPProblem
      • GraphPartitioningConfig
      • MaxCliqueProblem
      • MaxCutProblem
      • MaxIndependentSetProblem
      • MaxWeightCycleProblem
      • MaxWeightMatchingProblem
      • MinVertexCoverProblem
      • QAOAProblem
      • RoutingInstance
      • TSPProblem
    • Optimizers
      • copy_optimizer
      • GridSearchOptimizer
      • MonteCarloOptimizer
      • MonteCarloState
      • Optimizer
      • PymooMethod
      • PymooOptimizer
      • PymooState
      • ScipyMethod
      • ScipyOptimizer
    • Early Stopping
      • EarlyStopping
      • StopReason
    • Checkpointing
      • cleanup_old_checkpoints
      • get_checkpoint_info
      • get_latest_checkpoint
      • list_checkpoints
      • resolve_checkpoint_path
      • CheckpointConfig
      • CheckpointCorruptedError
      • CheckpointError
      • CheckpointInfo
      • CheckpointNotFoundError
  • Program Ensembles
    • BatchConfig
    • BatchMode
    • ProgramEnsemble
    • MoleculeTransformer
    • PartitioningProgramEnsemble
    • TimeEvolutionTrajectory
    • VQEHyperparameterSweep
  • Backends
    • characterize_and_validate
    • convert_counts_to_probs
    • create_backend_from_properties
    • get_characterization_result
    • reverse_dict_endianness
    • AsyncJobBackend
    • CharacterizationOptions
    • CharacterizationResult
    • CircuitRunner
    • ExecutionConfig
    • ExecutionResult
    • JobConfig
    • JobStatus
    • JobType
    • MaestroConfig
    • MaestroSimulator
    • QPU
    • QPUSystem
    • QiskitSimulator
    • QoroService
    • SimulationMethod
    • Simulator
    • SimulatorCluster
    • SupportsCircuitTemplates
  • Circuits
    • build_template
    • dag_to_qasm_body
    • measurement_qasms_from_groups
    • qnode_to_meta
    • qscript_to_meta
    • render_template
    • MetaCircuit
    • QASMTemplate
    • TemplateEntry
    • DEFAULT_PRECISION
    • AxisLabel
    • QASMTag
    • global_fold
    • local_fold
    • QEMProtocol
    • ZNE
    • ZNEExtrapolator
    • LinearExtrapolator
    • RichardsonExtrapolator
    • GlobalFoldPass
    • LocalFoldPass
    • FoldingFn
    • QuEPP
  • Pipeline
    • dry_run_pipeline
    • format_dry_run
    • format_pipeline_tree
    • reduce_merge_histograms
    • BundleStage
    • CircuitPipeline
    • ContractViolation
    • DiviPerformanceWarning
    • DryRunReport
    • ExpansionResult
    • PipelineEnv
    • PipelineResult
    • PipelineTrace
    • SpecStage
    • Stage
    • StageInfo
    • ResultFormat
    • GroupingStrategy
    • ShotDistStrategy
    • NodeKey
    • resolve_loss_reduction
    • resolve_sample_loss
    • CircuitSpecStage
    • DataBindingStage
    • MeasurementStage
    • ParameterBindingStage
    • PauliTwirlStage
    • PCECostStage
    • PennyLaneSpecStage
    • QEMStage
    • QiskitSpecStage
    • TrotterSpecStage
    • LossReductionFn
    • SampleLossFn
  • Reporting
    • disable_logging
    • enable_logging
    • handle_batch_message
    • make_progress_bar
    • make_progress_display
    • progress_disabled
    • queue_listener
    • LoggingProgressReporter
    • ProgressReporter
    • QueueProgressReporter
    • TerminalStatus
    • BATCH_COLORS
  • Visualization
    • compute_hessian
    • fourier_analysis_2d
    • periodic_trajectory_wrap
    • periodic_wrap
    • run_neb
    • scan_1d
    • scan_2d
    • scan_interp_1d
    • scan_interp_2d
    • scan_pca
    • Fourier2DResult
    • GradientMethod
    • HessianResult
    • NEBResult
    • PCAScanResult
    • ProgramViz
    • Scan1DResult
    • Scan2DResult
  • Hamiltonians
    • bit_driver
    • to_spo
    • bit_flip_mixer
    • compile_problem
    • edge_driver
    • hubo_to_binary_polynomial
    • normalize_binary_polynomial_problem
    • qubo_to_binary_polynomial
    • qubo_to_ising
    • qubo_to_matrix
    • qubo_to_spo
    • x_mixer
    • xy_mixer
    • BinaryPolynomialProblem
    • BinaryToIsingConverter
    • ExactTrotterization
    • IsingEncoding
    • IsingResult
    • NativeIsingConverter
    • QDrift
    • QuadratizedIsingConverter
    • TrotterizationStrategy
    • CompiledBinaryPolynomial
    • HUBOProblemTypes
    • HUBOTerm
    • QUBOProblemTypes
  • Exceptions
    • ExecutionCancelledError

Development

  • Contributing
  • Building Documentation
  • Testing
Back to top

ShotDistStrategy¶

ShotDistStrategy¶

alias of Literal[‘uniform’, ‘weighted’, ‘weighted_random’] | Callable[[list[float], int], list[int]]

Next
NodeKey
Previous
GroupingStrategy
Copyright © 2026, Qoro Quantum Ltd.
Made with Sphinx and @pradyunsg's Furo
On this page
  • ShotDistStrategy
    • ShotDistStrategy