Mine Starks

Results 26 issues of Mine Starks

User should be able to right-click on a workspace in the Quantum Workspaces view and copy the connection string to the clipboard (use the connecting string already used to connect,...

enhancement

When rendering circuits (see https://github.com/microsoft/qsharp/blob/main/samples/notebooks/circuits.ipynb) , if the gate label is longer than our fixed column width (e.g. `rx(3.1416)`) then the resulting ASCII art circuit looks terrible. We should make...

bug
good first issue

Implement `_repr_latex_` as per IPython spec (see https://ipython.readthedocs.io/en/stable/config/integrating.html) so that Jupyter editors can provide the option of displaying the output as LaTeX . ![latex](https://github.com/microsoft/qsharp/assets/16928427/31d2aa7e-e202-4930-a2ed-c46d6b0b3070)

To reduce build and publish overhead, we should copy the relevant source code from https://github.com/microsoft/quantum-viz.js , used for the circuit visualization feature, into this repo.

enhancement
dependencies

We should add a rule to the linter that suggests that calls to `M` are replaced by `MResetZ` when the currently selected target's capabilities don't include `QubitReuse`. ```qsharp use q...

enhancement

We should add a rule to the linter that will emit a warning when an `operation` does not manipulate quantum state. The warning should suggest declaring the callable as a...

enhancement
hack-candidates

We'd like to add the ability to generate circuit diagrams from a Q# program. These can appear in: - VS Code - Python notebooks - Python command line (ascii art)...

enhancement

Today, we allow configuring the target profile in VS Code and in Python (through `qsharp.init`) but there is no way to persist the profile setting along with a qsharp.json project....

enhancement
design needed

Have the following code in a .qs file: ```qsharp namespace MyQuantumApp { @EntryPoint() operation Main() : Unit { use q = Qubit(); if (M(q) == Zero) { fail "hi" }...

bug

I'm compiling these into a single issue for ease of triage, but can break them out into separate issues. These mistakes are all taken from code generated by GPT-4 with...

enhancement
error messages