ProjectQ

Code

Our code is freely available on http://github.com/projectq-framework.

Installation instructions can be found on the getting started page in the documentation.

Documentation

A good overview of the ProjectQ-framework can be found in our paper https://arxiv.org/abs/1612.08091.

The code documentation and tutorials are available online at http://projectq.readthedocs.io/en/latest/.

Examples codes can be found on GitHub https://github.com/ProjectQ-Framework/ProjectQ/tree/master/examples. Among others there is an example of how to run on IBM’s QE chip https://github.com/ProjectQ-Framework/ProjectQ/blob/master/examples/ibm_entangle.ipynb.

A general overview on quantum compilation can be found in our paper https://arxiv.org/abs/1604.01401 and a detailed discussion on quantum emulators is described in https://arxiv.org/abs/1604.06460.

FermiLib

Code

Our code is freely available on http://github.com/projectq-framework.

Installation instructions can be found on the getting started page in the documentation. FermiLib requires ProjectQ and therefore ProjectQ should be installed first.

Plugins

Plugins enabling to interface with, e.g., electronic structure packages, are also freely available at http://github.com/projectq-framework.

Documentation

The code documentation and tutorials are available online at https://fermilib.readthedocs.io/en/latest/.

Examples can be found on GitHub such as an introduction ipython notebook.