问题标签 [grads]
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.
grads - 循环遍历多个 netcdf 文件
我想遍历 Grads 中的多个 netcdf 文件。这些文件从 2018 年 5 月 1 日到 2018 年 6 月 30 日运行,命名为:
2018050100.nc...2018063000.nc
功能是将netcdf文件重新网格到0.17度。我该怎么做呢?
grads - 在打印命令之后将数据保存到文本中
在 grads 软件中导入位势数据后,我们使用 print 命令将数据显示在页面上。有没有办法将此显示的数据保存为文本?
设置 gxout 打印
将位势值输出到文本文件
python - 如何使用 R 或 python 读取和转换 GrADS 平面二进制格式?
我有一个带有控制文件的GrADS 格式(原始二进制)文件,如下所示:
有谁知道如何使用 R 或 Python 将其转换或重新格式化为常见的 2D 光栅文件格式?
预期的输出是 2D 地图(通常是光栅文件或 2D 数组),类似于此地图: 输出示例
grads - 在 Grads 中打开 Shapefile
我的 SampleDatasets 文件夹中有形状文件(abc.shp、abc.shx、abc.dbf)。当我尝试在 Qgis 中打开这个 shapefile 时,它打开得很好,但是当我在 Grads 中调用这个 shape 文件时,它没有打开。请帮助我使用正确的命令。提前致谢
grads - 如何修复这个 grads 脚本?
这是我的 gs 文件。
我得到了这样的错误
我如何解决它?
interpolation - 如何从 CDO 软件中的 netCDF 或 .grd 文件中获取数据日期?
我有 .grd 或 netCDF 格式的最低/最高温度数据文件。从这些文件中,我想仅使用 CDO 或 grADS 软件获取印度纬度/经度点的数据日期。数据格式为:
纬度 | 隆 | tmax |
---|---|---|
8 | 77 | 26.43 |
8 | 78 | 26.47 |
我想要:
纬度 | 隆 | ind_lat_lon | obs_date | tmax |
---|---|---|---|---|
8 | 77 | 1 | 02-01-2021 | 26.43 |
8 | 78 | 1 | 02-01-2021 | 26.47 |
这种格式使用 CDO/grADS。
python - 如何使用python以GrADS可读的二进制格式编写?
我一直在尝试将存储为 numpy 数组的数据导出到 GrADS-flat 二进制文件。似乎 GrADS 无法识别 .ctl 文件中给出的 Z 维度。无论我为“设置 z 整数”使用什么值,GrADS 都只显示第一级。
这是我的问题的最小再现
我的python代码:
执行此操作会将数字 [1, 2, 3, ..., 60] 作为单精度浮点数写入二进制文件
我的 .ctl 文件:
这组 .dat 和 .ctl 文件按预期将前 12 个数字显示为字段的第一级。
但是,如果我尝试“设置 z 2”,它仍然显示第一级。 Orelse,var(z=3) 和 var(z=1) 是
这应该显示“24”的常量字段......但GrADS显示“0”,好像z = 3与z = 1相同。
更让人无法理解的是,如果我在 .ctl 文件中给出 var2,毕业生们会认为 var2(z=1) 应该是 var2(z=1)!
我知道除了 GrADS 之外还有很多更好的可视化工具,但我想使用遗留的 GrADS 代码,所以这是不可避免的。
我是否以错误的顺序编写了二进制文件?或者二进制文件是否缺少标题或分隔符或什么?如果有人知道为什么会这样,我就是研究生。提前致谢。
interpolation - 为什么风的方向与它应该显示的方向相反
我的风显示有问题,我目前正在使用 GrADS,我有两个来自 AMPS 和 ERA5 的数据,显示南极半岛地区的风速和大小。
但是,在尝试找到问题后,我无法检测到为什么我的 AMPS 显示器显示的方向与右侧应显示的方向(西风)相反,我的 ERA5 显示器没有问题。
AMPS 数据;https://drive.google.com/file/d/1uNh6QqbXrP66NO1nbqDWsxZ0zTn7JGDS/view?usp=sharing
ERA5 数据;https://drive.google.com/file/d/17y7kJaYtZu5-RMMEUkIkBkQT9zLrdS1r/view?usp=sharing(u10_0001和 v10_0001)
当我用 NCL 对 AMPS 数据进行插值以获得我想要的区域时,它有什么关系吗?
连同此,请在附件中找到我为 AMPS 和 ERA5 获得的显示器上的文件。我应该为 AMPS 配备的显示器就像 ERA5(后来)。
这些是使用 GrADS 的命令;
grads - 打开 grib ctl 文件时,GrADS 脚本有时会引发错误
Grads(SUN Grid Engine)逻辑出现此错误。但是,grib 文件及其关联的 ctl 文件存在并且有效。如果我尝试重新运行 grads 脚本作业,它会成功。我只是不明白为什么它有时会失败。
有趣的是......代码试图打开ctl文件而不是gribfile。不知道为什么它甚至试图打开 gribfile。