Currently, we only verify that that the time attribute is sorted, a pl.Datetime, and not empty. However, if all the timestamps are identical that is considered sorted. This is both a problem for downstream computations and also indicative of some corrupt data collection.
Tasks
[ ] Add field validator to ensure all entries of Measurement.time are unique
[ ] Verify any unit tests impacted by this change.
Description
Currently, we only verify that that the time attribute is sorted, a pl.Datetime, and not empty. However, if all the timestamps are identical that is considered sorted. This is both a problem for downstream computations and also indicative of some corrupt data collection.
Tasks
Freeform Notes
No response