Hackathon Bounties
Check out all of the quantum open source bounties that are a part of this year's unitaryHACK hackathon!
To date, 139 bounties have been closed, and $13142 earned! Congratulations π to the 68 hackers who have been been awarded bounties thus far. There are still 77 bounties up for grabs, worth a total of $8380!
π§ββοΈ AI-inspired Classification of Quantum Computersπ₯³Project completed!π―
βοΈπ Amazon Braket Default Simulatorπ°$70 up for grabs!π€
βοΈπ» Amazon Braket SDKπ°$200 up for grabs!π€
- $130 | Support for adding barriers and delays to
Circuit
- $100 | Error when FreeParameters are named QASM types
- $70 | MeasurementCriteria for readout error to target measurement operations
- $70 | Support verbatim boxes in
from_ir
- $60 | Factory methods for AHS AtomArrangments
- $60 | from_ir method for AnalogHamiltonianSimulation
βοΈπ AutoQASMπ₯³Project completed!π―
- $50 | Support integer division with
//
operator - $50 | Support arithmetic on measurement results
- $50 | kwargs are not supported when calling an AutoQASM subroutine
- $60 | AutoQASM program transpilation should mangle OpenQASM reserved keywords (if they're not Python keywords)
- $40 | Automatically determine dimensions for
aq.ArrayVar
declaration
π°$270 up for grabs!π€
- $60 | Add ability to save the Resource Estimator space-time diagram as a file (png/jpg/svg)
- $70 | Add three qubit
AND
operation to public API - $80 | Lint rule: When qubit reuse is not supported, preferΒ
MResetZ
Β overΒM
- $90 | Not all data types can be converted to String using string interpolation
- $100 | Lint rule:
operation
s that don't manipulate quantum state can befunction
s instead - $100 | Quick fix for namespace not opened.
βοΈ bloqade-pythonπ₯³Project completed!π―
πͺ BQSKitπ°$250 up for grabs!π€
βοΈπ΄ Braket.jlπ°$190 up for grabs!π€
- $70 | Full support for local detuning
- $120 | Support for Braket Direct reservations
- $100 | Auto-parsing of Python schemas to extrude StructTypes representations in Julia
- $70 | Support for symbolic expressions in FreeParameters
- $90 | ITensor-based MPS local simulator
- $50 | Feature request: support for loading pickled results from Hybrid Jobs
βοΈπ BraketAHS.jlπ°$240 up for grabs!π€
βοΈπΆ BraketSimulator.jlπ°$420 up for grabs!π€
π°$300 up for grabs!π€
ππ©π»βπ» Classiq Libraryπ°$100 up for grabs!π€
- $50 | Classiq Basics: Quantum Entanglement
- $120 | Create a basic tutorial for running a VQE primitive with Classiq
- $80 | Add initial conditions to the arithmetic example in the arithmetic_expressions notebook
- $100 | Refactor the Option Pricing notebook to use classiq constructs
- $150 | Add examples and insights that demonstrates Classiq's HW-aware synthesis capability
ποΈ CUDA-Qπ°$175 up for grabs!π€
- $100 | Enable emitting circuit diagrams for unitary quantum kernels in LaTeX
- $100 | Organize Documentation Examples
- $100 | State Preparation Circuit Synthesis via Matrix Product State Decomposition
- $75 | Dynamic support of QPU topologies for the mapping pass
- $75 | Readout Error Mitigation
- $50 | Bloch sphere visualization for single-qubit operations
π¦π Fusion Blossomπ°$350 up for grabs!π€
πΈοΈ graphixπ°$260 up for grabs!π€
πͺ‘ HierarQcalπ°$150 up for grabs!π€
π Ion(Q) Thrusterπ°$400 up for grabs!π€
π¦ KQCircuitsπ°$225 up for grabs!π€
- $150 | Design SuperInductor junction for Fluxonium devices
- $75 | Display ports in simulation export Klayout dialog
- $75 | Validate and report misconfigured simulation export
- $75 | Reload Libraries macro issues: doesn't restore PCells on error, and fails for non-KQC PCells
- $75 | Macro to open a tutorial layout
- $50 | Broken
Edit on Github
link for API pages of KQC documentation
π°$500 up for grabs!π€
π Metriqπ₯³Project completed!π―
π΄ Mitiqπ°$250 up for grabs!π€
- $140 | Tutorial : Use ZNE & REM to simulate time evolution of gauge invariant models
- $80 | Qiskit Quantum Fourier Transform (QFT) circuits error out during conversion
- $70 | Test circuit conversion time for large non-cirq circuits
- $100 | In Pauli Twirling: allow user to pass a
noise_gate
or similar to simulate noise in between the twirled gates and CNOT / CZ gates. - $110 | Support
observable=None
in Quantum Subspace Expansion (QSE)
βπ¦ OpenQAOAπ°$310 up for grabs!π€
ππ¦ OpenQASM 3 Parserπ₯³Project completed!π―
π§βπ¬π PennyLaneπ₯³Project completed!π―
βοΈπͺ PennyLane Plugin for Amazon Braketπ°$90 up for grabs!π€
π°$200 up for grabs!π€
π°$100 up for grabs!π€
- $50 | [Feature]: quantum utils docstrings and tests
- $50 | [Feature]: interface with QuantumOptics.jl
- $150 | [Feature]: Sampling-based robust control
- $100 | [Feature]: rydberg gate problem templates
- $100 | [Feature]: Global Trajectory Parameters
- $50 | [Feature]: docstrings for NamedTrajectory struct and consttructors
π°$475 up for grabs!π€
π₯³Project completed!π―
π£ πΈ qBraid-QIRπ°$275 up for grabs!π€
πββοΈβ±οΈ qBraid-SDKπ°$125 up for grabs!π€
π Qiskitπ°$100 up for grabs!π€
ππ¨ Qiskit Aerπ°$440 up for grabs!π€
βοΈπ Qiskit Provider for Amazon Braketπ°$300 up for grabs!π€
βοΈ qlasskitπ°$100 up for grabs!π€
π Qrackπ°$250 up for grabs!π€
π°$300 up for grabs!π€
π°$140 up for grabs!π€
π₯³Project completed!π―
π₯³Project completed!π―
π Qublitzπ°$500 up for grabs!π€
π₯³Project completed!π―
- $100 | Port "Steady-State: Time-dependent (periodic) quantum system" tutorial to QuTiP 5.
- $100 | Port "Steady-State: Optomechanical System in the Single-Photon Strong-Coupling Regime" tutorial to QuTiP 5.
- $100 | Port "Steady-State: Homodyned Jaynes-Cummings emission" tutorial to QuTiP 5.
- $100 | Bug in the rendering of the process matrix
- $100 | Gates in qutip-qutip
βοΈ rustworkxπ°$100 up for grabs!π€
π‘ scqubitsπ°$125 up for grabs!π€
π Tangeloπ₯³Project completed!π―
- $100 | Incompatibility with PySCF >= 2.5.0
- $100 | Circuit as reference state in the ansatz definition
- $100 | Automatic documentation deployment
- $100 | Augment the Rotosolve optimizer to support Rotoselect
- $50 | Support for multi-controlled rotation (RX, RY, RZ) gates for qiskit backend
- $50 | [BUG]
Circuit.draw()
returns an error when gate parameter is a string
ππ TensorCircuitπ₯³Project completed!π―
π°$100 up for grabs!π€
- $80 | Add unambiguous discrimination strategy to state distinguishability and state exclusion
- $100 | Bug: Bounding the entangled value of an extended nonlocal game
- $80 | Checks for
is_separable
are not complete - $80 | Refactor: Permute systems index offset
- $80 | Ensure PSD operators are being optimized over proper space
- $80 | References in tutorials