quantumlib/Qualtran
Qᴜᴀʟᴛʀᴀɴ is a Python library for expressing and analyzing Fault Tolerant Quantum algorithms.
PythonApache-2.0
Issues
- 3
Incorrect gate counts for controlled gates
#1290 opened by anurudhp - 5
Counting rotations notes
#1309 opened by mpharrigan - 3
TextbookQPE bloq examples throw error in t_complexity
#1222 opened by mpharrigan - 4
Controlled versions of non-THRU bloqs
#1304 opened by mpharrigan - 1
definition of `_add_ctrled` is too restrictive
#1272 opened by NoureldinYosri - 0
Discussion: Add a `Conjugate` meta-bloq
#1221 opened by anurudhp - 1
`show_call_graph(bloq)` doesn't work for bloqs with symbolic signature due to qubit count computation raising an error.
#1298 opened by tanujkhattar - 0
Bug with multicontrol Pauli bloq quantum dtype
#1296 opened by brempfer - 1
QMontgomeryUInt not serializable
#1293 opened by NoureldinYosri - 0
Bloq.controlled() should return appropriate controlled bloq instead of the generic Controlled
#1278 opened by NoureldinYosri - 1
Constructing QROAMCleanAdjoint is slow
#1292 opened by fdmalone - 4
Half bloqs
#1281 opened by NoureldinYosri - 0
`StatePreparationAliasSampling` should either support state prep over multiple selection registers or have a cleaner interface
#1280 opened by tanujkhattar - 2
resource_counting.query_costs counts controlled T and controlled And as rotations
#1271 opened by NoureldinYosri - 2
- 0
Implement non-zero `signal_state` for `TensorProduct`
#1274 opened by charlesyuan314 - 2
- 0
QubitizationWalkOperator should be a block encoding?
#1266 opened by fdmalone - 1
- 1
Propagate rotation epsilon in gate cost
#1250 opened by mpharrigan - 1
- 0
Generalize and unify `ApplyLthBloq` and `ApplyToLthQubit` functionality
#1123 opened by charlesyuan314 - 2
- 0
Classical fixed point values for simulation
#1219 opened by anurudhp - 0
Incompatible dtypes in `QFTPhaseGradient`
#1203 opened by anurudhp - 4
`OnEach` does not preserve data type
#1230 opened by anurudhp - 0
QubitCount sympy Max expressions can't be simplified
#1265 opened by mpharrigan - 0
QubitCount with symbolic-shaped registers
#1261 opened by mpharrigan - 1
`MultiAnd` call graph returns x gates
#1253 opened by mpharrigan - 0
Walk operator for Pauli Hamiltonian ignores phases
#1130 opened by anurudhp - 0
Migrate t_complexity to `QECGatesCost` cost key
#1251 opened by mpharrigan - 2
TComplexity not working for several bloqs
#1225 opened by mstechly - 1
Make CSWAP a bloq of its own in BiQubitsMixer
#1121 opened by ncrubin - 0
- 1
`LinearCombination` block encoding may be leaving `resource` register dirty, affecting `ChebyshevPolynomial`
#1236 opened by charlesyuan314 - 2
Should bloqs with an empty list of callees be allowed?
#1208 opened by mpharrigan - 0
Unify `HammingWeightPhasing` bloqs
#1218 opened by anurudhp - 0
`AddK` uses expensive `MultiControlX` to load each bit
#1217 opened by anurudhp - 5
Should we make variable spaced qrom more explicit?
#1211 opened by fdmalone - 2
`thc.ipynb` assertion fails occasionally
#1170 opened by charlesyuan314 - 2
Refactor state preparation routines
#1190 opened by tanujkhattar - 3
Add n-bit Identity, implement C[I] = I
#1207 opened by mpharrigan - 1
`IntState`, `IntEffect` do not support signed ints
#1165 opened by anurudhp - 0
Reorganize arithmetic bloqs
#1200 opened by anurudhp - 0
Add bloqs to resize int/fxp registers
#1189 opened by anurudhp - 2
Flaky notebook CI
#1181 opened by NoureldinYosri - 5
- 0
Enable serialization of bloqs that store a sequence of sub-bloqs as an attribute
#1125 opened by charlesyuan314 - 0
Implement Programmable ancilla rotation
#1135 opened by anurudhp - 0