I am trying to implement a bp+osd decoder, using the build-in python package from here: https://github.com/quantumgizmos/bp_osd
One of the parameters for the decoder is "channel_probs", where one assigns an error probability for each qubit. In the case of an iid Pauli noise, all probabilities can be chosen to be uniform with the value, of, say, 0.05. On the other hand, when one considers an iid loss noise, all lost qubits (which assumed to be heralded in measurement) are given an error probability 1, and the rest are 0.
My question is, what do you do if you have both errors? Assigning 1 to all lost qubits and 0.05 to the rest of them doesn't seems to work. Note that in pymatching, for example, you can also assign a "weight", and there each lost qubit is weighted 0 whereas all other qubits are weighted 1 (in the simplest case), and the decoder works just fine.