摘要: NCL中有多个函数可以绘制风向杆 垂直剖面图的风向杆 Important note: by default, NCL maps the vector direction into the underlying coordinate space. This works well when drawin 阅读全文
posted @ 2024-10-30 12:54 chinagod 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 坑! 从AWS下载的GFS数据虽然层次有三十多层,但是WRF ungrib之后层次只有21层,太坑了! ,一定要从RDA下载! 阅读全文
posted @ 2024-10-07 12:31 chinagod 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 翻译自 http://gradsusr.org/pipermail/gradsusr/2019-June/042407.html 我确定很多人注意到GFS在昨天(2019年6月13日12Z)的运行中的变化。在新的数据文件中,有两个关于累计降水accumulated precipitaion记录,它们 阅读全文
posted @ 2024-09-21 00:51 chinagod 阅读(30) 评论(0) 推荐(0) 编辑
摘要: WRF运行前,需要利用WPS程序先对数据进行预处理,包括ungrib,geogrid和metgrid。其中,ungrib和geogrid可以独立运行。metgrid的运行依赖ungrib和geogrid的输出结果。 geogrid和megrid可以多核并行运行,生成的文件将按照并行数目N进行拆分,每 阅读全文
posted @ 2024-09-14 06:51 chinagod 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 翻译自WRF论坛https://forum.mmm.ucar.edu/threads/stretched-vertical-levels-information.14975/#post-37729 设置模式垂直层​ Eta 层由 real 自动计算,基于namelist选项“e_vert.”所设置的 阅读全文
posted @ 2024-09-10 01:07 chinagod 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 换了个环境,重新启用WSL2, 记录一下主要步骤 1. microsoft store里面搜索Ubuntu 24.04 LTS,安装 2. 打开WSL,设置用户名,密码 3. 官网下载Anaconda3, 普通用户安装, 最后问是否自动初始化initial,选择yes 设置取消自动activate 阅读全文
posted @ 2024-09-04 05:45 chinagod 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 参考自https://www.mrexcel.com/board/threads/quartile-of-filtered-list.163065/ =PERCENTILE(IF(SUBTOTAL(3,OFFSET(Q2:Q7345,ROW(Q2:Q7345)-ROW(Q2),,1)),Q2:Q73 阅读全文
posted @ 2024-09-04 05:44 chinagod 阅读(5) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/deepdsp/article/details/7272186 https://blog.csdn.net/marujie123/article/details/121657568 模拟信号(现实中的实际信号) 数字信号(离散化取值后的信号) 采样(频)率 阅读全文
posted @ 2024-09-04 05:44 chinagod 阅读(14) 评论(0) 推荐(0) 编辑
摘要: “雷达”一词源自英文Radar(radio detection and ranging),表示无线电探测和测距。 雷达是主动遥感仪器。雷达发射电磁波,然后接受探测粒子散射的电磁波,通过分析返回电磁波信号的时间、位相、频率、强度等的变化,来对粒子的位置、速度、状态等信息进行探测。 由于不同粒子对不同波 阅读全文
posted @ 2024-09-04 05:42 chinagod 阅读(22) 评论(0) 推荐(0) 编辑
摘要: WPS的并行 ungrib程序不适用于并行化,geogrid 和metgrid可并行 WRF REAL num_metgrid_levels 对wrfout输出文件变量进行输出控制(不修改wrfout变量)参考https://www.codeleading.com/article/338261299 阅读全文
posted @ 2024-09-04 05:40 chinagod 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 数据集datasets与NumPy数组非常相似。它们是同类数据元素的集合,具有不可变的数据类型和(超)矩形的形状。与NumPy数组不同,它们支持多种透明的存储特征,例如压缩、错误检测和分块I/O。 这些特性在h5py中通过一个thin proxy class 细代理类表示,这个类支持常见的NumPy 阅读全文
posted @ 2024-09-04 05:39 chinagod 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 翻译自https://docs.oracle.com/cd/E86824_01/html/E54763/smbclient-1.html 名称 smbclient—— 一种访问SMB/CIFS资源的客户端 语法 smbclient [-b <buffer size>] [-d debuglevel] 阅读全文
posted @ 2024-09-04 05:38 chinagod 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 参考自https://www.radartutorial.eu/15.weather/wr20.en.html 双偏振雷达 使用双偏振是区分冰雹和雨滴的一种方法。雷达发射和接收线性极化电磁波信号,并在水平和垂直偏振之间快速切换,在单个发射脉冲之间或在脉冲组之间交替。现代双偏振雷达通常同时传输两个偏振 阅读全文
posted @ 2024-08-08 06:37 chinagod 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 参考自https://www.radartutorial.eu/15.weather/wr20.en.html https://en.wikipedia.org/wiki/Plan_position_indicator PPI(平面位置显示) A plan position indicator (P 阅读全文
posted @ 2024-08-08 05:45 chinagod 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 测试一下文件写入速度 WSL1: jiang@DESKTOP-QK7OLED:~$ dd if=/dev/zero of=/mnt/e/testfile bs=1M count=10001000+0 records in1000+0 records out1048576000 bytes (1.0 阅读全文
posted @ 2024-07-31 04:58 chinagod 阅读(470) 评论(0) 推荐(0) 编辑
摘要: tmux作为一个窗口管理软件,十分方便。但默认的设置一些功能没有打开,添加了相应设置后,功能有所改善,记录一下。 软件版本:tmux 3.4 1. 将终端输入的历史命令保存到文件。 参见https://stackoverflow.com/questions/39368285/can-tmux-sav 阅读全文
posted @ 2024-07-21 05:20 chinagod 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 哈希表 参考自https://fortranwiki.org/fortran/show/Hash+tables 哈希表(Hash tables)通常被用于构建这样一个指针数组,数组中的每一个元素指向一个动态的数据类型(如链表或二叉树)。它需要一些哈希函数,用以将相同的关键字映射到指针数组中同样的位置 阅读全文
posted @ 2024-07-13 01:06 chinagod 阅读(48) 评论(0) 推荐(0) 编辑
摘要: docker常用命令 查看Docker版本 docker version 打印测试信息 sudo docker run hello-world 查看镜像 sudo docker images 查看容器 sudo docker ps -a 进入容器,执行bash命令。 docker exec -it 阅读全文
posted @ 2024-07-13 00:47 chinagod 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 哈希表hash table,类似于python中的字典,可以实现基于字符串的索引。即根据输入的数据(整数,浮点数,字符串等),对应到唯一的数据。这个特性对于气象编程中的根据站点信息检索数据十分有用。由于Fortran标准库中没有功能的实现,需要自己编写函数。github已经有大神编写好了函数库,而且 阅读全文
posted @ 2024-06-22 05:14 chinagod 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 参考自https://climatedataguide.ucar.edu/climate-tools/taylor-diagrams, https://pcmdi.llnl.gov/staff/taylor/CV/Taylor_diagram_primer.pdf 泰勒图(Taylor,2001)提 阅读全文
posted @ 2023-12-04 21:59 chinagod 阅读(2323) 评论(1) 推荐(0) 编辑
摘要: 参考自https://bbs.06climate.com/forum.php?mod=viewthread&tid=39555 ave() ave(expr, dim1, dim2 <,tinc> <,-b>) 在给定的维范围内计算expr的均值。如果平均的维度是时间,需要制定一个备选的时间增量ti 阅读全文
posted @ 2023-10-31 20:59 chinagod 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 背景: 计算机是以一串二进制数,用约定的表示方式来存储数据的。约定表示方式的不同,造成了可以表示数的范围不同。其中,对于整数类型数据的表示,有unsigned integer(无符号整型)和signed integer(有符号整型)两种方式。其中,无符号整型是所有二进制数都用来表示数值,仅能表示非负 阅读全文
posted @ 2023-02-11 20:50 chinagod 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 气象上一般使用气压垂直坐标系,在不同的气压层绘制变量。ERA5再分析数据的最低气压层是1000 hPa。实际上,由于地形起伏,一些位置的地面气压低于1000 hPa,一些位置的地面气压高于1000 hPa。所以,1000 hPa等压面所对应的高度位置,有时候在地面之下,有时候在地面之上。对于那些位于 阅读全文
posted @ 2022-12-05 11:37 chinagod 阅读(3435) 评论(2) 推荐(0) 编辑
摘要: 2022-11-16 11:33 手上有若干个SRTM1V3.0 的高程数据,为HGT格式,需要将其拼接并转换成netcdf格式,以让ncl能够进行读取 步骤: gdal_translate A.hgt A.tif gdal_merge.py *.tif -o BIG.tif -a_nodata - 阅读全文
posted @ 2022-12-02 15:25 chinagod 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 需要用Fortran读取HDF5格式的GPM IMERG卫星降水文件,在已经安装HDF5库(参见VS2019+ Intel Fortran (oneAPI)+HDF5库的安装+测试 - chinagod - 博客园)的基础上,实现了上述功能。 下面是简要步骤: 环境: Windows10 64位 V 阅读全文
posted @ 2022-07-08 08:35 chinagod 阅读(1764) 评论(0) 推荐(0) 编辑
摘要: 最近需要读取hdf5文件(*.h5),处于对速度的追求,兼具VS调试程序的需要,使用Fortran+HDF5进行读写。 注意: 此处为动态库连接方式,静态库类似,差异主要为头文件有所差异。 参考网址: 使用Fortran+HDF扩展进行HDF文件读写 | Herrera Space visual s 阅读全文
posted @ 2022-07-06 10:08 chinagod 阅读(2585) 评论(0) 推荐(0) 编辑
摘要: 参考自Introduction to Modern Fortran for the Earth System Sciences 过程重载 OOP中的另一个重要技术是过程重载(Procedure Overloading)(也称为“ad-hoc多态性(ad-hoc polymorphism)”)。这里的 阅读全文
posted @ 2022-04-05 08:52 chinagod 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: 继承(类扩展)和聚合 参考自Introduction to Modern Fortran for the Earth System Sciences 我们在3.3部分的开头提到过,OOP范式通常会导致类型的层次结构。Fortran程序员可以使用两种机制来构造这些层次结构:继承和聚合。我们将在本节中简 阅读全文
posted @ 2022-04-03 17:07 chinagod 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 以下为整理后的笔记,英文原文 Introduction to Modern Fortran for the Earth System Sciences, 英文翻译 https://www.cnblogs.com/jiangleads/articles/16089427.html 派生数据类型 在数值 阅读全文
posted @ 2022-04-02 21:00 chinagod 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: GrADS可以读取GRIB格式的再分析数据,如ERA5,CFSR,CRA40等。对于这些数据,借助grib2ctl/g2ctl程序,生成描述文件(*.ctl文件),再通过gribmap命令,生成索引文件(*.idx文件)从而实现对数据的读取。对于一部分数据创建的CTL文件,其var字段的内容比较显式 阅读全文
posted @ 2022-01-26 16:37 chinagod 阅读(1894) 评论(0) 推荐(0) 编辑
摘要: 参考自http://www.pytables.org/usersguide/introduction.html PyTables的主要目的是提供一个好的操作HDF5文件的方法。 HDF文件是分层数据格式(Hierarchical Data Format)的简称。数据主要由组(Groups)和数据集( 阅读全文
posted @ 2021-12-03 09:17 chinagod 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 翻译自http://www.pytables.org/usersguide/tutorials.html 执行撤消/重做功能 PyTables 支持撤销/重做功能,此功能可让您将标记放置在层次结构操作操作的特定位置,以便您可以将 HDF5 文件弹回(撤消)到特定标记(例如,用于检查层次结构在该点的外 阅读全文
posted @ 2021-11-30 08:15 chinagod 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 翻译自 https://www.pytables.org/usersguide/file_format.html,http://www.pytables.org/usersguide/datatypes.html PyTables 文件格式 PyTables 具有处理 HDF5 文件的强大功能。但是 阅读全文
posted @ 2021-11-29 10:28 chinagod 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 翻译自http://www.pytables.org/usersguide/tutorials.html 多维表单元格和自动健全性检查 现在是一个更真实的例子(即代码中有错误)的时候了。我们将创建两个直接从根节点分支的组,Particles和Events。然后,我们将在每个组中创建三个表。在Part 阅读全文
posted @ 2021-11-28 12:21 chinagod 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 翻译自http://www.pytables.org/usersguide/tutorials.html 教程 Seràs la clau que obre tots els panys, seràs la llum, la llum il.limitada, seràs confí on l’au 阅读全文
posted @ 2021-11-27 11:02 chinagod 阅读(1519) 评论(0) 推荐(0) 编辑
摘要: 因pandas的to_hdf5函数有bug TypeError: object of type 'int' has no len(),写dataframe数据出现了报错,遂决定直接使用h5py来写数据。 以下翻译自https://www.h5py.org/ 核心概念 h5py包是用于HDF5二进制数 阅读全文
posted @ 2021-11-08 22:02 chinagod 阅读(1974) 评论(0) 推荐(0) 编辑
摘要: 因工作需要,需要在linux系统配置多个不同环境的库,需要使用environment-modules工具管理环境变量,为保持配置方法的一致性,也使用modulefile文件加载Intel oneAPI软件。 以下参考自 https://software.intel.com/content/www/u 阅读全文
posted @ 2021-09-17 19:16 chinagod 阅读(3064) 评论(0) 推荐(1) 编辑
摘要: #20220503更新# 今天又遇到一个问题,即常见的“cat显示正常,vi显示异常”的问题。 有这样一个文件,它的编码是UTF-16(DOS),在windows下用UltraEdit打开能正常显示,提示编码是UTF-16(DOS)。 但是在服务器(centos7系统)用vi打开便是一串乱码了,但说 阅读全文
posted @ 2020-10-07 23:06 chinagod 阅读(1504) 评论(0) 推荐(0) 编辑
摘要: Excel 中的盒须图 翻译自https://www.excel-easy.com/examples/box-whisker-plot.html 本示例教您如何在Excel中创建盒须图。盒须图显示了数据集的最小值,第一四分位数,中位数,第三四分位数和最大值。 简单盒须图 例如,选择范围A1:A7。 阅读全文
posted @ 2020-07-28 23:32 chinagod 阅读(7530) 评论(0) 推荐(0) 编辑
摘要: 参考 NCL Documentation: Description of Gaussian, fixed, fixed offset, regular, curvilinear grids Gaussian grid Reduced Gaussian Grids - EMOSLIB - ECMWF 阅读全文
posted @ 2020-06-20 22:48 chinagod 阅读(5254) 评论(0) 推荐(0) 编辑