Quirk
Quirk copied to clipboard
A drag-and-drop quantum circuit simulator that runs in your browser. A toy for exploring and understanding small quantum circuits.
1. Low dpi makes it hard to understand structure of a gate https://github.com/Strilanc/Quirk/issues/388#issuecomment-353957572 The only way to investigate and edit custom gates I found is URL editing. 2. It is...
The possibility of having time-changing gates (I mean gates like the X^t) is very useful. However, sometimes the varying is too fast to appreciate some features. Would it be possible...
A custom gate that was created from a circuit shows that circuit in the mouseover tooltip in the toolbox, but that's really insufficient sometimes. Add a way to open it...
HiDPI (a.k.a retina) screens need special consideration for drawing, explained [here](https://www.html5rocks.com/en/tutorials/canvas/hidpi/) among many other places. But Quirk seems already support some kind scale fixing on some of its canvas calls,...
Obvious candidates are: - Circuit stat effects (things dealing with shaders and textures) - The described effect (unitary stable phaser etc) - Circuit definition effects (disable reasons, given/needed context, drawer?)
[Example circuit](http://algassert.com/quirk#circuit={"cols":[["~iqu3"]],"gates":[{"id":"~v6g5","name":"32","circuit":{"cols":[["H","H","H","H","H","H","H","H","H","H","H","H","H","H","H","H"],["H","H","H","H","H","H","H","H","H","H","H","H","H","H","H","H"]]}},{"id":"~k098","name":"256","circuit":{"cols":[["~v6g5"],["~v6g5"],["~v6g5"],["~v6g5"],["~v6g5"],["~v6g5"],["~v6g5"],["~v6g5"]]}},{"id":"~4mhn","name":"2048","circuit":{"cols":[["~k098"],["~k098"],["~k098"],["~k098"],["~k098"],["~k098"],["~k098"],["~k098"]]}},{"id":"~iqu3","name":"2^14","circuit":{"cols":[["~4mhn"],["~4mhn"],["~4mhn"],["~4mhn"],["~4mhn"],["~4mhn"],["~4mhn"],["~4mhn"]]}}]})