Quantum noise application layer providing high-level noise modeling functions.
This namespace contains advanced noise application functions that bridge the pure quantum mechanics in domain.channel and domain.noise with practical use cases like:
It builds on the foundational noise models and operations defined in org.soulspace.qclojure.domain.noise and org.soulspace.qclojure.domain.channel, providing higher-level abstractions for realistic quantum computing scenarios. This layer is crucial for developing robust quantum applications that can effectively handle and mitigate noise in practical settings.
Quantum noise application layer providing high-level noise modeling functions. This namespace contains advanced noise application functions that bridge the pure quantum mechanics in domain.channel and domain.noise with practical use cases like: - Error mitigation algorithms - Circuit fidelity estimation - Platform comparison and benchmarking - Hardware-aware noise modeling It builds on the foundational noise models and operations defined in org.soulspace.qclojure.domain.noise and org.soulspace.qclojure.domain.channel, providing higher-level abstractions for realistic quantum computing scenarios. This layer is crucial for developing robust quantum applications that can effectively handle and mitigate noise in practical settings.
(compare-hardware-platforms circuit platform-models)
Compare circuit fidelity across different quantum hardware platforms.
This function is valuable for:
Parameters:
Returns: Map of platform comparisons with fidelity estimates and characteristics
Compare circuit fidelity across different quantum hardware platforms. This function is valuable for: - Selecting the best platform for a given circuit - Understanding platform-specific error characteristics - Circuit design optimization for specific hardware Parameters: - circuit: Quantum circuit to analyze - platform-models: Map of platform names to noise models Returns: Map of platform comparisons with fidelity estimates and characteristics
(estimate-circuit-fidelity circuit noise-model)
Estimate the overall fidelity of a circuit under given noise model.
This provides a rough estimate based on gate counts and noise strengths, useful for circuit optimization and platform comparison.
Parameters:
Returns: Map with fidelity estimates and error analysis
Estimate the overall fidelity of a circuit under given noise model. This provides a rough estimate based on gate counts and noise strengths, useful for circuit optimization and platform comparison. Parameters: - circuit: Quantum circuit to analyze - noise-model: Noise model configuration Returns: Map with fidelity estimates and error analysis
(noise-aware-circuit-depth circuit noise-model)
Calculate effective circuit depth considering noise accumulation.
This metric accounts for how noise accumulates through circuit layers, providing a more realistic assessment than gate count alone.
Parameters:
Returns: Effective depth considering noise accumulation
Calculate effective circuit depth considering noise accumulation. This metric accounts for how noise accumulates through circuit layers, providing a more realistic assessment than gate count alone. Parameters: - circuit: Quantum circuit to analyze - noise-model: Noise model for depth calculation Returns: Effective depth considering noise accumulation
(recommend-error-mitigation circuit noise-model & [options])
Recommend error mitigation strategies based on circuit and noise analysis.
Parameters:
Returns: Map with recommended mitigation strategies
Recommend error mitigation strategies based on circuit and noise analysis. Parameters: - circuit: Quantum circuit to analyze - noise-model: Hardware noise model - options: Analysis options Returns: Map with recommended mitigation strategies
cljdoc builds & hosts documentation for Clojure/Script libraries
Ctrl+k | Jump to recent docs |
← | Move to previous article |
→ | Move to next article |
Ctrl+/ | Jump to the search field |