• 2024-3-2公告: 重要公告:用户发帖权限更新 气象互助社 2024-3-2
  • [Python] 有留言功能了!Python如何筛选出指定时间段的文件列表  ...23456..264

    首先惊喜地发现公众号有留言功能了,这样大家交流也更便利,以后有经费搞个抽奖什么的也方便。 下面写一个近期学的小技巧: 当一个文件夹内有大量文件且我们要批处理指定时间范围时,通常我们(小白阶段)要去通配一下时间段,使用命令行mv或者cp一下 那有没有那种代码实现直接把脚本放进去运行就能锁定指定文件的功能 ...

    气ython风雨 | 2024-5-26
    27222
    2636
    0
    推荐|Python绘制3D动态对流层顶(Tropopause)  ...23456..7

    作者 Mathew Barlow: Professor of Climate Science University of Massachusetts Lowell 工具 GFS, the nomads server, python, and the python packages numpy, matplotlib, cartopy, scipy, and netcdf4 potential-vorticity: Python code (gfs_pv_1.2.py) for dynamic tropopause (DT) calculations: DT pressure, D ...

    4647
    67
    3
    [Python] metpy函数平滑台风风场流线图  ...23456..18

    前言 九点平滑的工作原理是将风速数据中的每个值替换为该值及其八个相邻值的平均值。这具有平滑数据和消除任何高频噪声的效果。 下面是一步一步解释九点平滑器是如何工作的: 创建一个新数组来存储平滑后的值。 迭代风速数据数组。 对于数组中的每个值,获取八个相邻值。 计算九个值的平均值。 在新数组中存储平均值。 平 ...

    气ython风雨 | 2024-4-30
    12505
    179
    7
    [Python] metpy绘制锋生与冷锋  ...23456

    以下全文代码和数据均已发布至和鲸社区,阅读原文前往,可一键fork跑通 https://www.heywhale.com/mw/project/65485a22d74b63fed5f03f49 本项目旨在利用Python中的MetPy库来进行气象数据分析,特别是关于锋生函数和冷锋的研究与绘制。 镜像:气象分析3.9 锋生函数公式如下 这是11月7日的中央气象台的地面天气图 ...

    气ython风雨 | 2024-4-9
    2443
    51
    1
    数据处理|遍历文件夹 对同类型大量文件进行处理  ...234

    遍历文件夹 对同类型大量文件进行处理 作者:第八星系-小拾壹 对于各位萌新们说,处理原始气象数据是一项庞大又复杂的大工程,但是对于同一类型数据,我们可以借助更为便利的方法来使我们的效率大大提高。 本篇文章我将借助os库和pandas库来教会大家如何实现对文件夹下同一类型文件进行遍历读取,并对其中的数据进行处 ...

    3418
    35
    6
    [Python] Python绘制垂直剖面流线图教程  ...23456..268

    前言 近日收到读者来信 求助如何绘制垂直剖面的流线图,例如V-W的剖面,想尝试用流线图画个类似的经圈环流图 matplotlib可以用streamplot(X,Y,u,v)画流线,但是X,Y的要求比较严格(等距,单调递增) 但是画出来的图方向和大小是不对的 在今天的文章中,我们运用Python的numpy、matplotlib.pyplot及scipy.interpolate库 ...

    气ython风雨 | 2024-5-14
    31502
    2671
    17
    [Python] python中纬向平均、经向平均、水平流场、水汽柱浓度、坐标刻度朝向、label角标示例  ...23456..27

    一次课程作业画图的code记录。 计算温度相关 计算降水相关 TOA 辐射 水平流场 水汽 1.按照此公式计算 2.手动计算水汽柱浓度的另外一种公式: 文章来源于微信公众号:自学气象人 ...

    自学气象人 | 2024-3-8
    11447
    266
    9
    [Python] 龙行龘龘!如何批量提取wrfout变量存为nc  ...2345

    看到标题你可能会发笑:怎会有人写这种文章?简单读取然后存储即可 我们经常需要对大量的模型输出数据进行处理和分析。在气象学中,WRF(Weather Research and Forecasting Model)是一个常用的数值天气预报模型,它可以提供丰富的气象变量数据来帮助我们理解和预测天气现象。 为了更好地处理WRF模型输出数据(当然因为wrf ...

    气ython风雨 | 2024-4-26
    1729
    41
    2
    [NCL] 用再分析资料画某时天气图  ...234

    作者:第八星系-木零 邮箱:1692089531@qq.com 画图准备 地图设置 等高线设置 凤羽设置 等温线设置 图标设置 读取NCEP数据 平滑 图形设置 完整代码 微信搜索“第八星系人造大气理论爱好者”公众号,关注获取文章数据 ...

    1362
    33
    1
    Python可视化 | 热带气旋统计分析-环状图  ...23456..168

    前言 Python中常用来表示百分比的绘图形式就是饼图,使用matplotlib中的plt.pie即可完成。 这种绘图过于单一,由其在默认配色下显得不够美观。 由此想到了对饼图进行改造,形成更加美观的环状图。其关键要点就是在原来饼图的基础上画一个半径更小的白底同心圆。 可以使用plt.Circle((0,0),0.70,fc='white')类似方法。 为 ...

    好奇心Log | 2024-5-19
    26224
    1678
    13
    [Python] 实用编程 | 气象上常见的评分函数及其Python实现  ...23456..17

    1 简介 气象部门在发布预报时,发布的是一定区域范围的网格化(或站点化)的气象要素结果,以降水预报为例, [*]先将预报区域划分为60 * 60(视空间分辨率而定,空间分辨率越高,格点数值越大) 的网格,每个网格上都存在对应的降水预报值。 [*]事后需要对预测结果进行检验,如图1,左图为14时的预报结果y_pre,右图为真实观 ...

    9205
    163
    10
    [MATLAB] 如何以峰峦图展示降水数据  ...23456..12

    前言 本期使用joypy对降水数据处理,探索气象可视化的多元性。 降水数据是气象学中一个重要的指标,它对于了解和预测天气变化非常关键。在本期中,我们将使用 joypy 库来进行降水数据的可视化,展示降水的变化趋势和分布情况。 joypy 是一个基于 matplotlib 的 Python 库,用于创建美观的峰峦图(Ridge Plot)。峰峦图可 ...

    气ython风雨 | 2024-4-12
    5774
    118
    4
    Python可视化 | Seaborn教你一行代码生成数据可视化  ...23456..8

    处理一组数据时,通常要做的第一件事就是了解变量的分布。本文会介绍seaborn中用于可视化单变量的一些函数。 单变量可视化 查看seaborn中的单变量分布的最便捷方法是distplot()函数。默认情况下,将绘制直方图并拟合核密度估计(KDE, kernel density estimate)。 直方图 直方图将数据分成bin(s),然后绘制条形以显 ...

    好奇心Log | 2024-5-19
    5531
    74
    2
    [Python] 业务刚需!基于meteva的华南降水mode检验  ...23456..9

    感谢通化的崔忠强大佬来稿,meteva之前一直是用来作图,其实它的本职是搞检验,看看下面看看气象局的业务人员如何使用meteva MODE方法全称为基于对象诊断评估方法。该方法通过匹配预报与格点实况中的对象,计算出各对象的各类属性,设定不同属性的权重系数,运用模糊逻辑算法计算预报性能的总收益函数从而判断预报的整体 ...

    气ython风雨 | 2024-5-31
    6887
    81
    8
    墙裂推荐 | 从文章复现学习气候学中最常用的数据处理方法  ...23

    项目背景 厄尔尼诺(El Niño) 是指南美洲西海岸冷洋流区的海水表层温度异常升高的现象,拉尼娜(La Niña) 是厄尔尼诺现象的反相,也称为反厄尔尼诺,它是指赤道附近东太平洋水温反常下降的一种现象。 厄尔尼诺和拉尼娜是太平洋赤道带大范围内海洋和大气相互作用后失去平衡而产生的,不仅对热带地区产生直接的气候影响 ...

    好奇心Log | 2024-4-25
    2315
    28
    1
    [Python] 又见dask! 如何使用dask-geopandas处理大型地理数据  ...23456..10

    前言 读者来信 读者的问题涉及到地理信息系统(GIS)操作的一系列步骤,具体包括将栅格数据转换为点数据、为这些点数据添加XY坐标、通过空间连接给这些点添加行政区属性、以及计算指定行政区的质心。读者在使用ArcGIS软件完成前两步时未遇到明显问题,但在执行第三步时遇到了性能瓶颈,即使用ArcGIS和GeoPand ...

    气ython风雨 | 2024-4-25
    7572
    97
    0
    [Python] meteva站点插值填色与白化  ...23456..28

    前言 说到插值大概会提到日常用的scipy的linear和cubic,克里金插值等等 meteva也有插值功能,不论是站点插网格,网格插站点,还是网格插网格统统都有 本文主要测试meteva的IDW与cressman站点插值 并基于插值后的数据测试插值后的白化效果 版本:python3.9 站点插值格点:IDW与cressman插值 IDW cressman插值 插 ...

    气ython风雨 | 2024-3-6
    20055
    271
    24
    python绘图 | 中国地图最正确的使用方式(九段线&南海子图&高分辨率地形图一个都不少  ...23456..7

    前言 气象、海洋、地球科学相关的分析必然少不了地图的可视化。 Python中我常用的绘制地图和空间信息分析的库是Cartopy。 Cartopy有一个非常严重的问题,那就是自带的中国国界数据有问题,这也是很多国外开源库的普遍问题。 在做中国区域的分析时,由于九段线的位置很偏南,因此最标准的做法是同时绘制南海区域的子图。 在 ...

    好奇心Log | 2024-4-12
    2863
    67
    3
    Python可视化 | 长沙城市气象报告可视化展示  ...23456..7

    来源:https://zhuanlan.zhihu.com/p/58100920 为探索长沙天气,本着科学分析的态度,搜集长沙相关数据后,决定做一期关于长沙历年气象的分析报告。 本文简单记录了整个工作流程,以此方便其他地区的朋友参照本范例科学分析。 几个基本函数 hsv转rgb函数 rgb转16 自定义了一个计算连续天数的函数,稍微复杂一些所以不适 ...

    好奇心Log | 2024-5-5
    3641
    61
    2
    [Python] metpy函数平滑台风风场流线图

    前言 九点平滑的工作原理是将风速数据中的每个值替换为该值及其八个相邻值的平均值。这具有平滑数据和消除任何高频噪声的效果。 下面是一步一步解释九点平滑器是如何工作的: 创建一个新数组来存储平滑后的值。 迭代风速数据数组。 对于数组中的每个值,获取八个相邻值。 计算九个值的平均值。 在新数组中存储平均值。 平滑 ...

    气ython风雨 | 2024-3-2
    527
    5
    0
    下一页 »

    QQ|小黑屋|气象互助社 ( 陇ICP备2023004290号|陇ICP备2023004290号 )|网站地图

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

    返回顶部 返回版块