The November 2020 release of QCoDeS.
- When performing a measurement with
MultiParameter
the parameters are now registered under theirfull_name
including any instrument and channels that the parameter is bound to. This makes theMultiParameter
consistent with all other parameters (#2317) - The Keysight
SD_common
module is now deprecated in favour of the one inqcodes_contrib_drivers
(#2395) - The deprecated HP33210A driver has been removed (#2334)
- The deprecated Tektronix AWG5200 driver has been removed (#2335)
- Deprecated methods removed from
DataSet
(#2422)
- The
DataSet
shape is used when loading data; this impacts theDataSet.get_parameter_data
andDataSet.cache.data
methods. See also the measurement docs for more info on how data are loaded (#2264) - The
Measurement
now captures exception info in theDataSet
s metadata if an exception occured during measurement (#2327) - There is now an explicit API for marking the
cache
of aParameter
as invalid (#2012) - New support email introduced (#2366)
- The documentation for
ParameterWithSetpoints
now shows how to make sweeps (#2351) - Bugfix: calling
mark_complete()
on a completedDataSet
no longer throws an exception (#2376) - The documentation no longer references the legacy module (#2408)
- Keysight E4980A Precision LCR Meter (#2253)
- 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)
- Legacy datasets can have a name (#2328)
- Typing was added to the drivers of the following vendors:
- 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)