Daniel Ellard
Daniel Ellard
If the `kind` parameter is set to something invalid, `qwait()` returns None, but doesn't raise any error or warning to let the user know that the result is bogus. The...
`compile_to_hardware` modifies the sequence lists it is passed. In the past, this was mostly harmless because nobody looked at the sequence lists after the compiler was done with them. The...
The bitmask used to select the payload in `Instruction.flatten` is only 48 bits wide, instead of 56. Some of the TDM instructions may use the top 8 bits of the...
The drivers for individual devices are assumed, by the current QGL compiler, to be installed as a module that is part of QGL itself. In theory, we could have third-party...
The example test output files are represented in the git repo by references to git lfs objects. It doesn't look like this dependency is mentioned anywhere (or at least not...
If `QGL/QGL/awg` doesn't already exist, then creating the subdirectory for the results fails, halting `compile_to_hardware`: ``` File "../../src/python/pyqgl2/main.py", line 401, in opts.suffix) File "../../src/python/pyqgl2/main.py", line 342, in qgl2_compile_to_hardware return compile_to_hardware([scheduled_seq],...