PGomes92 / opensignalsreader

Python package to read OpenSignals (r)evolution files and automatic sensor data conversion using BITalino (r)evolution transfer functions.
MIT License
10 stars 8 forks source link

Not able to open opensignal file with multiple sensor data using opensignalsreader #5

Open harshal5789 opened 4 years ago

harshal5789 commented 4 years ago

acq = OpenSignalsReader('FCz_EEG-ACC_standing ideal.txt') Traceback (most recent call last):

File "", line 1, in acq = OpenSignalsReader('FCz_EEG-ACC_standing ideal.txt')

File "C:\Users\HARSHAL\Anaconda3\lib\site-packages\opensignalsreader\opensignalsreader.py", line 92, in init self._read_file(os_file)

File "C:\Users\HARSHAL\Anaconda3\lib\site-packages\opensignalsreader\opensignalsreader.py", line 124, in _read_file self._read_sensordata()

File "C:\Users\HARSHAL\Anaconda3\lib\site-packages\opensignalsreader\opensignalsreader.py", line 208, in _read_sensordata self._converted_signals.update({sensor: self._convert_data(sensor, data[:, -n])})

File "C:\Users\HARSHAL\Anaconda3\lib\site-packages\opensignalsreader\opensignalsreader.py", line 251, in _convert_data output = self.transfer_functions[sensor](samples, self.sampling_resolution[sensor])

File "C:\Users\HARSHAL\Anaconda3\lib\site-packages\opensignalsreader\transfer_functions\bit.py", line 147, in eeg _check_ranges(eeg_samples, 'EEG')

File "C:\Users\HARSHAL\Anaconda3\lib\site-packages\opensignalsreader\transfer_functions\bit.py", line 780, in _check_ranges % (sensor, np.min(signal), units[sensor], ranges[sensor][1], units[sensor]), stacklevel=2)

TypeError: must be real number, not str

If i used opensignalsreader for single sensor data file then its perfectly work, multisensor data file gives above error.

help me...

karoanja commented 2 years ago

Hello, I am having the same issue. Can ypu please help with that? Ty.