The detection routine for unscored items might well be working, but the
scoring for a time range is a little over-zealous at the moment. Will
fix, then test detection for unscored in 'daemon mode.'
Fixed the over-zealousness of the time range mode.
Wrote a function to determine which of unscored IDs belong to a chunk of
time with an already estimated interval (so considered out-of-order
arrival) or not (in-order arrival)
Stubbed out method for getting intervals for slices in question.
Got it successfully computing new intervals and grading in-order stuff.
Getting the continous mode working.
Cut out dead code.
Detect severe enough changes to the interval and recompute.
The read_est_records() function now takes a keyword argument expanded.
When true, it returns all data within the time range defined by the IDs.
It doesn't do any filtering for sites or TXIDs, so there is the slight
risk of overload here.
Now there is a function in rmg_time that can just take a list of IDs and score them. Next, the scripts that will call them
Working on the scripts that call the function. Until now the function
has been in rmg_time, but it needs to be called by multiple other
things, so makes sense going into the signal_filter.
Moved score function to signal_filter.
Moved time chunk IDs.
Moved over another function.
Moved another function.
Got the scoring the way it should be regarding updating all things which
an interval applies to if it is invalidated.
Moved one more function over.
Forgot a file.
Moved over several functions and smoothed over interface problems.
Slightly enhanced the method for getting sorted timestamps.