ada.database_utils.fetch_files#
Functions#
|
Find all actigraphic recordings corresponding to given obci.tag. |
|
For given actigraphic file find corresponding .xml and .tag files. |
|
For given obci.tag file fetch corrersponding actigraphic data and .xml with PSG metadata. |
|
Return path to recordings from given hand. |
|
Files are duplicated (2 recordings from the same hand for each subject.) Return only one of them. |
Module Contents#
- fetch_acti(files, tag_file)[source]#
Find all actigraphic recordings corresponding to given obci.tag.
- Parameters:
files (str | list[str]) – Unix-style path pattern or list of paths to files.
tag_file (str) – Path to desired obci.tag file.
- Returns:
List of paths.
- Return type:
list[str]
- fetch_from_acti(acti_file, xml_folder, tag_folder, tag=True)[source]#
For given actigraphic file find corresponding .xml and .tag files.
- Parameters:
acti_file (str) – Path to actigraphic data file.
xml_folder (str) – Path to folder with .xml metadata corresponding to PSG recordings.
tag_folder (str) – Path to folder with .tag tags corresponding to PSG recordings.
tag (bool) – If True, raise error if tag is not found. When False, path to tag might be meaningless. Defaults to True.
- Raises:
RuntimeError – Can’t match .tag or .xml files to provided actigraphic file.
- Returns:
Path to .xml and .tag files corresponding to provided actigraphic file.
- Return type:
Tuple[str, str]
- fetch_from_tag(tag_file, acti_folder, xml_folder, hand='left')[source]#
For given obci.tag file fetch corrersponding actigraphic data and .xml with PSG metadata.
- Parameters:
tag_file (str) – Path to obci.tag file.
acti_folder (str) – Path to folder with actigraphic data.
xml_folder (str) – Path to folder with .xml metadadata corresponding to PSG recordings.
hand (str, optional) – Desired hand. Can be ‘left’ or ‘right’. Defaults to ‘left’.
- Raises:
RuntimeError – Can’t match actigraphic data or .xml to provided obci.tag.
- Returns:
Path to .xml and to actigraphic data, respectively.
- Return type:
Tuple[str, str]
- hand_paths(files, hand='left')[source]#
Return path to recordings from given hand.
- Parameters:
files (str | list[str]) – Unix-style path pattern or list of paths to files.
hand (str, optional) – Desired hand. Can be ‘left’ or ‘right’. Defaults to ‘left’.
- Returns:
List of paths.
- Return type:
list[str]