Skip to content

Commit 53fd1d2

Browse files
Release v0.5.0 (#1664)
Add changelog for v0.5.0
2 parents 504f0dd + a9fc8e9 commit 53fd1d2

File tree

4 files changed

+107
-22
lines changed

4 files changed

+107
-22
lines changed

docs/changes/0.3.0.rst

Lines changed: 31 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,41 +4,52 @@ Changelog for QCoDeS 0.3.0
44
The May 2019 release of QCoDeS contains a large backend re-structure of the Measurement.DataSaver logic
55
as well a handful of driver improvements and some new data saving functionalities.
66

7-
## New & Improved
7+
New & Improved:
8+
_______________
89

910
- New and Improved Drivers:
1011

1112
- Alazar Cards:
12-
- All models; limit maximum buffer size as documented for AlazarBeforeAsyncRead (#1535)
13-
- All models; add api instance as initialization parameter (#1524)
13+
14+
* All models; limit maximum buffer size as documented for AlazarBeforeAsyncRead (#1535)
15+
* All models; add api instance as initialization parameter (#1524)
1416

1517
- Arbitraty Waveform Generators:
16-
- Keysight 33510B: add support for this specific model (#1544)
17-
- Zurich Instruments HDAWG8; Remove warning when taking snapshot of ZIHDAWG8 (#1561)
18+
19+
* Keysight 33510B: add support for this specific model (#1544)
20+
* Zurich Instruments HDAWG8; Remove warning when taking snapshot of ZIHDAWG8 (#1561)
1821

1922
- Lock-in Amplifiers:
20-
- Zurich Instruments UHF-LI; support all 8 oscillators with MF option (#1546)
21-
- Zurich Instruments UHF-LI; add parameter to UHFLI driver to select oscillator per demodulator (#1551)
23+
24+
* Zurich Instruments UHF-LI; support all 8 oscillators with MF option (#1546)
25+
* Zurich Instruments UHF-LI; add parameter to UHFLI driver to select oscillator per demodulator (#1551)
2226

2327
- Magnets:
24-
- American Magnetics AMI430; allow a broader range of field limit values (#1558)
25-
- American Magnetics AMI430; fix coil-constant related bug (#1527)
28+
29+
* American Magnetics AMI430; allow a broader range of field limit values (#1558)
30+
* American Magnetics AMI430; fix coil-constant related bug (#1527)
2631

2732
- Multimeters:
28-
- Tektronix Keithley 6500; allow immediate triggering (#1576)
29-
- Tektronix Keithley 6500; fix invalid SCPI commands (#1541)
33+
34+
* Tektronix Keithley 6500; allow immediate triggering (#1576)
35+
* Tektronix Keithley 6500; fix invalid SCPI commands (#1541)
3036

3137
- Source Meters:
32-
- Tektronix Keithley 2450; add brand new driver! (#1533, #1569)
38+
39+
* Tektronix Keithley 2450; add brand new driver! (#1533, #1569)
40+
3341
- Vector Generators:
34-
- Keysight E8267D; extend frequency modulation features (#1554)
42+
43+
* Keysight E8267D; extend frequency modulation features (#1554)
3544

3645
- Vector Network Analyzers:
37-
- Rohde&Schwarz ZNB; make initialization more fail-safe (#1564)
46+
47+
* Rohde&Schwarz ZNB; make initialization more fail-safe (#1564)
3848

3949
- Others:
40-
- Mj2; allow higher gain (#1575)
41-
- Cryocon; allow the setting of the termination character (#1559)
50+
51+
* Mj2; allow higher gain (#1575)
52+
* Cryocon; allow the setting of the termination character (#1559)
4253

4354
- Data Saving Features:
4455

@@ -58,11 +69,13 @@ as well a handful of driver improvements and some new data saving functionalitie
5869

5970
- Extend QCoDeS-Station to be configurable through yaml file (#1560)
6071

61-
## Breaking Changes
72+
Breaking Changes:
73+
_________________
6274

6375
- The DataSet no longer has an `add_parameter` method (#1547)
6476

65-
## Miscellaneous
77+
Miscellaneous:
78+
______________
6679

6780
- The python package dependencies have been updated (#1550)
6881
- Our copyright is up to date :) (#1552)

docs/changes/0.4.0.rst

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,32 @@ complex-valued data, includes under-the-hood improvements, and
66
ships a couple of new instrument drivers as well as
77
improvements to existing instrument drivers.
88

9-
## New & Improved
9+
New & Improved:
10+
_______________
1011

1112
- Native support for complex-valued data:
1213

1314
- Support for plotting complex-valued datasets in `plot_by_id` (#1592)
1415
- Reorg Parameter notebooks and add basic complex numbers notebook (#1568)
1516

1617
- QCoDeS Workflow:
18+
1719
- Add `plot_dataset` function to plot given data set without specifying id as in `plot_by_id` (#1614)
1820

1921
- Instruments
22+
2023
- Fix / snapshot_base `params_to_skip_update` behavior (#1584)
2124

2225
- Database upgrades:
26+
2327
- DB version 6 - version contents of `run_description` column (#1577)
2428

2529
- Old dataset:
30+
2631
- Change `HDF5FormatMetadata` to not sort keys in the metadata (#1581)
2732

28-
## Instrument drivers
33+
Instrument drivers:
34+
___________________
2935

3036
- New Drivers:
3137

@@ -50,11 +56,13 @@ improvements to existing instrument drivers.
5056
- D5a: Add `set_dac_unit` method (#1582)
5157
- D5a: Updating vals when unit is updated (#1589)
5258

53-
## Miscellaneous
59+
Miscellaneous:
60+
______________
5461

5562
- Documentation: Explicit experiment in notebooks (#1612)
5663

57-
## Under the hood
64+
Under the hood:
65+
_______________
5866

5967
- Use perf_counter, not monotonic for DB flushing (#1498)
6068
- Don't get db location from config if sqlite connection supplied (#1618)

docs/changes/0.5.0.rst

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
Changelog for QCoDeS 0.5.0
2+
==========================
3+
4+
The July 2019 release of QCoDeS
5+
6+
New:
7+
____
8+
9+
- `ElapsedTimeParameter` (#1629)
10+
- `load_by_run_spec` enables to load data set given run specifications, including the `run_id` (#1637)
11+
- Linking runs (#1639)
12+
- allow parameters to be excluded from snapshot (#1653)
13+
14+
Improved:
15+
_________
16+
17+
- improved docs
18+
19+
* JSON serializability of snapshot (#1627)
20+
* Tektronix AWG 7000/5028 resolution docstring (#1628)
21+
* m4i docstrings (#1638)
22+
* Configuring QCoDeS, Station notebooks (#1630)
23+
24+
- installed QCoDeS package marked as safe for type checking (#1634)
25+
- log installation info (#1648)
26+
- allow for using application insight for telemetry (#1648)
27+
- fix bug in `on_off_mapping` (#1655)
28+
- use Conda 4.7 (#1635), numpy 1.16.4, matplotlib 3.1 (#1643), sphinx 2.1.2 (#1609), mypy 0.720 (#1640)
29+
- export data to `.dat` file (#1646)
30+
31+
New Instrument drivers:
32+
_______________________
33+
34+
- Keysight N6705B (#1657)
35+
36+
37+
Improved Drivers:
38+
_________________
39+
40+
- KeithleyS46 (#1622)
41+
add method to check whether channel is closed.
42+
Example: `s46.A1.is_closed()`
43+
- Tektronix AWG5014 (#1626)
44+
Fixed validators
45+
- Spectrum M4i add `exact_sample_rate` parameter (#1654)
46+
- Tektronix DPO7200XX (#1656)
47+
measurement statistics, measurement state
48+
- Oxford Triton (#893)
49+
Add magnet control
50+
- Spectrum m4i (#1528)
51+
fix bug in averaging blockavg
52+
53+
Under the hood:
54+
_______________
55+
56+
- Stop redundantly writing to `layouts` and `dependencies` (using `run_description` instead) (#1572)
57+
- reorganizing `sqlite_base.py` to facilitytate legacy database creation (#1570)
58+
- Base Sphinx makefiles on the modern template (#1636)
59+
- Build travis against all branches (#1644)
60+
- Deploy docs using Azure rather than Travis (#1647)
61+
- Docsbuild: remove old files before checking in and use old style message (#1649)
62+
- Change HDF5FormatMetadata to not sort keys in the metadata (#1581)
63+

docs/changes/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,4 @@ Changelogs
1616
0.2.1 <0.2.1>
1717
0.3.0 <0.3.0>
1818
0.4.0 <0.4.0>
19+
0.5.0 <0.5.0>

0 commit comments

Comments
 (0)