One of the attractions of using qLDPC to measure code performance is that it integrates other commonly used decoders (MWPM, BP-OSD, ...). This will be even more attractive if circuit noise is added to work uniformly with different decoders. This is more useable than working with individual packages (pymatching, ldpc,...) and figure out the details for each.
It would be nice if code.get_logical_error_rate_func returns results that are consistent across different decoders (when possible).
-
"logical error rate" would be split into block logical rate (if any of logicals is wrong) and average (number of logicals that are wrong)
-
even though LER is the important metric, it helps if "word error rate" and "bit error rate" are also reported; this is using terminology
from them classical side. The majority of codes in the literature are CSS codes and are decoded as classical codes.
Anyway, something to keep in mind if these are minor tweaks to the code.
One of the attractions of using qLDPC to measure code performance is that it integrates other commonly used decoders (MWPM, BP-OSD, ...). This will be even more attractive if circuit noise is added to work uniformly with different decoders. This is more useable than working with individual packages (pymatching, ldpc,...) and figure out the details for each.
It would be nice if code.get_logical_error_rate_func returns results that are consistent across different decoders (when possible).
"logical error rate" would be split into block logical rate (if any of logicals is wrong) and average (number of logicals that are wrong)
even though LER is the important metric, it helps if "word error rate" and "bit error rate" are also reported; this is using terminology
from them classical side. The majority of codes in the literature are CSS codes and are decoded as classical codes.
Anyway, something to keep in mind if these are minor tweaks to the code.