Craig Gidney
Craig Gidney
In https://github.com/quantumlib/Cirq/issues/1087 @Wuggins was surprised by the fact that they couldn't use the result of `bogoliubov_transform` transform twice (i.e. iterate it twice). I think it is a reasonable expectation that...
`An error case in a composite error exceeded that max supported number of symptoms`
> E AssertionError: Sample rate 0.0108 is over 5 standard deviations away from 0.006666665896773338. This is presumably a one in a million failure. But the test has been run a...
- Fix `PAULI_CHANNEL_2` not being marked as targeting pairs - Fix `stim.Circuit.flattened` and `stim.Circuit.without_noise` not fusing all operations ``` /-----------------\ /---------------\ /---------------\ /REP 999998 /---------------\ /---------------\ \ q0: -QUBIT_COORDS(0,0)-R-----------------------------@-----------X----------|----------------------------------------@-----------X----------|-M[39999960]- |...
Use https://pybind11.readthedocs.io/en/stable/advanced/pycpp/utilities.html#capturing-standard-output-from-ostream
Attempt at signature (oh boy it's a big one): ``` def stim.Circuit.diagram( self, *, style: Literal['timeline', 'layers', '3d'], format: Literal['ascii', 'utf-8', 'katex', 'svg', 'html', 'gltf'], file: Union[None, str, pathlib.Path, io.BaseTextIO]...