eegdash.local_bids module#
Local BIDS discovery helpers.
These utilities support offline workflows (no DB/S3) by discovering BIDS recordings on the filesystem and returning EEGDash v2 records.
- eegdash.local_bids.discover_local_bids_records(dataset_root: str | Path, filters: dict[str, Any]) list[dict[str, Any]][source]
Discover local BIDS recordings and build EEGDash v2 records.
- Parameters:
- Returns:
A list of v2 records, one for each matched recording file.
- Return type:
Notes
Matching is performed via
mne_bids.find_matching_paths()using datatypes/suffixes derived from the'modality'filter. The returned records usestorage.backend='local'and pointstorage.baseatdataset_root.