问题标签 [python-iris]

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 回答
1364 浏览

python - 你能改变cartopy中的虹膜立方体投影吗

我真的很喜欢 cartopy 可以在不同的地图投影中自动绘制的想法。但是,我不知道如何处理 Iris 立方体。作为一个姊妹项目,我希望我能做到。有可能做这样的事情吗?

谢谢

0 投票
1 回答
1235 浏览

interpolation - 将立方体数据插入给定的(列表)点

给定一个具有纬度/经度坐标的立方体

并给出一个纬度/经度坐标列表,如何将立方体的数据插入给定点?(目前,最近邻会很好,但对于较粗的立方体,样条线会很好)

PS:对于最近邻,这种插值不应该依赖于将整个立方体加载到内存中。

0 投票
3 回答
926 浏览

python - linux中的python鸢尾花

我刚开始使用 Iris(以及 Mac OS),并使用安装了其他模块

在终端上。我对 Iris 做了同样的事情,但是当我尝试使用时:

出现错误:

'pip install' 是否完成了不完整的工作?我错过了什么吗?我尝试从源代码安装 Iris,但由于我缺乏 unix 基础安装经验(我的意思是,使用终端),我失败并感到困惑。这是令人沮丧的一天。有什么建议吗?

0 投票
1 回答
1171 浏览

cartopy - 具有特征的遮罩立方体

我想绘制来自全球多维数据集的数据,但仅限于国家列表。所以我根据国家的“边界框”选择了一个子立方体。

到目前为止,一切都很好。我正在寻找的是一种简单的方法来掩盖不属于我的任何国家的立方体的所有点(表示为特征),以便只有立方体的那些点位于我的任何特征内被绘制。

非常感谢任何想法=)

0 投票
1 回答
1295 浏览

python - 尝试创建蒙版时间片但返回 AttributeError: 'numpy.ndarray' 对象没有属性 'dim_coords' 尝试绘制虹膜图时

我正在尝试创建一个等高线图,显示从 1860 年到 1900 年的年度溶解铁浓度,并尝试排除高于一定量(0.000012)的所有值,因为这些值与我的数据丢失的特定区域有关。

下面是我正在使用的脚本,每个单独的部分都有效(在此之前我当然已经导入了所有相关模块)。

当我到达 stepqplt.contourf(masked_dissolved_iron_timeslice,25)时,Python 返回错误:

0 投票
2 回答
473 浏览

python - 从不匹配的单位计算 Iris 中的指数(热指数)?

我是 Iris 库的新手,需要计算热量指数,它是温度和相对湿度的多元非线性函数,类似于 $HI = temp +rh + temp*rh + temp^2 *rh + rh^2*temp $ 。这里,temp 的单位是华氏度,rh 的单位是 1。

但是,虹膜立方体不会添加不同的单位:

如果我将数据称为 numpy 数组,那么这是一种解决方法,例如: heatIndex = -42.379 + temp.data + rh.data + temp.data 2 + rh.data 2 但这似乎违背了使用 Iris 的目的首先,需要重写元数据。

这可能与虹膜立方体有关吗?是否有我缺少的无单位 udunit 允许这种情况发生?

注意:如果从错误中不清楚,我正在运行 Python 2.7(和 Iris 1.7)。

0 投票
1 回答
466 浏览

python - 无法使用 python iris 模块保存到 grib2 文件

我正在使用 python iris 模块读取一些 netCDF 数据并以 grib 格式输出特定字段以进行进一步的下游处理。但是我产生以下错误

因此,在阅读以下内容后:

虹膜谷歌组线程https://groups.google.com/forum/#!searchin/scitools-iris/grib2/scitools-iris/D2InfYESaUM/yVT7ayXSFV0J

StackOverflow 线程将 NetCDF 转换为 GRIB2

鸢尾花源代码位于 https://github.com/SciTools/iris/blob/master/lib/iris/fileformats/grib/grib_save_rules.py#L80

我尝试了以下

即我仍然产生同样的错误,在 iris 子程序中失败 gribbability_check

希望有人可以提供帮助。我将 iris 1.9.0 与 python 2.7.6 一起使用。该操作也因 iris 1.8.0 而失败

干杯

0 投票
2 回答
7016 浏览

python - 错误:命令 '['dot', '-V']' 返回非零退出状态 -5 使用 Iris 时

在我安装软件包Irisconda install -c scitools iris

无论是使用 Ipython 控制台还是 Jupyter 笔记本,iris总是无法导入。错误子例程显示如下:

0 投票
1 回答
860 浏览

python-2.7 - Anaconda 的 Iris,无法读取 .grib

我刚刚下载了Iris并试图查看 .grib 文件的内容。我在下面尝试了一段非常简单的代码,但得到了一些错误。谁能看到可能导致问题的原因?

谢谢

错误:

更新:康达环境

0 投票
1 回答
695 浏览

python-2.7 - 使用 shapefile 裁剪 IRIS 立方体中的定义区域

我处理包含气象数据(经度、纬度、降水、温度……)的虹膜立方体,并且我对计算特定区域(例如一个国家)的统计数据感兴趣。

这篇文章解释了如何用一个盒子(min lon、min lat、max lon、max lat)裁剪立方体,但我想更进一步,使用 shapefile 选择一个精确的区域。

这篇文章解释说可以使用与蒙版关联的 shapefile 来裁剪图像,但我不知道如何使它适用于我的虹膜立方体。

如果有人可以给我一个例子或解释我如何做到这一点,那将非常有用。

PS:我对python很陌生