Skip to content

QUEASARS is an open-source, qiskit-based, python package implementing quantum variational eigensolvers which use evolutionary algorithms to find a good ansatz during the optimization process.

License

Notifications You must be signed in to change notification settings

DLR-RB/QUEASARS

Repository files navigation

QUEASARS - Quantum Evolving Ansatz Variational Solver

QUEASARS is an open-source, qiskit-based, python package implementing quantum variational eigensolvers which use evolutionary algorithms to find a good ansatz during the optimization process, like E-VQE, MoG-VQE or QNEAT. Currently only EVQE is implemented.

QUEASARS is developed as part of a research project of the Quantum Space Operations Center (QSOC) at the German Space Operations Center (GSOC).

Table of contents

Installation

Using Pip

QUEASARS requires a python3 environment with python >= 3.9 and can be installed using the following pip command:

  pip install queasars

From Source

QUEASARS' development dependencies are managed using poetry. To install QUEASARS from source follow these instructions:

  1. Clone the QUEASARS repository.
  2. Install Python 3.11
  3. Install poetry (installation guide).
  4. Run poetry install from within QUEASARS' project directory to install its dependencies.

Usage

Documentation

A more detailed documentation is available at https://dlr-rb.github.io/QUEASARS/.

Contributing

Contributions to this project are welcome. You may open issues, fix or expand documentation, provide new functionality or create more and better tests. If you have a minor contribution you can open a pull request right away. For any major contribution please open an issue first or discuss with the repository maintainer. Please also note that you need to fill out and sign a contributor license agreement

Maintainers

The current Maintainers of QUEASARS are Sven Prüfer (@svenpruefer) and Daniel Leidreiter (@dleidreiter). QUEASARS is currently being developed within the context of Daniel Leidreiter's master thesis.

Copyright and license

Copyright

Quantum Evolving Ansatz Variational Solver (QUEASARS)

Copyright 2023 DLR - Deutsches Zentrum für Luft- und Raumfahrt e.V.

This product was developed at DLR - GSOC (German Space Operations Center at the German Aerospace Center DLR, https://www.dlr.de/).

License

QUEASARS is licensed under the Apache License, Version 2.0.

About

QUEASARS is an open-source, qiskit-based, python package implementing quantum variational eigensolvers which use evolutionary algorithms to find a good ansatz during the optimization process.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages