├── .github └── workflows │ ├── ci.yml │ ├── publish.yml │ └── tag_and_release.yml ├── .gitignore ├── AUTHORS.rst ├── CHANGELOG.rst ├── CONTRIBUTING.rst ├── LICENSE ├── README.rst ├── docs ├── API.rst ├── Makefile ├── _static │ ├── .gitignore │ └── images │ │ ├── favicon.ico │ │ └── logo.png ├── _templates │ ├── autosummary-class-template.rst │ └── autosummary-module-template.rst ├── authors.rst ├── changelog.rst ├── conf.py ├── index.rst ├── license.rst └── user_guide.rst ├── pyproject.toml ├── src └── iqm │ └── qiskit_iqm │ ├── __init__.py │ ├── examples │ ├── __init__.py │ ├── bell_measure.py │ ├── resonance_example.py │ └── transpile_example.py │ ├── fake_backends │ ├── __init__.py │ ├── fake_adonis.py │ ├── fake_aphrodite.py │ ├── fake_apollo.py │ ├── fake_deneb.py │ ├── fake_garnet.py │ └── iqm_fake_backend.py │ ├── iqm_backend.py │ ├── iqm_circuit.py │ ├── iqm_circuit_validation.py │ ├── iqm_job.py │ ├── iqm_move_layout.py │ ├── iqm_naive_move_pass.py │ ├── iqm_provider.py │ ├── iqm_transpilation.py │ ├── move_gate.py │ ├── py.typed │ ├── qiskit_to_iqm.py │ └── transpiler_plugins.py ├── tag-from-pipeline.sh ├── tests ├── .pylintrc ├── __init__.py ├── conftest.py ├── fake_backends │ ├── __init__.py │ ├── conftest.py │ ├── test_fake_adonis.py │ ├── test_fake_aphrodite.py │ ├── test_fake_apollo.py │ ├── test_fake_deneb.py │ ├── test_fake_garnet.py │ └── test_iqm_fake_backend.py ├── test_bell_measure_example.py ├── test_iqm_backend.py ├── test_iqm_backend_base.py ├── test_iqm_facade_backend.py ├── test_iqm_job.py ├── test_iqm_move_layout.py ├── test_iqm_naive_move_pass.py ├── test_iqm_provider.py ├── test_iqm_target.py ├── test_iqm_transpilation.py ├── test_qiskit_to_iqm.py ├── test_resonance_example.py ├── test_transpiler_example.py └── utils.py └── tox.ini /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/tag_and_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/.github/workflows/tag_and_release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/AUTHORS.rst -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/README.rst -------------------------------------------------------------------------------- /docs/API.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/docs/API.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/.gitignore: -------------------------------------------------------------------------------- 1 | # Empty directory 2 | -------------------------------------------------------------------------------- /docs/_static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/docs/_static/images/favicon.ico -------------------------------------------------------------------------------- /docs/_static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/docs/_static/images/logo.png -------------------------------------------------------------------------------- /docs/_templates/autosummary-class-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/docs/_templates/autosummary-class-template.rst -------------------------------------------------------------------------------- /docs/_templates/autosummary-module-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/docs/_templates/autosummary-module-template.rst -------------------------------------------------------------------------------- /docs/authors.rst: -------------------------------------------------------------------------------- 1 | .. _authors: 2 | .. include:: ../AUTHORS.rst 3 | -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- 1 | .. _changes: 2 | .. include:: ../CHANGELOG.rst 3 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/docs/license.rst -------------------------------------------------------------------------------- /docs/user_guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/docs/user_guide.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/__init__.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/examples/__init__.py: -------------------------------------------------------------------------------- 1 | """Example code.""" 2 | -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/examples/bell_measure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/examples/bell_measure.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/examples/resonance_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/examples/resonance_example.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/examples/transpile_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/examples/transpile_example.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/fake_backends/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/fake_backends/__init__.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/fake_backends/fake_adonis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/fake_backends/fake_adonis.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/fake_backends/fake_aphrodite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/fake_backends/fake_aphrodite.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/fake_backends/fake_apollo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/fake_backends/fake_apollo.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/fake_backends/fake_deneb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/fake_backends/fake_deneb.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/fake_backends/fake_garnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/fake_backends/fake_garnet.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/fake_backends/iqm_fake_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/fake_backends/iqm_fake_backend.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/iqm_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/iqm_backend.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/iqm_circuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/iqm_circuit.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/iqm_circuit_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/iqm_circuit_validation.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/iqm_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/iqm_job.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/iqm_move_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/iqm_move_layout.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/iqm_naive_move_pass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/iqm_naive_move_pass.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/iqm_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/iqm_provider.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/iqm_transpilation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/iqm_transpilation.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/move_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/move_gate.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/qiskit_to_iqm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/qiskit_to_iqm.py -------------------------------------------------------------------------------- /src/iqm/qiskit_iqm/transpiler_plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/src/iqm/qiskit_iqm/transpiler_plugins.py -------------------------------------------------------------------------------- /tag-from-pipeline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tag-from-pipeline.sh -------------------------------------------------------------------------------- /tests/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/.pylintrc -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fake_backends/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fake_backends/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/fake_backends/conftest.py -------------------------------------------------------------------------------- /tests/fake_backends/test_fake_adonis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/fake_backends/test_fake_adonis.py -------------------------------------------------------------------------------- /tests/fake_backends/test_fake_aphrodite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/fake_backends/test_fake_aphrodite.py -------------------------------------------------------------------------------- /tests/fake_backends/test_fake_apollo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/fake_backends/test_fake_apollo.py -------------------------------------------------------------------------------- /tests/fake_backends/test_fake_deneb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/fake_backends/test_fake_deneb.py -------------------------------------------------------------------------------- /tests/fake_backends/test_fake_garnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/fake_backends/test_fake_garnet.py -------------------------------------------------------------------------------- /tests/fake_backends/test_iqm_fake_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/fake_backends/test_iqm_fake_backend.py -------------------------------------------------------------------------------- /tests/test_bell_measure_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/test_bell_measure_example.py -------------------------------------------------------------------------------- /tests/test_iqm_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/test_iqm_backend.py -------------------------------------------------------------------------------- /tests/test_iqm_backend_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/test_iqm_backend_base.py -------------------------------------------------------------------------------- /tests/test_iqm_facade_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/test_iqm_facade_backend.py -------------------------------------------------------------------------------- /tests/test_iqm_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/test_iqm_job.py -------------------------------------------------------------------------------- /tests/test_iqm_move_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/test_iqm_move_layout.py -------------------------------------------------------------------------------- /tests/test_iqm_naive_move_pass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/test_iqm_naive_move_pass.py -------------------------------------------------------------------------------- /tests/test_iqm_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/test_iqm_provider.py -------------------------------------------------------------------------------- /tests/test_iqm_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/test_iqm_target.py -------------------------------------------------------------------------------- /tests/test_iqm_transpilation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/test_iqm_transpilation.py -------------------------------------------------------------------------------- /tests/test_qiskit_to_iqm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/test_qiskit_to_iqm.py -------------------------------------------------------------------------------- /tests/test_resonance_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/test_resonance_example.py -------------------------------------------------------------------------------- /tests/test_transpiler_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/test_transpiler_example.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tests/utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqm-finland/qiskit-on-iqm/HEAD/tox.ini --------------------------------------------------------------------------------