Qcodes

Latest version: v0.45.0

Safety actively analyzes 629564 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 13 of 15

0.5.2

==========================

This is a bug fix release fixing the following issue.

* Use Environment Markers to define python 3.6 only dependencies (1679)

0.5.1

==========================

This is a bug fix release fixing the following 3 issues.

* Fix dataclasses dependency for python 3.6 (1675)
* Add progress bars to all database upgrades (1670)
* Add logging to measurement (1668)

0.5.0

==========================

The July 2019 release of QCoDeS

New:
____

- `ElapsedTimeParameter` (1629)
- `load_by_run_spec` enables to load data set given run specifications, including the `run_id` (1637)
- Linking runs (1639)
- allow parameters to be excluded from snapshot (1653)

Improved:
_________

- improved docs

* JSON serializability of snapshot (1627)
* Tektronix AWG 7000/5028 resolution docstring (1628)
* m4i docstrings (1638)
* Configuring QCoDeS, Station notebooks (1630)

- installed QCoDeS package marked as safe for type checking (1634)
- log installation info (1648)
- allow for using application insight for telemetry (1648)
- use Conda 4.7 (1635), numpy 1.16.4, matplotlib 3.1 (1643), sphinx 2.1.2 (1609), mypy 0.720 (1640)
- export data to `.dat` file (1646)

New Instrument drivers:
_______________________

- Keysight N6705B (1657)


Improved Drivers:
_________________

- KeithleyS46 (1622)
add method to check whether channel is closed.
Example: `s46.A1.is_closed()`
- Tektronix AWG5014 (1626)
Fixed validators
- Spectrum M4i add `exact_sample_rate` parameter (1654)
- Tektronix DPO7200XX (1656)
measurement statistics, measurement state
- Oxford Triton (893)
Add magnet control
- Spectrum m4i (1528)
fix bug in averaging blockavg
- Keysight E8267D (1655)
fix incorrect use of on_off_mapping

Under the hood:
_______________

- Stop redundantly writing to `layouts` and `dependencies` (using `run_description` instead) (1572)
- reorganizing `sqlite_base.py` to facilitate legacy database creation (1570)
- Base Sphinx makefiles on the modern template (1636)
- Build travis against all branches (1644)
- Deploy docs using Azure rather than Travis (1647)
- Docsbuild: remove old files before checking in and use old style message (1649)
- Change HDF5FormatMetadata to not sort keys in the metadata (1581)

0.4.0

==========================

The June 2019 release of QCoDeS adds final touches to support for complex-valued data, includes under-the-hood improvements, and ships a couple of new instrument drivers as well as improvements to existing instrument drivers.

New & Improved

- Native support for complex-valued data:

- Support for plotting complex-valued datasets in `plot_by_id` (1592)
- Reorg Parameter notebooks and add basic complex numbers notebook (1568)

- QCoDeS Workflow:
- Add `plot_dataset` function to plot given data set without specifying id as in `plot_by_id` (1614)

- Instruments
- Fix / snapshot_base `params_to_skip_update` behavior (1584)

- Database upgrades:
- DB version 6 - version contents of `run_description` column (1577)

- Old dataset:
- Change `HDF5FormatMetadata` to not sort keys in the metadata (1581)

Instrument drivers

- New Drivers:

- Keysight B1500 Parameter Analyzer (1573)
- Tektronix Oscilloscopes: MSO/DPO5000/B, DPO7000/C, DPO70000/B/C/D/DX, DSA70000/B/C/D, and MSO70000/C/DX (1579, 1606)

- Improved Drivers:

- Lock-in Amplifiers:
- ZI UHF-LI: fix `scope_mode` and `scope_average_weight` parameters (1597)
- Add jumbo frames and reference clock source parameters to ZIUHFLI (1590)

- Magnets:
- Two fixes for Oxford IPS120 driver. (1619)

- Source Meters:
- Keithley 2600: Add list to hold channels (1603)

- QuTech instruments:
- M4i: fix incorrect return value for `ACDC_offs_compensation_x` (1585)
- M4i: get ACDC offset compensation (1596)
- D5a: Add `set_dac_unit` method (1582)
- D5a: Updating vals when unit is updated (1589)

Miscellaneous

- Documentation: Explicit experiment in notebooks (1612)

Under the hood

- Use perf_counter, not monotonic for DB flushing (1498)
- Don't get db location from config if sqlite connection supplied (1618)
- Don't read from layouts and dependencies tables in QCoDeS (1572)
- Reorganization of sqlite-facing modules (1570)
- Reorganization of run descriptions module structure (1577)

0.3.0

==========================

The May 2019 release of QCoDeS contains a large backend re-structure of the Measurement.DataSaver logic
as well a handful of driver improvements and some new data saving functionalities.

New & Improved

- New and Improved Drivers:

- Alazar Cards:
- All models; limit maximum buffer size as documented for AlazarBeforeAsyncRead (1535)
- All models; add api instance as initialization parameter (1524)

- Arbitraty Waveform Generators:
- Keysight 33510B: add support for this specific model (1544)
- Zurich Instruments HDAWG8; Remove warning when taking snapshot of ZIHDAWG8 (1561)

- Lock-in Amplifiers:
- Zurich Instruments UHF-LI; support all 8 oscillators with MF option (1546)
- Zurich Instruments UHF-LI; add parameter to UHFLI driver to select oscillator per demodulator (1551)

- Magnets:
- American Magnetics AMI430; allow a broader range of field limit values (1558)
- American Magnetics AMI430; fix coil-constant related bug (1527)

- Multimeters:
- Tektronix Keithley 6500; allow immediate triggering (1576)
- Tektronix Keithley 6500; fix invalid SCPI commands (1541)

- Source Meters:
- Tektronix Keithley 2450; add brand new driver! (1533, 1569)
- Vector Generators:
- Keysight E8267D; extend frequency modulation features (1554)

- Vector Network Analyzers:
- Rohde&Schwarz ZNB; make initialization more fail-safe (1564)

- Others:
- Mj2; allow higher gain (1575)
- Cryocon; allow the setting of the termination character (1559)

- Data Saving Features:

- Allow arrays of different lengths to be stored together (1477)
- Allow complex numbers (1484, 1489, 1493)
- Infer the SQLite storage type of parameters (1494)

- Documentation:

- Increase title consistency (1553)

- Database upgrades:

- Schema version bumped to 5; snapshot column always present (1562)

- QCoDeS Workflow:

- Extend QCoDeS-Station to be configurable through yaml file (1560)

Breaking Changes

- The DataSet no longer has an `add_parameter` method (1547)

Miscellaneous

- The python package dependencies have been updated (1550)
- Our copyright is up to date :) (1552)

0.2.1

==========================

This release fixes two small issues with execution of tests in 0.2.0 (1540)

Page 13 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.