diff --git a/.github/dependabot.yml b/.github/dependabot.yml index ac1560a..f384d36 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,4 +5,12 @@ updates: - package-ecosystem: "github-actions" directory: "/" schedule: - interval: "weekly" + interval: "daily" + - package-ecosystem: pip + directory: "/" + schedule: + interval: "daily" + groups: + python-packages: + patterns: + - "*" diff --git a/.github/workflows/docs/build-docs b/.github/workflows/docs/build-docs index db82e3e..196dda9 100755 --- a/.github/workflows/docs/build-docs +++ b/.github/workflows/docs/build-docs @@ -10,8 +10,9 @@ import sys DOCS_DIR = Path(sys.argv[0]).absolute().parent MODULES_DIR = DOCS_DIR.parent.parent.parent -PYTKET_DOCS_LINK = "https://cqcl.github.io/tket/pytket/api/index.html" -PYTKET_EX_DOCS_LINK = "https://cqcl.github.io/pytket-extensions/api/index.html" +TKET_WEBSITE_LINK = "https://tket.quantinuum.com/" +PYTKET_DOCS_LINK = "https://tket.quantinuum.com/api-docs/" +PYTKET_EX_DOCS_LINK = "https://tket.quantinuum.com/api-docs/extensions.html" QUJAX_LINK = "https://cqcl.github.io/qujax/api/" MODULE = "qujax" GITHUB_LINK = "https://github.com/CQCL/pytket-qujax" @@ -57,6 +58,7 @@ def build_module_docs(): content.append( "\n.. toctree::\n\t:caption: More documentation:\n\t:maxdepth: 1\n\n" ) + content.append(f"\tTKET website <{TKET_WEBSITE_LINK}>\n") content.append(f"\tpytket <{PYTKET_DOCS_LINK}>\n") content.append(f"\tpytket extensions <{PYTKET_EX_DOCS_LINK}>\n") content.append(f"\tqujax <{QUJAX_LINK}>\n") diff --git a/.github/workflows/docs/conf.py b/.github/workflows/docs/conf.py index cbea5b1..0979d1a 100644 --- a/.github/workflows/docs/conf.py +++ b/.github/workflows/docs/conf.py @@ -33,7 +33,7 @@ # -- Extension configuration ------------------------------------------------- -pytketdoc_base = "https://cqcl.github.io/tket/pytket/api/" +pytketdoc_base = "https://tket.quantinuum.com/api-docs/" intersphinx_mapping = { "https://docs.python.org/3/": None, diff --git a/.github/workflows/docs/intro.txt b/.github/workflows/docs/intro.txt index d269c7a..160e3ec 100644 --- a/.github/workflows/docs/intro.txt +++ b/.github/workflows/docs/intro.txt @@ -11,5 +11,5 @@ platforms. Each extension adds either new methods to the ``pytket`` package to convert between circuit representations, or new backends to which ``pytket`` circuits can be submitted. -.. _pytket: https://cqcl.github.io/tket/pytket/api/ +.. _pytket: https://tket.quantinuum.com/api-docs/ .. _CQC: https://cambridgequantum.com diff --git a/README.md b/README.md index c3ca1ce..3b055f5 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,19 @@ # pytket-qujax This repository contains the pytket-qujax extension, using CQC's -[pytket](https://cqcl.github.io/tket/pytket/api/index.html) quantum SDK. +[pytket](https://tket.quantinuum.com/api-docs/index.html) quantum SDK. The other pytket extensions can be found [here](https://github.com/CQCL/pytket-extensions) -[Pytket](https://cqcl.github.io/tket/pytket/api/index.html) is a Python module for interfacing +[Pytket](https://tket.quantinuum.com/api-docs/index.html) is a Python module for interfacing with CQC tket, a set of quantum programming tools. [qujax](https://github.com/CQCL/qujax) is a pure [JAX](https://github.com/google/jax) -quantum simulator. pytket-qujax is an extension to [pytket](https://cqcl.github.io/tket/pytket/api/index.html) -that allows [pytket](https://cqcl.github.io/tket/pytket/api/index.html) circuits to +quantum simulator. pytket-qujax is an extension to [pytket](https://tket.quantinuum.com/api-docs/index.html) +that allows [pytket](https://tket.quantinuum.com/api-docs/index.html) circuits to be converted to [qujax](https://github.com/CQCL/qujax) for fast (classical) simulation and automatic differentiation. Some useful links: -- [Documentation](https://cqcl.github.io/pytket-qujax/api/index.html) +- [Documentation](https://tket.quantinuum.com/extensions/pytket-qujax/api/index.html) - [PyPI](https://pypi.org/project/pytket-qujax/) - [qujax](https://github.com/CQCL/qujax) - [pytket-qujax example notebook (VQE)](https://github.com/CQCL/pytket/blob/main/examples/pytket-qujax_heisenberg_vqe.ipynb) diff --git a/setup.py b/setup.py index a1d366d..c068e20 100644 --- a/setup.py +++ b/setup.py @@ -32,7 +32,7 @@ author_email="tket-support@cambridgequantum.com", python_requires=">=3.9", project_urls={ - "Documentation": "https://cqcl.github.io/pytket-qujax/api/index.html", + "Documentation": "https://tket.quantinuum.com/extensions/pytket-qujax/api/index.html", "Source": "https://github.com/CQCL/pytket-qujax", "Tracker": "https://github.com/CQCL/pytket-qujax/issues", },