Skip to content

✨ Redesign of simulation view #499

@TooMuchDakka

Description

@TooMuchDakka

Problem Statement

As stated in the related UI/UX improvements issue (#28) it is rather difficult to determine the value of qubits for the various simulation runs. Additionally, the user is not able to simulate only a subset of all possible input states but rather has to simulate all possible ones.

Proposed Solution

The current view could be split into three separate ones that share the same functionality:

  • Define and simulate a subset of all possible input states:
Image
  • Execute all possible input states:
Image
  • Define and simulate input states loaded from a file (Expected schema of .json file could reuse the structure currently used in the synthesis tests). A restriction in this view is that when loading simulations from a file the expected output states must be also defined:
Image

After all simulation runs were defined, execution would present the following overview:

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or requestpythonAnything related to Python codeusabilityAnything related to usability

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions