pujyam / QNC

QNC: Quantum Netlist Compiler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QNC

Quantum Netlist Compiler

Abstract

Compile unitary operators (ie., both algorithms and initial state preparations) for quantum computers into an OpenQASM-2.0 based quatum gate-level netlist that can then be run directly on the IBM QISKit compatible simulators or IBM's open-access quantum computers. You can even specify the machine's qubit connection topology to produce custom tailored QASM code for each physical machine.

Authors

Nandakishore Santhi (LANL)

nsanthi [at] lanl [.] gov

License

LACC#: LANL LACC# C18030 - QNC: Quantum Netlist Compiler

See LICENSE for licensing details. If you find this software useful in your research please make sure to acknowledge this project and its author(s).

About

QNC: Quantum Netlist Compiler

License:Other


Languages

Language:C++ 81.5%Language:OpenQASM 15.1%Language:HTML 1.3%Language:TeX 1.2%Language:Python 0.4%Language:C 0.3%Language:CMake 0.2%Language:Shell 0.1%Language:Makefile 0.0%