- MNE version: 1.2
- operating system: Windows 10
- mne-bids 0.11
- mne-nirs 0.4.0
I followed the instructions to install mne_bids, and did something like this in my function:
from mne_bids import BIDSPath, print_dir_tree, make_report, write_raw_bids
raw = Preprocessing_individual.read_hitachi([file_path1_raw, file_path2_raw])
montage = Preprocessing_individual.self_montage(file_path_pos, file_path_csv)
raw.set_montage(montage)
event_dict = {'Sp': 1,
'Rot-TS': 2}
events = mne.find_events(raw)
events = clean_events(events)
event_desc = {v: k for k, v in event_dict.items()}
# write and set annotations
annotation = mne.annotations_from_events(events=events, sfreq=raw.info['sfreq'],
event_desc=event_desc,
orig_time=raw.info['meas_date'])
raw.set_annotations(annotation)
raw.annotations.set_durations(20)
bids_path = BIDSPath(subject=str(participant_number),task='intelligible speech',
description='uncleaned', root='C:/Users/rebec/fNIRS-project//Data/BIDS')
write_raw_bids(raw,bids_path,events=events,events_id=event_desc,montage=montage)
However, I got an import Error and I am not sure why
File ~\Anaconda3\envs\old_mne\lib\site-packages\mne_bids\write.py:1611 in write_raw_bids
raise ValueError(f'Unrecognized file format {ext}')
ValueError: Unrecognized file format .csv
Thank you for your help and effort!
Best,
Rebecka