QCoDeS 0.53.0 #7244
jenshnielsen
announced in
Announcements
QCoDeS 0.53.0
#7244
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
QCoDeS 0.53.0 (2025-06-16)
Breaking Changes:
qcodes.instrument_drivers.Lakeshore.lakeshore_base
have been removed.The aliases to lakeshore drivers in
qcodes.instrument_drivers.Lakeshore.Model_325
,qcodes.instrument_drivers.Lakeshore.Model_336
andqcodes.instrument_drivers.Lakeshore.Model_372
have been removed. Please make sure that all Lakeshore related imports are from
qcodes.instrument_drivers.Lakeshore
avoiding any submodules. Lakeshore driver improvments #7187Improved:
The implementation of
do0d
anddo1d
have been replaced with a wrapper arounddond
.This aligns the keyword arguments with
dond
and ensures that these function supportthe same features as
dond
. The same change is planned fordo2d
in the future. Replace do0d and do1 with a wrapper around dond #7065InstrumentLoggerAdapter
now merges the extra dict from the log record with informationinserted by the LoggerAdapter. This makes it possible to add additional information to a
log message logged via the instruments log attribute e.g.
myinst.visa_log.info("message", extra={"this": "that"})
Allow extra on log messages via InstrumentLogger #7186qcodes.dataset.descriptions.detect_shapes
andqcodes.dataset.dond.do_nd_utils
have been updatedto use
parameter.register_name
when creating shape dictionaries for storage in the datasetPreviously, these methods used
parameter.full_name
which could result in shapes not being storedor used correctly for parameters that use
parameter.register_name
closes Bug: Qcodes datasets using ParameterWithSetpoints are not using register_name correctly #7198 Bugfix: dond uses the correct register_name for shapes #7199
Improved Drivers:
NPLC
,autorange
,autozero
,apature_time
and ```apature_modeparameters use the correct instrument commends for the sense mode selected by the
sense_function`` parameter. Use correct sense function for sense parameters in Keysight 344xxA driver #6723New:
InstrumentBase.add_submodule
now returns the added submodule. This similar to changes made inadd_parameter
earlier.This makes it possible to assign this to an attribute which enables static code checkers, IDEs and documentation to
discover submodules. The
Galil
drivers have been updated to make use of this. Consult theGalil
driver orCreating-Instrument-Drivers
notebook for examples of how to use this. It is planed that QCoDeS in the future will ship with a tool to automatically perform this refactor
and updates to all included drivers. Return submodule from add_submodule #7017
This discussion was created from the release QCoDeS 0.53.0.
Beta Was this translation helpful? Give feedback.
All reactions