问题标签 [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 投票
2 回答
376 浏览

python - “AttributeError:‘str’对象没有属性‘coord’——气候建模和编码问题

所以我现在的代码有一些问题。我正在关注https://github.com/ErikaWarnatzsch/Malawi-Future-Climate-Modelling-Assessment/edit/master/Histogram_TasMAX.py模型,以便能够在使用历史记录时为未来的 RCP 场景(4.5 和 8.5)构建直方图和观察到的数据。

我正在研究的地区位于哥伦比亚的中央地带。

无论如何,我已经输入了代码:

但是,错误消息不断出现:

现在我搜索了互联网,无法理解问题所在。有什么建议吗?非常感激!

0 投票
1 回答
123 浏览

python - 我究竟做错了什么?TypeError: 不支持的操作数类型 -: 'str' 和 'Cube'

我的硕士论文代码有一些问题。我正在关注https://github.com/ErikaWarnatzsch/Malawi-Future-Climate-Modelling-Assessment/edit/master/Histogram_TasMAX.py模型,以便能够为未来的 RCP 场景(4.5 和 8.5)构建直方图,同时使用历史和观察到的数据。

我正在研究的地区位于哥伦比亚的中央地带。

我输入的代码如下:

但是我收到错误消息:

我在互联网上看到了一些关于它是 Python 2/Python 3 输入错误的东西 - 但是我仍然有点困惑从这里去哪里。

非常感谢您的帮助:)

0 投票
1 回答
141 浏览

python-iris - 使用 Iris 计算一些季节性气候指标

我有一个新项目,计算一些季节性气候指标。作为其中的一部分,我需要确定一组气候月度数据中最潮湿的季度:

其中时间是每个月,平均 30 年与 coord('time) =

我想知道是否可以为所有连续 3 个月的集合添加季节坐标,包括“环绕”,如下所示:

或者

尚未对此进行测试,只是想知道是否有建议或建议?

然后,获得最大降雨量的季节?

那会正常工作吗?

0 投票
1 回答
173 浏览

netcdf - 如何使用 xarray 将投影信息写入 netcdf 文件?

我需要使用xarray将投影信息写入netcdf文件,以便Iris在读取时可以直接获取投影信息。

我们知道cartopy中有很多projection,比如等经纬度投影、Lambert投影等,如何将这些信息写入netcdf文件呢?它类似于 epsg 字符串吗?

0 投票
1 回答
197 浏览

python - 将 Xarray DataArray 转换为 Iris Cube

我有一个作为 Xarray DataArray 加载的 netCDF 文件:

我想提取“CZ”变量(雷达反射率)并将其转换为 Iris 立方体:

但是,当我尝试这个时,我收到以下错误:

我根本不熟悉 Iris 模块,所以我不确定如何解释它。这里发生了什么?

作为参考,这是我尝试打开的文件示例: https ://drive.google.com/file/d/1rj7O-pDhlsgC8-ajG1nxEKXVxhWkFzZr/view?usp=sharing

0 投票
0 回答
181 浏览

python-iris - 根据坐标而不是索引更改虹膜立方体中的值

我希望能够根据坐标而不是索引来更改 iris 中的值。

例如,考虑以下多维数据集并假设我希望将值从 -45N 设置为 45N 并将 160E 到 240E 设置为 1:

在这个例子中,我想要的可以通过调用 xarray 来完成:

但这是否可以完全在 iris 内完成,而无需手动指定索引?

手动指定索引的示例:

更新(2021 年 1 月 22 日):这是一个已知问题,请参阅此交叉帖子和相关讨论的链接。

0 投票
1 回答
123 浏览

python-iris - 如何在 Iris 中提取一些 NEMO 海洋模型输出的区域?

是否有一种直接的方法可以从由 2D 纬度和经度变量描述的虹膜立方体中提取区域,例如使用 NEMO 海洋模型数据?

我找到了这个解决方法,但想知道是否有办法在“纯”虹膜中做到这一点,而不必求助于定义新函数?

例如,如果我有这个立方体......

...然后尝试使用intersection提取区域,我明白了...

谢谢!

0 投票
0 回答
27 浏览

python-iris - 使用 iris 在 GRIB 中查找参数

Iris 的新用户在这里。我已经加载了一个创建多维数据集列表的 GRIB 文件,其中许多具有“未知”名称和单位。在这个立方体列表中应该有不同模型级别的温度(也许不是所有立方体)。列表中第一个立方体的示例:

所以我需要创建一个子集或子立方体。我曾想过遍历所有的立方体,寻找温度并将其添加到一个新的立方体中。

那么,我该怎么做呢?如果air_ temperature无法识别典型的 Iris 名称,我可以使用什么来测量温度?我想我应该使用 WMO 标准温度键indicatorOfParameter = 11,但是我怎么能在 Iris 中做到这一点?

0 投票
0 回答
73 浏览

netcdf - 如何为 iris 及其依赖项创建 lambda 层?

我想netCDF在 AWS lambda 函数中处理文件,我需要使用iris. iris我的计划是创建一个安装了依赖项的 lambda 层。我能够创建一个图层,但是当我运行我的 lambda 时,它总是抱怨缺少包。我将丢失的包添加到图层中,它会抱怨另一个包。有人知道iris需要在 lambda 函数中成功运行的所有依赖项吗?感谢任何帮助。

0 投票
2 回答
89 浏览

python - 如何仅从 6 小时数据集立方体(虹膜)中绘制小时数据?

到目前为止,我绘制 aa 图表的代码是这样的:

它是一个 6 小时的立方体(虽然是二维的)数据集,有 420 个数据点。我只需要绘制数据点 hr=0, hr=1 hr=2, hr=3, hr=4, hr=5 并且在一小时之间没有。

可以像以下工作吗?

包含所有数据点和时间坐标起点的图形 图像 最后一批时间坐标的图像