Qadence
Tutorials
Initializing search
qadence
Home
Getting started
Contents
Tutorials
API
Qadence
qadence
Home
Getting started
Getting started
Installation
Development & Info
Development & Info
Contributing
Code of conduct
License
Contents
Contents
Block system
Parametric programs
Time-dependent generators
Quantum models
Quantum registers
State initialization
Arbitrary Hamiltonians
QML Constructors
Wavefunction overlaps
Backends
Useful info
Useful info
State conventions
Serialization
Tutorials
Tutorials
Digital-analog quantum computing
Digital-analog quantum computing
Basic operations on neutral-atoms
Fitting a function with analog blocks
Restricted local addressability
Pulse-level programming with Pulser
Fitting a function with a Hamiltonian ansatz
Solve a QUBO problem
CNOT with interacting qubits
Variational quantum algorithms
Variational quantum algorithms
Training tools
Configuring a QNN
Quantum circuit learning
Solving MaxCut with QAOA
Solving a 1D ODE
Advanced Tutorials
Advanced Tutorials
Quantum circuits differentiation
Custom quantum models
Projector blocks
Profiling and debugging on CUDA devices
Realistic simulations
Realistic simulations
Measurement protocols
Simulated errors
Error mitigation
Development
Development
Architecture and sharp bits
Drawing
API
API
Block system
Operations
Register
QuantumCircuit
Parameters
State preparation
Noise
Constructors
Transpilation
Execution
Quantum models
QML tools
Serialization
Types
Drawing
Backends
Backends
Abstract backend
PyQTorch
Pulser
DifferentiableBackend
Tutorials
This section is undergoing changes and most of the information here will be reorganized.