Published November 30, 2022
| Version v0.36.0
Software
Open
QCoDeS/Qcodes: QCoDeS 0.36.0
Authors/Creators
- Jens Hedegaard Nielsen1
- Mikhail Astafev2
- William H.P. Nielsen3
- Dominik Vogel
- lakhotiaharshit
- Alex Johnson
- AUC Hardal
- Akshita
- sohail chatoor4
- Farzad
- Liang
- Giulio Ungaretti5
- Trevor Morgan4
- Sebastian Pauka6
- Adriaan
- Guen Prawiroatmodjo3
- Bas Nijholt7
- Pieter Eendebak
- qSaevar
- Pieter Eendebak
- Stefan Droege8
- Jana Darulova
- Ruben van Gulik
- Natalie Pearson
- ThorvaldLarsen
- Andrea Corna9
- 1. @qdev-dk
- 2. @microsoft, @QCoDeS
- 3. @microsoft
- 4. Microsoft
- 5. @LEGO
- 6. The University of Sydney
- 7. @Microsoft
- 8. Riscure B.V.
- 9. @zhinst
Description
QCoDeS 0.36.0 (2022-11-29)
Breaking Changes:
- The
test_intrumentandtest_intrumentsfunctions are no longer available from the toplevel qcodes namespace. If you require these functions they must be imported fromqcodes.instrument_drivers.test. (#461`) - The deprecated imports of
Loop,Measureand members ofqcodes.datain the toplevel QCoDeS namespace has been removed. (#4674) - Explicitly setting a sample id in the
qcodesrc.jsonconfig file has been deprecated. This feature is expected to be very lightly used. Please do get in touch if you rely on it. This will eventually be replaced by a random string. For the same reasonload_by_run_specwill no longer printsample_idas part of the output when more than one potential match is found. Note that this is different from the sample_name set as part of an experiment which is still supported. (#4763)
- The sweeps used by doNd has gained the ability to perform a get call after setting the parameter and storing that value in the dataset rather than the value set. (#4759)
plot_datasetwill now correctly wrap long titles into multiple lines. (#4770)- Keithley calibration: adjust calibration date before saving new calibration (#4779)
- Visa insturments have gained the
pyvisa_sim_fileargument. This allows easier instantiation of simulated visainstrments in tests (both in QCoDeS and external) as well as use of simulated instruments in station yaml files. (#4790) - dond functions now return the dataset after
KeyboardInterruptorBreakConditionInterrupt. Instead of raising the interrupts, they are now logged as warning. (#4801) - The function
qcodes.dataset.load_from_netcdfnow always perservers order of the dependent coordinates when loading a netcdf file into memory. (#4802) - Add
rundescriber_from_jsonto dataset public API for materializingRunDescriberobjects from json strings (#4811) - Add
RunDescriber,InterDependencies_,ParamSpecTreeto dataset public API (#4816) - All public methods avilable in
qcodes.datasetthat takes a path to a db or data file now accepts apathlib.Pathobject in addition to astr. (#4818)
- Add a callback to
dataset.get_parameter_data. This is usefull to track the progress of the data download. Since sqlite3 does not allow to keep track of the data loading progress, we compute how many sqlite requests correspond to a certain percentage of progress which is dictated by a config parameter "callback_percent". Then we perform x sql request instead of one, running the callback everytime. (#4688)
Files
QCoDeS/Qcodes-v0.36.0.zip
Additional details
Related works
- Is supplement to
- https://github.com/QCoDeS/Qcodes/tree/v0.36.0 (URL)