Daniel Strano

Results 42 issues of Daniel Strano

(This pull request took the work of #283 and reverted and squashed to back to a manageable point.) The Qrack simulator framework provides optional support for OpenCL-based quantum computer simulation...

ProjectQ would be made even better by keeping its public interfaces agnostic to complex-valued physically nonobservable probability amplitudes. The compiler already can be used this way, as is demonstrated by...

Pre-Request Checklist --------------------- - [x] I checked to make sure that this feature has not already been requested. Issue Description ----------------- I would like to help the Mitiq team consider...

feature-request

Learning from `QBdt`, we see that `QEngineShard` could attach two `QInterface` instances "under" each of its two probability amplitudes, as by multiplication of each `QEngineShard` probability amplitude on their respective...

backlog

I haven't checked coverage, lately, which should always be a priority for us. Largely, I know most new optimizations have been refactors of already-covered code, but the numbers have likely...

I'm a big fan of the OpenCL standard, and I've said in the past that basically none of the proprietary GPU acceleration standards appeal to me, with the specific possible...

enhancement

A single `QPager` "global qubit" is basically the same thing as a `QBinaryDecisionTree` "node," if the "global qubit" additionally has a normalized pair of scale factors for its two branches....

enhancement

`QBdt` is unstable with `Attach()`, though it is stable without any calls to that method. As I've recently spoken about a "Clifford-permeable domain wall" between stabilizer and (universal) heterogeneous other...

`QUnit::CINC()` is currently failing a unit test, along with other ALU tests. The change seems to have been precipitated by work with `TrimControls()`, although QUnit ALU methods relied on a...

bug

Qrack set out trying to avoid _all_ dependency, at its inception, but we have since allowed for a number of very useful _optional_ dependency based features. BLAS/LAPACK would probably be...

enhancement
backlog