Skip to content
This repository was archived by the owner on Aug 19, 2023. It is now read-only.

Commit 8e5a958

Browse files
authored
Update Aer and IBMQ Provider dependencies and bump up Qiskit metapackage version to: 0.11.0 (#364)
* Update qiskit-aer version to 0.2.3 * Update qiskit-ibmq-provider to 0.3.0 * Bump up qiskit package to 0.11.0
1 parent 0fcb462 commit 8e5a958

File tree

4 files changed

+139
-5
lines changed

4 files changed

+139
-5
lines changed

CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,19 @@ Changelog](http://keepachangelog.com/en/1.0.0/).
1414
> - **Fixed**: for any bug fixes.
1515
> - **Security**: in case of vulnerabilities.
1616
17-
[UNRELEASED](https://github.com/Qiskit/qiskit-terra/compare/0.10.5...HEAD)
17+
[UNRELEASED](https://github.com/Qiskit/qiskit-terra/compare/0.11.0...HEAD)
1818
==========================================================================
1919

20+
[0.11.0](https://github.com/Qiskit/qiskit/compare/0.10.5...0.11.0) - 2019-07-11
21+
===============================================================================
22+
23+
Changed
24+
-------
25+
26+
- Updated the `qiskit-aer` dependency to 0.2.3
27+
- Updated the `qiskit-ibmq-provider` dependency to 0.3.0, so we need to
28+
bump up `qiskit` to 0.11.0
29+
2030
[0.10.5](https://github.com/Qiskit/qiskit/compare/0.10.4...0.10.5) - 2019-06-27
2131
===============================================================================
2232

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
# The short X.Y version
3939
version = ''
4040
# The full version, including alpha/beta/rc tags
41-
release = '0.10.5'
41+
release = '0.11.0'
4242

4343

4444
# -- General configuration ---------------------------------------------------

docs/release_notes.rst

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,123 @@
22
Release Notes
33
#############
44

5+
***********
6+
Qiskit 0.11
7+
***********
8+
9+
We have bumped up Qiskit minor version to 0.11 because IBM Q Provider has bumped up
10+
it's minor version too.
11+
On Aer, we have jumped from 0.2.1 to 0.2.3 because there was an issue detected
12+
right after realasing 0.2.2 and before Qiskit 0.11 went online.
13+
14+
Terra 0.8
15+
=========
16+
17+
No Change
18+
19+
Aer 0.2
20+
=======
21+
22+
New features
23+
------------
24+
25+
- Added support for multi-controlled phaste gates
26+
- Added optimized anti-diagonal single-qubit gates
27+
28+
Improvements
29+
------------
30+
31+
- Introduced a technique called Fusion that increments performance of circuit execution
32+
Tunned threading strategy to gain performance in most common scenarios.
33+
- Some of the already implemented error models have been polished.
34+
35+
36+
37+
Ignis 0.1
38+
=========
39+
40+
No Change
41+
42+
Aqua 0.5
43+
========
44+
45+
No Change
46+
47+
IBM Q Provider 0.3
48+
==================
49+
50+
The ``IBMQProvider`` has been updated in order to default to using the new
51+
`IBM Q Experience v2`_. Accessing the legacy IBM Q Experience v1 and QConsole
52+
will still be supported during the 0.3.x line until its final deprecation one
53+
month from the release, but it is encouraged to update to the new IBM Q
54+
Experience for taking advantage of the new functionality and features.
55+
56+
Updating to the new IBM Q Experience v2
57+
---------------------------------------
58+
59+
If you have credentials for the legacy IBM Q Experience stored in disk, you
60+
can make use of the interactive helper::
61+
62+
from qiskit import IBMQ
63+
64+
IBMQ.update_account()
65+
66+
67+
For more complex cases or fine tuning your configuration, the following methods
68+
are available:
69+
70+
* the ``IBMQ.delete_accounts()`` can be used for resetting your configuration
71+
file.
72+
* the ``IBMQ.save_account('MY_TOKEN')`` method can be used for saving your
73+
credentials, following the instructions in the `IBM Q Experience v2`_
74+
account page.
75+
76+
Updating your programs
77+
----------------------
78+
79+
When using the new IBM Q Experience v2 through the provider, access to backends
80+
is done via individual ``provider`` instances (as opposed to accessing them
81+
directly through the ``qiskit.IBMQ`` object as in previous versions), which
82+
allows for more granular control over the project you are using.
83+
84+
You can get a reference to the ``providers`` that you have access to using the
85+
``IBMQ.providers()`` and ``IBMQ.get_provider()`` methods::
86+
87+
from qiskit import IBMQ
88+
89+
provider = IBMQ.load_account()
90+
my_providers = IBMQ.providers()
91+
provider_2 = IBMQ.get_provider(hub='A', group='B', project='C')
92+
93+
94+
For convenience, ``IBMQ.load_account()`` and ``IBMQ.enable_account()`` will
95+
return a provider for the open access project, which is the default in the new
96+
IBM Q Experience v2.
97+
98+
For example, the following program in previous versions::
99+
100+
from qiskit import IBMQ
101+
102+
IBMQ.load_accounts()
103+
backend = IBMQ.get_backend('ibmqx4')
104+
backend_2 = IBMQ.get_backend('ibmq_qasm_simulator', hub='HUB2')
105+
106+
Would be equivalent to the following program in the current version::
107+
108+
from qiskit import IBMQ
109+
110+
provider = IBMQ.load_account()
111+
backend = provider.get_backend('ibmqx4')
112+
provider_2 = IBMQ.get_provider(hub='HUB2')
113+
backend_2 = provider_2.get_backend('ibmq_qasm_simulator')
114+
115+
You can find more information and details in the `IBM Q Provider documentation`_.
116+
117+
118+
119+
.. _IBM Q Experience v2: https://quantum-computing.ibm.com
120+
.. _IBM Q Provider documentation: https://github.com/Qiskit/qiskit-ibmq-provider
121+
5122
***********
6123
Qiskit 0.10
7124
***********
@@ -1212,6 +1329,13 @@ This table tracks the meta-package versions and the version of each Qiskit eleme
12121329
- qiskit-ibmq-provider
12131330
- qiskit-aqua
12141331
- qiskit-chemistry
1332+
* - 0.11.0
1333+
- 0.8.2
1334+
- 0.2.3
1335+
- 0.1.1
1336+
- 0.3.0
1337+
- 0.5.2
1338+
- 0.5.0
12151339
* - 0.10.5
12161340
- 0.8.2
12171341
- 0.2.1

setup.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323

2424
requirements = [
2525
qiskit_terra,
26-
"qiskit-aer==0.2.1",
27-
"qiskit-ibmq-provider==0.2.2",
26+
"qiskit-aer==0.2.3",
27+
"qiskit-ibmq-provider==0.3.0",
2828
"qiskit-ignis==0.1.1",
2929
"qiskit-aqua==0.5.2",
3030
"qiskit-chemistry==0.5.0"
@@ -77,7 +77,7 @@ def run(self):
7777

7878
setup(
7979
name="qiskit",
80-
version="0.10.5",
80+
version="0.11.0",
8181
description="Software for developing quantum computing programs",
8282
long_description="Qiskit is a software development kit for writing "
8383
"quantum computing experiments, programs, and "

0 commit comments

Comments
 (0)