Skip to main content
IBM Quantum Platform

qiskit_noise_learning.noise_learner.NoiseLearnerJob

class qiskit_noise_learning.noise_learner.NoiseLearnerJob(runtime_job: ProgramJob, data_mapper: ExecutorDataMapper, analysis_stage: AnalysisStage)

GitHub

Bases: object

A noise learner job.

This class is a wrapper around the job returned by the executor that ran the experiment, which also includes attributes to analyze the outcome of a noise learning experiment.

Parameters

  • runtime_job – The job returned by the executor the program was submitted to. This is a RuntimeJobV2 unless a different executor was supplied to NoiseLearner.
  • data_mapper – The data mapper describing the experiment layout.
  • analysis_stage – The analysis stage to process the data.

__init__

__init__(runtime_job: ProgramJob, data_mapper: ExecutorDataMapper, analysis_stage: AnalysisStage)


Methods

Column 1
Column 2
__init__(runtime_job, data_mapper, ...)
result(*args, **kwargs)Compute the result of the noise learning job.

Attributes

Column 1
Column 2
runtime_jobThe job returned by the executor the program was submitted to.

runtime_job

Type: ProgramJob

The job returned by the executor the program was submitted to.

result

result(*args, **kwargs) → NoiseLearnerResult

Compute the result of the noise learning job.

This method forwards arguments to ProgramJob.result().

Was this page helpful?
Report a bug, typo, or request content on GitHub.