[NCL] NCL高效快速精准提取不规则区域内的格点数据

通常情况下,要获取某个区域内的格点数据,如果要求不是很高,直接采取矩形框挑选方法——即锁定所需范围内的经纬度,就能挑选出需要的数据。而对于不规则的范围,数据的匹配精度有一定要求,譬如,需要严格按照某个特定区域的shapefile文件来截取数据。虽然,NCL官网提供了可行的解决方案,但是 shapefile_mask_data(包含 ...

91
0
0
[Python] AURA MLS 二级产品可视化

数据: AURA MLS水汽产品HDF格式 数据来源:NOAA 前言 本报告将为您介绍AUR MLS水汽产品的基本概念和应用领域,并展示相关数据经过可视化处理后的结果 Aura 卫星上的微波临边探测(Microwave Limb Sounder, MLS)是卫星遥感大气垂直分布最有代表性的技术之一. 它能够测量多种大气化学成分和气象要素(如温度、气压等)从上对 ...

气ython风雨 | 2024-3-30
86
0
0
[Python] 重磅!Python台风路径还能这样画

读者来信,想优化一版台风路径绘制 在检索了半天终于找到一个库,tcmarkers。 可以与matplotlib相配合绘制出台风图标,说白了就是提供个marker的矢量文件。Python,很强大吧。 原程序 In [1]: 原数据 In [2]: dat 库安装与官方示例 In [3]: Looking in indexes: https://pypi.mirrors.ustc.edu.cn/simple/ Col ...

气ython风雨 | 2024-3-28
85
0
0
[NCL] NCL进阶实例——层叠倾斜等值线图

效果: 数据: 数据下载页面:https://www.ncl.ucar.edu/Document/Manuals/NCL_User_Guide/Data/ 代码: 图1代码: 图2代码: 运行: 先需要给予可执行权限,chmod 777 Tilting_3_Plots.ksh 参考链接: 1.https://www.dkrz.de/up/services/analysis/visualization/sw/ncl/examples/source_code/ncl-imagemagick-exa ...

1777
0
0
[Python] xarray基础之计算篇

Warning: ecCodes 2.21.0 or higher is recommended. You are running version 2.14.1 平均 In [12]:两年全球平均降水: array(61.810722, dtype=float32) In [10]: 2021年全球平均降水: array(61.74274, dtype=float32) In [17]: 2021年某格点平均降水: array(12.158334, dtype=float32) Coordinates: lon ...

气ython风雨 | 2024-3-27
41
0
0
[Python] 如何快速熟悉一个陌生的nc格式数据

前言 首先,要快速熟悉一个陌生的nc格式数据,你可以使用Python中的xarray库。xarray是一个用于处理多维数组的强大工具,特别适用于处理带有标签的多维数据。它提供了一种直观的方式来组织、分析和可视化数据,尤其适用于气候科学和地球科学领域的数据处理。 xarray库的核心数据结构是DataArray和Dataset。DataArray类似 ...

气ython风雨 | 2024-3-26
34
0
0
[Python] xarray+eofs:对EOF的简单实现

昨日有读者说想看看EOF和小波分析,近期也在搞xarray的推文,就拿xarray的数据直接做了。 小波分析的话其他博主已经写过pycwt库的实现了,就直接转载了(偷懒) 本想写几种eof库比较的,在pyeof和xeof安装都失败后还是简单写一下eofs 导入库 In [54]: 数据预处理 In [80]: Out[80]: In [81]: Out[81]: 192000 row ...

气ython风雨 | 2024-3-25
46
0
0
[Python] Python中如何使用NCL的全部色表Colormaps?

cmaps简介 Make it easier to use user defined colormaps in matplotlib. Default colormaps are from NCL website. Users can define a environmental variable CMAP_DIR pointing to the folder containing the self-defined rgb files. 安装 Installation or: 使用 Usage 罗列色图 总结 有时候GitHub的下载速度不 ...

62
0
0
[Python] 50个常用统计图表代码总结(9)

41. Plotting with different scales using secondary Y axis If you want to show two time series that measures two different quantities at the same point in time, you can plot the second series againt the secondary Y axis on the right. Learn to draw a multiple axis time series using this free video t ...

自学气象人 | 2024-3-17
61
0
0
[Python] 利用gdal等提取TIF文件的经纬度信息

前言介绍 之前处理北美五大湖的数据,湖表温度为卫星观测数据,官方有提供.asc文本格式的阵列像素数据,但是缺少地理坐标信息(这也是比较麻烦的地方,需要自己根据已有的信息进行坐标转换),官网并没有相关的地理数据文件,只有一些描述性的文件。Great Lakes Surface Environmental Analysis(GLSEA,https://coastwatch.g ...

45
0
0
[Python] 50个常用统计图表代码总结(8)

36. Time Series with Peaks and Troughs Annotated The below time series plots all the the peaks and troughs and annotates the occurence of selected special events. 37. Autocorrelation (ACF) and Partial Autocorrelation (PACF) Plot The ACF plot shows the correlation of the time series with its own ...

自学气象人 | 2024-3-15
57
0
0
[Python] 数据处理 | 经验正交函数(EOF)与旋转经验正交函数(REOF)

导入模块 Warning: ecCodes 2.22.0 or higher is recommended. You are running version 2.21.0 定义绘图函数 读取气温数据 [3869000 values with dtype=float32] Coordinates: * lat (lat) float32 75.0 72.5 70.0 67.5 65.0 ... 25.0 22.5 20.0 17.5 15.0 * lon (lon) float32 200.0 202.5 205.0 207.5 ...

好奇心Log | 2024-3-15
47
0
0
[Python] 看好了,雷达剖面可以这样画

01 前言 本文旨在探讨两种不同的方法,用于绘制雷达反射率和剖面,通过比较它们的优缺点,以及适用的场景。 我们将介绍这两种方法的实现步骤和代码示例,它们分别是 1、Py-ART:一个包含了天气雷达算法和程序的Python第三方库。Py-ART一开始被大气辐射测量与气候研究机构(Atmospheric Radiation Measurement (ARM) Clima ...

气ython风雨 | 2024-3-10
68
0
1
[Python] 50个常用统计图表代码总结(7)

Composition 31. Waffle Chart The waffle chart can be created using the pywaffle package and is used to show the compositions of groups in a larger population. 32. Pie Chart Pie chart is a classic way to show the composition of groups. However, its not generally advisable to use nowadays beca ...

自学气象人 | 2024-3-14
42
0
0
GRIB格式数据处理

Grib格式是一种应用于气象领域的简明数据格式,由世界气象组织进行标准化。通常用来存储历史气象数据。当前有3个版本的grib格式,版本0已经不再使用,版本1仍在广泛使用,主要用于存储数值天气输出结果。版本2的变化较小,目前也已经得到应用。 很多工具都可以处理grib格式数据,比如matlab中nctoolbox工具箱,python中的p ...

46
0
0
[Python] 气象数据分析 | 经验正交分解EOF

经验正交函数分析方法(empirical orthogonal function,缩写EOF)也称特征向量分析(eigenvector analysis),或者主成分分析(principal component analysis),是一种分析矩阵数据中的结构特征,提取主要数据特征量的一种方法。 导入模块 /home/lqy/anaconda3/lib/python3.8/site-packages/iris/config.py:139: UserWarning: ...

好奇心Log | 2024-3-13
57
0
0
[Python] Python可视化 | 多种风玫瑰图可视化

风玫瑰是由气象学家用于给出如何风速和风向在特定位置通常分布的简明视图的图形工具。它也可以用来描述空气质量污染源。风玫瑰工具使用Matplotlib作为后端。 安装方式直接使用pip install windrose 导入模块 读取数据 计算风速的u、v分量 uv风速散点图(含透明度) 风玫瑰图(多种形式) 绘制特定月份风玫瑰图 ...

好奇心Log | 2024-3-13
83
0
0
[Python] 使用Python处理NetCDF格式文件

NetCDF(Network Common Data Form)是一种科学二进制数据格式,由UCAR负责开发和维护netCDF软件,主要用于存储多维科学数据。在地球科学领域使用较为广泛,大多数数值模式,卫星,雷达等数据格式通常为NetCDF格式。 NetCDF 数据的特性包括: [*]自描述性:即 netCDF 文件包括关于其中所含数据的信息,如捕获数据元素的时间 ...

41
0
0
[Python] 50个常用统计图表代码总结(6)

26. Box Plot Box plots are a great way to visualize the distribution, keeping the median, 25th 75th quartiles and the outliers in mind. However, you need to be careful about interpreting the size the boxes which can potentially distort the number of points contained within that group. So, manually ...

自学气象人 | 2024-3-13
40
0
0
[Python] Python绘制气象实用地图(附代码和测试数据)

前面的推文对于常用的Python绘图工具都有了一些介绍,在这里就不赘述了。本文主要就以下几个方面:“中国区域绘图”、“包含南海”、“兰伯特投影带经纬度标签”、“基于salem的mask方法”、“进阶中国区域mask方法”、“进阶省份mask方法”。对日常的实用需求能够在一定程度上满足。后续就Python在气象常用的统计方法(显著 ...

89
1
0
下一页 »

QQ|小黑屋|气象互助社 |网站地图

Powered by Discuz! X3.5© 2001-2024 Discuz! Team.

返回顶部 返回版块