我运行以下代码,使用 Sandia 的 PVLIB 中提供的 Erbs 模型从 GHI 估计 DNI 和 DHI。
这里的原始代码是:
pvlib.irradiance.erbs(ghi, zenith, datetime_or_doy, min_cos_zenith=0.065, max_zenith=87)
我的代码是:
df= pvlib.irradiance.erbs(df.ghi, sun.zenith, df.index, min_cos_zenith=0.065, max_zenith=85)
但我的代码返回erbs() got an unexpected keyword argument 'min_cos_zenith'
。任何帮助表示赞赏。
我使用:
Python 3.7.3
PVLIB 0.6.1
Pandas 0.24.2
编辑:
也许解决方案是升级到 PVLIB v0.6.2。但是,如何升级它。在我的机器中,以下都不起作用:pip install pvlib
, pip install --upgrade pvlib
,pip install pvliv ==0.6.2