Qualtran icon indicating copy to clipboard operation
Qualtran copied to clipboard

Qᴜᴀʟᴛʀᴀɴ is a Python library for expressing and analyzing Fault Tolerant Quantum algorithms.

Results 272 Qualtran issues
Sort by recently updated
recently updated
newest added

see https://github.com/quantumlib/cirq-qubitization/pull/250#issuecomment-1587746632 sympy tries to output pretty math, but sometimes it does so in a way that offends graphviz. Some ways forward - try to figure out what exactly makes...

The current automatic check for serialization is too slow to operate as a unit test or as part of the `bloq_report_card` notebook. We've been sprinkling in some skips but top-level...

devops
serialization

These two bloqs need to be automatically rendered to documentation notebooks following https://qualtran.readthedocs.io/en/latest/Autodoc.html

docs

1) Add bloqs for https://arxiv.org/abs/2303.12503 - This is a 2 qubit version of the LPResourceState based QPE which we already have. This would also require adding a bloq for semiclassical...

bloqs/phase_estimation

Having a method on `BloqBuilder` that can accept a flat list of soquets and do the necessary reshapes would allow us to provide a default implementation for `Bloq.get_ctrl_system` s.t. in...

Unary iteration now supports writing nested for-loops by iterating over multiple qubit registers, each of different lengths. This support should be extended to QROM so that we can load, for...

gate

Right now, many bloqs have a `References:` section in their docstring. This has no fixed citation format. The jupyter_autogen functionality does have a special case for this section, but it...

docs

following #278 there are still some problems with the doc build - [ ] cross referencing only happens if you have a dot in the qualified name. This works for...

docs

Cleaning up some redundant code to compute t-complexity. - remove `_get_all_rotation_types` (in favor of `bloq_is_rotation`). - reduce uses of `t_counts_from_sigma` (in favor of `QECGatesCost`). TODOs in follow up: - Currently,...