-
Notifications
You must be signed in to change notification settings - Fork 310
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
25ab9e8
commit 30a7407
Showing
1 changed file
with
60 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,43 +1,76 @@ | ||
Changelog for QCoDeS 0.20.0 (unreleased) | ||
======================================== | ||
Changelog for QCoDeS 0.20.0 | ||
=========================== | ||
|
||
The November 2020 release of QCoDeS. | ||
|
||
|
||
----------------- | ||
Breaking Changes: | ||
_________________ | ||
|
||
When performing a measurement with ``MultiParameter`` | ||
the parameters are now registered under their full_name including | ||
any instrument and channels that the parameter is bound to. | ||
This makes the ``MultiParameter`` consistent with all other parameters (#2317) | ||
----------------- | ||
|
||
- When performing a measurement with ``MultiParameter`` the parameters are now registered under their ``full_name`` including any instrument and channels that the parameter is bound to. This makes the ``MultiParameter`` consistent with all other parameters (#2317) | ||
- The Keysight ``SD_common`` module is now deprecated in favour of the one in ``qcodes_contrib_drivers`` (#2395) | ||
|
||
---- | ||
New: | ||
____ | ||
|
||
---- | ||
- New support email introduced (#2366) | ||
- The ``Measurement`` now captures exception info in the ``DataSet`` s metadata if an exception occured during measurement (#2327) | ||
|
||
--------- | ||
Improved: | ||
_________ | ||
|
||
|
||
--------- | ||
- The documentation for ``ParameterWithSetpoints`` now shows how to make sweeps (#2351) | ||
- There is now an explicit API for marking the ``cache`` of a ``Parameter`` as invalid (#2012) | ||
- Bugfix: calling ``mark_complete()`` on a completed ``DataSet`` no longer throws an exception (#2376) | ||
- The documentation no longer references the legacy module (#2408) | ||
|
||
|
||
------------ | ||
New drivers: | ||
____________ | ||
|
||
|
||
------------ | ||
- Keysight E4980A Precision LCR Meter (#2253) | ||
|
||
|
||
----------------- | ||
Improved drivers: | ||
_________________ | ||
|
||
|
||
|
||
----------------- | ||
- The Alazar drivers received various minor fixes (#2301) | ||
- The Rohde & Schwarz ZNB vector network analyzer now supports CW readout mode (#2007) | ||
- The Keithley 7510 now has a settable buffer name (#2370) | ||
- Bugfix: Ithaco ``CurrentParameter`` (#2416) | ||
- Keysight B1500 no longer has master/slave terminology in its API (#2423) | ||
- Agilent E8527D now has a default terminator (#2434) | ||
|
||
--------------- | ||
Under the hood: | ||
_______________ | ||
|
||
|
||
|
||
Dependencies: | ||
_____________ | ||
--------------- | ||
|
||
- The ``DataSet`` shape is used when loading data (#2264) | ||
- Legacy datasets can have a name (#2328) | ||
- The deprecated HP33210A driver has been removed (#2334) | ||
- The deprecated Tektronix AWG5200 driver has been removed (#2335) | ||
- Typing was added to the drivers of the following vendorss: | ||
- Lakeshore (#2340) | ||
- Keysight (#2342) | ||
- DynaCool (#2338) | ||
- AimTTi (#2338) | ||
- Hewlett-Packard (#2337) | ||
- Yokogawa (#2339) | ||
- Basel (#2339) | ||
- Minicircuits (#2355) | ||
- Signal Hound (#2359) | ||
- Agilent (#2359) | ||
- American Magnetics (#2362) | ||
- Stanford Research Systems (#2365) | ||
- Stahl (#2368) | ||
- Oxford (#2375) | ||
- Rigol (#2380) | ||
- Rohde & Schwarz (#2384) | ||
- Ithaco (#2384) | ||
- Tektronix (#2386, #2393) | ||
- QDev & QDevil (#2341) | ||
- AlazarTech (#2396) | ||
- For developers: we now disallow implicit optional with ``mypy`` (#2361) and all new code must be typed (#2397) | ||
- Typing added to various modules (#2404, #2406, #2417) | ||
- Prepare for ``numpy`` 1.19 way of handling ragged arrays (#2369) | ||
- Deprecated methods removed from ``DataSet`` (#2422) |