What’s new in
IBM Quantum Lab

August 2021

  • Quantum Lab is now a customized JupyterLab environment!

The updated environment includes these and other new features:

  • Easy access to quantum jobs, tutorials, documentation, and sessions.

  • Work with files in various formats, such as Python, notebooks, text, and images.

  • Reorder cells in your notebooks by using drag-and-drop.

  • Perform bulk actions on files.

July 2021

  • Pulse gates available to all users on open systems

    We are pleased to announce the launch of our new pulse gates feature for all users on all open systems. This feature allows users to attach custom gates defined via their pulse representation, called “calibrations” in Qiskit, to QASM circuits. This allows for a streamlined way to incorporate pulse-level control with the simplicity of QASM circuit construction. A tutorial is available to help you implement this feature into your code. (You can also open the tutorial directly in Quantum Lab) Please note that there is a limitation to 3 qubits and 9 channels per gate for all users.

    This feature will be available on all systems, which means you’ll have pulse access on all our 5-qubit systems.

    The previous way of submitting pulse jobs will still work on non-open systems and ibmq_armonk; however, it is planned to be phased out by the end of December. Users will still be able to access their old pulse jobs even after December.

March 2021

  • Use pulse gates to easily scale pulse-level control on OpenQASM circuits

    Now available on Armonk, Sydney, Paris, Toronto, Manhattan, Bogota, Rome, Casablanca, and Guadalupe. Read and interact with the notebook on pulse gates in Quantum Lab (requires sign-in).

  • New simulators!

    We have released four high-performance simulators for advanced circuit and applications exploration. Read about them on the IBM Quantum Simulators page.

  • IBM Quantum Experience is now IBM Quantum!

    IBM Quantum tools now have a slightly different look and feel. Upon logging in, you will find two tool options to optimize how you work – IBM Quantum Composer and IBM Quantum Lab. These replace IBM Quantum Experience and include several improvements to how you manage files, receive notifications when jobs complete, and even view results without leaving the tool you’re working in.

    • The dashboard has a fresh design with an improved focus on putting important information front and center, such as your API token, and the files you most recently worked on.

    • Easily switch between tools and access other resources with the new application switcher (switcher) in the top left corner of the page.

    • IBM Quantum Composer, still the best tool to design and visualize circuits, has an updated Setup and Run interface.

    • Now you can search your files or view job results alongside the Jupyter notebook you’re working on, in IBM Quantum Lab.

    • A file explorer is now available to allow you to better organize your work in both tools.

    • Dark mode is now available across both the Composer and Lab tools. Switch between dark and light mode under the Account menu in the upper right corner.

    • Hub/group admins can access their hub/group details and reservations from the navigation menu via the application switcher. Select Administration under Applications, or select Reservations under IBM Quantum in the application switcher menu.

February 2021

  • Mid-circuit measurement now available on open systems!

    With the exception of Melbourne and Armonk, all IBM Quantum systems now support mid-circuit measurement. Read the blog post How to measure and reset a qubit in the middle of a circuit execution and check out the Mid-Circuit Measurements Tutorial in the IBM Quantum Lab docs for more information.

  • Search, filter, and view all systems at-a-glance with the updated Services page!

    Click the application switcher ( switcher ) in the upper left corner, then click Services to view the Services page, where you can see information about all systems and simulators available through IBM Quantum. Click a card to view more details on that system, including your upcoming reservations, if you have access to that feature. You can even make a new reservation from here.

    In addition to the card view, visit the table view for a compact version that includes more data at-a-glance. You can sort data by column in this view.

January 2021

  • Premium systems now support mid-circuit measurement and qubit re-use!

    Mid-circuit measurement (requires Qiskit Terra 0.16.1 or later) makes it possible to measure an individual qubit at any point in the circuit, not just at the end. You can also measure qubits multiple times within a circuit. Measurements can be triggered independently.

    In conjunction with Conditional Reset on IBM Quantum Systems, you can now re-use qubits.

    This opens up the opportunity for a wider variety of experiments, such as

    • heralding

    • monitoring qubit evolution

    • multiple measurement of ancilla qubits for post selection

    For more information, see the Mid-Circuit Measurements Tutorial in the IBM Quantum Lab docs.

December 2020

  • New set of basis gates on our open systems.

    The set of basis gates for IBM Quantum open systems has changed from {u1, u2, u3, cx} to {id, rz, sx, x, cx}. This new basis set will bring us closer to the level of control necessary to get a Quantum Volume of 64 (this requires Qiskit 0.22 or greater).

  • New widgets in Quantum Lab!

    The new IBM Quantum Composer widget in Lab requires no installation. Interact with Quantum Composer from within the Jupyter notebook environment, alongside Qiskit code. Visit Using the Circuit Composer widget in the Quantum Lab docs to learn more.

  • Conditional reset is now on all capable systems!

    All systems except ibmq_armonk and ibmq_melbourne are now enabled with conditional reset.

    Visit these tutorials in the IBM Quantum Lab docs to learn more.

    Conditional Reset on IBM Quantum Systems

    Selectable Discriminators

October 2020

  • Conditional reset is now available on some backends!

    Conditional reset is critical for allowing faster circuit execution by reducing the initialization time between shots, and allowing qubit reuse for circuits requiring a source of “fresh ancillas”.

    Visit these tutorials in the IBM Quantum Lab docs to learn more.

    Conditional Reset on IBM Quantum Systems

    Selectable Discriminators

September 2020

  • New public API page: Use this page to learn how to use the public REST APIs by reviewing the spec, exploring each API in detail, and working through an example.

August 2020

Qiskit Notebooks has a new name! Find Qiskit in the cloud under IBM Quantum Lab.