|
| 1 | +0.32.0 (2024-10-30) |
| 2 | +=================== |
| 3 | + |
| 4 | +New Features |
| 5 | +------------ |
| 6 | + |
| 7 | +- Added :func:`~.draw_execution_spans`, a function for creating a Plotly figure that |
| 8 | + visualizes one or more :class:`~.ExecutionSpans` objects. Also added the convenience |
| 9 | + method :meth:`~.ExecutionSpans.draw` to invoke the drawing function on a |
| 10 | + particular instance. (`1923 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/1923>`__) |
| 11 | + |
| 12 | + .. code-block:: python |
| 13 | +
|
| 14 | + from qiskit_ibm_runtime.visualization import draw_execution_spans |
| 15 | +
|
| 16 | + # use the drawing function on spans from sampler job data |
| 17 | + spans1 = sampler_job1.result().metadata["execution"]["execution_spans"] |
| 18 | + spans2 = sampler_job2.result().metadata["execution"]["execution_spans"] |
| 19 | + draw_execution_spans(spans1, spans2) |
| 20 | +
|
| 21 | + # convenience to plot just spans1 |
| 22 | + spans1.draw() |
| 23 | +
|
| 24 | +- Added a new method, ``backend.refresh()`` that refreshes the |
| 25 | + current backend target with the latest updates from the server. (`1955 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/1955>`__) |
| 26 | +- Added :class:`.DoubleSliceSpan`, an :class:`ExecutionSpan` for batching with two slices. (`1982 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/1982>`__) |
| 27 | +- Each of :class:`.SamplerV2`, :class:`.EstimatorV2`, and :class:`.noise_learner.NoiseLearner` now has |
| 28 | + a ``backend()`` method that returns the backend that the class is configured with. (`1995 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/1995>`__) |
| 29 | + |
| 30 | + |
| 31 | +Other Notes |
| 32 | +----------- |
| 33 | + |
| 34 | +- Deprecations from the ``0.25.0`` release have been removed. |
| 35 | + |
| 36 | + - ``optimization_level`` is no longer a valid option for ``EstimatorV2``. |
| 37 | + - Job methods ``interim_results()`` and ``stream_results()`` have been removed. (`1965 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/1965>`__) |
| 38 | +- The ``channel_strategy`` parameter in ``QiskitRuntimeService`` has been removed. |
| 39 | + To continue using Q-CTRL in your workflow, please explore the following options: |
| 40 | + |
| 41 | + * If your organization has an existing IBM Quantum Premium Plan instance: migrate to |
| 42 | + the Q-CTRL Performance Management Function, found in the |
| 43 | + `Qiskit Functions Catalog <https://quantum.ibm.com/functions>`__. |
| 44 | + |
| 45 | + * To continue using Qiskit Runtime with IBM Cloud: migrate to Q-CTRL Fire Opal, |
| 46 | + the same performance management product accessible directly through Q-CTRL. |
| 47 | + You can `connect your IBM Cloud API key and Qiskit Runtime CRN <https://docs.q-ctrl.com/fire-opal/discover/hardware-providers/how-to-authenticate-with-ibm-credentials>`__ |
| 48 | + to Fire Opal. (`1966 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/1966>`__) |
0 commit comments