A favicon of IQM Pulla

IQM Pulla

Provides client-side access for direct pulse-level control of quantum computers. Enables fine-grained hardware interaction for advanced experiments and calibration.

Visit IQM Pulla
A screenshot of IQM PullaVisit

This client-side library provides pulse-level access to quantum computers. It allows researchers and engineers to interact directly with the hardware at a fundamental level, controlling the precise timing and shape of microwave pulses used to manipulate qubits. This capability is essential for advanced quantum experiments, hardware characterization, calibration routines, and developing custom control sequences beyond standard gate-based programming. As a client-side library, it integrates into existing workflows, offering fine-grained control necessary for pushing the boundaries of quantum computing research and development.

Tags:

Share:

Similar to IQM Pulla:

Achieve provably optimal quantum circuit synthesis.
OptimizationQuantum Circuits
Perform provably optimal quantum circuit synthesis using discrete optimization in Julia. Minimize gate counts for efficient, hardware-aware decompositions.
Build, simulate, and run quantum circuits in your browser.
Quantum CircuitsSimulators
Design, simulate, and execute quantum circuits directly in your web browser. Supports synthesis, transpilation, hybrid algorithms, and multiple hardware platforms.
Program quantum pulse sequences in Python.
Pulse-level controlQuantum Circuits
Define precise quantum pulse sequences with a Python DSL. Manage qubit and instrument configurations. Includes examples for single and two-qubit experiments.
The Pulse-Level Language for Hybrid Programming
Pulse-level control
QUA is an intuitive pulse-level programming language used with Quantum Machines’ OPX hybrid controllers. It is the core of QM’s comprehensive hybrid development platform – which also features automated calibrations via QUAlibrate, and access to a vast library of control applications. QUA seamlessly merges quantum and classical programming. With QUA, quantum builders can easily program complex algorithms that were previously impossible, reaching milestones faster and accelerating the path to breakthrough results.
Simulate and visualize surface code error correction.
Quantum Error CorrectionVisualization
Simulate and visualize quantum error correction on surface codes. Inspect decoding processes, benchmark decoder performance, and explore modular implementations of codes, errors, and decoders.
Develop quantum algorithms with Q#, tools, and learning.
High-level Quantum ProgrammingQuantum Circuits
Develop quantum algorithms using the Q# language, comprehensive tooling, and learning resources like Quantum Katas. Includes a resource estimator and integrates with Azure Quantum.
High-level language for scalable quantum algorithm development
High-level Quantum ProgrammingQuantum Circuits
Develop quantum algorithms with a high-level language. Features typed variables, automatic uncomputation, modularity, integrated arithmetic, and broad hardware compatibility.
Build and run quantum workloads with the leading open-source SDK.
CompilersQuantum Circuits+1 more
Build, refine, and execute quantum workloads at scale. This open-source toolkit is the highest-performing SDK for building and transpiling circuits, offering simplified workflows and powerful tools.
QIR specification defining how to represent quantum programs within the LLVM IR
Intermediate RepresentationQIR+1 more
QIR specification defining how to represent quantum programs within the LLVM IR

Command Menu