NCAR Command LanguageNCL是由美国大气研究中心NCAR推出的一款用于科学数据计算和可视化的免费软件。它有着非常强大的文件输入和输出功能可读写netCDF-3、netCDF-4 classic、HDF4、binary、ASCII数据支持对HDF-EOS2、HDF-EOS5、GRIB1、GRIB2和OGR数据Shapefile, MapInfo, GMT, TIGER的读入操作基本实现了无缝对接各类气象数据和模式数据。在数据计算上大气科学研究中几乎所有的常用计算方法都已被NCL集成至其内置的函数和程序中比如经验正交函数分解EOF、奇异值分解SVD、功率谱分析1维、2维、3维数据的插值等等。此外支持调用外部C和Fortran程序的功能使得NCL在计算中更加高效。NCL在数据的可视化方面具有世界一流水平提供了丰富的图形接口具有高度的可定制性。专题一、NCL安装及简介NCL基本语法详解1、NCL的安装和初步运行如何在Win10、Windows、Linux和MacOSX系统安装NCL有几种运行方式不同运行方式的适用场景是什么2、相关学习资料的介绍如何更好的掌握和使用NCL3、高亮显示及自动填充如何让编写NCL代码变得更加有趣4、基本语法NCL脚本中的各种符号是什么意思如何使用5、实操演练专题二、NCL基本语法详解二1、变量为何NCL在数据运算时特别方便Meta data有何作用2、数组的操作NCL对数组切片有何独到之处如何从数组中挑选出特定的数值并对之进行运算操作初学者在何处易犯糊涂3、数据的查错如何根据报错信息找到出错原因如何通过脚本调试进行查错专题三、文件的输入输出详解1、addfile函数的使用NetCDF,grib等数据如何读取和输出如何一次读入多个nc文件如何输出为nc文件2、二进制文件的读和写顺序读写和直接读写如何实现3、ASCII、CSV格式数据的读和写文件头如何跳过如何控制行列的输出格式4、实操演练专题四、数据处理及运算1、常见计算函数的使用如何进行插值如何计算趋势如何进行t检验如何计算线性相关系数如何计算回归系数如何进行小波如何进行EOF分析2、常见地球科学函数的使用如何计算散度、涡度、水平梯度如何进行垂直积分不同网格之间如何插值WRF计算函数的使用注意事项。3、实操演练专题五、绘制图形一1、图形绘制基础如何改变图形的默认色板、字体复杂的绘图参数如何理解和记忆2、XY折线图多根折线如何用不同颜色、线型、粗细绘制如何倒置Y轴如何添加误差样条如何堆叠折线如何绘制两个Y轴3、实操演练专题六、绘制图形二1、散点图、直方图、等值线图、箭头图、任意折线和任意图形、非规则网格、图形叠加、组图的绘制柱状图和直方图有何区别如何理顺等值线图中的众多要素如何添加纬向平均图如何绘制垂直剖面图矢量箭头图为何绘制出现问题图形叠加的顺序会影响出图效果吗不同图形要素可叠加吗如何整体排列多幅图形2、实操演练专题七、实用技巧1、高效执行脚本B-shell脚本的混合编程插入Logo和中文色板的控制透明效果设置文本函数码; 在不规则区域内绘图中国区域内绘图制作动画为报告准备PPTNCL转至Python2、实操演练专题八、综合训练与答疑讨论1、几个综合例子的详解多个台站降水量的逐年变化图厄尔尼诺年的环流合成北极涛动AO的计算和绘制AO指数对气温的回归图等2、答疑与讨论大家提前把问题整理好点赞关注 私信
NCL实用技巧汇总:高效编程、可视化优化与跨语言转换
NCAR Command LanguageNCL是由美国大气研究中心NCAR推出的一款用于科学数据计算和可视化的免费软件。它有着非常强大的文件输入和输出功能可读写netCDF-3、netCDF-4 classic、HDF4、binary、ASCII数据支持对HDF-EOS2、HDF-EOS5、GRIB1、GRIB2和OGR数据Shapefile, MapInfo, GMT, TIGER的读入操作基本实现了无缝对接各类气象数据和模式数据。在数据计算上大气科学研究中几乎所有的常用计算方法都已被NCL集成至其内置的函数和程序中比如经验正交函数分解EOF、奇异值分解SVD、功率谱分析1维、2维、3维数据的插值等等。此外支持调用外部C和Fortran程序的功能使得NCL在计算中更加高效。NCL在数据的可视化方面具有世界一流水平提供了丰富的图形接口具有高度的可定制性。专题一、NCL安装及简介NCL基本语法详解1、NCL的安装和初步运行如何在Win10、Windows、Linux和MacOSX系统安装NCL有几种运行方式不同运行方式的适用场景是什么2、相关学习资料的介绍如何更好的掌握和使用NCL3、高亮显示及自动填充如何让编写NCL代码变得更加有趣4、基本语法NCL脚本中的各种符号是什么意思如何使用5、实操演练专题二、NCL基本语法详解二1、变量为何NCL在数据运算时特别方便Meta data有何作用2、数组的操作NCL对数组切片有何独到之处如何从数组中挑选出特定的数值并对之进行运算操作初学者在何处易犯糊涂3、数据的查错如何根据报错信息找到出错原因如何通过脚本调试进行查错专题三、文件的输入输出详解1、addfile函数的使用NetCDF,grib等数据如何读取和输出如何一次读入多个nc文件如何输出为nc文件2、二进制文件的读和写顺序读写和直接读写如何实现3、ASCII、CSV格式数据的读和写文件头如何跳过如何控制行列的输出格式4、实操演练专题四、数据处理及运算1、常见计算函数的使用如何进行插值如何计算趋势如何进行t检验如何计算线性相关系数如何计算回归系数如何进行小波如何进行EOF分析2、常见地球科学函数的使用如何计算散度、涡度、水平梯度如何进行垂直积分不同网格之间如何插值WRF计算函数的使用注意事项。3、实操演练专题五、绘制图形一1、图形绘制基础如何改变图形的默认色板、字体复杂的绘图参数如何理解和记忆2、XY折线图多根折线如何用不同颜色、线型、粗细绘制如何倒置Y轴如何添加误差样条如何堆叠折线如何绘制两个Y轴3、实操演练专题六、绘制图形二1、散点图、直方图、等值线图、箭头图、任意折线和任意图形、非规则网格、图形叠加、组图的绘制柱状图和直方图有何区别如何理顺等值线图中的众多要素如何添加纬向平均图如何绘制垂直剖面图矢量箭头图为何绘制出现问题图形叠加的顺序会影响出图效果吗不同图形要素可叠加吗如何整体排列多幅图形2、实操演练专题七、实用技巧1、高效执行脚本B-shell脚本的混合编程插入Logo和中文色板的控制透明效果设置文本函数码; 在不规则区域内绘图中国区域内绘图制作动画为报告准备PPTNCL转至Python2、实操演练专题八、综合训练与答疑讨论1、几个综合例子的详解多个台站降水量的逐年变化图厄尔尼诺年的环流合成北极涛动AO的计算和绘制AO指数对气温的回归图等2、答疑与讨论大家提前把问题整理好点赞关注 私信