源代码的管理¶
获取源代码¶
使用git版本管理系统,获取源代码
在
$HOME目录下建立克隆himawari_ahi_qc_code> git clone https://gitee.com/weatherwise_1/himawari_ahi_qc_code.git himawari_ahi_qc_code或者下载最新版本的系统软件包: Final_ahi_20191201.tar.gz
运行
> tar -xvzf Final_ahi_20191201.tar.gz
对于Final_ahi_20191201, 目录结构应该是:
> tree -L 2 Final_ahi_20191201 Final_ahi_20191201 ├── ahi_bufr │ ├── ahi_bufr2fmsdr.f90 │ ├── ahi_bufr2fmsdr.o │ ├── ahi_bufr2fmsdr.x │ ├── AHI_bufr_table_new.txt │ ├── AHI_bufr_table.txt.3 │ ├── ahi.ema │ ├── ahigrid.mod │ ├── ahigrid_mod.f90 │ ├── ahigrid_mod.o │ ├── AHI_read_bufr.f90 │ ├── AHI_read_bufr.f90_org │ ├── AHI_read_bufr.o │ ├── AHI_read_bufr.x │ ├── a.out │ ├── assess_tools.py │ ├── backup │ ├── b.f90 │ ├── b.f90.template │ ├── cm_avgpxl │ ├── dump_comb.py │ ├── f.in │ ├── grid_ahibufr.f90 │ ├── grid_ahibufr.o │ ├── grid_ahibufr.x │ ├── list │ ├── makefile │ ├── makefile.bak │ ├── miidaps │ ├── procahi_par.sh │ ├── rd_dump.py │ ├── rd_test.pro │ ├── seviri │ └── tools ├── ahi_hsd │ ├── bufr_readwrite │ ├── config │ ├── conversions │ ├── futils │ ├── hdf5_utils_f90 │ ├── include │ ├── libsneeded │ ├── main │ ├── modules │ ├── netcdf_readwrite_f90 │ ├── netcdf_utils_f90 │ └── time ├── data │ ├── dumpfiles │ ├── in_bz2 │ ├── out_fullbufr │ ├── out_maskbufr │ └── tanked ├── plot │ ├── fulldisk.py │ ├── images │ ├── python_functions │ ├── rd_dump.py │ └── rd_dump.py_all └── run_B5_16 ├── 20191008.list ├── aa ├── ahi_bufr2fmsdr.x ├── AHI_bufr_table_new.txt ├── AHI_bufr_table.txt ├── ahi_cm.nl201910080000 ├── ahi_grid.nl201910080000 ├── AHI_read_bufr.x ├── all_0000.txt ├── all_files -> 20191008.list ├── backup ├── cedr.sh ├── fort.21 -> /data/users/zma/project_ahi_sy/Final/run_B5_16/../data/tanked//ahi.tanked.2019100800 ├── grid.list.201910080000 ├── npr.filenames ├── run_bufr5_16.pl ├── tank.sh ├── xx.log ├── zz1_build_list.sh ├── zz2_hsd2fullbufr.sh ├── zz3_procahi_mask.sh ├── zz4_tank.sh └── zz5_run_dump.sh