Release Notes
06-MAY-2025 – v1.1.0
Features
- Shortcut Keys:Added convenient shortcut keys for commonly used operations such as deleting gates, undoing and redoing actions. These shortcuts can be found listed under the ‘Help’ menu.
- Qubit Initialization: Enhanced Qubit Initialization
- QuEst Simulator: Added Quantum Exact Simulation Toolkit (QuEst). QuEst is a high performance simulator of quantum circuits, state-vectors and density matrices. QuEST uses multithreading, GPU acceleration and distribution to run lightning first on laptops, desktops and networked supercomputers.
- Added new Simulators:
- Quest_simulator – a high performance simulator of quantum circuits, state-vectors and density matrices.
- qsimcirq_simulator – qsimcirq is a full wave function simulator written in C++. It uses gate fusion, AVX/FMA vectorized instructions and multi-threading using OpenMP to achieve state of the art simulations of quantum circuits. qsim is integrated with Cirq for CPU & GPU.
- qsimcirq_cuquantum_gpu_simulator – GPU based Quantum Simulation using Qsim Cirq Simulator.
- Added new Algorithms:
- Veto Algorithm – The Veto Algorithm is a filtering technique that rejects events or data points based on predefined exclusion criteria to enhance the quality of the remaining dataset.
- QSVM Algorithm – The QSVM (Quantum Support Vector Machine) algorithm leverages quantum computing to perform classification tasks by mapping data into a high-dimensional Hilbert space using quantum kernels for enhanced pattern recognition.
- QKMeans Algorithm – The QKMeans (Quantum K-Means) algorithm is a quantum-enhanced clustering method that uses quantum distance estimation to group data into clusters more efficiently than classical K-Means.
- QPC for the socialist millionaire problem – Quantum Private Comparison (QPC) for the Socialist Millionaire Problem enables two parties to compare whether their private inputs are equal—without revealing the actual values—using quantum properties like entanglement and superposition to ensure security and privacy.
- QKNN – QKNN (Quantum k-Nearest Neighbors) is a quantum-enhanced classification algorithm that uses quantum parallelism and distance estimation to efficiently identify the k closest training samples to a query point for decision making.
Bug Fixes
- Added horizontal auto scrolling of circuit composer while drag and drop the gates
- Proper error messages are now implemented for all mandatory fields in the Profile section.
- Proper error messages are now displayed for all required fields in the Algorithm Input section.
- The issue where angles were not updating correctly while creating custom gates (RX, RY, RZ, P, U, and CP) has been resolved.
- The issue with incorrect display of state angles (θ, λ, φ) during initialization has been fixed.
03-APR-2025 – v1.0.0
First Public Release
Features
- Powerful Circuit Builder: The intuitive, drag-and-drop circuit builder enables users to visually design quantum circuits by selecting and placing quantum gates.
- Rich Gate Palette: Qniverse offers a Rich Gate Palette, enabling the construction of complex quantum circuits and custom gates by leveraging fundamental quantum gates.
- Realtime debug: Qniverse facilitates real-time debugging of quantum circuits up to 6 qubits.
- Quantum Transpiler: An integrated transpiler allows users to “code once and execute on multiple platforms“. It efficiently converts quantum circuits into formats supported by various simulation frameworks(Qiskit, CirQ, CudaQ etc.,) and transforms them into optimized instruction sequences compatible with different quantum hardware architectures(IBMs superconducting).
- Modular Libraries: The in-built libraries enable users to work with pre-built components and easily integrate them into their workflows, enhancing development efficiency. Whether creating optimization algorithms, machine learning models, or cryptographic protocols, the modular libraries offer the flexibility needed to address a broad spectrum of quantum computing challenges.
- Ideal visualization:Qniverse provides an intuitive visualization of probability distributions for quantum circuits up to 6 qubits, facilitating clear inference of quantum state outcomes.
- Algorithm Implementations: Qniverse platform provides a powerful platform for implementing quantum algorithms. They don’t offer a one-stop shop for pre-built solutions, but rather equip you with the tools and knowledge to bridge the gap between theoretical and practical applications of quantum computing. This capability brings the power of quantum algorithms closer to real-world applications, advancing industries such as cryptography, materials science, and more.
- Connect to multiple Quantum Hardware: Qniverse enables the execution of quantum circuits on multiple quantum hardware through seamless connectivity.
- Accelerated Quantum Computing: Qniverse offers a diverse range of compute resources, including CPUs and classical accelerators like GPUs, FPGAs, and vector processors, to support quantum computing workflows.
- Persistent Quantum Circuit Access and SLURM Integration: Qniverse integrates with HPC’s SLURM scheduler for efficient resource management and provides persistent access to previously executed quantum circuits.
- Documentation: Qniverse offers comprehensive and user-friendly documentation, detailing its SDK, tools, and algorithms to facilitate seamless learning and implementation.
- Advanced Quantum Programming with JupyterLab: Qniverse integrates JupyterLab, empowering advanced users to program, execute, and iterate on complex quantum circuits and algorithms within a familiar environment