ProjectQ is an open-source software framework for quantum computing. It aims at providing tools which facilitate inventing, implementing, testing, debugging, and running quantum algorithms using either classical hardware or actual quantum devices.
The four core principles of this open-source effort are
- Open & Free: ProjectQ is released under the Apache 2 license
- Simple learning curve: It is implemented in Python and has an intuitive syntax
- Easily extensible: Anyone can contribute to the compiler, the embedded domain-specific language, and libraries
- Code quality: Code reviews, continuous integration testing (unit and functional tests)
- Please cite