我正在尝试使用 PVLib-Python 命令model.get_data(longitude, latitude, start, end)
或model.get_processed_data(latitude, longitude, start, end)
(where 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/)。
下面是一些基本代码:
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)