qiskit-documentation/docs/api/qiskit/qiskit.providers.fake_provi...

128 lines
4.7 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: FakeOpenPulse3Q
description: API reference for qiskit.providers.fake_provider.FakeOpenPulse3Q
in_page_toc_min_heading_level: 1
python_api_type: class
python_api_name: qiskit.providers.fake_provider.FakeOpenPulse3Q
---
# FakeOpenPulse3Q
<Class id="qiskit.providers.fake_provider.FakeOpenPulse3Q" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.1/qiskit/providers/fake_provider/fake_openpulse_3q.py#L29-L332" signature="qiskit.providers.fake_provider.FakeOpenPulse3Q" modifiers="class">
Bases: [`FakeBackend`](providers_fake_provider#qiskit.providers.fake_provider.FakeBackend "qiskit.providers.fake_provider.fake_backend.FakeBackend")
Trivial extension of the FakeOpenPulse2Q.
FakeBackend initializer.
**Parameters**
* **configuration** ([*BackendConfiguration*](qiskit.providers.models.BackendConfiguration "qiskit.providers.models.BackendConfiguration")) backend configuration
* **time\_alive** ([*int*](https://docs.python.org/3/library/functions.html#int "(in Python v3.12)")) time to wait before returning result
## Attributes
### options
<Attribute id="qiskit.providers.fake_provider.FakeOpenPulse3Q.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()`](#qiskit.providers.fake_provider.FakeOpenPulse3Q.run "qiskit.providers.fake_provider.FakeOpenPulse3Q.run") method.
</Attribute>
### version
<Attribute id="qiskit.providers.fake_provider.FakeOpenPulse3Q.version" attributeValue="1" />
## Methods
### configuration
<Function id="qiskit.providers.fake_provider.FakeOpenPulse3Q.configuration" github="https://github.com/Qiskit/qiskit/tree/stable/1.1/qiskit/providers/backend.py#L135-L141" signature="configuration()">
Return the backend configuration.
**Returns**
the configuration for the backend.
**Return type**
[BackendConfiguration](qiskit.providers.models.BackendConfiguration "qiskit.providers.models.BackendConfiguration")
</Function>
### defaults
<Function id="qiskit.providers.fake_provider.FakeOpenPulse3Q.defaults" github="https://github.com/Qiskit/qiskit/tree/stable/1.1/qiskit/providers/fake_provider/fake_openpulse_3q.py#L331-L332" signature="defaults()" />
### name
<Function id="qiskit.providers.fake_provider.FakeOpenPulse3Q.name" github="https://github.com/Qiskit/qiskit/tree/stable/1.1/qiskit/providers/backend.py#L174-L180" signature="name()">
Return the backend name.
**Returns**
the name of the backend.
**Return type**
[str](https://docs.python.org/3/library/stdtypes.html#str "(in Python v3.12)")
</Function>
### properties
<Function id="qiskit.providers.fake_provider.FakeOpenPulse3Q.properties" github="https://github.com/Qiskit/qiskit/tree/stable/1.1/qiskit/providers/fake_provider/fake_backend.py#L69-L119" signature="properties()">
Return backend properties
</Function>
### provider
<Function id="qiskit.providers.fake_provider.FakeOpenPulse3Q.provider" github="https://github.com/Qiskit/qiskit/tree/stable/1.1/qiskit/providers/backend.py#L152-L158" signature="provider()">
Return the backend Provider.
**Returns**
the Provider responsible for the backend.
**Return type**
[Provider](qiskit.providers.Provider "qiskit.providers.Provider")
</Function>
### run
<Function id="qiskit.providers.fake_provider.FakeOpenPulse3Q.run" github="https://github.com/Qiskit/qiskit/tree/stable/1.1/qiskit/providers/fake_provider/fake_backend.py#L130-L158" signature="run(run_input, **kwargs)">
Main job in simulator
</Function>
### set\_options
<Function id="qiskit.providers.fake_provider.FakeOpenPulse3Q.set_options" github="https://github.com/Qiskit/qiskit/tree/stable/1.1/qiskit/providers/backend.py#L116-L133" signature="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**](https://docs.python.org/3/library/exceptions.html#AttributeError "(in Python v3.12)") If the field passed in is not part of the options
</Function>
### status
<Function id="qiskit.providers.fake_provider.FakeOpenPulse3Q.status" github="https://github.com/Qiskit/qiskit/tree/stable/1.1/qiskit/providers/backend.py#L160-L172" signature="status()">
Return the backend status.
**Returns**
the status of the backend.
**Return type**
[BackendStatus](qiskit.providers.models.BackendStatus "qiskit.providers.models.BackendStatus")
</Function>
</Class>