首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏气python风雨

    学习笔记 | windows下cfgrib安装记录

    前言 最近库有些故障了,重装了一遍 记录一下安装cfgrib流程 安装步骤 1、首先创建一个python环境 conda create -n py310 python=3.10.12 2、安装eccodes conda install -c conda-forge eccodes Image Name 3、安装cfgrib conda install -c conda-forge cfgrib Image Name 4、设置环境变量 在环境变量配置窗口的“系统变量”点击“新建系统变量”,设置内容示例: 变量名:ECCODES_DEFINITION_PATH 变量值:C:\anaconda\Library \share\eccodes\definitions 此时安装已经完成,可以进行grib数据分析了

    55100编辑于 2025-02-25
  • 来自专栏气象学家

    提高科研生产力——CDO的介绍与安装

    第一步:软件下载 需要获取软件有zlib,curl,hdf5,netcdf,Jasper,grib (由于grib已被更新,新的软件叫eccodes) 还附上CDO官方指导手册,也可回复关键词获取下载链接 第二步:开始安装 首先建立好用于存放安装软件的文件夹soft 其次mkdir zlib hdf5 eccodes curl netcdf (1)解压、编译、安装zlib 解压: tar -zxf zlib =-fPIC –with-netcdf=/usr/local –with-jasper=/usr/local 'make’, ‘make check’ and ‘make install’ 在安装好eccodes 后,要记得在自己的.bashrc中添加eccodes的库环境变量,否则在后面编译cdo时会报错,找不到libeccode.so文件,导致编译失败 (7)解压、编译、安装cdo .

    6K31编辑于 2022-01-18
  • 来自专栏气python风雨

    WRF | 如何解决WRF的ungrib报错GRIB文件类型不一致

    原来是一群grib1变量中出了一个grib2变量 对于这种情况,wrf论坛有人提过可以使用wgrib将grib1和grib2进行分离 但是在网上没有检索到相应的命令 于是我们把目光转向了欧洲中心开发的eccodes 解决方法 在网址https://perillaroc.github.io/eccodes-tutorial-cn/06-grib-advanced-topics/grib_1_to_2/#:~:text

    1K20编辑于 2024-10-10
  • 来自专栏气python风雨

    学习笔记 | windows下安装pygrib记录

    python==3.10.12` 激活环境及安装依赖 Image Name conda activate pygrib2 Image Name conda install -c conda-forge eccodes

    89801编辑于 2025-03-04
  • 来自专栏气python风雨

    读者答疑 | 轻松绕过grib库安装难题,高效读取ERA5 grib文件

    技术过时问题:例如,GRIB API曾在2020年6月30日被ecCodes取代,这可能影响到使用旧版本API进行数据处理的能力 。 test1.nc' dataset = xr.open_dataset(file_path) dataset 看起来是成功了,实际打开变量发现变量名全无 此处还缺少一个参数 cdo -f nc --eccodes

    94710编辑于 2024-06-20
  • 来自专栏MeteoAI

    气象数据的常用格式以及处理的工具

    处理grib文件的常用工具包pygrib,Grib格式数据处理有详细介绍,gribapi也自带python接口,可以通过ECMWF提供的ecCodes或cgrib安装包进行安装使用。 提取过后经纬度点的数值 wgrib2 a.grb2 -set_grib_type c2 -small_grib 109:110 35:37 a_china.grb2 ###将文件裁剪到中国区域范围 ###eccodes 包 import eccodes import gribapi with GribFile(filename) as grib: len(grib) for msg in grib:

    12.4K1413发布于 2019-07-24
  • 来自专栏气象学家

    Python气候数据分析的简要指南+代码

    =19.2 in /usr/local/lib/python3.7/dist-packages (from cfgrib->xarray[complete]) (21.4.0) Collecting eccodes >=0.9.8 Downloading eccodes-1.4.1.tar.gz (54 kB) [K |████████████████████████████████| 54 kB 2.8 kB) Requirement already satisfied: pycparser in /usr/local/lib/python3.7/dist-packages (from cffi->eccodes 25hBuilding wheels for collected packages: eccodes, findlibs, asciitree Building wheel for eccodes 25hdone Created wheel for eccodes: filename=eccodes-1.4.1-py3-none-any.whl size=39743 sha256=aaba91ddb221706f07001332463191c73757192c36fdc6735e9da9c475a0082b

    3.3K21编辑于 2022-04-18
  • 来自专栏气python风雨

    如何快速熟悉一个陌生的nc格式数据

    home/mw/input/cru3546/cru_ts4.07.2021.2022.pre.dat.nc' # 打开数据集 ds = xr.open_dataset(f) ds Warning: ecCodes

    38010编辑于 2024-06-20
  • 来自专栏气象杂货铺

    CDO转换数据集格式

    with-magics= --with-PACKAGE --with-proj= --with-szlib= --with-udunits2= ECMWF提供了新的工具(即ecCodes

    3.9K31发布于 2020-04-21
  • 来自专栏气python风雨

    除夕快乐 | xarray2024.11.0读取GRIB数据进阶

    而且eccodes解析包本身设计得贼难用。我辈不要再给这俩格式提供热度,让它们像ncl慢慢死掉才是人道的做法。 本文将带你学习几个数据处理小技巧 三维数据读取 xarray数据写入GRIB格式 快速打印变量 三维变量可视化 安装依赖 # 推荐使用conda进行依赖管理 conda install -c conda-forge eccodes

    71410编辑于 2025-02-05
  • 来自专栏气python风雨

    基于matplotlib的3维ERA5多层温度分布图

    cartopy.mpl.patch import geos_to_path import cartopy.crs as ccrs from cartopy.io.shapereader import Reader Warning: ecCodes

    39410编辑于 2024-06-20
  • 来自专栏气python风雨

    WRFOUT风向变量逐时次作差绘图

    import LATITUDE_FORMATTER, LONGITUDE_FORMATTER import shapely.geometry as sgeom import cmaps Warning: ecCodes

    53010编辑于 2024-06-20
  • 来自专栏气python风雨

    在WRF中怎么算风能密度

    ncfile, "wspd_wdir", units="m s-1")[0] # 计算风能密度 we = 0.5 * rho * ws**3 print("风能密度:", we) Warning: ecCodes

    50510编辑于 2024-06-20
  • 来自专栏好奇心Log

    使用metpy将台风数据插值转换为极坐标系

    'font.sans-serif'] = ['Times New Roman']#设置默认字体 mpl.rcParams['font.size'] = '14' # 设置字体大小 Warning: ecCodes

    3.1K30编辑于 2022-11-15
  • 来自专栏气python风雨

    如何用wrfout计算水汽通量散度

    cmaps from glob import glob import metpy.calc as mpcalc import metpy.constants as constants Warning: ecCodes

    1.1K11编辑于 2024-06-20
  • 来自专栏好奇心Log

    数据处理 | 使用cfgrib加载GRIB文件

    底层访问和解码由 ECMWF 的 ecCodes 库实现。 包括 3.9,3.8,3.7,3.6 和 PyPy3 支持 Python 2 的 0.9.6.x 系列将继续维护并接收重要的错误修正, 支持 Linux、MacOS 和 Windows,唯一的依赖是 ecCodes

    10.5K84发布于 2021-05-28
  • 来自专栏气python风雨

    xarray基础之计算篇

    home/mw/input/cru3546/cru_ts4.07.2021.2022.pre.dat.nc' # 打开数据集 ds = xr.open_dataset(f) ds Warning: ecCodes

    38810编辑于 2024-06-20
  • 来自专栏气象学家

    Meteva笔记:加载GRIB 2要素场

    np import xarray as xr import meteva.base as meb import meteva.method as mem from nwpc_data.grib.eccodes

    3.5K40发布于 2020-09-22
  • 来自专栏好奇心Log

    数据处理 | 经验正交函数(EOF)与旋转经验正交函数(REOF)

    import xarray as xr import numpy as np import pandas as pd import matplotlib.pyplot as plt Warning: ecCodes

    6.1K50发布于 2021-08-26
  • 来自专栏气python风雨

    大气视热源的python计算尝试

    glob import glob import metpy.calc as mpcalc import metpy.constants as constants import os Warning: ecCodes

    67811编辑于 2024-06-20
领券