Note

This is the documentation for the current state of the development branch of Qiskit Experiments. The documentation or APIs here can change prior to being released.

FineSXDrag

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

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

Analysis class reference

ErrorAmplificationAnalysis

Experiment options

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

Options
  • Defined in the class FineSXDrag:

    • gate (Gate)

      Default value: Instance of SXGate
      FineSXDrag calibrates an SXGate.
  • 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

FineSXDrag.analysis

Return the analysis instance for the experiment

FineSXDrag.backend

Return the backend for the experiment

FineSXDrag.experiment_options

Return the options for the experiment.

FineSXDrag.experiment_type

Return experiment type.

FineSXDrag.num_qubits

Return the number of qubits for the experiment.

FineSXDrag.physical_qubits

Return the device qubits for the experiment.

FineSXDrag.run_options

Return options values for the experiment run() method.

FineSXDrag.transpile_options

Return the transpiler options for the run() method.

Methods

FineSXDrag.circuits()

Create the circuits for the fine DRAG calibration experiment.

FineSXDrag.config()

Return the config dataclass for this experiment

FineSXDrag.copy()

Return a copy of the experiment

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

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

FineSXDrag.from_config(config)

Initialize an experiment from experiment config

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

Run an experiment and perform analysis.

FineSXDrag.set_experiment_options(**fields)

Set the experiment options.

FineSXDrag.set_run_options(**fields)

Set options values for the experiment run() method.

FineSXDrag.set_transpile_options(**fields)

Set the transpiler options for run() method.