diff --git a/README.md b/README.md index 4bed2c4..7652fd2 100644 --- a/README.md +++ b/README.md @@ -1,116 +1,6 @@ # The Language-Integrated Quantum Operations (LIQUi|〉) 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 [LIQUi|〉 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: LIQUi\|〉 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 LIQUi\|〉 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 LIQUi|〉? - -LIQUi|〉 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. -LIQUi|〉 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. - -LIQUi|〉 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 - -LIQUi|〉 is available under a [Microsoft Research license](LICENSE.md). - -## For More Information - -See the [Microsoft Research project page on LIQUi|〉](http://research.microsoft.com/en-us/projects/liquid/) -and the paper, [LIQUi|〉: 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 LIQUi|〉, please watch our repository and sign up for the LIQUi|〉 email list. -To sign up, send an email to LISTSERV@lists.research.microsoft.com 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 LIQUi|〉 - -If you use LIQUi|〉 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, “LIQUi|〉: 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 LIQUi|〉 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 LIQUi|〉 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 LIQUi|〉. -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 LIQUi|〉 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 LIQUi|〉. - -If you wish to use LIQUi|〉 on a Windows virtual machine, -see the [Using LIQUi|〉 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 [LIQUi|〉 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) -* [LIQUi|〉 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) -* [LIQUi|〉 Quantum Simulator QuickStart](http://research.microsoft.com/apps/video/default.aspx?id=263046) -* [LIQUi|〉 Quantum Error Correction](http://research.microsoft.com/apps/video/default.aspx?id=263597) -* [LIQUi|〉 Simulation Optimization](http://research.microsoft.com/apps/video/default.aspx?id=263612) -* [LIQUi|〉 Quantum Chemistry](http://research.microsoft.com/apps/video/default.aspx?id=263611) - -Note that this version of LIQUi|〉 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 LIQUi|〉 team at liquid@microsoft.com. +Please visit the new location for all things LIQ𝑈𝑖⏐〉.