-
Notifications
You must be signed in to change notification settings - Fork 42
/
Copy pathChangelog
51 lines (46 loc) · 2.35 KB
/
Changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
PycQED Changelog
Legend:
+ Added feature
* Improved/changed feature, compatible
# Change that breaks existing interface
- Bug fixed
! Known issue / missing feature
. Generic bullet
v0.4 - Work In Progress
. removed support for CCL and then reinstated it (commit d410e85)
# removed support for QCC
. openql_helpers:
+ created class OqlProgram to separate the OpenQl 'Program' from our additional data
+ added support for cqasm compilation
* removed calls to OpenQL's Program.set_sweep_points (which generate an unused ".json" file) from *_oql.py
. added package 'deprecated' to streamline deprecation, and marked many unused functions as deprecated
. if you find these in error, please file an issue or pull request
* split off hardware support, as a first step towards a Hardware Abstraction Layer
. split CCLight_Transmon into HAL_Transmon and HAL_ShimSQ
. new code should use HAL_Transmon, added compatibility import to still allow CCLight_Transmon
. split DeviceCCL into HAL_Device and HAL_ShimMQ
. new code should use HAL_Device, added compatibility import to still allow DeviceCCL
. split off UHF related detector functions from detector_functions.py
+ added 'make' support to Base_LutMan to automate efficient uploading (not yet integrated into existing code)
* cleanup
. many repairs to test suite
. fixed many deprecation warnings from libraries used
- fixed many unused imports
. set maximum line length to 120 to improve readability (old limit of 80 was violated in many places anyway)
v0.3 - 20211119
# redesigned DIO timing calibration interface (PR #621):
. DIO modes now defined in instrument_drivers/library/DIO.py instead of individual instrument drivers
. usage: see examples/CC_examples/CC_demo_mux.py "DIO.calibrate"
# support for Central Controller software v0.2.2 (older versions not supported)
. requires OpenQL > 0.8.1.dev4
# removed support for deprecated hardware (PRs #620 and #646)
+ added support for real-time modulation of waveforms for microwave control
+ added support for mixer skewness calibration with real-time modulation
+ added support for virtual-Z gates
+ added multiple methods for parity check calibration and assessment
+ added multiple methods for parallel qubit calibration
. many more undocumented changes
v0.2 - 20191213
. second public release
v0.1 - 20161012
. initial public release