What’s new in
IBM Quantum Composer¶
New Composer layout and features release!
Thank you to everyone who tried out and provided feedback on the “Beta” version of IBM Quantum Composer that has been running since February! We used your feedback to improve the Beta and are excited to announce that it has now been released as the default version.
This rollout includes updates to the layout of the graphical editor and operations catalog, a new monochrome theme, and a suite of new features to make editing circuits easier than ever. The same updates have also been applied to the Composer widget available in IBM Quantum Lab.
Try out the new Composer Beta!
For a limited time, you can test out a new version of IBM Quantum Composer. To access the Beta, click “Try the new Composer Beta” at the top of the Composer. Play around, let us know what you think, and feel free to jump back to the current version by clicking “Go back to the previous version” at the top of the screen.
New improvements include:
A searchable operations catalog that you can expand and collapse
New information panel for the gates in the catalog
New alignment modes: freeform, layers, left-aligned
Inline toolbar on gates in the circuit and registers labels
Improved gate parameter editing
Expand/collapse a gate to see what’s inside
New monochrome theme
Better export options include wrapping, choosing a theme, etc.
Gates stretch to support long names or parameters
Visual changes don’t drastically change the OpenQASM code
Inspect mode works now by layers
New Monaco editor integration!
The code editor in IBM Quantum Composer now features enhancements such as keyboard shortcuts, find-and-replace, multiple selections for fast simultaneous editing, autocomplete, and on-hover gate definitions.
Move a set of grouped operations
Now you can move multiple operations at once after grouping them. For more information, see Build, edit, and inspect quantum circuits in the IBM Quantum Composer docs.
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 () 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.
Search, filter, and view all systems at-a-glance with the updated Services page!
Click the application 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.
Visualizations in IBM Quantum Composer now reflect probabilistic instructions.
Add an operation such as a measurement, conditional gate, or a reset to a circuit on IBM Quantum Composer, and the visualizations below the editor will reflect these probabilistic instructions.
Randomness in the visualizations is based on a seed number, which corresponds to a single instance of the statevector simulator. Now you can see the seed number above Quantum Composer — you can also change that number to set a new seed, and observe any differences in the visualizations of your circuit.
Check out the updates to the operations list, including the new control modifier!
Drag the control modifier to a gate to add a control to it, or use the contextual (right-click) menu to add or remove controls.
Building circuits just got faster and easier!
We’ve added standard controls such as multi-select, copy, and paste. You can also group multiple gates to create a custom unitary operation that functions as a single gate.
See each qubit’s state, at a glance. The phase disk visualization, at the end of each qubit in your IBM Quantum Composer circuit, indicates the probability that the qubit is in the state, the phase of the state vector in the complex plane, and the reduced purity of the qubit state.
IBM Quantum Composer has a new look!
Workspace customization. Now you can see more information in a shared context. Use the View menu to choose which tools you see, then drag to resize, or click the menu in each window to further customize it. You can also choose a light or dark workspace theme.
Get to work faster. Navigating to Quantum Composer in the menu now takes you directly to your workspace. Click the file icon next to the Circuit name to see all of your previously saved circuits.
New operations added. A new color scheme groups operations by type. For details about the available gates and operations, see the Operations glossary.
Note that the X gate is now represented by the symbol to match the other classical gates.
View Python code. Switch between editable OpenQASM and read-only Python code in the Code panel. Click Open in Quantum Lab to open the code in a Jupyter Notebook environment.
New q-sphere visualization. Unlike its cousin the Bloch sphere, the q-sphere uses nodes of varying sizes and colors arranged on a sphere to represent the state of a system of qubits. Click and drag the q-sphere to move it around! You can also view up to three visualizations at once. Note: we have removed the density matrix visualization.
PDF download. In addition to PNG and SVG, you can now download images of visualizations and circuits as PDFs.
No more built-in tabs. We have removed tabs from the interface. When you open a circuit from your list of circuit files, it will open in a new tab in your browser.
Easily run and monitor jobs. If you are signed in, you can click Run Settings to view and change Run settings, then use the Jobs panel to view your jobs, all without leaving the page. You can also see the qubit count of the backend, and a status tag if the backend is offline, not available, or in maintenance mode.