#!/bin/bash

## Just run code in recipes, use it carefully
## example: use cdo to make cache file. Since cdo is quicker than ncl.
#;DIAG_NORCPM; RUNTHESECODES: echo '    no codes run here.'

#file list
cases1='TBI_NUG_Ano TBI_NUG_FF'
cases2='TBI_N2_Ano_w2 TBI_N2_FF_w2'
files=''
for i in $cases1 $cases2 ; do
    files="$files sst_ensmean_ano_${i}_fixed.nc"
done
## mean
test -f sst_superensmean.nc || ncea -v sst $files -o sst_superensmean.nc && true
## season 
if [ ! -f 'amip_tos_Atl3_ts_JJA.nc' ]; then
    cdo -seasmean -selseason,JJA  amip_tos_Atl3_ts.nc  amip_tos_Atl3_ts_JJA.nc  && true
fi
if [ ! -f 'amip_tos_DJF.nc' ]; then
    cdo -seasmean -selseason,DJF  amip_tos.nc  amip_tos_DJF.nc  && true
fi
if [ ! -f 'sst_superensmean_DJF.nc' ]; then
    cdo -seasmean -selseason,DJF  sst_superensmean.nc sst_superensmean_DJF.nc && true
fi
if [ ! -f 'sst_superensmean_JJA.nc' ]; then
    cdo -seasmean -selseason,JJA  sst_superensmean.nc sst_superensmean_JJA.nc && true
fi


