uataq.sodar.Sodar.read_data#
- Sodar.read_data(lvl='raw', time_range=None, num_processes=1)[source]#
Read and combine SODAR profiles over a time range.
- Parameters:
lvl (
str) – Data level. Only'raw'is available.time_range (
TimeRange|str|tuple[str|datetime|datetime64|None,str|datetime|datetime64|None] |list[str|datetime|datetime64|None] |slice|None) – Time range to read,start <= Time_UTC < stop(seeuataq.timerange.TimeRange). A date string as the stop includes that whole day. Default is None which reads all data.num_processes (
int|Literal['max']) – Number of processes used to parse files. Default is 1.
- Returns:
Profiles with dimensions
(Time_UTC, level), sorted by time.- Return type:
- Raises:
FileNotFoundError – If no files overlap
time_range.