科研
Soul_taker
这个作者很懒,什么都没留下…
展开
-
用降水、比湿和温度计算相对湿度(nc版、python)
有时收集到的气象数据为比湿,但模型中需要的输入为相对湿度,我们可以利用降水、比湿和温度进行换算。还可以批量计算nc格式的哦原创 2022-08-25 23:42:48 · 4068 阅读 · 6 评论 -
合并年nc数据并统计生长季数据
利用python做lai的基础处理,可以进行数据的生长季尺度提取,年尺度合并原创 2022-06-23 11:56:15 · 583 阅读 · 0 评论 -
读取grib文件,批量转为nc
读取grib文件并转为nc最近在处理grib文件,因为nc用的比较多,所以写了一个grib转nc 的函数。grib的读取选用pygrib库,安装可以利用conda一行代码搞定。conda install -c conda-forge pygribnc文件选用xarray库。import pygrib as pgdef grib_switch_nc(data_path,var_name,output_path): ''' 利用pygrib库进行grib转nc :para原创 2022-03-17 20:23:33 · 4689 阅读 · 0 评论 -
气象专业文件nc的读取、裁剪与输出(python)
气象专业文件nc的读取、裁剪与输出如今的大数据时代,很多气象数据都是nc格式的,尤其外网的大尺度数据,怎么进行nc文件的处理呢?当然arcgis也可以,不过我推荐python中的xarray包。xarray包相当灵活便捷,我写了一段nc文件读取、裁剪和输出的函数,供大家参考。import xarray as xrimport matplotlibdef read_clip_output_ncdata(input_data_path,output_data_path,min_x,min_y,max_x原创 2021-11-11 10:49:59 · 12408 阅读 · 8 评论 -
气象插值软件anusplin的使用
气象插值软件anusplin的使用1、简介ANUSPLIN软件包提供了一种使用薄板平滑样条对噪声多变量数据进行透明分析和插值的工具。该软件包通过提供全面的统计分析、数据诊断和空间分布的标准误差来支持这一过程。通常运用到降水、气温等气象要素的插值当中,可以引入高程等协变量进行气象因子的插值。2、安装过程我找到的ANUSPLIN软件包是已经解压过的文件,共包括bin/doc/test/uninst4个文件,bin中存放着程序的可执行文件,test文件中有示例数据。由于我是直接用的安装后的软件包,所原创 2021-10-27 20:14:15 · 7550 阅读 · 19 评论 -
利用python将月数据统计为季节数据
利用python将月数据统计为季节数据在时间序列分析中,我们经常利用不同的时间尺度对数据进行描述和分析。下面利用python实现月度数据转换为季度数据的方法。数据形式输入数据为Excel,数据形式如图,第一行为标签,时间、年、月、数据。代码代码比较简单,pandas实在好用。import pandas as pddef season_count(path,output): ''' Get the seasonal data of each year :param pa原创 2021-03-15 20:59:42 · 5769 阅读 · 3 评论 -
CESM2.0在centos8的移植(一)(0基础快速安装)
CESM2.0在centos8的移植过程CESM是个集大成的模型,包括大气、陆地、海洋等多个过程的模拟,博大精深。刚入坑,移植废了老大劲,基本上成功了,这是我感觉比较快的移植过程,分享给大家。原创 2020-12-27 12:31:15 · 895 阅读 · 0 评论 -
批量下载科研数据
批量下载科研数据(纪念我的第一个爬虫)最近需要下载NASA的一些全球数据集,由于时间序列较长,一个个点链接下太费劲,就搞了一个简单的爬虫,以供大家方便下载数据。环境python3.6、requests、pandas、time需求分析我要下载的是GLDAS数据集,这个集合中包含不同尺度的数据,首先在https://disc.gsfc.nasa.gov/information/data-release?title=New%20and%20Reprocessed%20GLDAS%20Version%20原创 2020-10-02 09:09:33 · 704 阅读 · 0 评论 -
MK趋势分析
MK趋势分析Mann-Kendall(MK)趋势分析在气象、水文学中已得到广泛应用,该方法不要求变量遵从正太分布,故可以检验水文、气象序列。计算原理对于一个时间序列Xt = (x1,x2,…,xn),MK趋势检验的统计量S计算公式如下:其中,sgn为检验函数:然后计算方差Var以及Z统计量:利用双边检验对数据进行检验,当-Z1-a<=Zs<=Z1-a时,即表明序列具有显著变化趋势,反之趋势不显著。当Z1-a给定的显著水平a=0.05时,临界值为1.96。工作环境Python3原创 2020-07-02 18:48:27 · 13205 阅读 · 4 评论 -
EndNote文献导入
EndNote文献导入今天来演示endnote中中文和英文文献的导入的操作方法。中文文献的下载与导入endnote中对于中文文献的直接导入支持力度不够,导入中文文献时需要我们手动进行引文的下载。中文文献与引文下载我经常利用cnki进行中文文献及引文的下载,具体如图。打开知网,搜索标题或关键字,点击标题进行pdf下载。中文引文在导出参考文献中下载,选择endnote格式下载即可。...原创 2019-12-17 11:10:57 · 1122 阅读 · 0 评论 -
EndNote格式化参考文献
EndNote的使用在科研写作中,常常会进行参考文献的编辑,而手动更改参考文献是一件极其令人头疼的事情,利用EndNote可以快速排版参考文献并按要求格式输出,你可以建立一个自己的参考文献库进行方便的参考文献总结与归纳,下面我们来看看怎么利用EndNote进行参考蚊香的格式化输出吧。要求输出的参考文献样式如下:首先,新建一个文献库。(已有文献库不需要建立)然后点击编辑,输出样式,新建样...原创 2019-12-16 11:35:09 · 5184 阅读 · 0 评论