Skip to content

Repository files navigation

License Documentation PyPI workflow PyPI version GitHub stars Python versions

alt text

About the library

Landscape Tools is a Python library designed to visualize, characterize, and analyze the loss landscapes of variational quantum algorithms.

It provides utilities for:

  • One-dimensional, two-dimensional, and three-dimensional loss scans
  • PCA-based landscape projections
  • Optimization trajectory visualization
  • Interpretable parameter-sensitivity analysis directly on quantum circuits
  • Exploratory landscape analysis
  • Barren plateau analysis through variance-based scaling studies over circuit depth, number of qubits, observables, and Pauli-string padding strategies

Built with quantum machine learning experiments in mind, Landscape Tools helps researchers diagnose trainability issues, inspect optimization dynamics, and better understand how variational quantum ansätze behave across parameter space.

Landscape Tools demo

Installation

pip install landscape_tools
from landscape_tools import landscape_visualization, barren_plateaus, exploratory_landscape_analysis

Documentation

More details are available in the documentation.

Contributors


Gabriel Legros

Henri de Boutray

About

Library meant to visualize optimization landscape, optimized for VQAs

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages