diff --git a/.github/release_log.txt b/.github/release_log.txt index b7e0469e3..4f5840f93 100644 --- a/.github/release_log.txt +++ b/.github/release_log.txt @@ -4,3 +4,4 @@ 2024-11-07T12:25+00:00 2024-11-11T14:33+00:00 2025-01-21T09:30+00:00 +2025-01-28T08:42+00:00 diff --git a/tests/resources/timeouts.yaml b/tests/resources/timeouts.yaml index 7798b4ca3..d37bbe383 100644 --- a/tests/resources/timeouts.yaml +++ b/tests/resources/timeouts.yaml @@ -318,3 +318,4 @@ time_marching.qmod: 400 solving_qlsp_with_aqc.ipynb: 800 solving_qlsp_with_aqc.qmod: 800 combinatorial_qmod_workshop_for_maxcut.ipynb: 250 +tutorials/classiq_tutorial/the_classiq_workflow.ipynb: 1000 diff --git a/tutorials/classiq_tutorial/the_classiq_workflow.ipynb b/tutorials/classiq_tutorial/the_classiq_workflow.ipynb new file mode 100644 index 000000000..4e48925e3 --- /dev/null +++ b/tutorials/classiq_tutorial/the_classiq_workflow.ipynb @@ -0,0 +1,74 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# The Classiq Workflow\n", + "\n", + "This notebook introduces the typical workflow with Classiq:\n", + "- **Designing a quantum algorithm** using the Qmod language and it's accompanied function library.\n", + "- **Synthesizing the algorithm** into a concrete circuit implementation.\n", + "- **Executing the algorithm** on a chosen simulator or quantum harware.\n", + "- **Post-processing** the results.\n", + "\n", + "To get started, run:" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "from classiq import *" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "If this `import` doesn't work for you, please try `pip install classiq` in your terminal, or refer to [Registration and Installation](https://docs.classiq.io/latest/classiq_101/registration_installations/)." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Designing a quantum algorithm\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "@qfunc\n", + "def main()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "external-user-venv-PaJZMdG0-py3.11", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.6" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +}