Allow options to continue processing non critical epoch errors #58

Closed
opened 2026-03-21 01:03:08 -07:00 by tyler · 1 comment
Owner

If an annotation is to close to another annotation, the epoch calculation will fail because both annotations fall on the same index. Should add options to keep existing error (strict), shift the second annotation if there is a difference in milliseconds but not index to the next available index, up to a reasonable shift (0.1s?). If the annotations fall perfectly on the same millisecond, shift one at random. Last option could be to just delete the second event, or one at random if there is a tie.

If an annotation is to close to another annotation, the epoch calculation will fail because both annotations fall on the same index. Should add options to keep existing error (strict), shift the second annotation if there is a difference in milliseconds but not index to the next available index, up to a reasonable shift (0.1s?). If the annotations fall perfectly on the same millisecond, shift one at random. Last option could be to just delete the second event, or one at random if there is a tie.
tyler added the Kind/Feature
Reviewed
Confirmed
1
Priority
Medium
3
labels 2026-03-21 01:03:08 -07:00
Author
Owner

Partially added in 1.3.0. Did not implement deletion of events as was deemed not necessary for now.

Partially added in 1.3.0. Did not implement deletion of events as was deemed not necessary for now.
tyler closed this issue 2026-03-23 13:39:40 -07:00
Sign in to join this conversation.