ccplot 是一个开源的命令行程序,用于绘制 CloudSat、CALIPSO 和 Aqua MODIS 产品中的剖面图、图层和地球视图数据集。支持类Unix(Linux,macos等)和windows系统。
安装
ccplot 的安装相对有些麻烦,没有提供一键安装。官方安装仅提供了对于基于Debain的发行版系统的安装命令:
代码语言:javascript复制# Python 3
apt-get install --no-install-recommends python3 python3-dev gcc python3-distutils cython3 libhdf4-dev libhdfeos-dev python3-pil python3-numpy python3-matplotlib python3-mpltoolkits.basemap ttf-bitstream-vera
# Python 2
apt-get install --no-install-recommends python python-dev gcc cython libhdf4-dev libhdfeos-dev python-pil python-numpy python-matplotlib python-mpltoolkits.basemap ttf-bitstream-vera
以下是本文提供的安装指南:
代码语言:javascript复制pip install cython
conda install -c conda-forge hdfeos2
conda install basemap
conda install basemap-data-hires
## 如果系统已经安装了hdf4可不执行以下命令
conda install -c anaconda hdf4
1.5.0 以下版本需要依赖
PyNIO
,建议安装1.5.0以上版本。windows系统建议采用WSL子系统进行安装,原生的windows系统不再提供支持且只有32位版本可用。如果只能使用windows原生系统,安装方法见官方文档。
示例
CALIPSO profile and layer plots
包括地面高程、自定义颜色图和方便的范围选择。
代码语言:javascript复制ccplot -o calipso532.png -c calipso-backscatter.cmap -a 30 -x 4:16:20..4:21:50 -y 0..30000 calipso532 CAL_LID_L1-ValStage1-V3-01.2007-06-12T03-42-18ZN.hdf
CloudSat profile plots
代码语言:javascript复制ccplot -c cloudsat-reflectivity.cmap -a 15 -x 24.60S..31S,50W..60W -y -1000..18000 cloudsat-reflec 2009037050924_14779_CS_2B-GEOPROF_GRANULE_P_R04_E02.hdf
CloudSat and CALIPSO trajectories on top of MODIS swath
支持多个投影和MODIS波段。
代码语言:javascript复制ccplot -o orbit-modis_x31 cloudsat.png -m x31 -c modis-temperature.cmap -p tmerc orbit-clipped MYD021KM.A2009037.0515.005.2009332033315.hdf 2009037050924_14779_CS_2B-GEOPROF_GRANULE_P_R04_E02.hdf
更详细的使用说明可以参考官方文档。
扫描二维码前往官方文档
https://ccplot.org/doc
—END—