#!/bin/sh
####################################################################
echo "---------------------------------------------------------"
echo "Script exverf_monthlystats.sh.sms"
echo "This Script generates MONTHLY Stats for Verification Report"
echo "---------------------------------------------------------"
echo "History: JUN 2009 - First implementation of this new script."
#####################################################################

#########################################################################
# START FLOW OF CONTROL
# 1)    QCMON - GENERATES DAILY STATS FOR AIRCRAFT, SATWINDS, SHIPREPORTS
# 2)   ANLVER - GENERATES S1 SCORES FOR THE VARIOUS MODELS (00Z)(12Z)
# 3)   SUMAC4 - GENERATES DAILY STATS FOR DAILY SUMAC FILES
#########################################################################

set -x

cd $DATA

PDYLM=`$utilscript/finddate.sh $PDYm1 d-1`

export YYYY=`echo $PDYLM | cut -c1-4`
export yy=`echo $PDYLM | cut -c3-4`
export mm=`echo $PDYLM | cut -c5-6`
export dd=`echo $PDYLM | cut -c7-8`

if [ -d $MONTH_OUT/cqcht_$YYYY/cqcht_$mm ]
then
  rm -fr $MONTH_OUT/cqcht_$YYYY/cqcht_$mm 
fi

export QCQHT_MONTHLYdata=$MONTH_OUT/cqcht_$YYYY/cqcht_$mm/input_data
mkdir -p $QCQHT_MONTHLYdata

export QCQHT_MONTHLYreports=$MONTH_OUT/cqcht_$YYYY/cqcht_$mm/cqcht_reports
mkdir -p $QCQHT_MONTHLYreports

if [ -d $MONTH_OUT/sumac4_$YYYY ]
then
  rm -f $MONTH_OUT/sumac4_$YYYY/input_data/*$mm
  rm -f $MONTH_OUT/sumac4_$YYYY/wmo_reports/*$mm
fi

export SUMAC4_MONTHLYdata=$MONTH_OUT/sumac4_$YYYY/input_data
mkdir -p $SUMAC4_MONTHLYdata


export SUMAC4_MONTHLYreports=$MONTH_OUT/sumac4_$YYYY/wmo_reports
mkdir -p $SUMAC4_MONTHLYreports

export ANLVER_MONTHLYreports=$MONTH_OUT/anlver_$YYYY/wmo_reports
mkdir -p $ANLVER_MONTHLYreports

if [ -d $MONTH_OUT/anlver_$YYYY ]
then
  rm -f $MONTH_OUT/anlver_$YYYY/input_data/$mm*
  rm -f $MONTH_OUT/anlver_$YYYY/input_data/*.$mm
  rm -f $MONTH_OUT/anlver_$YYYY/input_data/*.${mm}.in
fi

export ANLVER_MONTHLYdata=$MONTH_OUT/anlver_$YYYY/input_data
mkdir -p $ANLVER_MONTHLYdata
 
export h1=$ANLVER_MONTHLYdata/s1max.GFS.$mm
export j1=$ANLVER_MONTHLYdata/s1tru.GFS.$mm
export h2=$ANLVER_MONTHLYdata/s1max.NAM.$mm
export j2=$ANLVER_MONTHLYdata/s1tru.NAM.$mm
export h4=$ANLVER_MONTHLYdata/s1max.GFL.$mm
export j4=$ANLVER_MONTHLYdata/s1tru.GFL.$mm

if [ -d $MONTH_OUT/qcmon_$YYYY ]
then
  rm -f $MONTH_OUT/qcmon_$YYYY/input_data/*$mm
  rm -f $MONTH_OUT/qcmon_$YYYY/wmo_reports/*$mm
fi

export QCMON_MONTHLYdata=$MONTH_OUT/qcmon_$YYYY/input_data
mkdir -p $QCMON_MONTHLYdata

export QCMON_MONTHLYreports=$MONTH_OUT/qcmon_$YYYY/wmo_reports
mkdir -p $QCMON_MONTHLYreports

export S1_SKILLscores=$MONTH_OUT/s1_$YYYY
mkdir -p $S1_SKILLscores

if [ -d $MONTH_OUT/emc_database/${YYYY}_${mm} ]
then
  rm -fr $MONTH_OUT/emc_database/${YYYY}_${mm}
fi

export COM_EMC=$MONTH_OUT/emc_database/${YYYY}_${mm}
mkdir -p $COM_EMC

export COM_MARINES_STATS=/pcom/hourly

#####################################################################
# Compiling daily SUMAC4, ANALVER and QCMON stats and generating     # 
# fix files and header for monthly WMO reports                       #
######################################################################

 . $USHhrly/verfm_data_processing.sh
 export err=$?; err_chk

##############################################################
# The Tables for NCEP's Monthly Quality Monitoring Reports   #
##############################################################

 . $USHhrly/verfm_qcmon_rpts.sh
 export err=$?; err_chk

 . $USHhrly/verfm_anlver_rpts.sh
 export err=$?; err_chk

 . $USHhrly/verfm_sumac4_emc_rpts.sh
 export err=$?; err_chk

#####################################################################
# GOOD RUN
set +x
echo "**************JOB $job COMPLETED NORMALLY ON THE IBM"
echo "**************JOB $job COMPLETED NORMALLY ON THE IBM"
echo "**************JOB $job COMPLETED NORMALLY ON THE IBM"
set -x
#####################################################################

############## END OF SCRIPT #######################
