Liking cljdoc? Tell your friends :D

org.soulspace.qclojure.application.noise-analysis

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.

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.
raw docstring

compare-hardware-platformsclj

(compare-hardware-platforms circuit platform-models)

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

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
sourceraw docstring

estimate-circuit-fidelityclj

(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:

  • circuit: Quantum circuit to analyze
  • noise-model: Noise model configuration

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
sourceraw docstring

noise-aware-circuit-depthclj

(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:

  • circuit: Quantum circuit to analyze
  • noise-model: Noise model for depth calculation

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
sourceraw docstring

recommend-error-mitigationclj

(recommend-error-mitigation circuit noise-model & [options])

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

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
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close