问题标签 [era5]
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.
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 的命令;
python - 如何使用框平均法对 netcdf 数据进行下采样
我有一个 500 hPa 垂直速度数据集,网格大小为 1440x721,我需要使用框平均方法将其下采样到 144x72 的网格大小。我如何在 Python 中做到这一点?我一直在使用 cdo remapbil 来更改网格大小,但在对数据进行下采样时不建议这样做。我需要使用箱平均法。如果有帮助,我已经附上了下面的元数据。
python - Xarray / Dask - 计算每个坐标的最高温度
我有一个 17GB 的 GRIB 文件,其中包含2020 年每小时的温度 ( t2mlongitude
) 数据。数据集的维度是、latitude
和time
。
我的目标是计算全年数据中每个坐标(经度、纬度)的最高温度。我可以使用 Xarray 很好地加载文件,但需要 4-5 分钟:
但是调用xarray.Dataset.max()
会导致 Google Colab 会话崩溃。这可能是因为它需要的不仅仅是可用内存。
因此,我可能需要使用 Dask 以块的形式加载数据,并对这些块进行计算并聚合结果。我是 Dask 的新手,发现使用 Dask.Array API 分块读取气候数据集文件很困难。我已经尝试过dask.array.from_array( xarray_dataset.to_array() )
,但这也使会话崩溃。
我的问题是,我应该如何使用 Dask 读取这个 17GB 的 GRIB 文件并计算数据集中每个 lon、lat 对的全年最高温度?
python - 数据值超出使用 cdo daysum 的有效范围
我有一个 ERA5 nc 文件,记录了从 3 月到 10 月的每小时降水量,时间跨度为 30 年。数据是从当地时间午夜到中午(所以 UTC 时区的凌晨 4 点到下午 4 点)。我需要找到每个像素直到中午的每日降水量。我以前用过python
但是十月和三月之间的日子也被总结出来了,我不需要那个。
当我使用 cdo daysum
我收到一个错误:
我该如何克服这个错误,实际上出了什么问题?
ubuntu - 计算两个nc文件中同一天的变量差异
我有两个 NC 文件,其中包含 2001-2020 年 AMJJASO 月份的 ERA5land 降水数据。一份 UTC 00.00 降水数据的 NC 文件和一份 UTC 12.00 降水数据的 NC 文件。因此,我想从 12.00 时隙的降水中减去 UTC 00.00 的降水;
UTC12.00 - UTC00.00 = UTCprecip
我以前使用过 cdo 作为
但正在寻找类似的东西daysub
,而不是ydaysub
虽然(!)。
但是这种简单的减法是否cdo sub
只在每天发生?
还是我必须使用其他电话?
python - 我正在尝试从 python 代码下载 ERA5 再分析数据(全局),但它显示数据太大
我想下载全球(从 1950 年到 2022 年)的 ERA5 再分析每小时数据。我正在尝试使用来自cdsapi
.
我只是想下载 5 年(每年只有 3 个月),但由于请求太大而显示失败。
这是我的代码: