Qniverse
  • Home
  • About Qniverse
  • Getting Access
  • Brochure
  • Documentation
  • Log In
Select Page
  • Home
  • About Qniverse
  • Getting Access
  • Brochure
  • Documentation
  • Log In
Search...
⌘ K

User Guide

13
  • Introduction to Qniverse
  • Creating an Account
  • Profile & Account
  • Quantum Gates
  • Measurement on Basis(x,y,z)
  • Circuit Composer Area
  • Code Editor Area
  • Building Circuits
  • Compute Resources
  • Backend Systems
  • Running Circuits
  • Visualization
  • View Jobs

QSDK

19
  • Gates Palette
    • Gates Palette
  • Algorithms
    • Simon’s Algorithm
    • Bernstein-Vazirani Algorithm
    • Deutsch Function
    • Deutsch-Jozsa Algorithm
    • Grover’s Algorithm(Search)
    • Quantum Teleportation
    • Super Dense Coding
    • Quantum Phase Estimation (QPE)
    • Quantum Fourier Transform (QFT)
    • Shor’s Algorithm
    • Quantum Walks Algorithm(1D)
    • Variational Quantum Eigensolver (VQE)
    • Harrow-Hassidim-Lloyd(HHL) Algorithm
    • Quantum Veto Algorithm
    • QSVM
    • QKMeans Algorithm
    • Quantum Private Comparison(QPC) Algorithm
    • QuantumKNN Algorithm

FAQ and Troubleshooting

2
  • Bug Report/Feedback
  • Terms & Privacy
View Categories
  • Home
  • Docs
  • User Guide
  • Circuit Composer Area

Circuit Composer Area

3 min read

Here in this section, you can build your quantum circuit by dragging gates onto the horizontal qubit “wires” that make up your quantum register. If you need to edit parameters of the gate and its settings, just select the gate on the horizontal qubit wire and click the Edit icon.

Here is a brief video tour explaining the composer area and its functionalities.

Video Player
https://qniverse.in/wp-content/uploads/2025/04/composer-area-tools.mp4

Media error: Format(s) not supported or source(s) not found

Download File: https://qniverse.in/wp-content/uploads/2025/04/composer-area-tools.mp4?_=1
00:00
00:00
00:00
Use Up/Down Arrow keys to increase or decrease volume.

A user can name his/her circuit as below for easy access. If the user doesn’t provide any name to the circuit, then by default, the circuit is named with the circuit job ID along with a prefix “Circuit” appended. For eg: Circuit_1288
 

Composer-Specific Area Tools #

Access frequently used tools to manage, Undo, Redo, and Clear operations.

  • Composer Area: Use the circuit composer to drag and drop the gates, allowing you to view and edit the dropped gates or modify the QASM code generated for the dropped circuit of gates.
  • Manage: The manage option provides the user to change the number of Quantum Registers(qubits or ‘q’) and Classical Registers(registers or ‘c’) as required. To add or remove quantum or classical registers, click Manage registers. You can increase or decrease the number of qubits or registers and then click Save.
  • Undo: This tool is specifically meant to undo the last change made to the circuit area with absolute certainty.
  • Redo: This tool is specifically meant to redo the last change made to the circuit area with absolute certainty.
  • Clear: To clear the circuit area all at once.

 

Gate-Specific Tools #

Access Gate-specific tools to edit, delete, and expand information regarding each gate dropped on the composer area.

  • Edit: This option is activated by clicking on the gate in the composer area. This feature allows users to make changes to the qubit number until the gate can be extended as per the user’s preference. To add a control to any gate, modify the control bit number as per preference. For specific gates like the Toffoli gate(CCX), you can add both control bits (a & b) as well as the target bit.
  • Delete: To remove a gate from a qubit line, select the gate and click the trash can icon. You can also drag the selected gate outside of the composer area to remove the gate.
  • Expand:  Upon clicking the gate, initiate the expansion process for the specific gate. This action will trigger the gate to open, revealing additional content of how this gate is made with a combination of other unitary gates or how the gate is managed if interacting with more than one qubit. Users can expect an extended view or access to supplementary features by interacting with the gate through a click.
  • Information: This user action activates a detailed display, unveiling comprehensive details or relevant data associated with the selected gate. Users can anticipate and understand specific attributes or functionalities linked to the clicked gate, like its gate matrix. This dynamic interaction enhances the user experience, providing a seamless transition to an expanded state of information or functionality associated with the gate.
  • For a few gates, such as the Pauli X-Gate on clicking, I will take to the gate matrix section to show its x, y, and z basis representation.

It contains the gate information such as Gate Name, Operator Gate representation, and the Gate Matrix if available for the specific gate.

Measurement on Basis(x,y,z)Code Editor Area
Table of Contents
  • Composer-Specific Area Tools
  • Gate-Specific Tools

GET IN TOUCH

Ready to Get Started?

Have a query or a feedback? Reach out to us to learn more about the Qniverse and we will be in touch with you at the earliest.



qniverse [at] cdac [dot] in

C-DAC

Copyright © 2025, C-DAC, All rights reserved.

Developed and maintained by Quantum Technology Group, C-DAC Bengaluru

Ministry of Electronics and Information Technology (MeitY), Govt. of India

Terms of Service
Privacy Policy