自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 linux无法进入主节点也无法登录,显示Write failed: Broken pipe问题解决

linux无法登录并进入主节点,Write failed: Broken pipe

2023-10-24 18:05:40 1442 1

原创 windows上利用Python批量下载ERA-20C数据

windows上利用Python批量下载ERA-20C数据

2022-06-07 21:46:48 740

原创 NCL中输出大文件时变量不完整问题

NCL中输出大文件时变量不完整问题今天遇到一个问题,明明用的一样的代码,输出前22层就没有问题,输出23层及以上变量就不完整了,且会报错如下:输出文件详情如下:查阅后才知道是写入的文件大于2G的原因。解决方法:在输出前加入一行代码 setfileoption(“nc”,“Format”,“LargeFile”)setfileoption("nc","Format","LargeFile") fout = addfile(datapath+"/pr.nc","c") fout@ti

2022-04-19 14:55:32 1374 2

原创 ncdmp 相关命令及用途(不定期更新中)

nc文件处理 相关命令及用途(不定期更新中)

2022-04-11 09:36:10 6395

原创 NCL添加误差棒

关于NCL中给柱状图或者折线图添加误差棒或误差条的方法前言一、误差棒二、误差阴影前言正好需要给一个时间序列的柱状图添加误差棒,但官网上看到的图都是加了误差阴影,于是求助了好几位同学和师姐才明白怎么画误差棒,原来图形都要一个一个添加而不是直接会有个函数来加好。现在总结如下:一、误差棒以上误差棒示例图片来源:百度图片代码如下(示例):;首先需要画好一个柱状图或折线图plot ;************************************************ ; add

2021-09-28 21:11:44 1985

原创 Linux下的ferret+ncl+cdo的安装(利用conda)

由于更换服务器后,需要重新安装一些必要软件,经历过以前一个一个软件的安装、调试和出错之后发现,还是使用anaconda安装更方便省时(anaconda下载网址)1.anaconda的安装首先将下载的安装包拖到/home/usr_name(你想安装的地方,这个.sh文件必须有执行的权限,没有的话使用chmod +x your_file添加权限),运行以下命令并等待安装完成bash Anaconda3-2020.11-Linux-x86_64.sh2.建立/激活/退出虚拟环境其中python的版本自

2021-05-07 20:35:57 2183

原创 cmake在Linux下的安装

1. cmake包下载我开始下载的是这个:但是安装时候显示少一些依赖包所以安装不上,于是下拉菜单找到了一个可以直接使用的包,非常方便:2. 安装tar -zxf cmake-3.18.5-Linux-x86_64.tar.gzcd cmake-3.18.5-Linux-x86_64 !发现不需要自己安装了,所有内容都是全的,cmake可以直接使用3. 设置环境变量vi ~/.bashrc————————————添加如下语句进入环境变量——————————————#cmakeexpo

2020-12-11 11:39:25 607

原创 CDO初步了解(不定期更新中)

CDO相关学习内容由于不是系统性从头学习而是需要快速学习记录,所以本文的逻辑性可能比较弱,后期会尽量整理1. 使用语法:cdo [Options] Operator1 [ -Operator2 [ -OperatorN ] ]options必须放在所有operator的前面!2. options:-f <format> !设置输出文件格式3. operators:merge —— 合并具有不同场的数据集,输入文件要么变量不同要么变量相同层数不同,且要求具有相同的时间步

2020-12-11 11:28:06 6742 9

原创 Python自学笔记——不定期更新中

Python 初学笔记

2020-12-10 15:03:36 190

原创 利用NCL和Shell制作动图

利用NCL和Shell制作动图两个步骤:1. NCL画图必须保存成PDF格式,且frame设置为翻页:begin cam_file1 = addfile("./run/FHIST_LKX.nc", "r") ;读入数据 do t = 0,29 ;由于要跨月份,因此图题需要特别注意一下 if(t .lt. 22) month = 7 day = t + 9 else month = 8

2020-11-30 10:45:01 1875 1

原创 NCL中垂直差分方法

NCL中垂直差分方法vinth2p:混合坐标 → 气压坐标int2p:气压坐标 → 气压坐标 (或其他同类坐标系)sigma2hybrid : sigma坐标 → 混合坐标

2020-11-30 10:37:26 1885

原创 格点数据插值到另一种不同分辨率的格点上

格点数据的插值上一篇介绍了怎么插值不规则的站点数据到规则网格上,这次介绍一下把一种规则网格点数据插值到另一种规则网格点上的方法由于两个网格均为规则经纬度网格,因此选取双线性插值法进行模式输出数据到给定高分辨率网格上,对应linint2_Wrap函数,保留属性;This script is used to interpolate the model output average surface temperature data into a given high-resolution grid

2020-11-30 10:34:49 4785 1

原创 将站点数据插值到格点上

将站点txt数据插值到格点上观测数据是分散且不规则分布的,不在网格点上,而给定的低分辨率数据为均匀网格。NCL中有多个插值函数,如双线性插值等,本次插值使用了使用Cressman插值方法,即能保留元数据的obj_anal_ic_Wrap函数,影响半径选择为rscan = (/10,5,3/),剔除距离远处站点数值的影响,只考虑区域附近站点气象要素值,保证插值效果。;首先读入站点数据和被插值的网格数据 dem_lo_res = addfile("./station_to_lowgrid/DemL

2020-11-30 10:29:50 9567 6

原创 R语言读入txt文本文件,提取并输出某日站点数据

R语言读入txt文本文件,提取并输出某日站点数据#This script is used to select the daily temperature data in all the stationlibrary(dplyr)#To creat a function to shift the longitude and latitude data,创建函数转换经纬度的单位(从度分形式变为十进制)jingweidu <- function(du){ dudian <- as.nu

2020-11-30 10:21:02 1545

原创 批量修改带有相同文件名后缀的Shell脚本

一个批量修改带有相同文件名后缀的Shell脚本#!/bin/bash#---------------------------------------------------------#This script is used to change names of station daily data#---------------------------------------------------------#begincd ./station_data #进入存文件的目录for i i

2020-11-30 10:12:58 483

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除