stationq.github.io

Welcome to LIQπ‘ˆπ‘–ββŒͺ

Flexible

LIQπ‘ˆπ‘–ββŒͺ can run with built-in samples, from scripts or as a runtime in a custom application.

Managed

Managed runtimes make code easy to write and guarantee safe execution. .NET manages memory with a garbage collector, compiles your code with a JIT compiler.

Cross-platform

You can create LIQπ‘ˆπ‘–ββŒͺ simulations that run on multiple OSes and CPUs. LIQπ‘ˆπ‘–ββŒͺ runs on Windows, OSX and Linux.

Visualization

Circuits may be rendered in either Web compatible SVG graphics or LaTaX compatible TikZ. Many formatting options are available.

Sophisticated

A wide range of included optimizations allow for large circuits with a significant number of qubits to be simulated.

Extensible

Runtime modularity allows for an extensibility model where the user can create their own quantum gates and circuits as hierarchical elements in a sophisticated library.

Documented

LIQπ‘ˆπ‘–ββŒͺ comes with a large documentation set including an extensive Users's Manual, API documentation (both compiled help and HTML) as well as an extensive samples suite.

Portable

LIQπ‘ˆπ‘–ββŒͺ is portable across various platforms, both in terms of operating systems and processor architectures. Code written for it is also portable across application stacks, such as Mono, making it feasible to move applications across app stacks as well.

Community

We are encouraging community interactions via our GitHub web site. Users can provide feedback, sample circuits for others to use and discussion of new ideas for extending the core runtime.