Skip to content

pasqal-io/quantum-evolution-kernel

Repository files navigation

Quantum Evolution Kernel

A Python library that implements Quantum Evolution Kernel, a method for measuring the similarity between graph-structured data, based on the time-evolution of a quantum system. It includes an example application in machine learning classification on a bio-chemical dataset.

For more details about the approach, see https://journals.aps.org/pra/abstract/10.1103/PhysRevA.107.042615

Installation

Using hatch, uv or any pyproject-compatible Python manager

Edit file pyproject.toml to add the line

  "quantum-evolution-kernel"

to the list of dependencies.

Using pip or pipx

To install the pipy package using pip or pipx

  1. Create a venv if that's not done yet
$ python -m venv venv
  1. Enter the venv
$ . venv/bin/activate
  1. Install the package
$ pip install quantum-evolution-kernel
# or
$ pipx install quantum-evolution-kernel

Usage

For the time being, the easiest way to learn how to use this package is to look at the example notebook.

See also the full API documentation.

Getting in touch