Skip to content
This repository was archived by the owner on Jan 12, 2024. It is now read-only.
This repository was archived by the owner on Jan 12, 2024. It is now read-only.

Allow configuration of DumpMachine output format from IQ# and Python #126

@tcNickolas

Description

@tcNickolas

Is your feature request related to a problem? Please describe.
The new DumpMachine outputs (visual version in Q# Notebooks and different text version in Python-driven invocations) look really neat, but the difference of formats across different mediums can be confusing. It can also cause issues if any automated tools or any educational content rely on the specific output format.

Describe the solution you'd like

  1. It would be great to document the different available formats of the output at https://docs.microsoft.com/quantum.
  2. If would be great to make different formats configurable from the user interface (for example, so that a Q# Notebook user can choose whether they want a visual format, a neat text format or an old-style text format). I believe some parts of the output are already configurable (such as little endian vs big endian vs bit string), but it's really hard to discover that without documentation.
  3. It would also be helpful to keep numeric representation of state phase (possibly also configurable) - arrows look nice but without the base information about which direction corresponds to what phase they are less informative than I'd like them to be.

Metadata

Metadata

Assignees

Labels

Area-KernelIssue relates to the IQ# kernel.Kind-EnhancementNew feature or request

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions