本文提出了Densely Connected Pyramid Dehazing Network(DCPDN),该网络嵌入了大气散射模型。该网络包含两个生成器,分别用于生成传输率图和大气光,再通过大气散射模型产生去雾图。同时该网络还包含一个判别器,判别器输入为无雾图和传输率图的堆叠。本文还提出了一种新的损失函数,即边界感知损失函数。 2...
本次项目的部署流程如下图所示: 读取数据绘制反射率用户选择操作调用wrf-python使用Matplotlib返回数据展示图表 服务端口表格如下: 以下是一个简单的部署脚本,帮助我们自动化部署过程: #!/bin/bash# 部署WRF分析环境sudoaptupdatesudoaptinstallpython3 python3-pip pipinstallnumpy netCDF4 matplotlib wrf-python 1. 2...
在Python中读取WRF模型输出文件(wrfout)通常可以通过几种方式实现,主要依赖于处理NetCDF文件的库,如netCDF4或xarray。以下是一些步骤和代码示例,帮助你理解如何在Python中读取wrfout文件: 1. 安装必要的库 首先,确保你已经安装了netCDF4或xarray库。你可以使用pip命令来安装这些库: bash pip install netCDF4 xarray...
from netCDF4importDataset #选择 notebook所在文件夹(也可自行指定文件路径)path=os.getcwd()#一般WRF默认输出文件的文件名后缀没有.nc,无法直接使用xarray进行读取,进而用不了concat函数 #这里我们批量修改文件名,加上后缀.nc file_names=os.listdir(path)forfileinfile_names:iffile[0:10]!='wrfout_d01':con...
这次利用netCDF4与wrf-python一起处理WRFout文件,也不是没想过用xarray,刚开始我是这么想的,既然coordinate不一样,我可不可以改成熟悉的ERA5资料那样的经纬度属性,这样就能直接画了,但是我搜不到怎么改coordinate中的经纬度信息,所以这条路失败了_(:3。
3. 实际应用 : WRF后处理提取相关变量计算相当位温 还是从老伙计wrfout中提取需要的变量:位温 温度 气压 代码语言:javascript 代码运行次数:0 运行 AI代码解释 from wrfimportuvmet,to_np,getvar,interplevel,smooth2d,get_cartopy,cartopy_xlim,cartopy_ylim,latlon_coords,ALL_TIMESimportnumpyasnp ...
运行WRF模型的real.exe和wrf.exe,设置参数化方案,进行积分运行。常用参数包括物理过程参数化方案、时间步长等。 4. Python在WRF前后处理中的应用 4.1 数据处理 使用Python的netCDF4库读取WRF输出的NetCDF文件,提取风速数据。 python import netCDF4 as nc # 读取WRF输出文件 wrf_file = 'wrfout_d01_2022-01-01...
简介:近日,需要对wrf模式输出的数据进行计算位涡,并绘图分析。发现模式本身输出的数据中虽然不包含位涡,但wrf-python 提供了函数可以通过其他变量计算得到位涡。顺便记录一下计算的过程以及将位涡插值到压力层的过程 近日,需要对wrf模式输出的数据进行计算位涡,并绘图分析。发现模式本身输出的数据中虽然不包含位涡,但...
在使用plt.contourf对wrfout处理的时候出现了投影问题, 假设数据(模拟区域)是100*100的二维数组,里面非中国地区的数值为nan, 正常情况下,contourf的时候nan的颜色应该是空白的,但是这次貌似nan值“失效”了,周围全是带颜色的情况(如下图) 正常的形状应该是这样: ...
在使用plt.contourf对wrfout处理的时候出现了投影问题, 假设数据(模拟区域)是100*100的二维数组,里面非中国地区的数值为nan, 正常情况下,contourf的时候nan的颜色应该是空白的,但是这次貌似nan值“失效”了,周围全是带颜色的情况(如下图) 正常的形状应该是这样: ...