Azure Quantum Development Kit
Welcome to the Azure Quantum Development Kit!
This repository contains tooling for the Q# language, specifically:
compiler: core compiler logic and command-line tooling
fuzz: fuzz testing infrastructure
jupyterlab: JupyterLab extension
language_service: Q# language service and editor features
library: Q# standard library
npm: Q# npm package
pip: Q# Python pip package
playground: simple website for interacting with Q#
resource_estimator: Implementation for the Azure Quantum Resource Estimator
vscode: Visual Studio Code extension
wasm: The bindings and logic for the WebAssembly module
widgets: The Q# Jupyter widgets Python package
There are also the tutorials and samples in the ./katas
and ./samples
directories, respectively.
Code from this repository powers the Q# development experience on https://quantum.microsoft.com.
Open bounties:
- $80 | Lint rule: When qubit reuse is not supported, prefer
MResetZ
overM
- $90 | Not all data types can be converted to String using string interpolation
- $100 | Quick fix for namespace not opened.