You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It's not clear to me how to test performance of an LDPC code without adding the structs and other functions that the implemented codes of QC.jl already have (Steane7, Shor9, and so on).
PyBeliefPropOSDecoder() does not work if you provide it with just a stabilizer tableau.
Regardless, if it is possible in the current state to provide any parity check matrix to QC.jl, to me at least, it is not obvious.
The text was updated successfully, but these errors were encountered:
amicciche
changed the title
Better interface/documentation for using running ECC pipelines on LDPC codes
Better interface/documentation for running ECC pipelines on LDPC codes
Jul 4, 2024
This was my attempted workaround: CircuitCompilation2xn.getGoodLDPC(3) simply returns a stabilizer tableau, as well as the X and Z parity check matrices.
With this workaround, I was getting this error:
This error is telling you that you can not define a new method for a function you do not own, unless you are explicit that you want to do so.
Either do import QuantumClifford.ECC: parity_checks before you define the new method or fully qualify the name of the function when you define the new method as function QuantumClifford.ECC.parity_checks(...) ...
It's not clear to me how to test performance of an LDPC code without adding the structs and other functions that the implemented codes of QC.jl already have (Steane7, Shor9, and so on).
PyBeliefPropOSDecoder()
does not work if you provide it with just a stabilizer tableau.Regardless, if it is possible in the current state to provide any parity check matrix to QC.jl, to me at least, it is not obvious.
The text was updated successfully, but these errors were encountered: