Skip to content

Commit 76850de

Browse files
authored
Merge pull request #3213 from trevormorgan/master
Change log updates for 0.27.0 release
2 parents 5ef883f + 0a186c1 commit 76850de

File tree

1 file changed

+40
-5
lines changed

1 file changed

+40
-5
lines changed

docs/changes/0.27.0.rst

+40-5
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,70 @@
11
Changelog for QCoDeS 0.27.0
22
===========================
33

4-
The June 2021 release of QCoDeS.
4+
The July 2021 release of QCoDeS.
55

66
-----------------
77
Breaking Changes:
88
-----------------
99

10-
- DelegateInstrument takes `parameters` as an optional, keyworded input argument. Any arguments passed as positional arguments after this one will break with this change (#3089).
10+
- DelegateInstrument takes `parameters` as an optional, keyworded input argument. Any arguments passed as positional arguments after this one will break with this change. (#3089)
1111

1212
----
1313
New:
1414
----
1515

16+
- A generalized N-dimensional ``dond`` function has been created to work with sweep objects and measurement parameters. Currently available
17+
sweep objects are ``LinSweep`` and ``LogSweep`` that can be used for `dond` measurements. (#2990)
1618
- The default value for `default_parameter_name` in the Loop QCoDeS dataset changed from ``amplitude`` to ``None``.
1719
The ``amplitude`` value interferes with datasets where one of the setpoint arrays is called `amplitude`. (#3095)
20+
- Abstract parameters has been added which allow one to create abstract instrument types that have parameters which can be overwritten in a subclass allowing the creation of instruments
21+
subclasses with a well-defined api. (#3125, #3217, #3197)
22+
- ``DataSetProtocol`` created to define the protocol that datasets must implement to be able to act as a storage device for the measurement class. (#3075, #3092)
23+
- Enable exporting complex numbers to netcdf. (#3126)
24+
1825

1926
---------
2027
Improved:
2128
---------
2229

23-
- DelegateInstrument can now have instrument channels. (#3089)
30+
- DelegateInstrument can now support instrument channels. (#3089)
31+
- Decouple measurement name from dataset results table name to allow special characters in the measurement name. (#3185)
32+
- Update the get started document with installing and using spyder and jupyter. (#3179)
33+
- Add ``underlying_instrument`` property to ``_BaseParameter`` and use it in ``call_params_threaded`` instead of ``root_instrument``. (3127)
34+
- Ensure that the per array metadata is also exported to dataarrays and not just datasets. (#3116)
35+
- Use threaded setting from config in doNd functions, and make ``process_params_meas`` public. (#3096)
36+
- Don't allow metadata tags that are not valid python identifiers (#3192)
37+
- Pulled out ``dataframe_to_csv`` into it's own submodule ``export_to_csv`` from the ``data_set`` submodule for easier reuse. (#3061)
38+
2439

2540
-----------------
2641
Improved drivers:
2742
-----------------
2843

29-
-
44+
- Fix to Rohde & Schwarz ZNB driver for setting npts in CW mode. (#3168)
45+
- Update Keithley 2600 SMU current parameter to be aware of if current compliance is hit during measurement. (#3160)
46+
- Alazar ATS drivers: Fix buffer size for mode='TS' and buffers_per_acquisition > 1. (#3118)
47+
- New parameter ``complex_voltage`` has been added to the SR830 lockin amplifier. (#3078)
48+
3049

3150
---------------
3251
Under the hood:
3352
---------------
3453

35-
-
54+
- Add logging to measurement runs in doNd functions (#3206)
55+
- Fix to speed up and properly set experiment in delegate device test (#3199)
56+
- Remove bare wait test due to random failures (#3198)
57+
- Revert checking of abstract parameters in post init due to unintended side effects (#3197)
58+
- Use public interface for instrument in parameters (#3187)
59+
- Fix numpy deprecation for ragged arrays (#3184)
60+
- Add documentation to explain automatic CI (#3169)
61+
- Give threads time to start in tests (#3167)
62+
- Minimum changes to allow type checking to pass with numpy 1.21 (#3150)
63+
- Add customDimensionsFilter to inject custom dim, and inject pythonExecutable (#3143)
64+
- Add export info metadata to dataset (#3135)
65+
- Pin typing packages the same way as other test dependancies do (#3123)
66+
- Do not preserve gh pages branch history significantly reducing the size of the full clone of the QCoDeS repository (#3122)
67+
- Add typing packages to conda CI (#3115)
68+
- Fix link to pyvisa intersphinx (#3106)
69+
- Compare shapes in ``RunDescriber`` equality method (#3105)
70+
- Fix invalid array syntax in json schema (#3097)

0 commit comments

Comments
 (0)