Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pylossless/bids.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ def convert_recording_to_bids(
write_kwargs["allow_preload"] = True

write_raw_bids(
raw, bids_path=bids_path, events_data=events, event_id=event_id, **write_kwargs
raw, bids_path=bids_path, events=events, event_id=event_id, **write_kwargs
)

return bids_path
Expand Down
25 changes: 25 additions & 0 deletions pylossless/tests/test_bids.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
import pylossless as ll
import mne
import numpy as np
import pytest


@pytest.mark.filterwarnings("ignore:Converting data files to EDF format")
def test_find_breaks():
"""Make sure MNE's annotate_break function can run."""
def edf_import_fct(path_in):
# read in a file
raw = mne.io.read_raw_edf(path_in, preload=True)
print(raw.annotations)
return raw, np.array([[0, 0, 0]]), {"test": 0, "T0": 1, "T1": 2, "T2": 3}

testing_path = mne.datasets.testing.data_path()
fname = testing_path / "EDF" / "test_edf_overlapping_annotations.edf"
import_args = [{"path_in": fname}]
bids_path_args = [{'subject': '001', 'run': '01', 'session': '01',
"task": "test"}]
bids_paths = ll.bids.convert_dataset_to_bids(edf_import_fct, import_args,
bids_path_args, overwrite=True)

print(bids_paths)

Loading