Matthew Harrigan

Results 502 comments of Matthew Harrigan

There's also a problem if you are operating on a topology that is a subset of a grid, for example: a line. The random circuit function for cycles divisible by...

@daxfohl the example custom simulator doesn't support things like e.g. CNOT. Do we have to switch on the gate type in `_act_on_fallback_`? It's probably necessary for gates themselves to declare...

How though? Is `_act_on_fallback_` supposed to interrogate the gate to see if it has a magic method that knows how to act on a classical state?

I was imagining having methods on classical gates that could express their classical action on a bitstring without tensoring up a unitary

pyquil and quimb also aren't part of the main requirements of cirq (they're part of an optional set of dependencies we call "contrib"). We should have a cirq conda-forge package,...

It should work as long as you don't run the contrib tests, for example ```bash pytest --ignore=cirq/contrib ``` from the source directory. For the conda package, you can probably just...

oh that's really annoying. I think import tests will get us most of the way there. I would think conda-forge doesn't want their infrastructure tied up running cirq tests? https://conda-forge.org/docs/maintainer/adding_pkgs.html#test...

A data point: I thought everything was broken during #1992 because there was no terminal output (in addition to the wonky matplotlib behavior)

For people reading this, I switched to `ThreadPoolExecutor` which works, but I think people might expect our library to work under `multiprocessing`, especially given Python's threading drawbacks