File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed
Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -238,7 +238,9 @@ def _parse_header(self):
238238 if da .type != "neo.analogsignal" :
239239 continue
240240 anasig_id = da .name .split ('.' )[- 2 ]
241- # skip already annotated signals
241+ # skip already annotated signals as each channel already
242+ # contains the complete set of annotations and
243+ # array_annotations
242244 if anasig_id in annotated_anasigs :
243245 continue
244246 annotated_anasigs .append (anasig_id )
Original file line number Diff line number Diff line change @@ -134,6 +134,9 @@ def test_annotations(self):
134134 assert 'venue' in frbl .segments [0 ].events [0 ].annotations
135135 assert 'evven' in frbl .segments [0 ].events [1 ].annotations
136136 assert 'custom_id' in frbl .segments [0 ].analogsignals [0 ].array_annotations
137+ for anasig in frbl .segments [0 ].analogsignals :
138+ for value in anasig .array_annotations .values ():
139+ assert anasig .shape [- 1 ] == len (value )
137140 os .remove (self .testfilename )
138141
139142
You can’t perform that action at this time.
0 commit comments