Qualtran
Qualtran copied to clipboard
Qᴜᴀʟᴛʀᴀɴ is a Python library for expressing and analyzing Fault Tolerant Quantum algorithms.
The TrotterizedUnitary bloq in #741 expects a tuple of bloqs which causes serialization to fail. This should be fixed.
[Compilation of Fault-Tolerant Quantum Heuristics for Combinatorial Optimization](https://arxiv.org/abs/2007.07391) gives detailed costings and constructions of oracles for useful optimization problems. This issue is to track the addition of these oracles to...
Seems to be taking around 17 minutes vs 10 minutes a few days ago. cc @mpharrigan
The complete compilation of quantum algorithms will generate circuits with billions/millions of gates and the current software tools do not scale to these requirements. The bloqs of Qualtran are mitigating...
Currently, we keep track of common bloqs in the [RESOLVER_DICT](https://github.com/quantumlib/Qualtran/blob/main/qualtran/serialization/bloq.py#L47). In theory this should be updated whenever new [bloqs] (https://github.com/quantumlib/Qualtran/tree/main/qualtran/bloqs) are added. I wanted to open a discussion for how...
This issue was originally discovered by serializing a composite bloq which contains an AND bloq. The AND bloq fails to serialize and raises this [error](https://github.com/quantumlib/Qualtran/blob/090941f8d5697ce49cbf306056fa354690f95a03/qualtran/cirq_interop/_cirq_to_bloq.py#L312). It is likely that there...
See https://github.com/quantumlib/Qualtran/pull/788#issuecomment-1996292451 for more details I'm not sure what's the fix right now, but this is definitely a blocker to transition away from Cirq and use Qualtran native interfaces when...
I couldn't find a way to define a sequence (list / tuple) using sympy where the length of the sequence is a symbolic parameter. This is often useful to specify...
Given an abstract circuit, is there a convenient way to use qualtran to compile all the way down to a physical spatial layout of the circuits, as is done in...