FineXDrag

class FineXDrag(physical_qubits, backend=None)[source]

Class to fine characterize the DRAG parameter of an X gate.

Analysis class reference

ErrorAmplificationAnalysis

Experiment options

These options can be set by the set_experiment_options() method.

Options
  • Defined in the class FineXDrag:

    • gate (Gate)

      Default value: Instance of XGate
      FineXDrag calibrates an XGate.
  • Defined in the class FineDrag:

    • repetitions (List[int])

      Default value: [0, 1, 2, 3, 4, …]
      A list of the number of times that Rp - Rm gate sequence is repeated.
    • schedule (ScheduleBlock)

      Default value: None
      The schedule for the plus rotation.
  • Defined in the class BaseExperiment:

    • max_circuits (Optional[int])

      Default value: None
      The maximum number of circuits per job when running an experiment on a backend.

See also

Initialization

Initialize the experiment.

Attributes

FineXDrag.analysis

Return the analysis instance for the experiment

FineXDrag.backend

Return the backend for the experiment

FineXDrag.experiment_options

Return the options for the experiment.

FineXDrag.experiment_type

Return experiment type.

FineXDrag.num_qubits

Return the number of qubits for the experiment.

FineXDrag.physical_qubits

Return the device qubits for the experiment.

FineXDrag.run_options

Return options values for the experiment run() method.

FineXDrag.transpile_options

Return the transpiler options for the run() method.

Methods

FineXDrag.circuits()

Create the circuits for the fine DRAG calibration experiment.

FineXDrag.config()

Return the config dataclass for this experiment

FineXDrag.copy()

Return a copy of the experiment

FineXDrag.enable_restless([rep_delay, ...])

Enables a restless experiment by setting the restless run options and the restless data processor.

FineXDrag.from_config(config)

Initialize an experiment from experiment config

FineXDrag.run([backend, analysis, timeout])

Run an experiment and perform analysis.

FineXDrag.set_experiment_options(**fields)

Set the experiment options.

FineXDrag.set_run_options(**fields)

Set options values for the experiment run() method.

FineXDrag.set_transpile_options(**fields)

Set the transpiler options for run() method.