First, thanks for this awesome library! I'm trying to use Line.eta but I always get a --:-- display. I figured out that in my case the event rate is less than 1. This is a problem because this rate seems to be represented by an integer (see the variable per_second).
More generally I don't really understand why Flow_meter.per_second doesn't return a float, since it basically computes a sample estimate of a rate.