问题标签 [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 回答
58 浏览

metpy - Stationplot barbs 因 AttributeError 而失败:“list”对象没有属性“shape”

当尝试使用 stationplot.plot_barb 在站模型图中绘制风倒钩时,我得到了这个 AttributeError。我认为发生这种情况是因为该函数不希望将 u 和 v 作为列表,所以我在通过 wind_components 函数之前将它们转换为 numpy 数组。但是,即使我的 u 和 v 是数组而不是列表,我仍然会收到错误消息。

我用metpy的示例代码测试了风倒钩,它可以工作。我什至确保我的 u 数组的类型与metpy 的示例代码返回的类型相同。

完整追溯:

0 投票
3 回答
5117 浏览

python-import - ModuleNotFoundError:没有名为“_lzma”的模块

我试图在“xarray with MetPy Tutorial”的帮助下在metpy中绘图。为此,我在运行以下模块时遇到错误:

ModuleNotFoundError:没有名为“_lzma”的模块

就像那些错误会出现,所以任何人都可以帮助我。

提前致谢。

0 投票
3 回答
4650 浏览

python-3.7 - ModuleNotFoundError:在 Python3 下从 metpy.plots 导入 SkewT 时没有名为“cartopy”的模块

在 Mac (Mojave 10.14.6) 上尝试将 SkewT 导入我的 python3 代码时:

从metpy.plots导入SkewT

我得到错误:

ModuleNotFoundError:没有名为“cartopy”的模块

pip3 install cartopy 给出输出

首先,我尝试安装 Proj 和 geos,但 pip3 只列出了 proj 的 0.1.0 版本和 geos 的 0.2.2 版本。在我深入这个兔子洞之前,我想我会看看是否有其他人遇到过这个问题。谢谢!

0 投票
1 回答
85 浏览

metpy - 虹吸 NCSS 返回 nan 值

我正在尝试使用来自 THREDDS 数据服务器的数据绘制最新的 HRRR 表面温度。

但是,当我从以下位置获取并打印实际数据值时,效果很好:

它返回:

不完全确定我在这里做错了什么。帮助将不胜感激!

0 投票
1 回答
666 浏览

python-xarray - 如何修复涉及 xarray 的 netcdf 文件中 Metpy 数据的属性错误

我收到此错误:

当我运行我的代码时。特别是特定的行是:

数据 = data.metpy.parse_cf()

粗体线是弹出属性错误的位置。我正在尝试学习如何在metpy中使用netcdf进行一些独立研究,以及为未来的项目学习metpy。

0 投票
1 回答
239 浏览

python - 应该如何使用metpy的interpolate_to_points函数?

我想将地理参考数据重新网格到特定网格,在纬度和经度维度上具有不同的分辨率。在我使用之前basemap.interp,但是这个底图已经死了。我正在试验这个metpy包,metpy.interpolate_to_points似乎是合适的人选。只是,从文档中我无法确定我应该输入的参数的格式。上面写着:

points (array_like, shape (n, D)) – 数据点的坐标。values (array_like, shape (n,)) – 数据点的值。xi (array_like, shape (M, D)) – 插入数据的点。

关于“点”,我尝试将它们作为一维数组、二维网格网格(通过 np.meshgrid 获得)以及以 lon first 或 lat first 方式提供。'xi' 也一样。例如:

无论我从哪一次尝试中得到ValueError: operands could not be broadcast together with shapes (192,) (288,) 任何我错的建议,都将不胜感激。

0 投票
1 回答
146 浏览

python-xarray - 尝试绘制 METAR 时出现 KeyError

尝试从 THREDDS 数据服务器绘制表面观测结果时,我的脚本挂起或返回KeyError. 下面是代码:

当散列 MetPyreduce_point_density以解决数据点过多的问题时,代码挂起且没有错误消息。此外,当从中打印数据时,parsed_td会返回我想要的值。

我真的不确定从哪里开始解决这个问题,因为我之前没有绘制点数据。任何帮助都会有所帮助!

编辑:包括错误信息。

0 投票
1 回答
141 浏览

matplotlib - 如何修复重叠的 Metpy/Cartopy 图像?

当我运行这段代码

我不得不根据一些答案编辑代码,但我现在得到的大部分地图都是空白的。850 T 地图失败我主要是想让 850 mb 的温度与美国重叠,这样我就可以把它展示给朋友练习我正在帮助他的项目。数据括号的填充有点帮助,这就是我编辑它的原因。

0 投票
1 回答
34 浏览

metpy - 如何理解 netCDF 文件的格式

我正在尝试以每年或每月的时间间隔(即北/南大西洋、太平洋、阿拉伯海)为各种海洋生成空间平均(即 2x2 度)波高和风速图,为期 5 年、北海、波罗的海、地中海等)。那里有关于如何做到这一点的指南吗?

此外,我正在尝试确定风速是表面风速还是海面以上 10m 处的风速。我知道这取决于观察方式(即是否是浮标船)。是否有来自 NOAA 或其他组织对数据格式的解释。我发现的唯一文件是https://icads.noaa.gov/e-doc/imma/R3.0-imma1_short.pdf

先感谢您。

亲切的问候乔治

0 投票
1 回答
172 浏览

python - 在 Metpy SkewT 上绘制风倒钩时出现 TypeError 的原因

Metpy.plots.skewT.plot_barbs抛出此错误:

当给定 3 个 Numpy 数组时:pressureuv.

报告此错误消息的其他用户要么没有使用正确的名称,dtype要么用作np变量名。我已经证实这些都不是我的情况的原因。我还尝试从 u 和 v 数组中删除单位。