Metadata-Version: 2.1
Name: evovaq
Version: 1.0.21
Summary: EVOlutionary algorithms toolbox for VAriational Quantum circuits
Home-page: https://github.com/Quasar-UniNA/EVOVAQ
Author: Angela Chiatto
Author-email: angela.chiatto@unina.it
License: MIT
Keywords: Quantum Computing,Evolutionary Algorithms,Variational Quantum Circuits
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy==1.23.5
Requires-Dist: tabulate==0.8.10
Requires-Dist: tqdm==4.64.1
Requires-Dist: matplotlib==3.5.1
Requires-Dist: pandas==1.4.2
Requires-Dist: openpyxl==3.0.9

# EVOVAQ [![Made at Quasar!](https://img.shields.io/badge/Unina-%20QuasarLab-blue)](http://quasar.unina.it) [![Made at Quasar!](https://img.shields.io/badge/Documentation-%20Readthedocs-brightgreen)](https://evovaq.readthedocs.io/en/latest/index.html)

**EVOlutionary algorithms-based toolbox for VAriational Quantum circuits (EVOVAQ)** is a novel evolutionary framework designed
to easily train variational quantum circuits through evolutionary techniques, and to have a simple interface between
these algorithms and quantum libraries, such as Qiskit.

**Optimizers in EVOVAQ:**

* Genetic Algorithm

* Differential Evolution

* Memetic Algorithm

* Big Bang Big Crunch

* Particle Swarm Optimization

* CHC Algorithm

* Hill Climbing

## Installation

You can install EVOVAQ via ``pip``:

```bash
pip install evovaq
```

Pip will handle all dependencies automatically and you will always install the latest version.
