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_basehave been removed.The aliases to lakeshore drivers in
qcodes.instrument_drivers.Lakeshore.Model_325,qcodes.instrument_drivers.Lakeshore.Model_336andqcodes.instrument_drivers.Lakeshore.Model_372have been removed. Please make sure that all Lakeshore related imports are from
qcodes.instrument_drivers.Lakeshoreavoiding any submodules. Lakeshore driver improvments #7187Improved:
The implementation of
do0danddo1dhave been replaced with a wrapper arounddond.This aligns the keyword arguments with
dondand ensures that these function supportthe same features as
dond. The same change is planned fordo2din the future. Replace do0d and do1 with a wrapper around dond #7065InstrumentLoggerAdapternow 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_shapesandqcodes.dataset.dond.do_nd_utilshave been updatedto use
parameter.register_namewhen creating shape dictionaries for storage in the datasetPreviously, these methods used
parameter.full_namewhich could result in shapes not being storedor used correctly for parameters that use
parameter.register_namecloses 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_timeand ```apature_modeparameters use the correct instrument commends for the sense mode selected by thesense_function`` parameter. Use correct sense function for sense parameters in Keysight 344xxA driver #6723New:
InstrumentBase.add_submodulenow returns the added submodule. This similar to changes made inadd_parameterearlier.This makes it possible to assign this to an attribute which enables static code checkers, IDEs and documentation to
discover submodules. The
Galildrivers have been updated to make use of this. Consult theGalildriver orCreating-Instrument-Driversnotebook 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