【WRF工具】服务器上使用conda安装NCL
- NCL概述
- 使用conda下载NCL
- 安装conda
- 安装NCL
- 另:当使用NCL时,则需要激活ncl_stable环境
- 参考
NCL概述
NCAR Command Language(NCL) 是由美国大气研究中心(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维数据的插值,等等。
NCL是一种高级语言,但是在2020年NCL维护团队宣布转向Python,彻底作为放弃语言的身份,成为python的一个包,即地球科学社区分析工具包(GeoCAT),包括PyNGL、PyNIO、wrf-python 和 GeoCAT-Comp。
NCL目前已经停止更新,最后版本为6.6.2。因此,我们选择安装NCL6.6.2版本。
使用conda下载NCL
安装conda
步骤1:下载安装脚本
输入以下命令:
# 下载miniconda
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
终端窗口如下:
步骤2:运行安装脚本
执行以下命令,
bash Miniconda3-latest-Linux-x86_64.sh
终端窗口如下:
步骤3:修改.bashrc 文件
# 打开.bashrc文件
vi ~/.bashrc
# 添加以下代码
export PATH=/home/wanzhou/miniconda3/bin:$PATH
# 启动环境
source ~/.bashrc
步骤4:查找并查看conda版本
# 查找conda
which conda
# 查看conda版本
conda --version
终端窗口如下:
安装NCL
步骤1:更新conda包
# 更新conda包
conda update -n root --all
终端窗口如下:
步骤2:安装NCL
# 创建名为:ncl_stable 环境 并安装ncl
conda create -n ncl_stable -c conda-forge ncl
# 激活环境
source activate ncl_stable
NCL安装完成后,终端界面如下:
步骤3:测试NCL
#测试NCL.1
ncl -V
测试1:NCL.2
# 测试NCL.2
ncl $NCARG_ROOT/lib/ncarg/nclex/gsun/gsun02n.ncl
可视化界面如下:
另:当使用NCL时,则需要激活ncl_stable环境
#激活环境
source activate ncl_stable
#退出环境
conda deactivate
参考
1、官网教程-Installing NCL with “conda”
2、CSDN博客-Ubuntu 20.04 系统如何优雅地安装NCL?