-
Notifications
You must be signed in to change notification settings - Fork 874
Shadows #966
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Shadows #966
Conversation
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
@@ -0,0 +1,512 @@ | |||
{ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @gzemlevskiy17 for this PR! Please provide details in Markdown about the code so we can review it properly.
- Short introduction about what is implemented.
- Explain major code blocks, and how they are related to parts of the implementation.
- Add a snapshot of the quantum part from Classiq visualization.
Reply via ReviewNB
@@ -0,0 +1,512 @@ | |||
{ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you like, we have a function in our open-library that prepares a bell state. You can use it as well if you want.
Reply via ReviewNB
@gzemlevskiy17 are you still working on this? |
@TomerGoldfriend Yes, sorry I was working on developing the Classiq challenge for the FLIQ hackathon. I will update this PR soon. |
PR Description
Implement a demo of the classical shadows algorithm.
I was unsure on how to use rebase or pre-commit.
Some notes
Please make sure that the notebook runs successfully with the latest Classiq version.
Please make sure that you placed the files in an appropriate folder
.ipynb
and.qmod
to be unique across this repository..qmod
,.synthesis_options.json
,.metadata.json
If applicable, please include link to the paper on which the notebook is based, in the notebook itself.
Please use
rebase
on your branch (no merge commits)Please link this PR to the relevant issue
Please make sure to run
pre-commit
when commiting changesgit
in the terminal, make sure to installpre-commit
via runningpip install pre-commit
followed bypre-commit install
pre-commit
documentationpre-commit
.pre-commit
may minorly alter some files. Make sure togit add
the changes done bypre-commit