From ea54fa27aebac4eb7623efe83485797ceab45ac9 Mon Sep 17 00:00:00 2001 From: sjdilkes Date: Fri, 7 Jul 2023 13:50:23 +0100 Subject: [PATCH 1/5] node -> q --- docs/changelog.rst | 5 +++++ pytket/extensions/quantinuum/backends/quantinuum.py | 2 +- tests/unit/api1_test.py | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/changelog.rst b/docs/changelog.rst index 164c5cb6..ae5ab83d 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -1,6 +1,11 @@ Changelog ~~~~~~~~~ +0.19.0 +----------------- +* Update `FullyConnected` Architecture to label Node with "q", matching + compilation by `FlattenRelabelRegistersPass`. + 0.18.0 (July 2023) ------------------ diff --git a/pytket/extensions/quantinuum/backends/quantinuum.py b/pytket/extensions/quantinuum/backends/quantinuum.py index 7f3b65fa..2832ef6a 100644 --- a/pytket/extensions/quantinuum/backends/quantinuum.py +++ b/pytket/extensions/quantinuum/backends/quantinuum.py @@ -288,7 +288,7 @@ def _dict_to_backendinfo(cls, dct: Dict[str, Any]) -> BackendInfo: name=cls.__name__, device_name=name, version=__extension_version__, - architecture=FullyConnected(n_qubits, "node"), + architecture=FullyConnected(n_qubits, "q"), gate_set=_get_gateset(gate_set), n_cl_reg=n_cl_reg, supports_fast_feedforward=True, diff --git a/tests/unit/api1_test.py b/tests/unit/api1_test.py index efb7cc76..856539e8 100644 --- a/tests/unit/api1_test.py +++ b/tests/unit/api1_test.py @@ -448,7 +448,7 @@ def test_available_devices( assert backinfo.device_name == mock_machine_info["name"] assert backinfo.architecture == FullyConnected( - mock_machine_info["n_qubits"], "node" + mock_machine_info["n_qubits"], "q" ) assert backinfo.version == __extension_version__ assert backinfo.supports_fast_feedforward == True From 144c31f9abd776aa9facbacc35b264088c4fa71b Mon Sep 17 00:00:00 2001 From: sjdilkes Date: Fri, 7 Jul 2023 13:53:33 +0100 Subject: [PATCH 2/5] reformat with black --- tests/unit/api1_test.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tests/unit/api1_test.py b/tests/unit/api1_test.py index 856539e8..8f8f3a05 100644 --- a/tests/unit/api1_test.py +++ b/tests/unit/api1_test.py @@ -447,9 +447,7 @@ def test_available_devices( backinfo = devices[0] assert backinfo.device_name == mock_machine_info["name"] - assert backinfo.architecture == FullyConnected( - mock_machine_info["n_qubits"], "q" - ) + assert backinfo.architecture == FullyConnected(mock_machine_info["n_qubits"], "q") assert backinfo.version == __extension_version__ assert backinfo.supports_fast_feedforward == True assert backinfo.supports_midcircuit_measurement == True From 7c0e267eb73edf70f4d169c6f2046b2170591f47 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jul 2023 23:06:23 +0100 Subject: [PATCH 3/5] Bump actions/upload-pages-artifact from 1 to 2 (#180) Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 1 to 2. - [Release notes](https://github.com/actions/upload-pages-artifact/releases) - [Commits](https://github.com/actions/upload-pages-artifact/compare/v1...v2) --- updated-dependencies: - dependency-name: actions/upload-pages-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/build_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index 14bd9608..25a8593b 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -222,7 +222,7 @@ jobs: mkdir extensions ./build-docs -d ${GITHUB_WORKSPACE}/.github/workflows/docs/extensions/api - name: Upload docs as artefact - uses: actions/upload-pages-artifact@v1 + uses: actions/upload-pages-artifact@v2 with: path: .github/workflows/docs/extensions From 65badd25a85f6adc6a8d3c7527a4557c8daa6805 Mon Sep 17 00:00:00 2001 From: cqc-melf <70640934+cqc-melf@users.noreply.github.com> Date: Tue, 25 Jul 2023 09:40:28 +0100 Subject: [PATCH 4/5] update pytket-qir (#183) --- tests/test-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test-requirements.txt b/tests/test-requirements.txt index 287df677..365b8dac 100644 --- a/tests/test-requirements.txt +++ b/tests/test-requirements.txt @@ -3,5 +3,5 @@ pytest-timeout ~= 1.4.2 hypothesis requests_mock llvmlite ~= 0.40.0 -pytket-qir == 0.2.0rc11 +pytket-qir == 0.2.0rc14 pytest-rerunfailures From 6af13e3a78e4aaf0748cf1439447da42d1be79c8 Mon Sep 17 00:00:00 2001 From: Melf Date: Wed, 2 Aug 2023 14:08:56 +0100 Subject: [PATCH 5/5] update changelog and version --- _metadata.py | 2 +- docs/changelog.rst | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/_metadata.py b/_metadata.py index eabce987..18f15e33 100644 --- a/_metadata.py +++ b/_metadata.py @@ -1,2 +1,2 @@ -__extension_version__ = "0.18.0" +__extension_version__ = "0.19.0" __extension_name__ = "pytket-quantinuum" diff --git a/docs/changelog.rst b/docs/changelog.rst index ae5ab83d..d7af4969 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -1,8 +1,9 @@ Changelog ~~~~~~~~~ -0.19.0 ------------------ +0.19.0 (August 2023) +-------------------- + * Update `FullyConnected` Architecture to label Node with "q", matching compilation by `FlattenRelabelRegistersPass`.