【问题标题】:How can pvlib-python retreive a year-long archived weather forecasts from the global model (GFS)?pvlib-python 如何从全球模型 (GFS) 中检索长达一年的存档天气预报?
【发布时间】:2019-02-23 07:51:59
【问题描述】:

我已经看到 pvlib-python 获取天气预报是多么容易,如以下链接所示:https://pvlib-python.readthedocs.io/en/latest/forecasts.html 在此链接中,示例仅用于说明,检索到的天气数据似乎长度有限(距离过去不超过一个月)。所以,我想知道 pvlib 检索到的用于实际实现的存档天气预报是否可以更长。

pvlib-python 可以检索一年的存档 GFS 天气预报吗? 例如,我正在寻找整个 2018 年的温度和太阳辐照度 (GHI)。pvlib-python 可以做到这一点,如果可以的话怎么做?

【问题讨论】:

    标签: unidata pvlib


    【解决方案1】:

    这对于 pvlib-python 是不可能的。我认为它超出了范围,我预计将来不会添加此功能。

    但是,我编写了一个 python 脚本来从 NOAA NOMADS 服务器下载一些存档的点预测数据:https://github.com/wholmgren/get_nomads/ 它的效率在于只下载您需要的数据,但它仍然相当慢且容易出错。

    【讨论】:

    • 感谢 Will Holmgren 的回复和建议
    • 我试过@Will Holmgren 你写的get_normads.py,但由于缺少任何模板,我很难弄清楚如何正确使用它的输入参数!假设我想从 GFS 的存档数据中下载一个多月的相关点预测,初始化时间为 18:00UTC,位于亚利桑那州图森市。您能否提供一个使用 get_nomads.py 及其输入参数的小脚本来检索存档的预测?
    • 对不起,我不为此提供支持。祝你好运!
    • 是的@Will Holmgren,我很幸运!并发现 get-nomads.py 适用于 pydap 3.2.1 而不是升级版 pydap 3.2.2。所以,这不是“我想的”输入参数的问题
    • 不幸的是,自从这个问题得到修复后,没有新的 pydap 版本github.com/pydap/pydap/issues/121
    【解决方案2】:

    我为 CAMS 辐射服务写了一个小客户端:https://github.com/GiorgioBalestrieri/cams_radiation_python

    它包含一个 notebook 显示如何将其与 pvlib 结合。

    来自网站:

    哥白尼大气监测服务 (CAMS) 辐射服务针对实际天气条件和晴空条件提供水平表面上的全球、直接和漫射辐射以及法线平面上的直接辐射 (DNI) 的时间序列。地理覆盖范围是 Meteosat 卫星的视场,粗略地说是欧洲、非洲、大西洋、中东(经纬度均为 -66° 至 66°)。时间覆盖范围为 2004-02-01 至 2 天前。可用时间步长为 1 分钟到 1 个月的数据。自动或手动请求的数量限制为每天 40 个。

    有关更多信息,请参阅 repo 自述文件。

    【讨论】:

      猜你喜欢
      • 2020-10-13
      • 2020-05-30
      • 2011-05-16
      • 1970-01-01
      • 2018-09-17
      • 1970-01-01
      • 1970-01-01
      • 2013-06-22
      • 2016-06-10
      相关资源
      最近更新 更多