QCoDeS 0.40.0 #5368
jenshnielsen
announced in
Announcements
QCoDeS 0.40.0
#5368
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
QCoDeS 0.40.0 (2023-09-14)
Improved:
azure.monitor.opentelemetry.exporter
are nowby default filtered and not shown in the console logger. This matches the
behavior of the OpenCensus exporter. (Silence log messages related to opentelemetry upload to azure #5278)
instrument_name
andinstrument_type
as fields on log records rather than the instrument it self. This enables opentelemetry to attache
the fields to a transmitted LogRecord for better filtering. (InstrumentLoggerAdaptor store instrument_name and type in record #5297)
that matches the run_id / result_counter that they are assigned on creation. Previously these could be
out of sync if datasets measured elsewhere had been inserted into the database. (Calculate new run_id/counter from run_id/counter #5329)
pyvisa.ResourceManager
of a VISA instrument is now exposedas
instr.resource_manager
. All VISA instruments will now useweakref.finalize
to close the visa resource on shutdown of the instrument. This should reduce the
chance that an instrument resource is not cleanup correctly on exit. (Use weakref finalize to close visa connections #5341)
Improved Drivers:
This allows temperature sweeps from base temperature to several Kelvin to be fully automatic. Code to create such sweeps can be found at https://github.com/qdev-dk/MeasFunc/blob/main/measfunc/temperature_sweep.py. (Oxford Triton: Add control of pumps and temperature channels #5316)
New:
The QCoDeS Measurement Context manager, DataSaverBuilder and DoND functions have been instrumented as OpenTelemetry traces.
This enables users to correlate log messages with the the measurement that they were performed within.
See the
OpenTelemetry <https://opentelemetry.io/>
_ documentation for examples of how this can be used.The log exporting using OpenCensus within QCoDeS is expected to be deprecated and eventually removed in line
with OpenCensus being discontinued. Users that are interested in gathering telemetry of their setups are encouraged
to provide their own solution based on OpenTelemetry. (Instrument Measurement and dond with opentelemetry #5289)
New features: datasaver_builder and dond_into are intermediate measurement extensions designed to fill a gap between
the low-level Measurement object and the high-level doNd functions. They allow convenient specification of parameter
dependencies for registration and doNd-like syntax while also allowing direct access to the underlying datasaver objects. (Add datasaver_builder and dond_core #5294)
This discussion was created from the release QCoDeS 0.40.0.
Beta Was this translation helpful? Give feedback.
All reactions