Classiq / classiq-library

The Classiq Library is the largest collection of quantum algorithms and applications. It is the best way to explore quantum computing software. We welcome community contributions to our Library 🙌
https://platform.classiq.io
MIT License
344 stars 307 forks source link

Classiq for Qiskit Users tutorial #190

Closed NithyasriVS-Classiq closed 1 month ago

NithyasriVS-Classiq commented 3 months ago

The goal of the tutorial is to enable qiskit users the smoothest transition to Classiq.

review-notebook-app[bot] commented 3 months ago

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

NithyasriVS-Classiq commented 2 months ago

Some Pointers for more potential sections:

  1. Execution on Hardware: Compare the IBM vs Classiq methodology to execute for example on an IBM Cleveland quantum computer

  2. In-built Hamiltonians and related operations for Hamiltonian simulations possible with Qiskit vs Classiq

  3. Visualization of measurement results: using basic plotting using numpy which Qiskit suggests vs our method which allows for exporting as CSV, JSON etc for further analysis

  4. Primitives: How to implement in Qiskit vs Classiq

Suzuki Trotter Matrix Exponential QAOA Ansatz QFT Phase Estimation

  1. Advanced decomposition

Two qubit basis decomposition One qubit euler decomposition

  1. Under Section 3, Shor and Grover Algorithms in Qiskit vs Classiq

  2. The tutorial can start with a section on the difference in the process of signing up for the platforms and also highlight how we currently don't support python from within the platform but through an API from python notebooks.

  3. Variational Algorithms: Qiskit using Parameterized circuits, Classiq using functional level written variational algorithm

EdenSchirmanClassiq commented 1 month ago

Thanks @NithyasriVS-Classiq for the work on this tutorial! As it is still a WIP, we are closing this PR and will open a new one when someone will continue working on this guide from the point you stopped.