Changeset 2130 in lmdz_wrf


Ignore:
Timestamp:
Sep 4, 2018, 6:50:52 PM (7 years ago)
Author:
lfita
Message:

Adding the use of $pyBIN

Location:
trunk/tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/get_WRFdata_snd-sfc.conf

    r2070 r2130  
    88# Loading modules ':' separated list of module names ('None' for any)
    99LOADmods=python/2.7.14
     10
     11# Python binary
     12pyBIN=ccc_mpirun python
    1013
    1114# Input folder
  • trunk/tools/get_WRFsounding-surface_data.bash

    r2089 r2130  
    22#### Script to get data from a given specific sounding and surface stations from WRF
    33##
    4 ## e.g. # get_WRFsounding-surface_data.bash true ./ control 87576,-58.52,-34.81 87576,-58.52,-34.81 /home/lluis/PY/wrfout_d01_1995-01-01_00:00:00 WRFt:WRFtda:WRFp:WRFua:WRFva:ws:WRFwd wds:wss:WRFtdas T2
     4## e.g. # get_WRFsounding-surface_data.bash true ./ control 87576,-58.52,-34.81 87576,-58.52,-34.81 /home/lluis/PY/wrfout_d01_1995-01-01_00:00:00 WRFt:WRFtda:WRFp:WRFua:WRFva:ws:WRFwd,wds:wss:WRFtdas,T2,None,None ccc_mpirun!python
    55if test $1 = '-h'; then
    66  echo "************************************"
     
    1010  echo "get_WRFsounding-surface_data.bash [scratch] [odir] [expl]                    \
    1111    [sndid],[sndlon],[sndlat] [sfcid],[sfclon],[sfclat] [infilen]                    \
    12     [wrfsnddiags],[wrfsfcdiags],[wrfsfcnodiags],[wrfcdxdiags],[wrfcdxnodiags]"
     12    [wrfsnddiags],[wrfsfcdiags],[wrfsfcnodiags],[wrfcdxdiags],[wrfcdxnodiags]        \
     13    [pyBIN]('!' for spaces)"
    1314else
    1415errmsg='ERROR -- error -- ERROR -- error'
     
    4445  wrfcdxnodiags=`echo $7 | tr ',' ' ' | awk '{print $5}'`
    4546fi
     47
     48pyBIN=`echo $8 | tr '!' ' '`
    4649
    4750function isin_list() {
     
    7881
    7982  vals=${lonvarn}':'${latvarn}':Time|0'
    80   gridsndv=`python ${pyHOME}/nc_var.py -o get_point -f ${filen} -S ${vals}           \
     83  gridsndv=`${pyBIN} ${pyHOME}/nc_var.py -o get_point -f ${filen} -S ${vals}         \
    8184    -v ${stlon},${stlat} | tr ' ' '!'`
    8285  echo "* get grid point: "${stlon}", "${stlat} >> ${ofileins}
    83   echo python ${pyHOME}/nc_var.py -o get_point -f ${filen} -S "'"${vals}"'"          \
     86  echo ${pyBIN} ${pyHOME}/nc_var.py -o get_point -f ${filen} -S "'"${vals}"'"        \
    8487    -v ${stlon},${stlat} >> ${ofileins}
    8588  echo " " >> ${ofileins}
     
    100103    values=${values}'west_east,'${xsnd}','${xsnd}',1@south_north_stag,'${ysnd}','
    101104    values=${values}${ysnd1}',1@west_east_stag,'${xsnd}','${xsnd1}',1:False'
    102     python ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}               \
     105    ${pyBIN} ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}             \
    103106      -S ${values} -v all
    104107    if test $? -ne 0; then
    105108      echo ${errmsg}
    106109      echo "  python failed!!"
    107       echo python ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}        \
     110      echo ${pyBIN} ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}      \
    108111        -S "'"${values}"'" -v all
    109112      exit
    110113    fi
    111114    echo "* get values at snd point: "${stlon}", "${stlat} >> ${ofileins}
    112     echo python ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}          \
     115    echo ${pyBIN} ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}        \
    113116      -S "'"${values}"'" -v all >> ${ofileins}
    114117    echo " " >> ${ofileins}
     
    136139  if ${fscratch}; then rm ${simsnddiagsf}; fi
    137140  if test ! -f ${simsnddiagsf}; then
    138     python ${pyHOME}/diagnostics.py -f ${simsndptf} -d ${snddiagd} -v ${snddiagvals}
     141    ${pyBIN} ${pyHOME}/diagnostics.py -f ${simsndptf} -d ${snddiagd} -v ${snddiagvals}
    139142    if test $? -ne 0; then
    140143      echo ${errmsg}
    141144      echo "  python failed!!"
    142       echo python ${pyHOME}/diagnostics.py -f ${simsndptf} -d "'"${snddiagd}"'" -v  \
     145      echo ${pyBIN} ${pyHOME}/diagnostics.py -f ${simsndptf} -d "'"${snddiagd}"'" -v \
    143146        "'"${snddiagvals}"'"
    144147      exit
    145148    fi
    146149    echo "* computing diagnostics at snd point: "${stlon}", "${stlat} >> ${ofileins}
    147     echo python ${pyHOME}/diagnostics.py -f "'"${simsndptf}"'" -d "'"${snddiagd}"'" \
     150    echo ${pyBIN} ${pyHOME}/diagnostics.py -f "'"${simsndptf}"'" -d "'"${snddiagd}"'" \
    148151      -v "'"${snddiagvals}"'" >> ${ofileins}
    149152    echo " " >> ${ofileins}
     
    152155    if $(isin_list ${snddiagnames} WRFt); then
    153156      #To deg
    154       python ${pyHOME}/nc_var.py -o valmod -S subc,273.15 -f ${simsnddiagsf} -v ta
     157      ${pyBIN} ${pyHOME}/nc_var.py -o valmod -S subc,273.15 -f ${simsnddiagsf} -v ta
    155158    fi
    156159    if $(isin_list ${snddiagnames} WRFp); then
    157160      #To Pa
    158       python ${pyHOME}/nc_var.py -o valmod -S divc,100. -f ${simsnddiagsf} -v pres
     161      ${pyBIN} ${pyHOME}/nc_var.py -o valmod -S divc,100. -f ${simsnddiagsf} -v pres
    159162    fi
    160163  fi
     
    183186
    184187  vals=${lonvarn}':'${latvarn}':Time|0'
    185   gridsndv=`python ${pyHOME}/nc_var.py -o get_point -f ${filen} -S ${vals}           \
     188  gridsndv=`${pyBIN} ${pyHOME}/nc_var.py -o get_point -f ${filen} -S ${vals}         \
    186189    -v ${stlon},${stlat} | tr ' ' '!'`
    187190  echo "* get grid point: "${stlon}", "${stlat} >> ${ofileins}
    188   echo python ${pyHOME}/nc_var.py -o get_point -f ${filen} -S "'"${vals}"'"          \
     191  echo ${pyBIN} ${pyHOME}/nc_var.py -o get_point -f ${filen} -S "'"${vals}"'"        \
    189192    -v ${stlon},${stlat} >> ${ofileins}
    190193  echo " " >> ${ofileins}
     
    204207    values=${values}'west_east,'${xsnd}','${xsnd}',1@south_north_stag,'${ysnd}','
    205208    values=${values}${ysnd1}',1@west_east_stag,'${xsnd}','${xsnd1}',1:false'
    206     python ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}               \
     209    ${pyBIN} ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}             \
    207210      -S ${values} -v all
    208211    if test $? -ne 0; then
    209212      echo ${errmsg}
    210213      echo "  python failed!!"
    211       echo python ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}        \
     214      echo ${pyBIN} ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}      \
    212215        -S "'"${values}"'" -v all
    213216      exit
    214217    fi
    215218  echo "* get values at sfc point: "${stlon}", "${stlat} >> ${ofileins}
    216   echo python ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}            \
     219  echo ${pyBIN} ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}          \
    217220      -S "'"${values}"'" -v all >> ${ofileins}
    218221  echo " " >> ${ofileins}
     
    240243  if ${fscratch}; then rm ${simsfcdiagsf}; fi
    241244  if test ! -f ${simsfcdiagsf}; then
    242     python ${pyHOME}/diagnostics.py -f ${simsfcptf} -d ${sfcdiagd} -v ${sfcdiagvals}
     245    ${pyBIN} ${pyHOME}/diagnostics.py -f ${simsfcptf} -d ${sfcdiagd} -v ${sfcdiagvals}
    243246    if test $? -ne 0; then
    244247      echo ${errmsg}
    245248      echo "  python failed!!"
    246       echo python ${pyHOME}/diagnostics.py -f ${simsfcptf} -d "'"${sfcdiagd}"'"      \
     249      echo ${pyBIN} ${pyHOME}/diagnostics.py -f ${simsfcptf} -d "'"${sfcdiagd}"'"    \
    247250        -v "'"${sfcdiagvals}"'"
    248251      exit
    249252    fi
    250253    echo "* diagnostics at sfc point: "${stlon}", "${stlat} >> ${ofileins}
    251     echo python ${pyHOME}/diagnostics.py -f ${simsfcptf} -d "'"${sfcdiagd}"'"        \
     254    echo ${pyBIN} ${pyHOME}/diagnostics.py -f ${simsfcptf} -d "'"${sfcdiagd}"'"      \
    252255      -v "'"${sfcdiagvals}"'" >> ${ofileins}
    253256    echo " " >> ${ofileins}
     
    255258    if $(isin_list ${sfcdiagnames} wds); then
    256259      #To rad
    257       python ${pyHOME}/nc_var.py -o valmod -S mulc,0.0174532925199 -f ${simsfcdiagsf}\
     260      ${pyBIN} ${pyHOME}/nc_var.py -o valmod -S mulc,0.0174532925199 -f              \
     261        ${simsfcdiagsf} -v wds
     262      ${pyBIN} ${pyHOME}/nc_var.py -o varaddattr -S 'units|rad' -f ${simsfcdiagsf}   \
    258263        -v wds
    259       python ${pyHOME}/nc_var.py -o varaddattr -S 'units|rad' -f ${simsfcdiagsf} -v wds
    260264    fi
    261265  fi
     
    265269    varsadd=`echo ${nondiagvs} | tr ':' ' '`
    266270    for vadd in ${varsadd}; do
    267       python ${pyHOME}/nc_var.py -o fvaradd -S ${simsfcptf},${vadd} -f ${simsfcdiagsf}
     271      ${pyBIN} ${pyHOME}/nc_var.py -o fvaradd -S ${simsfcptf},${vadd} -f ${simsfcdiagsf}
    268272      if test $? -ne 0; then
    269273        echo ${errmsg}
    270274        echo "  python failed!!"
    271         echo python ${pyHOME}/nc_var.py -o fvaradd -S "'"${simsfcptf},${vadd}"'"     \
     275        echo ${pyBIN} ${pyHOME}/nc_var.py -o fvaradd -S "'"${simsfcptf},${vadd}"'"   \
    272276          -f ${simsfcdiagsf}
    273277        exit
     
    275279      fi
    276280      echo "* adding variable '"${vadd}"' at sfc point: "${stlon}", "${stlat} >> ${ofileins}
    277       echo python ${pyHOME}/nc_var.py -o fvaradd -S "'"${simsfcptf},${vadd}"'"       \
     281      echo ${pyBIN} ${pyHOME}/nc_var.py -o fvaradd -S "'"${simsfcptf},${vadd}"'"     \
    278282        -f ${simsfcdiagsf} >> ${ofileins}
    279283      echo " " >> ${ofileins}
    280284      # CF varname
    281       CFvarn=`python $pyHOME/generic.py -o variables_values -S ${vadd} |             \
     285      CFvarn=`${pyBIN} $pyHOME/generic.py -o variables_values -S ${vadd} |           \
    282286        grep -v variables_values | tr ':' ' ' | awk '{print $1}'`
    283287      if test $? -ne 0; then
    284288        echo ${errmsg}
    285289        echo "  python failed!!"
    286         echo python $pyHOME/generic.py -o variables_values -S ${vadd}
     290        echo ${pyBIN} $pyHOME/generic.py -o variables_values -S ${vadd}
    287291        exit
    288292        rm ${simsfcdiagsf}
    289293      fi
    290       python $pyHOME/nc_var.py -o chvarname -S ${CFvarn} -f ${simsfcdiagsf} -v ${vadd}
     294      ${pyBIN} $pyHOME/nc_var.py -o chvarname -S ${CFvarn} -f ${simsfcdiagsf} -v ${vadd}
    291295      if test $? -ne 0; then
    292296        echo ${errmsg}
    293297        echo "  python failed!!"
    294         echo python ${pyHOME}/nc_var.py -o chvarname -S ${CFvarn} -f ${simsfcdiagsf} \
    295           -v ${vadd}
     298        echo ${pyBIN} ${pyHOME}/nc_var.py -o chvarname -S ${CFvarn}                  \
     299          -f ${simsfcdiagsf} -v ${vadd}
    296300        exit
    297301        rm ${simsfcdiagsf}
     
    323327    idiag=1
    324328    for diagn in ${diagns}; do
    325       diagv=`cat $pyHOME/diagnostics.inf | grep WRF | grep ${diagn}',' | tr ',' ' ' |  \
     329      diagv=`cat $pyHOME/diagnostics.inf | grep WRF | grep ${diagn}',' | tr ',' ' ' |\
    326330        awk '{print $2"|"$3}'`
    327331      if test ${idiag} -eq 1; then
     
    356360    values='Time,0,-1,1@south_north,0,-1,1@west_east,0,-1,1@south_north_stag,0,-1,1@'
    357361    values=${values}'west_east_stag,0,-1,1:False'
    358     python ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}               \
     362    ${pyBIN} ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}             \
    359363      -S ${values} -v ${vardiag}
    360364    if test $? -ne 0; then
    361365      echo ${errmsg}
    362366      echo "  python failed!!"
    363       echo python ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}        \
     367      echo ${pyBIN} ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}      \
    364368        -S "'"${values}"'"  -v ${vardiag}
    365369      exit
    366370    fi
    367371    echo "* get values for 2D map diagnostics: " >> ${ofileins}
    368     echo python ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}          \
     372    echo ${pyBIN} ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}        \
    369373      -S "'"${values}"'" -v ${vardiag} >> ${ofileins}
    370374    echo " " >> ${ofileins}
     
    377381  if test ! -f ${simsfcmapdiagsf}; then
    378382    if test ! ${sfcdiagnames} = 'None'; then
    379       python ${pyHOME}/diagnostics.py -f ${simsfcmapf} -d ${sfcmapdiagd}           \
     383      ${pyBIN} ${pyHOME}/diagnostics.py -f ${simsfcmapf} -d ${sfcmapdiagd}           \
    380384        -v ${sfcdiagvals}
    381385      if test $? -ne 0; then
    382386        echo ${errmsg}
    383387        echo "  python failed!!"
    384         echo python ${pyHOME}/diagnostics.py -f ${simsfcmapf} -d "'"${sfcmapdiagd}"'"\
     388        echo ${pyBIN} ${pyHOME}/diagnostics.py -f ${simsfcmapf} -d "'"${sfcmapdiagd}"'" \
    385389          -v "'"${sfcdiagvals}"'"
    386390        exit
    387391      fi
    388392      echo "* diagnostics for sfc 2D map: " >> ${ofileins}
    389       echo python ${pyHOME}/diagnostics.py -f ${simsfcmapf} -d "'"${sfcmapdiagd}"'" \
     393      echo ${pyBIN} ${pyHOME}/diagnostics.py -f ${simsfcmapf} -d "'"${sfcmapdiagd}"'" \
    390394        -v "'"${sfcdiagvals}"'" >> ${ofileins}
    391395      echo " " >> ${ofileins}
     
    393397      if $(isin_list ${sfcdiagnames} wds); then
    394398        #To rad
    395         python ${pyHOME}/nc_var.py -o valmod -S mulc,0.0174532925199                 \
     399        ${pyBIN} ${pyHOME}/nc_var.py -o valmod -S mulc,0.0174532925199               \
    396400          -f ${simsfcmapdiagsf} -v wds
    397         python ${pyHOME}/nc_var.py -o varaddattr -S 'units|rad' -f ${simsfcmapdiagsf}\
    398           -v wds
     401        ${pyBIN} ${pyHOME}/nc_var.py -o varaddattr -S 'units|rad'                    \
     402          -f ${simsfcmapdiagsf} -v wds
    399403      fi
    400404    fi
     
    403407      dddv='Time@Times'
    404408      selvars='XLONG,XLAT,Times'
    405       python ${pyHOME}/nc_var.py -o selvar -S ${dddv} -f ${simsfcmapf} -v ${selvars}
     409      ${pyBIN} ${pyHOME}/nc_var.py -o selvar -S ${dddv} -f ${simsfcmapf} -v ${selvars}
    406410      if test $? -ne 0; then
    407411        echo ${errmsg}
    408412        echo "  python failed!!"
    409         echo python ${pyHOME}/nc_var.py -o selvar -S "'"${ddv}"'" -f ${simsfmapf}    \
     413        echo ${pyBIN} ${pyHOME}/nc_var.py -o selvar -S "'"${ddv}"'" -f ${simsfmapf}  \
    410414          -v ${vars}
    411415        exit
     
    413417      fi
    414418      echo "* creation of diagnostics file for 2D map:" >>  ${ofileins}
    415       echo python ${pyHOME}/nc_var.py -o selvar -S "'"${dddv}"'" -f ${simsfcmapf}    \
     419      echo ${pyBIN} ${pyHOME}/nc_var.py -o selvar -S "'"${dddv}"'" -f ${simsfcmapf}  \
    416420          -v ${selvars} >> ${ofileins}
    417421      echo " " >> ${ofileins}
    418422      mv selvar_new.nc ${simsfcmapdiagsf}
    419       python ${pyHOME}/nc_var.py -o WRF_CFtime_creation -S 19491201000000,minutes    \
     423      ${pyBIN} ${pyHOME}/nc_var.py -o WRF_CFtime_creation -S 19491201000000,minutes  \
    420424        -f ${simsfcmapdiagsf} -v time
    421425      if test $? -ne 0; then
    422426        echo ${errmsg}
    423427        echo "  python failed!!"
    424         echo python ${pyHOME}/nc_var.py -o WRF_CFtime_creation -S 19491201000000,minutes \
    425         -f ${simsfcmapdiagsf} -v time
     428        echo ${pyBIN} ${pyHOME}/nc_var.py -o WRF_CFtime_creation                    \
     429         -S 19491201000000,minutes -f ${simsfcmapdiagsf} -v time
    426430        exit
    427431        rm ${simsfcmapdiagsf}
     
    429433      echo "* creation of CF-time variable for file at sfc point: "${stlon}", "      \
    430434        ${stlat} >> ${ofileins}
    431       echo python ${pyHOME}/nc_var.py -o WRF_CFtime_creation -S 19491201000000,minutes \
    432         -f ${simsfcmapdiagsf} -v time >> ${ofileins}
     435      echo ${pyBIN} ${pyHOME}/nc_var.py -o WRF_CFtime_creation                      \
     436        -S 19491201000000,minutes -f ${simsfcmapdiagsf} -v time >> ${ofileins}
    433437      echo " " >> ${ofileins}
    434438    fi
     
    437441      varsadd=`echo ${nondiagvs} | tr ':' ' '`
    438442      for vadd in ${varsadd}; do
    439         python ${pyHOME}/nc_var.py -o fvaradd -S ${simsfcmapf},${vadd}               \
     443        ${pyBIN} ${pyHOME}/nc_var.py -o fvaradd -S ${simsfcmapf},${vadd}             \
    440444          -f ${simsfcmapdiagsf}
    441445        if test $? -ne 0; then
    442446          echo ${errmsg}
    443447          echo "  python failed!!"
    444           echo python ${pyHOME}/nc_var.py -o fvaradd -S "'"${simsfcmapf},${vadd}"'" \
     448          echo ${pyBIN} ${pyHOME}/nc_var.py -o fvaradd -S "'"${simsfcmapf},${vadd}"'" \
    445449            -f ${simsfcmapdiagsf}
    446450          exit
     
    448452        fi
    449453        echo "* adding variable '"${vadd}"' at sfc map: " >> ${ofileins}
    450         echo python ${pyHOME}/nc_var.py -o fvaradd -S "'"${simsfcmapf},${vadd}"'"    \
     454        echo ${pyBIN} ${pyHOME}/nc_var.py -o fvaradd -S "'"${simsfcmapf},${vadd}"'"  \
    451455          -f ${simsfcmapdiagsf} >> ${ofileins}
    452456        echo " " >> ${ofileins}
    453457        # CF varname
    454         CFvarn=`python $pyHOME/generic.py -o variables_values -S ${vadd} |           \
     458        CFvarn=`${pyBIN} $pyHOME/generic.py -o variables_values -S ${vadd} |         \
    455459          grep -v variables_values | tr ':' ' ' | awk '{print $1}'`
    456460        if test $? -ne 0; then
    457461          echo ${errmsg}
    458462          echo "  python failed!!"
    459           echo python $pyHOME/generic.py -o variables_values -S ${vadd}
     463          echo ${pyBIN} $pyHOME/generic.py -o variables_values -S ${vadd}
    460464          exit
    461465          rm ${simsfcmapdiagsf}
    462466        fi
    463         python $pyHOME/nc_var.py -o chvarname -S ${CFvarn} -f ${simsfcmapdiagsf}     \
     467        ${pyBIN} $pyHOME/nc_var.py -o chvarname -S ${CFvarn} -f ${simsfcmapdiagsf}   \
    464468          -v ${vadd}
    465469        if test $? -ne 0; then
    466470          echo ${errmsg}
    467471          echo "  python failed!!"
    468           echo python ${pyHOME}/nc_var.py -o chvarname -S ${CFvarn}                  \
     472          echo ${pyBIN} ${pyHOME}/nc_var.py -o chvarname -S ${CFvarn}                \
    469473            -f ${simsfcmapdiagsf} -v ${vadd}
    470474          exit
     
    498502
    499503  vals=${lonvarn}':'${latvarn}':Time|0'
    500   gridsndv=`python ${pyHOME}/nc_var.py -o get_point -f ${filen} -S ${vals}           \
     504  gridsndv=`${pyBIN} ${pyHOME}/nc_var.py -o get_point -f ${filen} -S ${vals}         \
    501505    -v ${stlon},${stlat} | tr ' ' '!'`
    502506  echo "* get grid point: "${stlon}", "${stlat} >> ${ofileins}
    503   echo python ${pyHOME}/nc_var.py -o get_point -f ${filen} -S "'"${vals}"'"          \
     507  echo ${pyBIN} ${pyHOME}/nc_var.py -o get_point -f ${filen} -S "'"${vals}"'"        \
    504508    -v ${stlon},${stlat} >> ${ofileins}
    505509  echo " " >> ${ofileins}
     
    518522    values='Time,0,-1,1@south_north,'${ysnd}','${ysnd}',1@'
    519523    values=${values}'west_east,'${xsnd}','${xsnd}',1:False'
    520     python ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}               \
     524    ${pyBIN} ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}             \
    521525      -S ${values} -v all
    522526    if test $? -ne 0; then
    523527      echo ${errmsg}
    524528      echo "  python failed!!"
    525       echo python ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}        \
     529      echo ${pyBIN} ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}      \
    526530        -S "'"${values}"'" -v all
    527531      exit
    528532    fi
    529533    echo "* get values at sfc point: "${stlon}", "${stlat} >> ${ofileins}
    530     echo python ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}          \
     534    echo ${pyBIN} ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}        \
    531535      -S "'"${values}"'" -v all >> ${ofileins}
    532536    echo " " >> ${ofileins}
     
    555559      done
    556560
    557       python ${pyHOME}/diagnostics.py -f ${simsfcptf} -d ${sfcdiagd} -v ${sfcdiagvals}
     561      ${pyBIN} ${pyHOME}/diagnostics.py -f ${simsfcptf} -d ${sfcdiagd} -v ${sfcdiagvals}
    558562      if test $? -ne 0; then
    559563        echo ${errmsg}
    560564        echo "  python failed!!"
    561         echo python ${pyHOME}/diagnostics.py -f ${simsfcptf} -d "'"${sfcdiagd}"'"    \
     565        echo ${pyBIN} ${pyHOME}/diagnostics.py -f ${simsfcptf} -d "'"${sfcdiagd}"'"  \
    562566          -v "'"${sfcdiagvals}"'"
    563567        exit
    564568      fi
    565569      echo "* diagnostics at sfc point: "${stlon}", "${stlat} >> ${ofileins}
    566       echo python ${pyHOME}/diagnostics.py -f ${simsfcptf} -d "'"${sfcdiagd}"'"      \
     570      echo ${pyBIN} ${pyHOME}/diagnostics.py -f ${simsfcptf} -d "'"${sfcdiagd}"'"    \
    567571        -v "'"${sfcdiagvals}"'" >> ${ofileins}
    568572      echo " " >> ${ofileins}
     
    576580        dddv='Time@Times'
    577581        selvars='Times'
    578         python ${pyHOME}/nc_var.py -o selvar -S ${dddv} -f ${simsfcptf} -v ${selvars}
    579         if test $? -ne 0; then
    580           echo ${errmsg}
    581           echo "  python failed!!"
    582           echo python ${pyHOME}/nc_var.py -o selvar -S "'"${dddv}"'" -f ${simsfcptf}   \
     582        ${pyBIN} ${pyHOME}/nc_var.py -o selvar -S ${dddv} -f ${simsfcptf} -v ${selvars}
     583        if test $? -ne 0; then
     584          echo ${errmsg}
     585          echo "  python failed!!"
     586          echo ${pyBIN} ${pyHOME}/nc_var.py -o selvar -S "'"${dddv}"'" -f ${simsfcptf}\
    583587            -v ${vars}
    584588          exit
    585589          rm ${simsfcptf}
    586590        fi
    587         echo "* creation of diagnostics file at sfc point: "${stlon}", "${stlat} >>    \
     591        echo "* creation of diagnostics file at sfc point: "${stlon}", "${stlat} >>  \
    588592          ${ofileins}
    589         echo python ${pyHOME}/nc_var.py -o selvar -S "'"${dddv}"'" -f ${simsfcptf}    \
     593        echo ${pyBIN} ${pyHOME}/nc_var.py -o selvar -S "'"${dddv}"'" -f ${simsfcptf} \
    590594            -v ${selvars} >> ${ofileins}
    591595        echo " " >> ${ofileins}
    592596        mv selvar_new.nc ${simsfcdiagsf}
    593         python ${pyHOME}/nc_var.py -o WRF_CFtime_creation -S 19491201000000,minutes    \
    594           -f ${simsfcdiagsf} -v time
    595         if test $? -ne 0; then
    596           echo ${errmsg}
    597           echo "  python failed!!"
    598           echo python ${pyHOME}/nc_var.py -o WRF_CFtime_creation -S 19491201000000,minutes \
    599           -f ${simsfcdiagsf} -v time
     597        ${pyBIN} ${pyHOME}/nc_var.py -o WRF_CFtime_creation                          \
     598          -S 19491201000000,minutes -f ${simsfcdiagsf} -v time
     599        if test $? -ne 0; then
     600          echo ${errmsg}
     601          echo "  python failed!!"
     602          echo ${pyBIN} ${pyHOME}/nc_var.py -o WRF_CFtime_creation                  \
     603           -S 19491201000000,minutes -f ${simsfcdiagsf} -v time
    600604          exit
    601605          rm ${simsfcdiagsf}
    602606        fi
    603         echo "* creation of CF-time variable for file at sfc point: "${stlon}", "      \
     607        echo "* creation of CF-time variable for file at sfc point: "${stlon}", "    \
    604608          ${stlat} >> ${ofileins}
    605         echo python ${pyHOME}/nc_var.py -o WRF_CFtime_creation -S 19491201000000,minutes \
    606           -f ${simsfcdiagsf} -v time >> ${ofileins}
     609        echo ${pyBIN} ${pyHOME}/nc_var.py -o WRF_CFtime_creation                    \
     610          -S 19491201000000,minutes -f ${simsfcdiagsf} -v time >> ${ofileins}
    607611        echo " " >> ${ofileins}
    608612      fi
    609613      varsadd=`echo ${nondiagvs} | tr ':' ' '`
    610614      for vadd in ${varsadd}; do
    611         python ${pyHOME}/nc_var.py -o fvaradd -S ${simsfcptf},${vadd} -f ${simsfcdiagsf}
    612         if test $? -ne 0; then
    613           echo ${errmsg}
    614           echo "  python failed!!"
    615           echo python ${pyHOME}/nc_var.py -o fvaradd -S "'"${simsfcptf},${vadd}"'"     \
     615        ${pyBIN} ${pyHOME}/nc_var.py -o fvaradd -S ${simsfcptf},${vadd}              \
     616          -f ${simsfcdiagsf}
     617        if test $? -ne 0; then
     618          echo ${errmsg}
     619          echo "  python failed!!"
     620          echo ${pyBIN} ${pyHOME}/nc_var.py -o fvaradd -S "'"${simsfcptf},${vadd}"'" \
    616621            -f ${simsfcdiagsf}
    617622          exit
    618623          rm ${simsfcdiagsf}
    619624        fi
    620         echo "* adding variable '"${vadd}"' at sfc point: "${stlon}", "${stlat} >> ${ofileins}
    621         echo python ${pyHOME}/nc_var.py -o fvaradd -S "'"${simsfcptf},${vadd}"'"       \
     625        echo "* adding variable '"${vadd}"' at sfc point: "${stlon}", "${stlat} >>   \
     626          ${ofileins}
     627        echo ${pyBIN} ${pyHOME}/nc_var.py -o fvaradd -S "'"${simsfcptf},${vadd}"'"   \
    622628          -f ${simsfcdiagsf} >> ${ofileins}
    623629        echo " " >> ${ofileins}
    624630        # CF varname
    625         CFvarn=`python $pyHOME/generic.py -o variables_values -S ${vadd} |           \
     631        CFvarn=`${pyBIN} $pyHOME/generic.py -o variables_values -S ${vadd} |         \
    626632          grep -v variables_values | tr ':' ' ' | awk '{print $1}'`
    627633        if test $? -ne 0; then
    628634          echo ${errmsg}
    629635          echo "  python failed!!"
    630           echo python $pyHOME/generic.py -o variables_values -S ${vadd}
     636          echo ${pyBIN} $pyHOME/generic.py -o variables_values -S ${vadd}
    631637          exit
    632638          rm ${simsfcdiagsf}
    633639        fi
    634         python $pyHOME/nc_var.py -o chvarname -S ${CFvarn} -f ${simsfcdiagsf} -v ${vadd}
    635         if test $? -ne 0; then
    636           echo ${errmsg}
    637           echo "  python failed!!"
    638           echo python ${pyHOME}/nc_var.py -o chvarname -S ${CFvarn} -f ${simsfcdiagsf} \
    639             -v ${vadd}
     640        ${pyBIN} $pyHOME/nc_var.py -o chvarname -S ${CFvarn} -f ${simsfcdiagsf}      \
     641          -v ${vadd}
     642        if test $? -ne 0; then
     643          echo ${errmsg}
     644          echo "  python failed!!"
     645          echo ${pyBIN} ${pyHOME}/nc_var.py -o chvarname -S ${CFvarn}                \
     646            -f ${simsfcdiagsf} -v ${vadd}
    640647          exit
    641648          rm ${simsfcdiagsf}
     
    669676    idiag=1
    670677    for diagn in ${diagns}; do
    671       diagv=`cat $pyHOME/diagnostics.inf | grep WRF | grep ${diagn}',' | tr ',' ' ' |  \
     678      diagv=`cat $pyHOME/diagnostics.inf | grep WRF | grep ${diagn}',' | tr ',' ' ' |\
    672679        awk '{print $2"|"$3}'`
    673680      if test ${idiag} -eq 1; then
     
    701708  if test ! -f ${simsfcmapf}; then
    702709    values='Time,0,-1,1@south_north,0,-1,1@west_east,0,-1,1:False'
    703     python ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}               \
     710    ${pyBIN} ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}             \
    704711      -S ${values} -v ${vardiag}
    705712    if test $? -ne 0; then
    706713      echo ${errmsg}
    707714      echo "  python failed!!"
    708       echo python ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}        \
     715      echo ${pyBIN} ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}      \
    709716        -S "'"${values}"'"  -v ${vardiag}
    710717      exit
    711718    fi
    712719    echo "* get values for 2D map diagnostics: " >> ${ofileins}
    713     echo python ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}          \
     720    echo ${pyBIN} ${pyHOME}/nc_var.py -o DataSetSection_multidims -f ${filen}        \
    714721      -S "'"${values}"'" -v ${vardiag} >> ${ofileins}
    715722    echo " " >> ${ofileins}
     
    722729  if test ! -f ${simsfcmapdiagsf}; then
    723730    if test ! ${sfcdiagnames} = 'None'; then 
    724       python ${pyHOME}/diagnostics.py -f ${simsfcmapf} -d ${sfcmapdiagd}             \
     731      ${pyBIN} ${pyHOME}/diagnostics.py -f ${simsfcmapf} -d ${sfcmapdiagd}           \
    725732        -v ${sfcdiagvals}
    726733      if test $? -ne 0; then
    727734        echo ${errmsg}
    728735        echo "  python failed!!"
    729         echo python ${pyHOME}/diagnostics.py -f ${simsfcmapf} -d "'"${sfcmapdiagd}"'"\
    730           -v "'"${sfcdiagvals}"'"
     736        echo ${pyBIN} ${pyHOME}/diagnostics.py -f ${simsfcmapf}                      \
     737          -d "'"${sfcmapdiagd}"'" -v "'"${sfcdiagvals}"'"
    731738        exit
    732739      fi
    733740      echo "* diagnostics for sfc 2D map: " >> ${ofileins}
    734       echo python ${pyHOME}/diagnostics.py -f ${simsfcmapf} -d "'"${sfcmapdiagd}"'" \
     741      echo ${pyBIN} ${pyHOME}/diagnostics.py -f ${simsfcmapf} -d "'"${sfcmapdiagd}"'" \
    735742        -v "'"${sfcdiagvals}"'" >> ${ofileins}
    736743      echo " " >> ${ofileins}
     
    741748      dddv='Time@Times'
    742749      selvars='LON,LAT,Times'
    743       python ${pyHOME}/nc_var.py -o selvar -S ${dddv} -f ${simsfcmapf} -v ${selvars}
     750      ${pyBIN} ${pyHOME}/nc_var.py -o selvar -S ${dddv} -f ${simsfcmapf} -v ${selvars}
    744751      if test $? -ne 0; then
    745752        echo ${errmsg}
    746753        echo "  python failed!!"
    747         echo python ${pyHOME}/nc_var.py -o selvar -S "'"${ddv}"'" -f ${simsfmapf}    \
     754        echo ${pyBIN} ${pyHOME}/nc_var.py -o selvar -S "'"${ddv}"'" -f ${simsfmapf}  \
    748755          -v ${vars}
    749756        exit
     
    751758      fi
    752759      echo "* creation of diagnostics file for 2D map:" >>  ${ofileins}
    753       echo python ${pyHOME}/nc_var.py -o selvar -S "'"${dddv}"'" -f ${simsfcmapf}    \
     760      echo ${pyBIN} ${pyHOME}/nc_var.py -o selvar -S "'"${dddv}"'" -f ${simsfcmapf}  \
    754761          -v ${selvars} >> ${ofileins}
    755762      echo " " >> ${ofileins}
    756763      mv selvar_new.nc ${simsfcmapdiagsf}
    757       python ${pyHOME}/nc_var.py -o WRF_CFtime_creation -S 19491201000000,minutes    \
     764      ${pyBIN} ${pyHOME}/nc_var.py -o WRF_CFtime_creation -S 19491201000000,minutes  \
    758765        -f ${simsfcmapdiagsf} -v time
    759766      if test $? -ne 0; then
    760767        echo ${errmsg}
    761768        echo "  python failed!!"
    762         echo python ${pyHOME}/nc_var.py -o WRF_CFtime_creation -S 19491201000000,minutes \
    763         -f ${simsfcmapdiagsf} -v time
     769        echo ${pyBIN} ${pyHOME}/nc_var.py -o WRF_CFtime_creation                    \
     770         -S 19491201000000,minutes -f ${simsfcmapdiagsf} -v time
    764771        exit
    765772        rm ${simsfcmapdiagsf}
     
    767774      echo "* creation of CF-time variable for file at sfc point: "${stlon}", "      \
    768775        ${stlat} >> ${ofileins}
    769       echo python ${pyHOME}/nc_var.py -o WRF_CFtime_creation -S 19491201000000,minutes \
    770         -f ${simsfcmapdiagsf} -v time >> ${ofileins}
     776      echo ${pyBIN} ${pyHOME}/nc_var.py -o WRF_CFtime_creation                      \
     777        -S 19491201000000,minutes -f ${simsfcmapdiagsf} -v time >> ${ofileins}
    771778      echo " " >> ${ofileins}
    772779    fi
     
    776783      varsadd=`echo ${nondiagvs} | tr ':' ' '`
    777784      for vadd in ${varsadd}; do
    778         python ${pyHOME}/nc_var.py -o fvaradd -S ${simsfcmapf},${vadd}               \
     785        ${pyBIN} ${pyHOME}/nc_var.py -o fvaradd -S ${simsfcmapf},${vadd}             \
    779786          -f ${simsfcmapdiagsf}
    780787        if test $? -ne 0; then
    781788          echo ${errmsg}
    782789          echo "  python failed!!"
    783           echo python ${pyHOME}/nc_var.py -o fvaradd -S "'"${simsfcmapf},${vadd}"'" \
     790          echo ${pyBIN} ${pyHOME}/nc_var.py -o fvaradd -S "'"${simsfcmapf},${vadd}"'" \
    784791            -f ${simsfcmapdiagsf}
    785792          exit
     
    787794        fi
    788795        echo "* adding variable '"${vadd}"' at sfc map: " >> ${ofileins}
    789         echo python ${pyHOME}/nc_var.py -o fvaradd -S "'"${simsfcmapf},${vadd}"'"    \
     796        echo ${pyBIN} ${pyHOME}/nc_var.py -o fvaradd -S "'"${simsfcmapf},${vadd}"'"  \
    790797          -f ${simsfcmapdiagsf} >> ${ofileins}
    791798        echo " " >> ${ofileins}
    792799        # CF varname
    793         CFvarn=`python $pyHOME/generic.py -o variables_values -S ${vadd} |           \
     800        CFvarn=`${pyBIN} $pyHOME/generic.py -o variables_values -S ${vadd} |         \
    794801          grep -v variables_values | tr ':' ' ' | awk '{print $1}'`
    795802        if test $? -ne 0; then
    796803          echo ${errmsg}
    797804          echo "  python failed!!"
    798           echo python $pyHOME/generic.py -o variables_values -S ${vadd}
     805          echo ${pyBIN} $pyHOME/generic.py -o variables_values -S ${vadd}
    799806          exit
    800807          rm ${simsfcmapdiagsf}
    801808        fi
    802         python $pyHOME/nc_var.py -o chvarname -S ${CFvarn} -f ${simsfcmapdiagsf}     \
     809        ${pyBIN} $pyHOME/nc_var.py -o chvarname -S ${CFvarn} -f ${simsfcmapdiagsf}   \
    803810          -v ${vadd}
    804811        if test $? -ne 0; then
    805812          echo ${errmsg}
    806813          echo "  python failed!!"
    807           echo python ${pyHOME}/nc_var.py -o chvarname -S ${CFvarn}                  \
     814          echo ${pyBIN} ${pyHOME}/nc_var.py -o chvarname -S ${CFvarn}                \
    808815            -f ${simsfcmapdiagsf} -v ${vadd}
    809816          exit
  • trunk/tools/get_data_snd-sfc_validation.bash

    r2106 r2130  
    5858
    5959errmsg='ERROR -- error -- ERROR -- error'
     60pyBINS=`echo ${pyBIN} | tr ' ' '!'`
    6061
    6162# from scratch
     
    100101        for filen in ${files}; do
    101102          $pyHOME/get_WRFsounding-surface_data.bash ${scratch} ${ofold} ${expn}      \
    102             ${sndvn} None ${filen} ${snddiags},None,None,None,None
     103            ${sndvn} None ${filen} ${snddiags},None,None,None,None ${pyBINS}
    103104        # end of files
    104105        done
     
    114115          Nfiles=`ls -1 ${ofold}/${fHEADn}${fk}_*${sndid}_${expn}_*.nc | wc -l`
    115116          if test ${Nfiles} -gt 1; then
    116             python ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT -S ${values} \
    117              -f ${HMT} -v all
     117            ${pyBIN} ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT            \
     118              -S ${values} -f ${HMT} -v all
    118119            if test $? -ne 0; then
    119120              echo ${errmsg}
    120121              echo "  python failed!!"
    121               echo python ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT           \
     122              echo ${pyBIN} ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT     \
    122123              -S ${values} -f ${HMT} -v all
    123124              exit
    124125            fi
    125             echo " * Concatenating sounding data '"${fk}"' at point: "${sndid} >> ${insoutf}
    126             echo python  ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT            \
     126            echo " * Concatenating sounding data '"${fk}"' at point: "${sndid} >>    \
     127              ${insoutf}
     128            echo ${pyBIN}  ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT      \
    127129             -S "'"${values}"'" -f ${HMT} -v all >> ${insoutf}
    128130            echo " " >> ${insoutf}
     
    146148        for filen in ${files}; do
    147149          $pyHOME/get_WRFsounding-surface_data.bash ${scratch} ${ofold} ${expn}      \
    148             ${sndvn} None ${filen} None,None,None,${cdxdiags},${cdxnondiags}
     150            ${sndvn} None ${filen} None,None,None,${cdxdiags},${cdxnondiags} ${pyBINS}
    149151        # end of files
    150152        done
     
    160162          Nfiles=`ls -1 ${ofold}/${fHEADn}${fk}_*${sndid}_${expn}_*.nc | wc -l`
    161163          if test ${Nfiles} -gt 1; then
    162             python ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT -S ${values}   \
    163              -f ${HMT} -v all
     164            ${pyBIN} ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT            \
     165              -S ${values} -f ${HMT} -v all
    164166            if test $? -ne 0; then
    165167              echo ${errmsg}
    166168              echo "  python failed!!"
    167               echo python ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT         \
     169              echo ${pyBIN} ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT     \
    168170                -S ${values} -f ${HMT} -v all
    169171              exit
    170172            fi
    171             echo " * Concatenating cdx sounding data at point: "${sndlon}", "${sndlat} >>\
    172               ${insoutf}
    173             echo python  ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT          \
     173            echo " * Concatenating cdx sounding data at point: "${sndlon}", "        \
     174              ${sndlat} >> ${insoutf}
     175            echo ${pyBIN}  ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT      \
    174176             -S "'"${values}"'" -f ${HMT} -v all >> ${insoutf}
    175177            echo " " >> ${insoutf}
     
    205207        for filen in ${files}; do
    206208          $pyHOME/get_WRFsounding-surface_data.bash ${scratch} ${ofold} ${expn} None \
    207             ${sfcvn} ${filen} None,${sfcdiags},${sfcnondiags},None,None
     209            ${sfcvn} ${filen} None,${sfcdiags},${sfcnondiags},None,None ${pyBINS}
    208210        # end of files
    209211        done
     
    219221          Nfiles=`ls -1 ${ofold}/${fHEADn}${fk}_*${sfcid}_${expn}_*.nc | wc -l`
    220222          if test ${Nfiles} -gt 0; then
    221             python ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT -S ${values}   \
    222              -f ${HMT} -v all
     223            ${pyBIN} ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT            \
     224              -S ${values} -f ${HMT} -v all
    223225            if test $? -ne 0; then
    224226              echo ${errmsg}
    225227              echo "  python failed!!"
    226               echo python ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT         \
     228              echo ${pyBIN} ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT     \
    227229                -S ${values} -f ${HMT} -v all
    228230              exit
    229231            fi
    230             echo " * Concatenating surface data '"${fk}"' at point: "${sfcid} >> ${insoutf}
    231             echo python  ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT          \
     232            echo " * Concatenating surface data '"${fk}"' at point: "${sfcid} >>     \
     233              ${insoutf}
     234            echo ${pyBIN}  ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT      \
    232235             -S "'"${values}"'" -f ${HMT} -v all >> ${insoutf}
    233236            echo " " >> ${insoutf}
     
    251254        for filen in ${files}; do
    252255          $pyHOME/get_WRFsounding-surface_data.bash ${scratch} ${ofold} ${expn} None \
    253             ${sfcvn} ${filen} None,None,None,${cdxdiags},${cdxnondiags}
     256            ${sfcvn} ${filen} None,None,None,${cdxdiags},${cdxnondiags} ${pyBINS}
    254257        # end of files
    255258        done
     
    265268          Nfiles=`ls -1 ${ofold}/${fHEADn}${fk}_*${sfcid}_${expn}_*.nc | wc -l`
    266269          if test ${Nfiles} -gt 0; then
    267             python ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT -S ${values}   \
    268              -f ${HMT} -v all
     270            ${pyBIN} ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT            \
     271              -S ${values} -f ${HMT} -v all
    269272            if test $? -ne 0; then
    270273              echo ${errmsg}
    271274              echo "  python failed!!"
    272               echo python ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT         \
     275              echo ${pyBIN} ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT     \
    273276                -S ${values} -f ${HMT} -v all
    274277              exit
    275278            fi
    276279            echo " * Concatenating cdx surface data at point: "${sfcid} >> ${insoutf}
    277             echo python  ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT          \
     280            echo ${pyBIN}  ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT      \
    278281             -S "'"${values}"'" -f ${HMT} -v all >> ${insoutf}
    279282            echo " " >> ${insoutf}
     
    312315        Nfiles=`ls -1 ${ofold}/${fHEADn}${fk}_*${expn}_*.nc | wc -l`
    313316        if test ${Nfiles} -gt 0; then
    314           python ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT -S ${values}    \
     317          ${pyBIN} ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT -S ${values} \
    315318           -f ${HMT} -v all
    316319          if test $? -ne 0; then
    317320            echo ${errmsg}
    318321            echo "  python failed!!"
    319             echo python ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT           \
     322            echo ${pyBIN} ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT       \
    320323              -S ${values} -f ${HMT} -v all
    321324            exit
    322325          fi
    323326          echo " * Concatenating '${ik}' surface map data: " >> ${insoutf}
    324           echo python  ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT            \
     327          echo ${pyBIN}  ${pyHOME}/nc_var.py -o netcdf_fold_concatenation_HMT        \
    325328           -S "'"${values}"'" -f ${HMT} -v all >> ${insoutf}
    326329          echo " " >> ${insoutf}
Note: See TracChangeset for help on using the changeset viewer.