Я знаю, что есть функция pandas для скользящего окна, но данные, к которым я обращаюсь, находятся в форме netcdf. Данные поступают с сервера данных THREDDs и читаются только через OPeNDAP. Я могу использовать xarray.open_mfdataset()
, чтобы открывать несколько файлов одновременно вручную (сокращенно ниже), но предпочел бы функцию, которая выполнялась бы более плавно. Кроме того, полная возможность, которую я хочу, - это указать дату, скажем 5 мая, и заставить мой код найти и открыть все файлы данных за 10 дней до и через 10 дней после указанной даты. Есть идеи по поводу уже существующих базовых c функций? Или это нужно делать полностью вручную?
urls=[...'https://www.ncei.noaa.gov/thredds/dodsC/OisstBase/NetCDF/V2.0/AVHRR/201005/avhrr-only-v2.20100504.nc','https://www.ncei.noaa.gov/thredds/dodsC/OisstBase/NetCDF/V2.0/AVHRR/201005/avhrr-only-v2.20100505.nc','https://www.ncei.noaa.gov/thredds/dodsC/OisstBase/NetCDF/V2.0/AVHRR/201105/avhrr-only-v2.20100506.nc'...]
data1=xr.open_mfdataset(urls)
data1.load()