construct_s3_url_from_path#

brainsets.utils.openneuro.construct_s3_url_from_path(dataset_id, data_file_path, recording_id)[source]#

Construct an S3 URL prefix for a recording.

Parameters:
  • dataset_id (str) – OpenNeuro dataset identifier

  • data_file_path (str) – Relative path to the EEG/iEEG file within the dataset

  • recording_id (str) – Recording identifier

Example

>>> construct_s3_url_from_path(
>>>     dataset_id="ds004019",
>>>     data_file_path="sub-01/ses-01/eeg/sub-01_ses-01_task-nap_run-1_eeg.edf",
>>>     recording_id="sub-01_ses-01_task-nap_run-1"
>>> )
's3://openneuro.org/ds004019/sub-01/ses-01/eeg/sub-01_ses-01_task-nap_run-1'
Return type:

str

Returns:

S3 URL prefix for downloading recording-related files.