Because evolution is unitary.
We’ve awarded microgrants to over 30 teams across 14 countries, resulting in 8 completed or planned publications, welcoming 12 people into the field, and helping to form 1 new startup.
Could you be next? Apply here.
Grants Made

To Lorenzo Buffoni, to develop SQWalk, A Stochastic Quantum Walk simulator based on QuTiP.

To Jonas Schwab and the ALF collaboration, to develop pyALF, the Python interface of the ALF project, a powerful and flexible package for Quantum Monte Carlo simulations of fermion systems.

To the teams at Orange Quantum Systems and Qblox, to develop Quantify Core, an opensource Pythonbased data acquisition and experiment control platform for quantum computing and solidstate physics experiments. It is built on QCoDeS and is a spiritual successor of PycQED.

To Diego Ariel Wisniacki, Martin Larocca, Emiliano Manuel Fortes to develop Krylov and KGRAPE algorithms integrated with QuTiP. [arXiv]

To Reem Larabi to add more visualization improvements to the %debug tool in Q# by expanding its current set of controls.

To Alessandro Luongo and Armando Bellante to develop Quantumalgorithms.org an opensource web book collecting in an organized manner lectures notes around quantum algorithms for information processing, data analysis and machine learning.

To Goutam Tamvada and Douglas Stebila to develop VeriFrodo, an opensource package implementing a latticebased quantumresistant cryptographic algorithms in Jasmin within the Open Quantum Safe project.

To Owen Lockwood to develop a software package using classical deep reinforcement learning to improve quantum optimization, both for quantum simulations and hardware integration.

To Daniel Stilck França to develop a software package that will help benchmark the limitations of noisy quantum devices for solving optimization problems. [arXiv] [QIP talk on the technique].

To Rhea Parekh and Stephen DiAdamo to further develop Interlinq, a distributed quantumenabled simulator integrated with QuNetSim.

To Dariusz Lasecki to build an opensource Python library that delivers easytouse highquality pretrained machine learning models to predict good QAOA starting parameters for selected classes of problems.

To Oscar Higgott, to continue developing and maintaining PyMatching, a Python package for decoding quantum error correcting codes with minimumweight perfect matching (MWPM). [arXiv]

To Nicola Mosco, to develop HomodyneCT, a software package for medical diagnostics that uses a quantumtomographyinspired technique for state reconstruction in order to reduce the radiation dose patients receive.

To the QWorld, team, a followup grant to be incorporated as a nonprofit organization and step up their activities. [arXiv]

To the team at Qubit By Qubit, to develop courses and materials to educate a diverse ecosystem of open source quantum contributors.

To Pedro Rivero Ramírez for QRand, a multiplatform quantum random number generator library integrated with numpy.

To Jacob Miller for a PyTorch toolbox for matrix product state models.

To Rochisha Agarwal and Natansh Mathur to create a Machine Learning Textbook with integrated code and visualization.

To Mark Cunningham to explore applications of quantum computing to medical imaging.

To Spencer Churchill to write Quantum Tales, short stories with code where quantum algorithms are applied to solve tasks.

To Daniel Tan to develop and open source the Optimal Layout Synthesizer for Quantum Computing, OLSQ. This compiler beats other benchmarks on optimal layout of computational qubits onto physical qubits. [arXiv] [arXiv]

To Lia Yeh and the fullstackquantumcomputation.tech team to build communitydriven opensource educational resources for quantum computing. [site] [discord]

To Olivia De Matteo and Sarah Kaiser to build and optimize an open source Q# library for quantum RAM. [github]

To Roger Luo to continue the development of Yao.jl, a software for solving practical problems in quantum computation research. The grant will support Yao's new DSL compiler development, which includes an extensible DSL infrastructure, Juliabased frontend, Julia AST and QASM code generator, and a quantum circuit simplification infrastructure based on pattern matching. [github]

To Mark Shui Hu to further develop Qsurface, a simulator package for surface codes. The grant will improve visualization methods and facilitate the collaboration of an open, modular platform for surface code simulations. [github] [Docs]

To Muhammad Usman Farooq for a research internship in the Yao group that lost funding due to the COVID crisis. They aim to construct a quantum channel with a Classical input Reverse Information Cost of zero.

To Dariusz Lasecki to build an open source QAOA library and examples using Q#.

To Stephen DiAdamo to develop QuNetSim, a quantum network Python simulation framework for investigating quantum network protocols. [github] [arXiv] [video]

To Vincent Russo to support toqito, an open source Python toolkit for quantum information theory with extra functionality to study nonlocal games. [Github]

To Klementyna Jankiewicz and Piotr Migdal to develop widgets that embed visualizations of quantum states and ops into blog posts, interactive textbooks, and explorable explanations. These are extensions from their work on a new version of QuantumGame. [QuantumGame  Github] [BraKetVue  Github]

To Abdul Karim Obeid and the QHyp project, developing research and software at the intersection of quantum contextuality and probabilistic programming. [Publication]

To Qrack an open source, comprehensive, GPUaccelerated framework for simulating universal quantum processors. [Docs] [Benchmarks]

To Alexandru Paler and Daniel Herr to develop zxQentiana an open source, resource estimator for time and space tradeoffs for the surface code that uses pyZX compilation. [github]

To QCousins to support their mission of welcoming a young and diverse group of programmers into quantum computing. The grant will fund more of their quantum programming workshops and educational materials. [Workshops we funded]

To SciGym to build open source library for reinforcement learning environments in science. Examples include training a surface code decoder.

To Gate42 to build an open source library for quantum error mitigation and dynamical decoupling: both techniques for compiling programs to reduce the effect of noise in quantum processors.

To the NISQAI project to build a library for machine learning with nearterm quantum processors. [Proposal] [Video] [arXiv] [publ.]

To Petar Korponaić to support and extend the Quantum Programming Studio, an open source inbrowser IDE for multiplatform quantum programming. This project became the startup Quantastica that makes crossplatform quantum software. [Twitter] [Website]

To Lucas Saldyt to prototype a probabilistic programming language for quantum computing. This library is called Qurry.

To Aleks Kissinger and John van de Wetering to support the development of pyZX, an optimizing quantum circuit compiler based on a diagrammatic semantics from monoidal categories. This work resulted in two publications: (i) an overview of the pyZX library and (ii) benchmarks showing that pyZX outperforms the state of the art in reducing TCount. [arXiv1] [arXiv2] [Video] [Website]

To Adam Kelly to extend his work on the open source QCGPU high performance quantum circuit simulator [github] [libraries] [website].

To Ntwali Bashige to develop the Avalon quantum programming language and quantum programming communities in India and D. R. Congo.

To Michał Stęchły to build a traveling salesman solver web application and tutorials for Forest based on the quantum approximate optimization algorithm. [github tutorials] [blogpost] [web app source code (it's not live anymore)]

To Carlos Bravo Prieto to implement the Adiabatically Assisted Variational Quantum Eigensolvers in Forest, a hybrid classicalquantum algorithm for solving optimization problems. [github tutorial] [arXiv] [publication]