Demos

Tutorials

Describing and manipulating time-dependent schedules

beginner

/notebooks/tutorials/schedule_arithmetic.html

Running an analog simulation in a distributed environment

Running an analog simulation in a distributed environment

overview

/notebooks/tutorials/analog_simulations/overview_distributed_analog_simulation.html
How to run a distributed analog simulation with DMPSTraj

/notebooks/tutorials/analog_simulations/introduction_to_dmpstraj_and_slurm.html
Crossing a phase transition with Rydberg atoms in a distributed environment: a DMPSTraj emulation

/notebooks/tutorials/analog_simulations/distributed_phase_transition_rydbergs_with_DMPSTraj.html
Analog QPUs on the QLM: a short demonstration

beginner

/notebooks/tutorials/analog_simulations/aqpu_getting_started.html
Getting started with the Parameter class

advanced

/notebooks/tutorials/analog_simulations/parameter_getting_started.html
Variational Quantum Simulation with analog QPUs

advanced

/notebooks/tutorials/analog_simulations/aqpu_variational_quantum_simulation.html
QutipQPU with Bosonic Hamiltonians

advanced

/notebooks/tutorials/analog_simulations/bosonic_hamiltonians.html
An example with a fermionic Hamiltonian

advanced

/notebooks/tutorials/analog_simulations/ultracold_atoms_AQPU.html

Overview: circuit optimization

Overview: circuit optimization

overview

/notebooks/tutorials/circuit_optimization/overview.html
NISQCompiler: a all-in-one blackbox compiler

/notebooks/tutorials/circuit_optimization/generic_compiler.html
FusionPlugin - example use case with a random circuit

/notebooks/tutorials/circuit_optimization/fusion_plugin.html
Circuit optimization using PatternManager - example of QAOA for MaxCut

/notebooks/tutorials/circuit_optimization/pattern_manager.html

Synthopline

Running digital quantum simulations for spin and fermionic systems

Running digital quantum simulations for spin and fermionic systems

overview

/notebooks/tutorials/digital_quantum_simulations_spin_fermion/qat_fermion_overview.html

Programming with qat.lang

Programming with qat.lang

overview

/notebooks/tutorials/lang/overview.html
Quantum program creation

/notebooks/tutorials/lang/py_aqasm.html
Defining and using a custom gate set in pyAQASM

/notebooks/tutorials/lang/custom_gate_set.html
Quantum Fourier Transform

/notebooks/tutorials/lang/qft.html
Definition of all avalaible gates

/notebooks/tutorials/lang/available_gates.html
Creating and using your own gate set in (py)AQASM

/notebooks/tutorials/lang/gate_sets.html
Temporary/ancilla qubits management

/notebooks/tutorials/lang/advanced_usage_ancillae.html
Compute, uncompute, and computation scopes

/notebooks/tutorials/lang/advanced_usage_compute_uncompute.html
Writing and linking libraries

/notebooks/tutorials/lang/linking.html
Very advanced usage: linking under control

/notebooks/tutorials/lang/very_advanced_linker.html
Atos Quantum Assembly Language: Quick Reference

/notebooks/tutorials/lang/aqasm.html

Basic quantum algorithms

Adding plugins to your computation stack

Adding plugins to your computation stack

overview

/notebooks/tutorials/plugins/overview.html
Defining and using custom Plugins

/notebooks/tutorials/plugins/plugins.html
Emulating custom hardware inside universal processors

/notebooks/tutorials/plugins/emulating_custom_hardware_specs.html
Defining and using custom Plugins

/notebooks/tutorials/plugins/plugins.html

Designing and running variational algorithms in the QLM

Designing and running variational algorithms in the QLM

overview

/notebooks/tutorials/variational_algorithms/overview.html

First steps with the QLM

First steps with the QLM

overview

/notebooks/tutorials/basic/overview_basic.html
Creation of an EPR pair using two qubits

/notebooks/tutorials/basic/epr_pair.html
Manipulating and measuring observables

/notebooks/tutorials/basic/observables.html

Combinatorial Optimization Problems

Distributed simulation with DLinAlg

Distributed simulation with DLinAlg

beginner overview

/notebooks/tutorials/distributed_simulation/overview_distributed_simulation.html

Approximate simulation using matrix product-based methods

Approximate simulation using matrix product-based methods

overview

/notebooks/tutorials/mps/overview.html

Running noisy simulations on the QLM

Running noisy simulations on the QLM

overview

/notebooks/tutorials/noisy_simulation/overview.html

Simulation of quantum circuits on the QLM: introduction

Simulation of quantum circuits on the QLM: introduction

overview

/notebooks/tutorials/simulation/simulation_overview.html