【发布时间】:2019-01-11 14:47:04
【问题描述】:
在查看计算地外辐射的代码get_extra_radiation() 并与文献进行交叉核对时,我注意到对于“asce”和“spencer”这两种方法都使用了solarposition._calculate_simple_day_angle(doy) 函数。这个函数基本上只是计算(2. * np.pi / 365.) * (doy- 1),对于method='spencer'是正确的。
但我认为对于 method='asce' 它应该只是 (2. * np.pi * doy / 365.) - 没有“- 1” - 如“J. A. Duffie 和 W. A. Beckman,“热过程的太阳能工程,第 3 页中的第 9 页所述版“J. Wiley and Sons,纽约(2006 年)”
【问题讨论】:
-
您的问题到底是什么?这段代码来自哪里?我们为什么要知道它是否正确?
-
我从标签上看到这是关于
pvlib。这篇帖子可能会更好地作为错误报告提交给pvlib支持组。 -
我投票决定将此问题作为题外话结束,因为它不是问题而是错误报告,因此不适合这样做。
-
这里的说明说要善待新的贡献者......所以我会的。 :)
-
我在这里发布了这个问题,因为在他们的网站上,他们将 stackoverflow 列为最简单的贡献方式之一。但我现在明白了,这个频道是为更多与代码相关的问题而保留的——>问题将被关闭,并将创建一个 github 问题。