About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
ConfigurableFakeBackend
class qiskit.providers.fake_provider.ConfigurableFakeBackend(name, n_qubits, version=None, coupling_map=None, basis_gates=None, qubit_t1=None, qubit_t2=None, qubit_frequency=None, qubit_readout_error=None, single_qubit_gates=None, dt=None, std=None, seed=None)
Bases: FakeBackend
Configurable backend.
Creates backend based on provided configuration.
Deprecated since version 0.46.0
The class qiskit.providers.fake_provider.utils.configurable_backend.ConfigurableFakeBackend
is deprecated as of qiskit 0.46.0. It will be removed in qiskit 1.0. Use a suitable FakeBackend instead.
Parameters
- name (str) – Name of the backend.
- n_qubits (int) – Number of qubits in the backend.
- version (str | None) – Version of the fake backend.
- coupling_map (List[List[int]] | None) – Coupling map.
- basis_gates (List[str] | None) – Basis gates of the backend.
- qubit_t1 (float |List[float] | None) – Longitudinal coherence times.
- qubit_t2 (float |List[float] | None) – Transverse coherence times.
- qubit_frequency (float |List[float] | None) – Frequency of qubits.
- qubit_readout_error (float |List[float] | None) – Readout error of qubits.
- single_qubit_gates (List[str] | None) – List of single qubit gates for backend properties.
- dt (float | None) – Discretization of the input time sequences.
- std (float | None) – Standard deviation of the generated distributions.
- seed (int | None) – Random seed.
Attributes
options
Return the options for the backend
The options of a backend are the dynamic parameters defining how the backend is used. These are used to control the run()
method.
version
Default value: 1
Methods
configuration
configuration()
Return the backend configuration.
Returns
the configuration for the backend.
Return type
defaults
defaults()
Return backend defaults.
name
properties
properties()
Return backend properties
provider
provider()
Return the backend Provider.
Returns
the Provider responsible for the backend.
Return type
run
run(run_input, **kwargs)
Main job in simulator
set_options
set_options(**fields)
Set the options fields for the backend
This method is used to update the options of a backend. If you need to change any of the options prior to running just pass in the kwarg with the new value for the options.
Parameters
fields – The fields to update the options
Raises
AttributeError – If the field passed in is not part of the options
status
Was this page helpful?
Report a bug or request content on GitHub.