-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Tagging noise operations clutters the circuit output #2905
Comments
This is when you add the noise to the circuit? I think that should remove the tags. |
Interestingly, this is more broken than I first thought. In the terminal it displays as
but the |
For physical versus virtual Z gates, clearly seeing the tag is important. But for noice, I'm not sure this is correct, and as I say in #2984 I don't think we should reuse virtual in this form for noise. It is re-using a tag for no real reason. |
Based on the above, the "virtual" specifier probably gets eaten in jupyter notebook for virtual Z gates then |
The behavior has changed. It now does |
I'm contributing a hack in https://github.com/quantumlib/Cirq/pull/3076/files#diff-d949b9f3211c62c5defeb9f7d1439416R16 which should be reverted after this is fixed |
- Specify the font. This should not be a change for viewing in Jupyter notebook but fixes opening the svg data in e.g. inkscape where the default font is different and the boxes aren't the right size - Don't display virtual tags (for noise) xref #2905
* [SVG] Noise hack and font fix (#3076) - Specify the font. This should not be a change for viewing in Jupyter notebook but fixes opening the svg data in e.g. inkscape where the default font is different and the boxes aren't the right size - Don't display virtual tags (for noise) xref #2905 * Support multi-qubit measurement in plot_state_histogram (#3054) * Add generated code for batch.proto (#3086) Review: @dstrain115 * Fix flakes in random_circuit_test (#3084) * Added api docs gen (copy from TFQ). * updated site_path prefix. * removed pre-built. * rename. * move to dev_tools. * removed __future__ and formatting. * yet more formatting. Co-authored-by: Matthew Harrigan <[email protected]> Co-authored-by: Animesh Sinha <[email protected]> Co-authored-by: Matthew Neeley <[email protected]> Co-authored-by: Dave Bacon <[email protected]>
* [SVG] Noise hack and font fix (#3076) - Specify the font. This should not be a change for viewing in Jupyter notebook but fixes opening the svg data in e.g. inkscape where the default font is different and the boxes aren't the right size - Don't display virtual tags (for noise) xref #2905 * Support multi-qubit measurement in plot_state_histogram (#3054) * Add generated code for batch.proto (#3086) Review: @dstrain115 * Fix flakes in random_circuit_test (#3084) * Fix Quirk import extra gates bug * Move image files to docs/images/ * Move unneeded site assets * Move Sphinx templates, Makefile, conf, and init * Added api docs gen (copy from TFQ). (#3089) * [SVG] Noise hack and font fix (#3076) - Specify the font. This should not be a change for viewing in Jupyter notebook but fixes opening the svg data in e.g. inkscape where the default font is different and the boxes aren't the right size - Don't display virtual tags (for noise) xref #2905 * Support multi-qubit measurement in plot_state_histogram (#3054) * Add generated code for batch.proto (#3086) Review: @dstrain115 * Fix flakes in random_circuit_test (#3084) * Added api docs gen (copy from TFQ). * updated site_path prefix. * removed pre-built. * rename. * move to dev_tools. * removed __future__ and formatting. * yet more formatting. Co-authored-by: Matthew Harrigan <[email protected]> Co-authored-by: Animesh Sinha <[email protected]> Co-authored-by: Matthew Neeley <[email protected]> Co-authored-by: Dave Bacon <[email protected]> * Move doc tools to /dev_tools/docs/ * Move examples index into tutorials/ * Move basics tutorial into tutorials/ * Encode URL bracket so not mistaken for template. * Update references to moves docs and image files. * Update references to docs_coverage_test.py * Format py with check/format-incremental --apply * Move Sphinx RST files * Add _index.yaml for site * Add initial _book.yaml for leftnav * Manually format docs/_sphinx/conf.py for CI * Update references to moved api.rst file * Move docs/_sphinx to dev_tools/docs/sphinx * Update README.rst path for snippets_test.py * Move run_doctest to dev_tools/docs/ * Move build-docs.sh to dev_tools/docs/sphinx/ * Update references to build-docs.sh * Remove build_docs CI test Co-authored-by: Matthew Harrigan <[email protected]> Co-authored-by: Animesh Sinha <[email protected]> Co-authored-by: Matthew Neeley <[email protected]> Co-authored-by: Dave Bacon <[email protected]> Co-authored-by: Matteo Pompili <[email protected]> Co-authored-by: MichaelBroughton <[email protected]>
* [SVG] Noise hack and font fix (quantumlib#3076) - Specify the font. This should not be a change for viewing in Jupyter notebook but fixes opening the svg data in e.g. inkscape where the default font is different and the boxes aren't the right size - Don't display virtual tags (for noise) xref quantumlib#2905 * Support multi-qubit measurement in plot_state_histogram (quantumlib#3054) * Add generated code for batch.proto (quantumlib#3086) Review: @dstrain115 * Fix flakes in random_circuit_test (quantumlib#3084) * Added api docs gen (copy from TFQ). * updated site_path prefix. * removed pre-built. * rename. * move to dev_tools. * removed __future__ and formatting. * yet more formatting. Co-authored-by: Matthew Harrigan <[email protected]> Co-authored-by: Animesh Sinha <[email protected]> Co-authored-by: Matthew Neeley <[email protected]> Co-authored-by: Dave Bacon <[email protected]>
* [SVG] Noise hack and font fix (quantumlib#3076) - Specify the font. This should not be a change for viewing in Jupyter notebook but fixes opening the svg data in e.g. inkscape where the default font is different and the boxes aren't the right size - Don't display virtual tags (for noise) xref quantumlib#2905 * Support multi-qubit measurement in plot_state_histogram (quantumlib#3054) * Add generated code for batch.proto (quantumlib#3086) Review: @dstrain115 * Fix flakes in random_circuit_test (quantumlib#3084) * Fix Quirk import extra gates bug * Move image files to docs/images/ * Move unneeded site assets * Move Sphinx templates, Makefile, conf, and init * Added api docs gen (copy from TFQ). (quantumlib#3089) * [SVG] Noise hack and font fix (quantumlib#3076) - Specify the font. This should not be a change for viewing in Jupyter notebook but fixes opening the svg data in e.g. inkscape where the default font is different and the boxes aren't the right size - Don't display virtual tags (for noise) xref quantumlib#2905 * Support multi-qubit measurement in plot_state_histogram (quantumlib#3054) * Add generated code for batch.proto (quantumlib#3086) Review: @dstrain115 * Fix flakes in random_circuit_test (quantumlib#3084) * Added api docs gen (copy from TFQ). * updated site_path prefix. * removed pre-built. * rename. * move to dev_tools. * removed __future__ and formatting. * yet more formatting. Co-authored-by: Matthew Harrigan <[email protected]> Co-authored-by: Animesh Sinha <[email protected]> Co-authored-by: Matthew Neeley <[email protected]> Co-authored-by: Dave Bacon <[email protected]> * Move doc tools to /dev_tools/docs/ * Move examples index into tutorials/ * Move basics tutorial into tutorials/ * Encode URL bracket so not mistaken for template. * Update references to moves docs and image files. * Update references to docs_coverage_test.py * Format py with check/format-incremental --apply * Move Sphinx RST files * Add _index.yaml for site * Add initial _book.yaml for leftnav * Manually format docs/_sphinx/conf.py for CI * Update references to moved api.rst file * Move docs/_sphinx to dev_tools/docs/sphinx * Update README.rst path for snippets_test.py * Move run_doctest to dev_tools/docs/ * Move build-docs.sh to dev_tools/docs/sphinx/ * Update references to build-docs.sh * Remove build_docs CI test Co-authored-by: Matthew Harrigan <[email protected]> Co-authored-by: Animesh Sinha <[email protected]> Co-authored-by: Matthew Neeley <[email protected]> Co-authored-by: Dave Bacon <[email protected]> Co-authored-by: Matteo Pompili <[email protected]> Co-authored-by: MichaelBroughton <[email protected]>
- Specify the font. This should not be a change for viewing in Jupyter notebook but fixes opening the svg data in e.g. inkscape where the default font is different and the boxes aren't the right size - Don't display virtual tags (for noise) xref quantumlib#2905
[[ Note to self: don't include issue reference in a commit message. It will keep spamming the issue from every fork that rebases the commit :) ]] |
Is this still relevant @mpharrigan ? |
The notebook isn't broken, but it's still pretty cluttery
|
The extra
[]
are from the tag, I thinkxref #2719
The text was updated successfully, but these errors were encountered: