DiCarloLab-Delft / PycQED_py3

Python3 version of PycQED using QCoDeS as backend
MIT License
68 stars 41 forks source link

Feature/lutmanconfig #707

Closed MiniSean closed 2 years ago

MiniSean commented 2 years ago

Fixes #706.

Changes proposed in this pull request:

@wvlothuizen good-practice states that at least one other developer should review the changes :) Thanks in advance!

MiniSean commented 2 years ago

CI fails due to codecoverage report.

MiniSean commented 2 years ago

A remark about YAML: OpenQL uses JSON (which apparently is a subset of YAML), for users it might be easier to stick on a single format.

JSON would work just as well. I know that YAML is quite flexible in reconstructing class instances from config files.

It would be great to at some point merge the OpenQL view of resonator combinations (implied in e.g. https://github.com/DiCarloLab-Delft/PycQED_py3/blob/develop/pycqed/measurement/openql_experiments/config/config_cc_s17_direct_iq.json.in#L22) with that of PycQED

That is a good point, let me study how it is implemented in OpenQL. But maybe that is for a separate issue.

wvlothuizen commented 2 years ago

Merging this PR, further work can be done later