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 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 164c5cb6..d7af4969 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -1,6 +1,12 @@ Changelog ~~~~~~~~~ +0.19.0 (August 2023) +-------------------- + +* 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/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 diff --git a/tests/unit/api1_test.py b/tests/unit/api1_test.py index efb7cc76..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"], "node" - ) + 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