Qcodes

Latest version: v0.50.0

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

Scan your dependencies

Page 12 of 16

0.12.0rc1

Changelog for QCoDeS 0.12.0 *Prerelease*

The March 2020 release of QCoDeS *Prerelease*

Breaking Changes:
_________________

* The `DataSet.add_results` method no longer returns an `int`, but now returns `None`.


New Instrument drivers:
_______________________

* Keithley 3706A High Performance DMM/Switch System. (1884)
* QDevil QDAC High Precision Voltage Generator. (1613)


Improved drivers:
_________________

* Yokogawa GS200 no longer throws snapshot exception during initialization. (1930)
* Keysight 34465A DMM now returns ±`numpy.inf` for out-of-range values and not `9e±37`. (1929)

Improved:
_________

* The `DataSet` and `Measurement` classes now support out-of-thread data saving. Shave off up to 50% of your measurement time! (1896)


Documentation:
______________

No documentation updates in this release.


Deprecations:
_____________

Nothing deprecated :)


Under the hood:
_______________

* The database version is now 9. An index was added for the `captured_run_id`. (1925)

0.11.0

New Instrument drivers:

* Keithley 7510 digital multimeter (1912)


Improved drivers:

* New features for Keithley 2450 (1906)
* Keysight B1500: Add units to current/voltage parameters to B1571A SMU module (1920)
* Keysight 344xx (1918)
* Yokogawa GS200 (1901)
* Agilent instruments' drivers (1904)
* Rohde Schwarz instruments' drivers (1911)

Improved:

* Allow passing database connection object to ``experiments()`` function (1894)


Documentation:

* Add notes to instrument driver example about Windows-specific drivers (1902)
* Fix links to issues in ``contributing.rst`` (1919)
* Remove unused imports in ``15_minutes_to_QCoDeS`` notebook (1923)


Deprecations:

* Deprecate ``DataSet.add_result`` as a duplicate of ``DataSet.add_results`` (1926)


Under the hood:

* Continuing improvements on typing:

* Fix type of timestamp in monitor (1922)
* Remove some doc types (1905)
* Complete typing of logging module (1907)
* Add types to monitor (1908)

* Avoid calling pip script (1910)
* Convert hypothesis args to kwargs (1916)


Recommended Dependencies:

* Build docs with sphinx 2.4.1 (1924)

0.11.0dev0

0.10.0

New

* ``initialised_database_at`` contextmanager to create a context for
operations on specified DB-file (1899)

Improved

* Warning if unknown kwargs are passed to ``_BaseParameter`` (1885)
* AlazarATS9870: Set default external_trigger_coupling to DC (1886)
* Removed ramp rate warning in AMI430 instrument driver (1897)
* Improved 'Writing Drivers' and '15 minutes to QCoDeS' documentation (1892)



New Instrument drivers

* Keithley 2602A (1889)

Under the hood

* CI cleanup (1890)
* Add numpy_stubs to type checking (1898)
* Block ruamel.yaml version with broken type annotations (1900)

0.9.1

This is a patch release on top of v0.9.0 including a minor bug fix: changed readme.rst to README.rst

0.9.0

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

The December 2019 release of QCoDeS

New:
____

* Call ``start_all_logging`` on qcodes import.
See this example_ for more details on how this can be configured. (1850)

Improved:
_________

* Improvements to dataset notebooks (1813)
* Fix warning in matplotlib plotting for legacy dataset (1839)
* Add electrical delay parameter and function set_electrical_delay_auto for ZNB driver (1849)
* Keysight 344xxA: Fix formatting issues (1851)
* Fix docstrings in parameter.py (1855)
* Update Infiniium.py: add option to save waveform to usb (1716)

New Instrument drivers:
_______________________

* Keysight 34980A driver (1810, 1867)

Under the hood:
_______________

* Move QCoDeS import into function that needs it to break potential circular import (1870)
* Fix return type of _BaseParameter.__call__ (1839)
* CI: Trigger azure pipeline on tags (1837)
* CI: Travis don't apt-get install (1842)
* CI: Travis Explicitly whitelist branches and tags to build (1865)
* CI: Check for consistent line ending using Codacy (1866)
* CI: Also trigger azure builds on release branches (1868)
* CI: Azure twine -r name should match service endpoint (1869)

Breaking Changes:
_________________

* ``StandardParameter`` after long deprecation period has been removed (1859)
* ``Parameter.set_validator`` method after long deprecation period has been
removed (1856)

Deprecations:
_____________

* Setting ``Parameter.raw_value`` (for example ``p.raw_value = 2``) is
deprecated because it can lead to inconsistent state of the parameter.
Use ``Parameter.set`` or ``Parameter.cache.set`` methods instead. (1857)
* Private method ``Parameter._save_val`` that has been spotted in use in
instrument drivers is deprecated now. Use ``Parameter.set`` and
``Parameter.cache.set`` methods instead. (1858)

Recommended Dependencies:
_________________________

* Type checking should be done with Mypy 0.750. (1863)
* Docs are build using Sphinx 2.2.2 (1864)

Page 12 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.