๐Results๐
๐ New projects | ๐ Hacks | ๐ธ Completed Bounties | โ Pending Hacks |
If you do not see your contribution, please ping @crazy4pi314 on the Unitary Fund Discord or send an email to sarah@unitary.fund.
๐ New projects/repos started ๐
SciRate:
- infiniteregrets HACKED Make a twitter/discord bot that posts the top papers each day by building scirate-bots
Yao.jl Website:
- VarLad HACKED the docs by fixing tutorials and making them more consistent
Yao Ecosystem (QuantumBFS):
- Sov-trotter HACKED two new libraries, YaoBlocks interfaces for the IBMQClient and OpenQASM
๐ Accepted Pull Requests ๐
unitaryfund/mitiq:
- andre-a-alves HACKED [UnitaryHACK] ZNE-PEC uniformity
- maxtremblay HACKED [UnitaryHACK] Improve conversion from braket to cirq
- Yash-10 HACKED Warning for short programs [unitaryHACK]
PennyLaneAI/pennylane:
- aglitoiu HACKED [unitaryHACK] Add the XX operation
- Miru19 HACKED [unitaryHACK] Adds a new ZZ operation
- brs96 HACKED [unitaryHACK] Add the ISWAP operation to default_qubit device
- nahumsa HACKED [unitaryHACK] Add the CPhase operation
- tgag17 HACKED [unitaryHACK] Toffoli Decomposition
- nahumsa HACKED [unitaryHACK] Add reset error to noise channels
- tgag17 HACKED [unitaryHACK] Deprecated qml.inv()
- charmerDark HACKED [unitaryHACK] Added SWAP gate decomposition and related tests
- ryanhill1 HACKED [unitaryHACK] Update interface introduction
- MaldoAlberto HACKED [unitaryHACK] Add decomposition for qml.CSWAP #1306
- wongwsvincent HACKED [unitaryhack] Add a projector observable
- paniash HACKED [unitaryHACK] Added `__repr__` method for QNode
XanaduAI/strawberryfields:
vprusso/toqito:
- victor-onofre HACKED Feature/bures distance [unitaryHACK]
- georgios-ts HACKED NPA hierarchy [unitaryHACK]
- theRoughCode HACKED Implement construction of nonlocal game from binary constraint system game [unitaryHACK]
- victor-onofre HACKED Feature/singlet [unitaryHACK]
- victor-onofre HACKED Feature/is_quantum_channel [unitaryHACK]
- vanzilar HACKED #66 [unitaryHACK] is_permutation
tqsd/QuNetSim:
- andre-a-alves HACKED Remove Project Q warning from install [unitaryHACK]
- andre-a-alves HACKED Generate simple topologies [unitaryHACK]
- RamAIbot HACKED [unitaryHACK] Added BB84 protocol example using QuNetSim #90
- pritamsinha2304 HACKED [unitaryHACK] Implemented BB84 protocol without Interception.py
- andre-a-alves HACKED Templater upgrade [unitaryHACK]
- pritamsinha2304 HACKED [UnitaryHACK] Implemented BB84.py
- pritamsinha2304 HACKED [UnitaryHACK] Implemented B92.py
- pritamsinha2304 HACKED [UnitaryHACK] Implemented Six State Protocol.py
- pritamsinha2304 HACKED [UnitaryHACK] Implemented BBM92.py
- fvista HACKED [UnitaryHACK] Added b92.py
- fvista HACKED [UnitaryHACK] Added E91 protocol
- pritamsinha2304 HACKED [UnitaryHACK] Implemented E91 Protocol
- sashofthedark HACKED [UnitaryHACK] Added a B92 protocol including interception, and a .rst file
- MrRobot2211 HACKED Generate simple topologies [unitaryHACK]
pedrorrivero/qrand:
- Avhijit-codeboy HACKED [unitaryHACK] (#7) Implement random Octal, Hex, Base32, and Base64 encodings
- Avhijit-codeboy HACKED [unitaryHACK] (#2) Qsharp support
- charmerDark HACKED [unitaryHACK] (#3) MonobitFrequency Test
vm6502q/qrack:
QuantumBFS/Yao.jl:
qutip/qutip:
- Yash-10 HACKED Version checks for `matplotlib` [unitaryHACK]
- Yash-10 HACKED Fix ffmpeg error [unitaryHACK]
- WingCode HACKED Fix Axes3D object is not iterable [unitaryHACK]
pasqal-io/Pulser:
- LaurentAjdnik HACKED [unitaryHACK] `Register.hexagon()`, `Register.max_connectivity()` (#132), Enhanced `ValueError` messages (#148), Type hinting for `Register` (#16)
- Yash-10 HACKED Change instances of `.format` to f-strings [unitaryHACK]
- LaurentAjdnik HACKED [unitaryHACK] Add type hints to `waveforms.py` (#16)
- Yash-10 HACKED Add phase and area text to pulse plot [unitaryHACK]
- LaurentAjdnik HACKED [unitaryHACK] Add type hints to `sequence.py` (#16)
- TripleR47 HACKED Add type hints in `_device_datacls.py` and `coders.py` [unitaryHACK] (#16)
- LaurentAjdnik HACKED [unitaryHACK] Add type hints to `channels.py` (#16)
- LaurentAjdnik HACKED [unitaryHACK] Add type hints to `pulse.py` (#16)
- LaurentAjdnik HACKED [unitaryHACK] Add type hints to `_seq_drawer.py` (#16)
- TripleR47 HACKED Add type hints in `pulser.parametrized` [unitaryHACK] (#16)
- TripleR47 HACKED Add type hints in `pulser.simulation` [unitaryHACK] (#16)
ornl-qci/qcor:
eclipse/xacc:
qosf/monthly-challenges:
dde/qqcs:
- WingCode HACKED Added command line switch for better readability in sparse matrix [unitaryHACK]
- WingCode HACKED Updated README.md with rzeroes config [unitaryHACK]
๐ธ Completed Bounties ๐ธ
unitaryfund/mitiq:
- Yash-10 HACKED Warn users when their programs are too short
- maxtremblay HACKED Add braket support via rudimentary translator
XanaduAI/strawberryfields:
- federico0112 HACKED [unitaryhack] Add a hybrid Gaussian/non-Gaussian compiler that merges Gaussian gates
vprusso/toqito:
- georgios-ts HACKED Feature: NPA hierarchy
- theRoughCode HACKED Feature: Convert description of a binary constraint game to a nonlocal game
scirate/scirate:
tqsd/QuNetSim:
- andre-a-alves HACKED Develop a user interface for building the network topology
- MrRobot2211 HACKED Develop a user interface for building the network topology
- andre-a-alves HACKED Improve the Templater script to be more customizable
- pirtamsinha2304 HACKED Implement various QKD protocols.
- sashofthedark HACKED Implement various QKD protocols.
- fvista HACKED Implement various QKD protocols.
pedrorrivero/qrand:
- Avhijit-codeboy HACKED Q# support
qutip/qutip:
- Yash-10 HACKED ffmpeg command from User Guide gives an error
- Yash-10 HACKED Bloch sphere requires matplotlib >= 3.3
- Yash-10 HACKED matplotlib 3.4 issues new deprecation warnings
pasqal-io/Pulser:
- LaurentAjdnik HACKED Add type hints, and use mypy to enforce in CI
- TripleR47 HACKED Add type hints, and use mypy to enforce in CI
- Yash-10 HACKED Display area and phase of pulse on it
ornl-qci/qcor:
eclipse/xacc:
QuantumBFS/Yao.jl:
- VarLad HACKED PastaQ integration
- VarLad HACKED webpage (tutorial/documentation/etc.) pipeline improvements
- Sov-trotter HACKED integrate YaoBlocks with IBMQClient and OpenQASM
qosf/monthly-challenges:
dde/qqcs:
- WingCode HACKED Add a command line switch to display sparse matrices with periods (.) replacing zero elements (0).
โ Pending Pull Requests โ
unitaryfund/mitiq:
- Misty-W is working on [draft pull request] Mitiq tutorial example - variational classifier [unitaryHACK]
PennyLaneAI/pennylane:
- l45k is working on [unitaryhack] Change the order of the covariance matrix and the vector of means internally in `default.gaussian` for `gaussian_state`
- paniash is working on [unitaryHACK] Add the YY gate
- Slimane33 is working on [unitaryHACK] Create a Pytorch simulator #1225
XanaduAI/strawberryfields:
- Hannibalcarthaga is working on [unitaryhack]Add support for threshold detection of Gaussian states with displacement
pedrorrivero/qrand:
- harry-stark is working on [unitaryHACK](#1) Cirq Support
pasqal-io/Pulser:
- Slimane33 is working on [unitaryHACK] Xy simulation