Demos

Getting started

Tutorials

Describing and manipulating time-dependent schedules

beginner

Running digital quantum simulations for spin and fermionic systems

Running digital quantum simulations for spin and fermionic systems

overview

Spin fermion transforms

Variational Quantum Eigensolver for Fermions: tutorial

Quantum Phase Estimation on the Hubbard molecule

Quantum chemistry: Solving H2 using UCC

Quantum chemistry: Solving LiH using UCC

Advanced VQE: Quantum Subspace Expansion

Natural gradient-based optimizer

Optimizing circuits with the sequential optimization plugin

Running several optimizations and keeping the best one with MultipleLaunchesPlugin

Programming with qat.lang

Programming with qat.lang

overview

Writing a basic quantum program

Measurements and classical control

Quantum program creation

Defining and using a custom gate set in pyAQASM

Quantum Fourier Transform

Definition of all avalaible gates

Grover and quantum search

Creating and using your own gate set in (py)AQASM

Circuit inlining

Temporary/ancilla qubits management

Compute, uncompute, and computation scopes

Writing and linking libraries

Very advanced usage: linking under control

Quantum Types

Differentiating jobs

Atos Quantum Assembly Language: Quick Reference

Basic quantum algorithms

Basic quantum algorithms

overview

Grover search and amplitude amplification

Quantum Phase Estimation

Quantum Counting

plugins

The circuit inliner plugin

Emulating custom hardware inside universal processors

Junctions and optimizers

The observable splitter plugin

Defining and using custom Plugins

variational_algorithms

Displaying information through the execution stack

Quantum Approximate Optimization Algorithm

Scipy minimize variational plugin

A simple VQE example

Combinatorial Optimization Problems

Combinatorial Optimization Problems

overview

Introduction

Max Cut

beginner

Graph Partitioning

advanced

K-Clique

advanced

Vertex Cover

beginner

Number Partitioning

beginner

Basic example of use of simulated annealing

beginner

Distributed simulation with DLinAlg

Distributed simulation with DLinAlg

beginner overview

Running noisy simulations on the QLM

Running noisy simulations on the QLM

overview

Creating a custom hardware model

Describing quantum noise: Quantum channels

Parametric quantum channels

Noisy state preparation

Adding gate noise