Use Cases:
- Several long period runs, possibly broken up by a power outage for example
- Regular High Frequency, short-duration acquistions, e.g. ZEN
Case 2 can be handled by breaking process_mth5_decimation_level into:
#stft_agg = []
#for run in runlist:
# stft_obj = make_stft_decimation_level()
#stft_agg.append(stft_obj)
# tf_obj = process_stft_decimation_level(stft_agg)