Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
MQT YAQS 0.1.dev454 documentation
Light Logo Dark Logo
MQT YAQS 0.1.dev454 documentation
  • MQT YAQS — Scalable simulation and characterization for open systems, noisy circuits, and realistic hardware

Getting started

  • Installation
  • Quickstart
  • Initializing Quantum States
  • Configuring the Simulator
  • Configuring Simulation Parameters

Analog simulation

  • Building Hamiltonians
  • Noisy Analog Simulation
  • Realistic Noise Models
  • Scheduled Jumps
  • Ensemble Evolution
  • Representation Comparison
  • Transmon-Resonator Chain Emulation
  • Trapped-Ion Position-Grid Emulation

Environmental Memory Characterization

  • Probing Environmental Memory
  • Memory Surrogate Training and Prediction

Noise Characterization

  • Analytical Optimization Digital Twin from Experimental Trajectories

Digital Circuit Simulation

  • Strong Simulation
  • Weak Circuit Simulation
  • Custom Gates in YAQS
  • Equivalence Checking

Reference

  • References
  • Changelog
  • Upgrade Guide

Developers

  • Contributing
  • AI Usage Guidelines
  • Tooling
  • Support

API Reference

  • mqt.yaqs
    • mqt.yaqs.analog
      • mqt.yaqs.analog.analog_tjm
      • mqt.yaqs.analog.ensemble
      • mqt.yaqs.analog.lindblad
      • mqt.yaqs.analog.mcwf
      • mqt.yaqs.analog.utils
    • mqt.yaqs.characterization
      • mqt.yaqs.characterization.memory
        • mqt.yaqs.characterization.memory.backends
          • mqt.yaqs.characterization.memory.backends.exact
          • mqt.yaqs.characterization.memory.backends.sequences
            • mqt.yaqs.characterization.memory.backends.sequences.workers
            • mqt.yaqs.characterization.memory.backends.sequences.workflow
          • mqt.yaqs.characterization.memory.backends.surrogates
            • mqt.yaqs.characterization.memory.backends.surrogates.data
            • mqt.yaqs.characterization.memory.backends.surrogates.model
            • mqt.yaqs.characterization.memory.backends.surrogates.utils
            • mqt.yaqs.characterization.memory.backends.surrogates.workflow
          • mqt.yaqs.characterization.memory.backends.tomography
            • mqt.yaqs.characterization.memory.backends.tomography.basis
            • mqt.yaqs.characterization.memory.backends.tomography.constructor
            • mqt.yaqs.characterization.memory.backends.tomography.data
            • mqt.yaqs.characterization.memory.backends.tomography.process_tensors
        • mqt.yaqs.characterization.memory.operational_memory
          • mqt.yaqs.characterization.memory.operational_memory.branch_weights
          • mqt.yaqs.characterization.memory.operational_memory.grid
          • mqt.yaqs.characterization.memory.operational_memory.response_matrix
          • mqt.yaqs.characterization.memory.operational_memory.results
          • mqt.yaqs.characterization.memory.operational_memory.run
          • mqt.yaqs.characterization.memory.operational_memory.samples
        • mqt.yaqs.characterization.memory.shared
          • mqt.yaqs.characterization.memory.shared.encoding
          • mqt.yaqs.characterization.memory.shared.intervention_steps
          • mqt.yaqs.characterization.memory.shared.interventions
          • mqt.yaqs.characterization.memory.shared.metrics
          • mqt.yaqs.characterization.memory.shared.utils
      • mqt.yaqs.characterization.noise
        • mqt.yaqs.characterization.noise.backends
          • mqt.yaqs.characterization.noise.backends.cma
        • mqt.yaqs.characterization.noise.optimization
          • mqt.yaqs.characterization.noise.optimization.loss
          • mqt.yaqs.characterization.noise.optimization.results
          • mqt.yaqs.characterization.noise.optimization.run
          • mqt.yaqs.characterization.noise.optimization.trajectories
        • mqt.yaqs.characterization.noise.shared
          • mqt.yaqs.characterization.noise.shared.propagation
          • mqt.yaqs.characterization.noise.shared.representation
    • mqt.yaqs.core
      • mqt.yaqs.core.data_structures
        • mqt.yaqs.core.data_structures.hamiltonian
        • mqt.yaqs.core.data_structures.hamiltonian_utils
        • mqt.yaqs.core.data_structures.mpo
        • mqt.yaqs.core.data_structures.mpo_utils
        • mqt.yaqs.core.data_structures.mps
        • mqt.yaqs.core.data_structures.noise_model
        • mqt.yaqs.core.data_structures.result
        • mqt.yaqs.core.data_structures.simulation_parameters
        • mqt.yaqs.core.data_structures.state
        • mqt.yaqs.core.data_structures.state_utils
      • mqt.yaqs.core.libraries
        • mqt.yaqs.core.libraries.circuit_library
        • mqt.yaqs.core.libraries.circuit_library_utils
        • mqt.yaqs.core.libraries.gate_library
        • mqt.yaqs.core.libraries.noise_library
      • mqt.yaqs.core.linalg
        • mqt.yaqs.core.linalg.eigh
        • mqt.yaqs.core.linalg.expm
        • mqt.yaqs.core.linalg.svd
        • mqt.yaqs.core.linalg.svd_utils
      • mqt.yaqs.core.methods
        • mqt.yaqs.core.methods.bug
        • mqt.yaqs.core.methods.decompositions
        • mqt.yaqs.core.methods.dissipation
        • mqt.yaqs.core.methods.lanczos_numba
        • mqt.yaqs.core.methods.matrix_exponential
        • mqt.yaqs.core.methods.scheduled_jumps
        • mqt.yaqs.core.methods.stochastic_process
        • mqt.yaqs.core.methods.tdvp
          • mqt.yaqs.core.methods.tdvp.integrators
          • mqt.yaqs.core.methods.tdvp.numba
          • mqt.yaqs.core.methods.tdvp.primitives
          • mqt.yaqs.core.methods.tdvp.sweep_utils
          • mqt.yaqs.core.methods.tdvp.tdvp
      • mqt.yaqs.core.parallel_utils
      • mqt.yaqs.core.random_utils
    • mqt.yaqs.digital
      • mqt.yaqs.digital.digital_tjm
      • mqt.yaqs.digital.utils
        • mqt.yaqs.digital.utils.contraction_utils
        • mqt.yaqs.digital.utils.dag_utils
        • mqt.yaqs.digital.utils.matrix_utils
        • mqt.yaqs.digital.utils.qasm_utils
        • mqt.yaqs.digital.utils.scheduler_utils
    • mqt.yaqs.equivalence_checker
    • mqt.yaqs.memory_characterizer
    • mqt.yaqs.noise_characterizer
    • mqt.yaqs.simulator
Back to top
View this page
Edit this page

mqt.yaqs.digital.utils¶

Utility functions for quantum circuits.

Submodules¶

  • mqt.yaqs.digital.utils.contraction_utils
  • mqt.yaqs.digital.utils.dag_utils
  • mqt.yaqs.digital.utils.matrix_utils
  • mqt.yaqs.digital.utils.qasm_utils
  • mqt.yaqs.digital.utils.scheduler_utils
Next
mqt.yaqs.digital.utils.contraction_utils
Previous
mqt.yaqs.digital.digital_tjm
The Munich Quantum Toolkit has been supported by the European Research Council (ERC) under the European Union's Horizon 2020 research and innovation program (grant agreement No. 101001318), the Bavarian State Ministry for Science and Arts through the Distinguished Professorship Program, as well as the Munich Quantum Valley, which is supported by the Bavarian state government with funds from the Hightech Agenda Bayern Plus.
MQT Funding Footer
MQT Funding Footer
Copyright © 2025 - 2026, Chair for Design Automation, TUM
On this page
  • mqt.yaqs.digital.utils
    • Submodules