From 87f39f52deebeaada945a0395ccedfb1b4863ed3 Mon Sep 17 00:00:00 2001 From: Simon Humpohl Date: Thu, 4 Apr 2024 19:59:33 +0200 Subject: [PATCH 1/3] Rename newspieces --- changes.d/{696.fix => 696.bugfix} | 0 changes.d/{707.fix => 707.bugfix} | 0 changes.d/{775.fix => 775.bugfix} | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename changes.d/{696.fix => 696.bugfix} (100%) rename changes.d/{707.fix => 707.bugfix} (100%) rename changes.d/{775.fix => 775.bugfix} (100%) diff --git a/changes.d/696.fix b/changes.d/696.bugfix similarity index 100% rename from changes.d/696.fix rename to changes.d/696.bugfix diff --git a/changes.d/707.fix b/changes.d/707.bugfix similarity index 100% rename from changes.d/707.fix rename to changes.d/707.bugfix diff --git a/changes.d/775.fix b/changes.d/775.bugfix similarity index 100% rename from changes.d/775.fix rename to changes.d/775.bugfix From 9fc2f1e50a61887b0e682f8c0655feed15232626 Mon Sep 17 00:00:00 2001 From: Simon Humpohl Date: Thu, 4 Apr 2024 20:01:30 +0200 Subject: [PATCH 2/3] Push version --- doc/source/conf.py | 2 +- qupulse/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/source/conf.py b/doc/source/conf.py index 5c25f321c..1a90f416d 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -81,7 +81,7 @@ # General information about the project. project = 'qupulse' -copyright = '2015-2022, Quantum Technology Group, RWTH Aachen University' +copyright = '2015-2024, Quantum Technology Group, RWTH Aachen University' author = 'Quantum Technology Group and Chair of Software Engineering, RWTH Aachen University' # The version info for the project you're documenting, acts as replacement for diff --git a/qupulse/__init__.py b/qupulse/__init__.py index 7a51cb38d..5bf9d2ffe 100644 --- a/qupulse/__init__.py +++ b/qupulse/__init__.py @@ -2,7 +2,7 @@ import lazy_loader as lazy -__version__ = '0.9' +__version__ = '0.10' __getattr__, __dir__, __all__ = lazy.attach_stub(__name__, __file__) From 8ba0412069ee5897c306d38f1c8b075a9979cfef Mon Sep 17 00:00:00 2001 From: Simon Humpohl Date: Thu, 4 Apr 2024 20:02:17 +0200 Subject: [PATCH 3/3] Update release notes --- RELEASE_NOTES.rst | 19 +++++++++++++++++++ changes.d/696.bugfix | 1 - changes.d/707.bugfix | 1 - changes.d/775.bugfix | 1 - changes.d/779.feature | 1 - changes.d/781.feature | 1 - changes.d/791.feature | 1 - 7 files changed, 19 insertions(+), 6 deletions(-) delete mode 100644 changes.d/696.bugfix delete mode 100644 changes.d/707.bugfix delete mode 100644 changes.d/775.bugfix delete mode 100644 changes.d/779.feature delete mode 100644 changes.d/781.feature delete mode 100644 changes.d/791.feature diff --git a/RELEASE_NOTES.rst b/RELEASE_NOTES.rst index aea933a6b..c76c7e9c9 100644 --- a/RELEASE_NOTES.rst +++ b/RELEASE_NOTES.rst @@ -2,6 +2,25 @@ .. towncrier release notes start +qupulse 0.10 (2024-04-04) +========================= + +Features +-------- + +- Move HDAWG driver to qupulse-hdawg-legacy to disentangle driver version from qupulse version. The new HDAWG driver will be published under qupulse-hdawg. (`#779 `_) +- Add the `ProgramBuilder` interface pattern to make the generated program of `PulseTemplate.create_program` easily customizable. (`#781 `_) +- Measurement windows can now automatically shrank in case of overlap to counteract small numeric errors. (`#791 `_) + + +Bugfixes +-------- + +- ``ConstantPulseTemplate``s from all versions can now be deserialized. (`#696 `_) +- Fixed that single segment tables where always interpreted to be constant. (`#707 `_) +- Add missing pulse registry support to `ArithmeticPT`. (`#775 `_) + + qupulse 0.9 (2023-11-08) ======================== diff --git a/changes.d/696.bugfix b/changes.d/696.bugfix deleted file mode 100644 index b93008fd5..000000000 --- a/changes.d/696.bugfix +++ /dev/null @@ -1 +0,0 @@ -``ConstantPulseTemplate``s from all versions can now be deserialized. \ No newline at end of file diff --git a/changes.d/707.bugfix b/changes.d/707.bugfix deleted file mode 100644 index 33e9e9f8e..000000000 --- a/changes.d/707.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed that single segment tables where always interpreted to be constant. diff --git a/changes.d/775.bugfix b/changes.d/775.bugfix deleted file mode 100644 index acbe9a605..000000000 --- a/changes.d/775.bugfix +++ /dev/null @@ -1 +0,0 @@ -Add missing pulse registry support to `ArithmeticPT`. diff --git a/changes.d/779.feature b/changes.d/779.feature deleted file mode 100644 index b455084f0..000000000 --- a/changes.d/779.feature +++ /dev/null @@ -1 +0,0 @@ -Move HDAWG driver to qupulse-hdawg-legacy to disentangle driver version from qupulse version. The new HDAWG driver will be published under qupulse-hdawg. diff --git a/changes.d/781.feature b/changes.d/781.feature deleted file mode 100644 index 697299436..000000000 --- a/changes.d/781.feature +++ /dev/null @@ -1 +0,0 @@ -Add the `ProgramBuilder` interface pattern to make the generated program of `PulseTemplate.create_program` easily customizable. \ No newline at end of file diff --git a/changes.d/791.feature b/changes.d/791.feature deleted file mode 100644 index 7c64960fd..000000000 --- a/changes.d/791.feature +++ /dev/null @@ -1 +0,0 @@ -Measurement windows can now automatically shrank in case of overlap to counteract small numeric errors. \ No newline at end of file