Skip to content

Commit 574deec

Browse files
authored
Merge pull request #2075 from yarikoptic/enh-onsets-positive
Event onsets SHOULD NOT be negative or extremely large
2 parents d776b63 + ddc045d commit 574deec

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

src/schema/rules/checks/events.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,29 @@ SortedOnsets:
4343
checks:
4444
# n/a values will likely cause false alarms if encountered. Consider alternatives.
4545
- allequal(sorted(columns.onset, "numeric"), columns.onset)
46+
47+
SuspiciousNegativeEventOnset:
48+
issue:
49+
code: SUSPICIOUS_NEGATIVE_EVENT_ONSET
50+
message: |
51+
Event onsets were found more than 60s before the start of recording, indicated by negative values.
52+
If this is not a mistake, remove or consider an alternative method of representing these events.
53+
level: warning
54+
selectors:
55+
- suffix == "events"
56+
- extension == ".tsv"
57+
checks:
58+
- min(columns.onset) >= -60
59+
60+
SuspiciousPositiveEventOnset:
61+
issue:
62+
code: SUSPICIOUS_POSITIVE_EVENT_ONSET
63+
message: |
64+
Event onsets were found more than a month after the start of recording.
65+
If this is not a mistake, remove or consider an alternative method of representing these events.
66+
level: warning
67+
selectors:
68+
- suffix == "events"
69+
- extension == ".tsv"
70+
checks:
71+
- max(columns.onset) < 2678400

0 commit comments

Comments
 (0)