[WIP] Smaller rbw options

this is still going to be O(n**2) because you append after each packet is received. It's better to collect them all and use np.concatenate on all the arrays once at the end.