Atmospheric Chemistry & Satellite Remote Sensing

Thinking will not overcome fear but action will.

Python Work

环境设置相关 import os os.environ['PROJ_LIB'] = 'D:\anaconda3\pkgs\proj-7.0.0-haa36216_3\Library\share\proj' 数据读取相关 data = pd.read_csv("SURF_CLI_CHN_TEM_station.txt",sep='\s+',header=None, names=['st...

和鲸社区Python刷题

前言 本文记录和鲸社区的Python刷题记录及题解。 2.1_气象Python中常用的基本库 Q1: 读取/home/mw/input/fnl6384/fnl/文件夹下所有 GRIB2 文件,计算其中最早和最晚两个时间之间相差多少小时。然后对这个小时值求 sin 值。请问这个值的前 5 位有效数字是多少? 提示: 注意什么是有效数字,及其“四舍六入五留双”的修约规则。如,0....

Python records for Shan

前言 本文用于记录古珊用于处理的相关代码。 2023-05-17_转换NEON-NCAR的hdf5格式GPP数据为csv # -*- coding: utf-8 -*- import h5py import csv hdf5file = 'D:/PythonLib/NEON.D08.LENO.DP4.00200.001.nsae.2017-08-01.expanded.2022120...

NCEP FNL数据读取分析讲解

前言 FNL 文件名的规律很简单:如:fnl_20210720_00_00.grib2,就是 2021 年 7 月 20 日 0 时的 FNL 再分析数据。 变量与垂直维度介绍 从下载数据的网站还可以了解到,FNL 再分析数据空间分辨率为 1°X1°,时间分辨率为 6 小时,其中包含温度、湿度、风速、降水等多个变量。变量说明表地址: https://rda.ucar.edu/datas...

AERMOD扩散模型学习记录

资源汇总 South Coast AQMD Modeling Guidance for AERMOD http://www.aqmd.gov/home/air-quality/meteorological-data/modeling-guidance UBC graduate level course - AERMOD https://www.eoas.ubc.ca/courses/...

Matplotlib 系列:colorbar 的设置

0. 前言 承接 Matplotlib 系列:colormap 的设置 一文,这次介绍 colorbar。所谓 colorbar 即主图旁一个长条状的小图,能够辅助表示主图中 colormap 的颜色组成和颜色与数值的对应关系。本文将会依次介绍 colorbar 的基本用法、如何设置刻度,以及怎么为组图添加 colorbar。代码基于 Matplotlib 3.3.4。 0.0 使用...

气象与环境Python应用

前言 xarray对于处理大型模式数据而言具有相当的优越性,尤其适用于高分辨率模型例如CMAQ, WRF-Chem等输出文件通常以数GB乃至几十GB大小)。用IDL和MATLAB读取这样的数据文件往往会导致内存溢出。下面以一个简单的例子来说明xarray的处理流程。 案例1-GEOS-Chem restart文件的全球臭氧浓度场 import numpy as np import xa...

PREP-CHEM-SRC的编译和运行

WRF-Chem modeling emissions

1. 编译PREP-CHEM-SRC时需要注意编译HDF5的选项. For compile PREP-CHEM-SRC, you should use the following command to compile HDF5. ./configure FC=ifort CC=icc --prefix=/path/you/want/install/hdf5 --enable-fortra...

获取文献中的colorbar并用于NCL和Python绘图

Colorba archive

方法1. 通过以下MATLAB代码实现. 首先截图论文中的colorbar并另存为cbar-paper.jpg文件 然后在MATLAB中执行以下代码 imread('cbar-paper.jpg'); %得到了一个23*189*3的矩阵,其中23是宽(高),189是长,3是RGB的维数 color=ans(11,:,:); %得到中间一条的颜色信息 colorfinal=re...

常用网站整理

一些个人常用的科研网站

CMAQ模式相关 ISAM在5.3.2当中的更新 https://github.com/USEPA/CMAQ/blob/master/DOCS/Release_Notes/ISAM_gas_chemistry_v532.md DDM相关 https://github.com/USEPA/CMAQ/blob/5.2_DDM-3D/DOCS/Instrumented_Docs/CMAQ_...