We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3265603 commit 33f934aCopy full SHA for 33f934a
neo/rawio/edfrawio.py
@@ -84,10 +84,11 @@ def _parse_header(self):
84
ch_name = sig_dict['label']
85
chan_id = ch_idx
86
sr = sig_dict['sample_rate'] # Hz
87
- dtype = np.int16 # assume general int16 based on edf documentation
+ dtype = 'int16' # assume general int16 based on edf documentation
88
units = sig_dict['dimension']
89
physical_range = sig_dict['physical_max'] - sig_dict['physical_min']
90
- digital_range = sig_dict['digital_max'] - sig_dict['digital_min']
+ # number of digital steps resolved (+1 to account for '0')
91
+ digital_range = sig_dict['digital_max'] - sig_dict['digital_min'] + 1
92
gain = physical_range / digital_range
93
offset = -1 * sig_dict['digital_min'] * gain + sig_dict['physical_min']
94
0 commit comments