We are excited to share the results for the 2023 Quantum Open Source Survey organized by Unitary Fund. The purpose of this survey is to gather a dataset that is inclusive and representative of current and prospective open-source software (OSS) coders, for and with quantum technologies (QT) in order to better serve users of the quantum computing ecosystem.
Having a better understanding of the needs and backgrounds of the quantum computing community can help stakeholders improve their products/services/events to better accommodate users. Collectively, 798 responses were provided by a global community.
Read the blog post for an analysis of the results.
Here are the results, divided into the sections below:
9) Current/expected total annual compensation in US dollars
What is your current/expected total annual compensation in US dollars (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you prefer not to answer, please leave the box empty.
Have you ever used any Quantum Software? Quantum Software is any tool that assists with connecting to quantum computing cloud services or research in the fields of quantum computing or quantum physics, as well as study, teach, learn, develop, simulate, or interact with quantum computing concepts.
17) Cloud services used currently or in the future
Please select which of the following cloud services for quantum software you are currently using and which services you would like to use in the next year? Please select all that apply.
Total answers: 530
array = data.replies_clean[16].map((r) =>mult_barchart( r.data, {x: (d) => d.all_ratio,y: (d) => d.short_label,z: r.tool,width: width,questionN:17,max:71// give the same scale to all charts }))// solo i primi 5array[0]
18) Full-stack development platforms and simulators used currently or in the future
Please select which of the following full-stack development platforms and simulators you are currently using or would like to use in the future. Please select all that apply.
Total answers: 535
array18 = data.replies_clean[17].map((r) =>mult_barchart( r.data, {x: (d) => d.all_ratio,y: (d) => d.short_label,z: r.tool,width: width,questionN:18,max:69// give the same scale to all charts }))// solo i primi 5array18[0]
array18[1]
array18[2]
array18[3]
array18[4]
Tool
Have been using it in the last year
Plan to continue using it next year
Plan to start using it next year
Qiskit
68.8
55.3
8.8
Qiskit Aer
46.4
39.1
5.4
PennyLane
29.0
22.6
10.8
Cirq
22.8
17.6
10.7
t|ket>
19.8
16.3
8.6
amazon-braket-sdk-python
13.8
8.6
12.0
cuQuantum
9.9
9.3
10.1
QuTiP-qip
12.1
10.1
5.6
CUDA Quantum
7.7
7.5
8.8
Q#
9.3
5.0
8.6
Strawberry Fields
5.6
3.6
7.7
dwave-ocean-sdk
6.7
3.7
6.0
Intel Quantum Simulator
3.2
1.7
9.5
Yao.jl
3.7
3.6
5.4
pyQuil
4.7
3.2
3.7
Quirk
4.5
3.0
3.6
TensorCircuit
1.9
2.6
6.5
Bloqade
3.7
2.2
5.0
ProjectQ
3.2
1.5
3.7
Qibo
1.5
1.9
4.9
Silq
1.3
1.5
5.4
Pulser
2.1
1.9
4.1
Perceval
1.5
1.9
4.7
XaCC
1.9
1.7
3.9
CQuIC/qcircuit
2.1
1.3
4.1
quil-lang/qvm
1.9
1.7
3.7
QuantumUtils/quantum-utils-mathematica
1.5
1.3
4.3
Qrack
0.7
1.1
5.0
QuEST-Kit/QuEST
1.5
0.7
4.5
Tequila
1.3
1.1
4.1
corbett/QuantumComputing (Quintuplet)
0.6
0.7
4.5
softwareQinc/qpp (Q++)
0.9
0.7
4.1
OpenQL
0.4
0.7
4.3
weinbe58/QuSpin
1.3
1.1
3.0
DDSIM
0.9
0.4
3.7
stewdio/q.js (Quantum JavaScript)
0.6
1.1
3.2
quantastica/quantum-circuit
0.6
0.4
3.7
QWIRE
0.9
0.4
3.4
Liqui|>
0.9
0.4
3.4
quipper-language
0.6
0.4
3.6
Staq
0.4
0.6
3.4
QCGPU
0.4
0.4
3.2
18b) Full-stack development platforms and simulators: 2023 vs 2022
19) Softwares for applications and tools used currently or in the future
Please select which of the following software for applications and tools you are currently using as quantum software and which software you would like to use in the next year. Please select all that apply.
Total answers: 411
array19 = data.replies_clean[18].map((r) =>mult_barchart( r.data, {x: (d) => d.all_ratio,y: (d) => d.short_label,z: r.tool,width: width,questionN:19,max:30// give the same scale to all charts }))// solo i primi 5array19[0]
array19[1]
array19[2]
array19[3]
array19[4]
Tool
Have been using it in the last year
Plan to continue using it next year
Plan to start using it next year
Qiskit/qiskit-optimization
29.9
25.5
15.1
Qiskit/qiskit-machine-learning
27.5
23.1
18.7
PennyLaneAI/qml
25.1
21.4
13.4
openqasm/openqasm
28.2
23.1
8.0
Qiskit/qiskit-nature
24.1
20.7
11.4
tensorflow/quantum
13.4
10.2
17.0
Qiskit/qiskit-finance
13.4
11.7
10.5
unitaryfund/mitiq
9.2
7.3
11.7
quantumlib/OpenFermion
10.2
7.5
7.1
mit-han-lab/torchquantum
4.6
6.1
9.2
BQSKit/bqskit
5.1
5.4
6.8
quantumlib/Stim
4.9
6.1
5.6
Quantomatic/pyzx
4.9
3.6
6.6
AgnostiqHQ/covalent
3.9
2.7
6.1
Infleqtion/Superstaq
2.9
3.6
4.9
qir-alliance/qcor
2.7
1.7
5.1
zapatacomputing/orqviz
2.2
0.7
4.4
boschmitt/tweedledum
2.2
0.5
4.6
lanl/qmasm
1.5
1.5
3.9
SoftwareQuTech/SimulaQron
1.7
1.2
3.4
NetKet/NetKet
1.0
1.0
3.9
vprusso/toqito
0.7
0.7
4.4
hongyehu/PyClifford
0.7
0.5
4.1
tqsd/QuNetSim
1.2
1.0
2.9
epiqc/ScaffCC
0.0
0.5
3.6
19b) Softwares for applications and tools: 2023 vs 2022
20) Importance rating when choosing a cloud service/development platform/application tool
When choosing Cloud Services, Full Stack Development Platforms & Simulators, or Software for Application/Tools, please select which of the following factors is most important to you.
Total answers: 488
mult_barchart_filters( data.replies_clean[19], {x: (d) => d.cloud_services,xFilter1_1: (d) => d.full_stack_development_platforms_and_simulators,xFilter1_2: (d) => d.software_for_applications_and_tools,y: (d) => d.short_label,filterLabels1: ["Cloud Services","Full Stack Development Platforms and Simulators","Software for Applications and Tools"],filters:true,width: width,questionN:20,max:70, })
21) Main reasons for not using the technologies that respondents would like to use but are not currently using
For the technologies that you would like to use but are not currently using, what are the main reasons for not currently using them?
31) Opinion on how welcoming the quantum software community is
How welcoming do you feel the quantum software community is? The quantum software community includes the people and structures, both online and off-line, of professionals, students and volunteers involved in developing software projects for quantum science and quantum technology.
34) The types of resources/engagements helpful for learning or contributing to quantum open source projects
Which of the following types of resources/ engagements do you find helpful for your learning or contributing to quantum open source projects? Please select all that apply.
The quantum OSS projects listed in the software survey have been chosen among those with >50 stars on Github/GitLab included in the awesome-quantum-software list and other lists, excluding software focusing on tutorials, cryptography, experiments. The software projects and platforms have been divided in three categories: cloud services; software for full-stack development and simulator; application tools.
A draft of the survey has been circulated among Unitary Fund advisory board, board, program members and partners for feedback. The survey has been open Sept. 27 – Oct. 29, 2023. The data is stored at github.com/unitaryfund/qoss-survey.
Unitary Fund circulated the surveys on its social media platforms (Discord, X, LinkedIn, UF blog) and contacting major blogs (QC Report, Qiskit Slack channels, PennyLane blog, etc.), newsletters (UF mailing list, QuTiP mailing list, academic networks, etc.), UF members, supporters and partners.
We are excited to repeat the survey in coming years and track the changes and trends in responses and in the field. This is possible thanks to UF Members and other supporters. Thank you to all that have participated and that will help share these findings.