open source quantum