Releases: QuTech-Delft/OpenSquirrel
Releases · QuTech-Delft/OpenSquirrel
Bug fix release 0.3.1
Feature release 0.3.0
Added
NativeGateValidator
validator pass
Changed
- Relaxed NumPy version requirement to
>=1.26
for all supported Python versions
Fixed
- Fixed order of merging Bloch sphere rotations
Feature release 0.2.0
Added
init
non-unitary instructionSWAP
two-qubit unitary instructionbarrier
andwait
control instructionsSingleQubitGatesMerger
merger passSWAP2CNOTDecomposer
decomposer passCNOT2CZDecomposer
decomposer passRoutingChecker
routing pass- Restore barrier groups in cQASMv1 Exporter
Changed
- Importing modules, classes, and functionalities simplified
merge_single_qubit_gates
method ofCircuit
class,
changed to generalmerge
method that accepts custom merger passes- libQASM 0.6.9 integrated (updated from 0.6.7)
- Refactor: code base adheres to the PEP8 style guide
- Refactor: instruction library simplified
- Refactor: comment nodes removed from IR
Fixed
- Bug in ABA-decomposer
- Bug in McKay-decomposer (all single-qubit Clifford gates are verified)
Feature release 0.1.0
Release 0.1.0 (#353)