uataq.instruments.Instrument.get_datafiles#
- Instrument.get_datafiles(group, lvl, time_range, pattern=None)[source]#
Get data files for the given level and time range from the groupspace.
- Parameters:
group (
str) – The research group whose data to retrieve.lvl (
str) – The level of the data to retrieve.time_range (
TimeRange|str|tuple[str|datetime|datetime64|None,str|datetime|datetime64|None] |list[str|datetime|datetime64|None] |slice|None) – The time range of the data to retrieve.pattern (
str|None) – A string pattern to filter the file paths.
- Returns:
A list of data files.
- Return type:
- Raises:
ReaderError – If the group has no such level for the instrument (the message says which levels it has), or no file is in the time range.