Damian S. Steiger, Thomas Häner, Matthias Troyer: ProjectQ: an open source software framework for quantum computing. Quantum 2: 49 (2018)