Skip to content

Commit e8d80f7

Browse files
add rec_datetime to header and block from wcp file
1 parent 73b5151 commit e8d80f7

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

neo/rawio/winwcprawio.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"""
1010

1111
import struct
12+
import datetime
1213

1314
import numpy as np
1415

@@ -80,6 +81,7 @@ def _parse_header(self):
8081
header[key] = val
8182

8283
nb_segment = header["NR"]
84+
rec_datetime = datetime.datetime.strptime(header["RTIME"], "%d/%m/%Y %H:%M:%S")
8385
all_sampling_interval = []
8486
# loop for record number
8587
for seg_index in range(header["NR"]):
@@ -164,10 +166,12 @@ def _parse_header(self):
164166
self.header["signal_channels"] = signal_channels
165167
self.header["spike_channels"] = spike_channels
166168
self.header["event_channels"] = event_channels
169+
self.header["rec_datetime"] = rec_datetime
167170

168171
# insert some annotation at some place
169172
self._generate_minimal_annotations()
170-
173+
bl_annotations = self.raw_annotations["blocks"][0]
174+
bl_annotations["rec_datetime"] = rec_datetime
171175
def _segment_t_start(self, block_index, seg_index):
172176
return 0.0
173177

0 commit comments

Comments
 (0)