Я пытаюсь получить доступ к прогнозным данным с помощью команды PVLib- Python model.get_data(longitude, latitude, start, end)
или model.get_processed_data(latitude, longitude, start, end)
(где model = GFS()
), но я получаю эту ошибку: TypeError: <class 'cftime._cftime.DatetimeGregorian'> is not convertible to datetime
.
Я уже использовал много версий PVLib- Python, но пока не работал. Кроме того, я проверил официальную документацию, но они представляют ту же ошибку в документе (стр. 121-124 статьи здесь https://readthedocs.org/projects/cwhanse-pvlib-python/downloads/pdf/latest/).
Вот некоторые основные сведения c код:
import pandas as pd
import datetime
from pvlib.forecast import GFS, HRRR_ESRL, NAM, NDFD, HRRR, RAP
latitude = 32.2
longitude = -110.9
tz = 'America/Phoenix'
start = pd.Timestamp(datetime.date.today(), tz=tz) # today's date
end = start + pd.Timedelta(days=7) # 7 days from today
model = GFS()
data = model.get_data(latitude, longitude, start, end)
data.plot(figsize=(12,12), subplots=True)