QCoDeS 0.37.0 #4953
jenshnielsen
announced in
Announcements
QCoDeS 0.37.0
#4953
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
QCoDeS 0.37.0 (2023-01-26)
Breaking Changes:
InstrumentBase.ancestors
now returns a tuple of ancestorsto the current Instrument, InstrumentChannel or InstrumentModule and not a list.
dond
,do1d
etc. now returns tuples of Matplotlib axes and colorbarswhen plotting and not lists. Refactor types to check with pyright #4894
Datasets are now exported to a folder next to the database by default rather then to the users home folder.
Note that if you had specifically configured this in a local config file this should be updated too for the
change to take effect. Add export location config #4899
DriverTestCase has been moved from
qcodes.instrument_drivers.test
toqcodes.tests.driver_test_case
. Move DriverTestCase to the test module #4922qcodes.instrument_drivers.VoltageDivider
andqcodes.instrument_drivers.devices.VoltageDivider
hasbeen deprecated. Its functionality is better implemented in
qcodes.parameters.DelegateParameter
whichis also significantly better tested and more general. Move VoltageDivider into parameters and deprecate #4923
The QDevil QDAC 1 driver has been migrated to qcodes_contrib_drivers and is included from version
0.18.0. The driver in QCoDeS is deprecated and will be removed in a future release. Deprecate QDevil QDAC 1 driver #4932
Remove deprecated Mercury iPS driver
qcodes.instrument_drivers.oxford.mercuryiPS.MercuryiPS
,use
qcodes.instrument_drivers.oxford.OxfordMercuryiPS
instead. remove deprecated Mercury driver #4936
Improved:
here <../examples/DataSet/Exporting-data-to-other-file-formats.html#Automatically-post-process-exported-datasets.>
__for more details. Add dataset export entry point #4857
1.13
is now supported. Allow Pyvisa 1.13 #4895validate
method ofDelegateParameter
now also validates the given valueagainst the validator of the source parameter (if source parameter is present). Fix: DelegateParameter.validate also validates the source parameter #4870
dataset as completed the completion timestamp will not be updated. make it a no op to mark a run completed twice #4876
better user experience when working in VS Code. Check pyright in CI #4938
Improved Drivers:
The Minicircuits USB SPDT driver now supports running with the more modern version of the driver DLL
mcl_RF_Switch_Controller_NET45.dll
Minicircuits 4SPDT driver fix for .NET 4.5+ versions #4623Two parameters are added to the
Keysight.N51x1
class, conditioned on it having the 'UNW' option:1. Having the pulse modulation status on or off.
2. Setting it to 'internal' or 'external'.
From the Keysight manual:
1. This command enables or disables pulse modulation for the selected path.
2. This command sets the source of the pulse modulation. Add the option to set pulse modulation in the Keysight
N51x1
signal generators #4840Under the hood:
This discussion was created from the release QCoDeS 0.37.0.
Beta Was this translation helpful? Give feedback.
All reactions