问题标签 [metpy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
43 浏览

metpy - metpy 抱怨文件是无效数据

我正在尝试使用此处找到的示例脚本从此处绘制 nexrad 2 级文件但出现无效数据错误。

0 投票
1 回答
522 浏览

python - 使用metpy和siphon获取数据时找不到NetCDF属性

我正在尝试绘制一些通过 Unidata siphon 包访问的 NetCDF 格式的气象数据。

我已经导入了 MetPy 文档建议的相关库

我已经按照 Siphon docs 构建了一个数据查询

不幸的是,当我尝试使用 Metpy 文档中的代码解析数据集时

我收到一个错误:“AttributeError:NetCDF:找不到属性”

在尝试解决这个问题时,我遇到了另一个似乎有同样问题的 SO 帖子 ,但是那里建议的解决方案——将我的metpy 更新到最新版本——对我不起作用。我使用 Conda 更新了metpy,但遇到了与更新之前相同的问题。关于如何解决这个问题的任何其他想法?

0 投票
1 回答
20 浏览

nearest-neighbor - MetPy 的社区

MetPy 是否有内置工具来处理应用于气象参数网格的邻域函数,例如某些影响半径内的部分覆盖?几年前我用 GEMPAK 构建了一些东西,但不知道这种功能是否存在于其他地方。谢谢!

0 投票
1 回答
98 浏览

python-xarray - 如何将等压相对湿度数据转换为二维数组形式?

我正在尝试在类似于MetPy xarray 教程中的恒定压力水平(500hPa)下创建相对湿度的等高线图。我已经使用 Siphon 包获取了数据,并将其解析为一个似乎是二维的数组,时间和高度固定,纬度/经度变化:

为了得到这个数组,我使用了代码:

但是,当我将 RH 绘制为填充轮廓时:

我收到一条错误消息:

在阅读了关于类似问题的另一篇 SO 帖子后,我明白为什么轮廓函数的第三个参数需要是一个二维数组,但我不确定为什么我的程序在这里(它非常模仿来自MetPy docs ) 不会产生这样一个能够被绘制的数组。

0 投票
1 回答
845 浏览

python-xarray - 将单元属性添加到 xarray 对象

我创建了一组等压压力水平来绘制横截面:

但是,该数组的值以 Pa 为单位。为了转换为 hPa,我创建了一个新数组:

然后我想用它来计算潜在的温度:

当我尝试运行它时,我收到一个错误,表明我创建并分配给变量“压力”的数组没有任何关联的单位:

MetPy 单位文档建议可以使用语法 array_name*units.unit将单位添加到数组中。为什么我尝试这样做没有成功?

0 投票
1 回答
58 浏览

metpy - 导入自定义颜色表文件时出现问题

所以,我试图通过metpy函数导入一个自定义的colortable .tbl文件metpy.plots.ctables.read_colortable,用Py-ART绘制一些雷达场。

这些是我正在使用的代码:

问题是,当我尝试这样做时,我收到以下错误消息:

我尝试使用具有相同结果的 Hex HTML 和 RGB 算术格式。

有任何想法吗?

0 投票
1 回答
66 浏览

metpy - 为什么 xarray reftime 键的末尾突然有一个 1?

我正在使用 siphon 从 Unidata Thredds 服务器下载 GFS 数据,因此我可以使用 MetPy 绘制它。我写了一个脚本来做到这一点,昨天它工作得很好:

当我在美国东部时间下午 2 点左右运行它时,这段代码输出了 2020-03-29 12:00Z,一切都很好。

今天早上运行它时,我得到了一个错误:

这表明对“reftime”键的引用是无效的。为了调查,然后我打印了“数据”xarray:

这表明我想要的信息(模型的运行时间)现在存储为“reftime1”。为什么这个 1 突然出现在 reftime 键的末尾?它的出现有规律吗?我希望最终将此脚本作为 cron 作业运行以自动生成绘图,因此最好找出一种方法来预测名称的这种变化或完全规避键名。

0 投票
1 回答
69 浏览

valueerror - 在 Metpy 上绘制组合图时出现 ValueError 的原因

运行示例代码时会出现 ValueError

我从这个网站获得了示例代码:https ://unidata.github.io/MetPy/latest/examples/plots/Combined_plotting.html

我想知道为什么示例程序(Combined_plotting.pyCombined_plotting.ipynb)不能在我的计算机上运行。

原始代码如下

错误信息如下

0 投票
3 回答
576 浏览

arrays - 使用 Metpy 将 GFS 风从等压到高度坐标插值

我的任务是在大气层的各个层面绘制风图以支持航空。虽然我已经能够使用 GFS 模型数据(参见下面的代码)制作一些漂亮的图,但我确实不得不使用 GFS 提供的压力坐标来粗略估计高度。我正在使用 300 hPA、700 hPA 和 925 hPA 的风来估算 30,000 英尺、9000 英尺和 3000 英尺的风。我的问题真的是针对那些是metpy 大师的人......在那里一种可以将这些风插入高度表面的方法?在这些高度获得实际风肯定会很好!感谢任何人都可以在这个主题上分享的任何光线!

0 投票
1 回答
418 浏览

python-xarray - 在 Metpy 上绘制横截面分析时出现 ValueError 的原因

我从这个网站获得了示例代码:https ://unidata.github.io/MetPy/latest/examples/cross_section.html#sphx-glr-examples-cross-section-py

我想知道为什么示例程序不能在我的计算机上使用 xarray-0.15.0 或 xarray-0.15.1 运行。

原始代码如下

错误信息如下(使用 xarray-0.15.1)

错误信息如下(使用 xarray-0.15.0)