Skip to content
This repository has been archived by the owner on Mar 6, 2023. It is now read-only.

Commit

Permalink
Moved site
Browse files Browse the repository at this point in the history
  • Loading branch information
Alan Geller committed Apr 1, 2016
1 parent bd20f5e commit d5e99a3
Showing 1 changed file with 3 additions and 113 deletions.
116 changes: 3 additions & 113 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,116 +1,6 @@
# The Language-Integrated Quantum Operations (LIQ<i>Ui</i>|&#x232A;) simulator

## News
__2016/03/11 New introduction videos__
This site has been moved to a new home at **http://stationq.github.io/Liquid/**.
The repository is available at http://github.com/StationQ/Liquid.

Seven new short videos have been posted to the [LIQ<i>Ui</i>|&#x232A; Research site](http://research.microsoft.com/en-us/projects/liquid/)

__2016/03/04 Outputting circuits for other Quantum Languages__

We've uploaded sample code that shows how to print out circuits for other quantum languages. This specific example shows how to parse a circuit and generate QASM code. See [UserCode example](https://github.com/msr-quarc/Liquid/tree/master/UserCode/DaveWecker) from DaveWecker

__2016/02/04 The Microsoft Quantum Challenge__

Microsoft Research is delighted to announce its first Quantum Challenge based on the simulator for Language-Integrated Quantum Operations: LIQ<i>Ui</i>\|&#x232A; from the QuArC Group.
See http://aka.ms/quantumchallenge for full details. Closing date: April 29, 2016.

__2016/02/01 New Version Available (time to re-install)__

We are pleased to announce a major new version of LIQ<i>Ui</i>\|&#x232A; that has been re-written to be fully portable (currently on Windows, Linux and OSX). We have also improved the licensing process and have removed the registration steps completely. *All* future issues *must* be logged against this version, so we encourage anyone who has already installed the software to download the new version.

As always, we encourage you to join our (low volume) mailing list (instructions below) so you will directly receive announcements like these.

## What Is LIQ<i>Ui</i>|&#x232A;?

LIQ<i>Ui</i>|&#x232A; is a simulation platform developed by the [Quantum Architectures and Computation](http://research.microsoft.com/en-us/groups/quarc/) team at Microsoft Research to aid in the exploration of quantum computation.
LIQ<i>Ui</i>|&#x232A; stands for “Language Integrated Quantum Operations”.
A quantum operation is usually referred to as a unitary operator (U) applied to a column state vector (also known as a ket: |>).
The “i” is just a constant scaling factor, hence the acronym.

LIQ<i>Ui</i>|&#x232A; includes three simulators:
* A full state vector simulator that tracks the detailed evolution of the quantum state
* A stabilizer simulator based on CHP (Aaronson and Gottesman, http://arXiv.org/abs/quant-ph/0406196)
* A highly-optimized full state vector simulator for fermionic Hamiltonians

LIQ<i>Ui</i>|&#x232A; is available under a [Microsoft Research license](LICENSE.md).

## For More Information

See the [Microsoft Research project page on LIQ<i>Ui</i>|&#x232A;](http://research.microsoft.com/en-us/projects/liquid/)
and the paper, [LIQ<i>Ui</i>|&#x232A;: A Software Design Architecture and Domain-Specific Language for Quantum Computing](http://research.microsoft.com/pubs/209634/1402.4467.pdf).

To stay up to date on what we're doing with LIQ<i>Ui</i>|&#x232A;, please watch our repository and sign up for the LIQ<i>Ui</i>|&#x232A; email list.
To sign up, send an email to [email protected] with a one-line body reading:
```
SUB Liquid-news FirstName LastName
```
Replacing FirstName and LastName with your first and last names.
If you prefer to remain anonymous, you may instead send an email containing:
```
SUB Liquid-news anonymous
```

## How To Cite LIQ<i>Ui</i>|&#x232A;

If you use LIQ<i>Ui</i>|&#x232A; in your research, please cite it as follows:
* bibTex:
```
@misc{1402.4467,
author = {Dave Wecker and Krysta M.~Svore},
title = {{LIQU}i|>: {A} {S}oftware {D}esign {A}rchitecture and {D}omain-{S}pecific
{L}anguage for {Q}uantum {C}omputing},
year = {2014},
eprint = {1402.4467},
url = {arXiv:1402.4467v1}
}
```
* Text:
```
D. Wecker and K. M. Svore, “LIQ<i>Ui</i>|&#x232A;: A Software Design Architecure and Domain-Specific
Language for Quantum Computing,” (2014), arXiv:1402.4467v1 [quant-ph],
http://arxiv.org/abs/1402.4467.
```

## What Can I Do With It?

You can use LIQ<i>Ui</i>|&#x232A; to define quantum circuits, render them into a variety of graphical formats, and execute them
using an appropriate simulator.

Some of the specific algorithms you can simulate with LIQ<i>Ui</i>|&#x232A; are:
* Simple quantum teleportation
* Shor's factoring algorithm
* Quantum chemistry: computing the ground state energy of a molecule
* Quantum error correction
* Quantum associative memory (Ventura and Martinez, http://arxiv.org/abs/quant-ph/9807053)
* Quantum linear algebra (Harrow, Hassidim, and Lloyd, http://arxiv.org/abs/0811.3171)

All of these algorithms, and many more, are included as samples with LIQ<i>Ui</i>|&#x232A;.
A video of a recent talk at [IQC](https://uwaterloo.ca/institute-for-quantum-computing/) on the reserach we've done with the simulator is at https://youtu.be/Q6M0ueXLTak?t=1s

## How Do I Get It?

You can download the LIQ<i>Ui</i>|&#x232A; executable, libraries, sample scripts, and documentation from this site.

See the [Getting Started](GettingStarted.md) page for directions on how to download and start using LIQ<i>Ui</i>|&#x232A;.

If you wish to use LIQ<i>Ui</i>|&#x232A; on a Windows virtual machine,
see the [Using LIQ<i>Ui</i>|&#x232A; on Microsoft Azure](AzureGuide.md) page for directions.

## How Do I Use It?

See the [users' guide](https://msr-quarc.github.io/Liquid/LIQUiD.pdf) and the [full help documentation](https://msr-quarc.github.io/Liquid/).
The help may also be downloaded as a [single file](https://msr-quarc.github.io/Liquid/Liquid.chm), if desired. There is also a [tutorial video](http://research.microsoft.com/apps/video/default.aspx?id=258279) available that will take you through the basics.

We've also posted seven short videos to the [LIQ<i>Ui</i>|&#x232A; Research site](http://research.microsoft.com/en-us/projects/liquid/). These include:
* [Station Q Overview](http://research.microsoft.com/apps/video/default.aspx?id=263557)
* [LIQ<i>Ui</i>|&#x232A; Simulator History](http://research.microsoft.com/apps/video/default.aspx?id=263605)
* [The Quantum Challenge](http://research.microsoft.com/apps/video/default.aspx?id=263584)
* [LIQ<i>Ui</i>|&#x232A; Quantum Simulator QuickStart](http://research.microsoft.com/apps/video/default.aspx?id=263046)
* [LIQ<i>Ui</i>|&#x232A; Quantum Error Correction](http://research.microsoft.com/apps/video/default.aspx?id=263597)
* [LIQ<i>Ui</i>|&#x232A; Simulation Optimization](http://research.microsoft.com/apps/video/default.aspx?id=263612)
* [LIQ<i>Ui</i>|&#x232A; Quantum Chemistry](http://research.microsoft.com/apps/video/default.aspx?id=263611)

Note that this version of LIQ<i>Ui</i>|&#x232A; is limited to a maximum of 23 physical qubits for full state vector simulation.

If you run into a problem or have a question, you can [post an issue](https://github.com/msr-quarc/Liquid/issues).
If you have other feedback, you can contact the LIQ<i>Ui</i>|&#x232A; team at [email protected].
Please visit the new location for all things LIQ&#x1D448;&#x1D456;&#x23D0;&#x232A;.

0 comments on commit d5e99a3

Please sign in to comment.