From 3a7daee31c8521a91dd83a81ec8da5dc3f0a646e Mon Sep 17 00:00:00 2001 From: "astafan8@gmail.com" Date: Fri, 18 Sep 2020 12:52:40 +0200 Subject: [PATCH 1/4] Add 0.18.0 release changelog --- docs/changes/0.18.0.rst | 65 +++++++++++++++++++++++++++++++++++++++++ docs/changes/index.rst | 1 + 2 files changed, 66 insertions(+) create mode 100644 docs/changes/0.18.0.rst diff --git a/docs/changes/0.18.0.rst b/docs/changes/0.18.0.rst new file mode 100644 index 00000000000..57822efb1c8 --- /dev/null +++ b/docs/changes/0.18.0.rst @@ -0,0 +1,65 @@ +Changelog for QCoDeS 0.18.0 +=========================== + +The September 2020 release of QCoDeS. + + +Breaking Changes: +_________________ + +There are no breaking changes in this release of QCoDeS. + + +New: +____ + +- Support nested ``Measurement`` context managers; in particular, only create + one background writer thread for multiple datasets (#2124) +- Interactive widget to explore datasets in Jupyter Notebooks (#1967) + + +Improved: +_________ + +- Jump to value when trying to set a parameter that cannot be set in steps + (can't be swept) (#2128) +- Raise exception if ``get_cmd`` is not defined in a ``Group`` of + ``GroupParameter`` s (#2133) +- Add new ``set_parameters`` method to ``Group`` and remove the old deprecated + one (#2137) +- Update ArrayParameter Docs (#2126) +- Add a docs page listing projects to QCoDeS project (#2142) + + +Improved drivers: +_________________ + +- Remove warning about complex numbers in R&S ZNB driver (#2140) + + +Under the hood: +_______________ + +- Simplify instrument destructor (#2132) +- Add types to ``RunDescriber`` dict representations (#2134) +- Rework ``RunDescriber`` and update to version 2 (#2135) +- Allow ``from_dict_to_current`` to deserialize ``RunDescriber`` from new + versions (#2144) +- Add ``python_requires`` as key to ``setup.py`` (#2123) +- Fix missing comma in ``install_requires`` (#2163) + + +Dependencies: +_____________ + +- Constrain all requirements and their dependencies in requirements.txt (#2164) +- Fix docs and test requirements to minor version (#2148) +- Restrict pyvisa to less than 1.11 (#2162) +- Install pyqt for python 3.8 (#2157) +- Require latest opencensus packages (#2141) +- Remove no longer needed apt dependecies from travis (#1843) +- Update nbconvert requirement from 5.6.1 to ~=6.0.3 (#2146, #2152, #2160) +- Update pytest requirement from ~=6.0.1 to ~=6.0.2 (#2151) +- Update coverage requirement from ~=5.2.1 to ~=5.3 (#2154) +- Update sphinx-jsonschema requirement from ~=1.16.1 to ~=1.16.2 (#2155) +- Update hypothesis requirement from ~=5.5.5 to ~=5.35.3 (#2158) diff --git a/docs/changes/index.rst b/docs/changes/index.rst index 36cdff1174a..6fb2c39a4e2 100644 --- a/docs/changes/index.rst +++ b/docs/changes/index.rst @@ -34,3 +34,4 @@ Changelogs 0.15.0 <0.15.0> 0.16.0 <0.16.0> 0.17.0 <0.17.0> + 0.18.0 <0.18.0> From 2bb0c2b45a1a8c3f0bfdd8fd103fbee880ed2db2 Mon Sep 17 00:00:00 2001 From: Mikhail Astafev Date: Fri, 18 Sep 2020 13:15:39 +0200 Subject: [PATCH 2/4] Drop typo fix PR --- docs/changes/0.18.0.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/changes/0.18.0.rst b/docs/changes/0.18.0.rst index 57822efb1c8..5a287ebefe1 100644 --- a/docs/changes/0.18.0.rst +++ b/docs/changes/0.18.0.rst @@ -15,7 +15,7 @@ ____ - Support nested ``Measurement`` context managers; in particular, only create one background writer thread for multiple datasets (#2124) -- Interactive widget to explore datasets in Jupyter Notebooks (#1967) +- Interactive widget to explore datasets in Jupyter Notebooks (#1967, #2163) Improved: @@ -46,7 +46,6 @@ _______________ - Allow ``from_dict_to_current`` to deserialize ``RunDescriber`` from new versions (#2144) - Add ``python_requires`` as key to ``setup.py`` (#2123) -- Fix missing comma in ``install_requires`` (#2163) Dependencies: From 5be6b30f24431aa5ab4f22e1d6299ccc5863e0cf Mon Sep 17 00:00:00 2001 From: Mikhail Astafev Date: Fri, 18 Sep 2020 13:16:49 +0200 Subject: [PATCH 3/4] Clarify set_parameters --- docs/changes/0.18.0.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/changes/0.18.0.rst b/docs/changes/0.18.0.rst index 5a287ebefe1..92629b4be30 100644 --- a/docs/changes/0.18.0.rst +++ b/docs/changes/0.18.0.rst @@ -25,8 +25,8 @@ _________ (can't be swept) (#2128) - Raise exception if ``get_cmd`` is not defined in a ``Group`` of ``GroupParameter`` s (#2133) -- Add new ``set_parameters`` method to ``Group`` and remove the old deprecated - one (#2137) +- Add new ``set_parameters`` method to ``Group`` and remove the old deprecated + ``set`` method (#2137) - Update ArrayParameter Docs (#2126) - Add a docs page listing projects to QCoDeS project (#2142) From 0b6b3cdfe9a79c5fc5ff269f266594bb2ad99eb4 Mon Sep 17 00:00:00 2001 From: Mikhail Astafev Date: Fri, 18 Sep 2020 15:26:14 +0200 Subject: [PATCH 4/4] Add PR 2168 and 2150 to changelog 0.18.0 --- docs/changes/0.18.0.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/changes/0.18.0.rst b/docs/changes/0.18.0.rst index 92629b4be30..cded40f832c 100644 --- a/docs/changes/0.18.0.rst +++ b/docs/changes/0.18.0.rst @@ -34,6 +34,7 @@ _________ Improved drivers: _________________ +- Keysight B1500: fix measure range bug, ``measure_config`` method is deprecated (#2150) - Remove warning about complex numbers in R&S ZNB driver (#2140) @@ -52,6 +53,7 @@ Dependencies: _____________ - Constrain all requirements and their dependencies in requirements.txt (#2164) +- Use ``pip`` s new resolver when installing dependencies (#2168) - Fix docs and test requirements to minor version (#2148) - Restrict pyvisa to less than 1.11 (#2162) - Install pyqt for python 3.8 (#2157)