Qualtran
Qualtran copied to clipboard
Qᴜᴀʟᴛʀᴀɴ is a Python library for expressing and analyzing Fault Tolerant Quantum algorithms.
Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.66.2 to 4.66.3. Release notes Sourced from tqdm's releases. tqdm v4.66.3 stable cli: eval safety (fixes CVE-2024-34062, GHSA-g7vv-2v7x-gj9p) Commits 4e613f8 Merge pull request from GHSA-g7vv-2v7x-gj9p b53348c cli:...
Working on #841
- Add `_circuit_diagram_info_` for `Controlled` and `Power` to generate the same custom diagrams as before
- Change wire_symbol to use Register and idx since the wire_symbol should never need to use the binst of a Soquet. Part of #728
On top of #903 fixes #886
This warning gets emitted a lot and is really unhelpful. - Track down where this is coming from - See if we can change code paths so it doesn't happen...
- change the `wire_symbol` method to explicitly take a `Register` and `idx: Tuple[int, ...]` rather than one `Soquet` since the symbol shouldn't depend on the `binst`. - Eliminate or rename...
Simple bloq to implement a one-hot encoding. This will be used in a subroutine of QROM Inverse (PR forthcoming)
We can use Craig's out of place adder to compute using 4 * N T-gates and uncompute using 0 T-gates as described in https://arxiv.org/pdf/1709.06648.pdf.