LDM Build RPM Updates
------------------------------ Moved the Installer.ldm to awips2.upc (previously in the nativelib repo) and combined from two separate ldm rpms to one Updated build of LDM to 6.13.14 lookupRPM.sh - added awips2-ldm here and gave it the new path to component.spec rpms/build/x86_64/build.sh - uncomment buildRPM awips2-ldm completely updated the component.spec file to build with the paths we wanted
This commit is contained in:
parent
b2d20c8bea
commit
4f090d7a40
51 changed files with 7193 additions and 13 deletions
|
@ -28,12 +28,12 @@ pushd $REPO
|
|||
# If local source directories, exist, mount them to the
|
||||
# container, otherwise clone the repo from github
|
||||
#
|
||||
if [ ! -d awips2-core-foss ]; then git clone https://github.com/Unidata/awips2-core-foss.git --branch unidata_${AWIPSII_VERSION} --single-branch ;fi
|
||||
if [ ! -d awips2-core ]; then git clone https://github.com/Unidata/awips2-core.git --branch unidata_${AWIPSII_VERSION} --single-branch ;fi
|
||||
if [ ! -d awips2-foss ]; then git clone https://github.com/Unidata/awips2-foss.git --branch unidata_${AWIPSII_VERSION} --single-branch ;fi
|
||||
if [ ! -d awips2-goesr ]; then git clone https://github.com/Unidata/awips2-goesr.git --branch unidata_${AWIPSII_VERSION} --single-branch ;fi
|
||||
if [ ! -d awips2-ncep ]; then git clone https://github.com/Unidata/awips2-ncep.git --branch unidata_${AWIPSII_VERSION} --single-branch ;fi
|
||||
if [ ! -d awips2-nws ]; then git clone https://github.com/Unidata/awips2-nws.git --branch unidata_${AWIPSII_VERSION} --single-branch ;fi
|
||||
#if [ ! -d awips2-core-foss ]; then git clone https://github.com/Unidata/awips2-core-foss.git --branch unidata_${AWIPSII_VERSION} --single-branch ;fi
|
||||
#if [ ! -d awips2-core ]; then git clone https://github.com/Unidata/awips2-core.git --branch unidata_${AWIPSII_VERSION} --single-branch ;fi
|
||||
#if [ ! -d awips2-foss ]; then git clone https://github.com/Unidata/awips2-foss.git --branch unidata_${AWIPSII_VERSION} --single-branch ;fi
|
||||
#if [ ! -d awips2-goesr ]; then git clone https://github.com/Unidata/awips2-goesr.git --branch unidata_${AWIPSII_VERSION} --single-branch ;fi
|
||||
#if [ ! -d awips2-ncep ]; then git clone https://github.com/Unidata/awips2-ncep.git --branch unidata_${AWIPSII_VERSION} --single-branch ;fi
|
||||
#if [ ! -d awips2-nws ]; then git clone https://github.com/Unidata/awips2-nws.git --branch unidata_${AWIPSII_VERSION} --single-branch ;fi
|
||||
#if [ ! -d awips2-unidata ]; then git clone https://github.com/Unidata/awips2-unidata.git --branch unidata_${AWIPSII_VERSION} --single-branch ;fi
|
||||
|
||||
#
|
||||
|
@ -72,6 +72,7 @@ else
|
|||
su - awips -c "/bin/bash $buildsh -edex"
|
||||
su - awips -c "/bin/bash $buildsh -httpd"
|
||||
su - awips -c "/bin/bash $buildsh -cave"
|
||||
#su - awips -c "/bin/bash $buildsh -localization"
|
||||
|
||||
fi
|
||||
|
||||
|
|
|
@ -75,7 +75,7 @@ if [[ $(whoami) == "awips" ]]; then # local build
|
|||
# rsync -aP dist/${os_version}-
|
||||
#TM#echo "rsync -aP dist/${os_version}-dev-${date} tiffanym@fserv:/share/awips2/${AWIPSII_VERSION}/linux/"
|
||||
#TM#rsync -aP dist/${os_version}-dev-${date} tiffanym@fserv:/share/awips2/${AWIPSII_VERSION}/linux/
|
||||
#rsync -aP dist/${os_version}-dev-${date} awips@hardy:~/
|
||||
rsync -aP dist/${os_version}-dev-${date} awips@hardy:/awips2/dev
|
||||
#repomanage -k1 --old dist/${os_version}-dev | xargs rm -f
|
||||
#
|
||||
# Push to web server
|
||||
|
|
|
@ -109,10 +109,6 @@
|
|||
<param name="feature"
|
||||
value="com.raytheon.uf.edex.foss.org.apache.commons.cli.feature" />
|
||||
</antcall>
|
||||
<antcall target="build">
|
||||
<param name="feature"
|
||||
value="com.raytheon.uf.edex.foss.org.owasp.esapi.feature" />
|
||||
</antcall>
|
||||
<antcall target="build">
|
||||
<param name="feature"
|
||||
value="com.raytheon.uf.edex.foss.org.apache.commons.ssl.feature" />
|
||||
|
|
70
rpms/awips2.upc/Installer.awips/component.spec
Normal file
70
rpms/awips2.upc/Installer.awips/component.spec
Normal file
|
@ -0,0 +1,70 @@
|
|||
# RPM Metadata
|
||||
%define _component_name awips2
|
||||
%define _component_desc "awips2"
|
||||
#
|
||||
# awips2 Spec File
|
||||
#
|
||||
%define __prelink_undo_cmd %{nil}
|
||||
# Turn off the brp-python-bytecompile script
|
||||
%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g')
|
||||
%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-java-repack-jars[[:space:]].*$!!g')
|
||||
|
||||
Name: %{_component_name}
|
||||
Summary: awips2 Installation
|
||||
Version: %{_component_version}
|
||||
Release: %{_component_release}%{?dist}
|
||||
Group: AWIPSII
|
||||
BuildRoot: /tmp
|
||||
BuildArch: noarch
|
||||
URL: N/A
|
||||
License: N/A
|
||||
Distribution: N/A
|
||||
Vendor: %{_build_vendor}
|
||||
Packager: %{_build_site}
|
||||
|
||||
AutoReq: no
|
||||
provides: %{_component_name}
|
||||
Requires: wget unzip bc
|
||||
|
||||
%description
|
||||
%{_component_desc}
|
||||
|
||||
%prep
|
||||
# Verify That The User Has Specified A BuildRoot.
|
||||
if [ "${RPM_BUILD_ROOT}" = "/tmp" ]
|
||||
then
|
||||
echo "An Actual BuildRoot Must Be Specified. Use The --buildroot Parameter."
|
||||
echo "Unable To Continue ... Terminating"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
mkdir -p %{_build_root}/usr/bin
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
mkdir -p ${RPM_BUILD_ROOT}/etc/profile.d
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
/bin/cp -r %{_baseline_workspace}/rpms/awips2.upc/Installer.awips/programs/edex ${RPM_BUILD_ROOT}/usr/bin/
|
||||
/bin/cp %{_baseline_workspace}/rpms/awips2.upc/Installer.awips/scripts/profile.d/* ${RPM_BUILD_ROOT}/etc/profile.d
|
||||
|
||||
|
||||
%pre
|
||||
|
||||
%post
|
||||
|
||||
%postun
|
||||
|
||||
%clean
|
||||
rm -rf ${RPM_BUILD_ROOT}/*
|
||||
|
||||
%files
|
||||
%attr(755,awips,fxalpha) /usr/bin/edex
|
||||
%attr(755,root,root) /etc/profile.d/awips2.csh
|
||||
%attr(755,root,root) /etc/profile.d/awips2.sh
|
475
rpms/awips2.upc/Installer.awips/programs/edex
Executable file
475
rpms/awips2.upc/Installer.awips/programs/edex
Executable file
|
@ -0,0 +1,475 @@
|
|||
#!/bin/bash
|
||||
#-----------------------------------------------------------------------#
|
||||
# Options #
|
||||
# #
|
||||
# edex [status] #
|
||||
# 'edex' defaults to 'edex status', notifying the user whether #
|
||||
# edex services are on, and which ones. #
|
||||
# #
|
||||
# edex start/stop #
|
||||
# Controls stopping / starting all edex standalone services: #
|
||||
# edex_postgres #
|
||||
# edex_camel #
|
||||
# httpd-pypies #
|
||||
# qpidd #
|
||||
# edex_ldm #
|
||||
# #
|
||||
# edex log [ingest|request|grib|text|satellite|radar|ldm|registry] #
|
||||
# Monitors the current day's requested log. Defaults to ingest. #
|
||||
# #
|
||||
# edex setup #
|
||||
# Adds server IP and hostname to EDEX config files if they don't #
|
||||
# contain the correct setting already (requires user prompt) #
|
||||
# #
|
||||
#-----------------------------------------------------------------------#
|
||||
# ChangeLog #
|
||||
# 07/2011 mjames Created #
|
||||
# 10/2015 mjames Tailing log files ; purge check added #
|
||||
# 11/2015 mjames Display ser count as "edex users" #
|
||||
# 10/2016 mjames No longer editing ldmd.conf #
|
||||
# 06/2017 mjames Added restart command #
|
||||
# 09/2017 mjames Rudimentary remote db password control #
|
||||
# remove pg_hba.conf edits #
|
||||
# 01/2018 mjames Added qpid-stat wrapper as edex qpid #
|
||||
# 08/2018 mjames Registry logging #
|
||||
# 09/2018 mjames Cleanup setup/editing #
|
||||
# 10/2018 mjames Check for edex_ldm on LDM start/stop #
|
||||
# 12/2018 mjames Find a log file to tail if running modes other #
|
||||
# than ingest #
|
||||
#-----------------------------------------------------------------------#
|
||||
. /etc/profile.d/awips2.sh
|
||||
# directories definitions
|
||||
EDEX_PATH=/awips2/edex
|
||||
DATA_PATH=/awips2/database/data
|
||||
LOG_PATH=${EDEX_PATH}/logs
|
||||
EDEX_ENV_FILE=${EDEX_PATH}/bin/setup.env
|
||||
|
||||
# valid options
|
||||
options=( 'status' 'start' 'stop' 'log' 'setup' 'purge' 'password' 'users' 'qpid' 'restart')
|
||||
nopts=${options[@]}
|
||||
|
||||
# find interface for routeable IPs
|
||||
usedev=`netstat -rn | egrep "^0.0.0.0" | awk '{print $8}'| head -1`
|
||||
IP=`/sbin/ifconfig $usedev | grep -v "inet6" | grep "inet" | awk '{ print $2 }' | cut -d: -f2`
|
||||
|
||||
# truncate
|
||||
IP_CIDR="${IP%.*}"
|
||||
|
||||
YMD=`date '+%Y%m%d' -u`
|
||||
|
||||
args=("$@")
|
||||
|
||||
#
|
||||
# Report back edex server on/off status
|
||||
#
|
||||
edex_status() {
|
||||
echo ''
|
||||
echo '[edex status]'
|
||||
|
||||
if [ -d "${DATA_PATH}" ]; then
|
||||
# CHECK POSTGRES
|
||||
postgres_prc=`ps aux | grep postgresql | grep -v grep | grep -v java |awk '{ print $11 }' | head -1`
|
||||
if [ -z $postgres_prc ]; then
|
||||
echo ' postgres :: not running'
|
||||
else
|
||||
postgresPid=`ps aux | grep postgresql\/bin\/postmaster | grep -v grep | awk '{ print $2 }' | head -1`
|
||||
echo ' postgres :: running :: pid '$postgresPid''
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ -d "/awips2/httpd_pypies" ]; then
|
||||
# CHECK PYPIES
|
||||
pypies_prc=`ps aux | grep httpd_pypies | grep -v grep | head -1 | awk '{ print $11 }'`
|
||||
if [ -z $pypies_prc ]; then
|
||||
echo ' pypies :: not running'
|
||||
else
|
||||
pypiesPid=`ps aux | grep awips2\/httpd_pypies\/usr\/sbin\/httpd | grep -v grep | head -1 | awk '{ print $2 }'`
|
||||
echo ' pypies :: running :: pid '$pypiesPid''
|
||||
fi
|
||||
fi
|
||||
|
||||
# CHECK QPID
|
||||
qpid_prc=`ps aux | grep qpid- | grep -v grep | head -1 | awk '{ print $11 }'`
|
||||
if [ -z $qpid_prc ]; then
|
||||
echo ' qpid :: not running'
|
||||
else
|
||||
qpidPid=`ps aux | grep qpid- | grep -v grep | head -1 | awk '{ print $2 }'`
|
||||
echo ' qpid :: running :: pid '$qpidPid''
|
||||
fi
|
||||
|
||||
# CHECK EDEX
|
||||
edex_ingest_ps=`ps aux | grep edex.run.mode=ingest | grep -v edex.run.mode=ingestGrib | awk '{ print $15 }'`
|
||||
if [ -z $edex_ingest_ps ]; then
|
||||
echo ' EDEXingest :: not running'
|
||||
else
|
||||
edex_ingest_pid=`ps aux | grep edex.run.mode=ingest | grep -v edex.run.mode=ingestGrib | awk '{ print $2 }'`
|
||||
echo ' EDEXingest :: running :: pid '$edex_ingest_pid''
|
||||
fi
|
||||
edex_ingestGrib_ps=`ps aux | grep edex.run.mode=ingestGrib | awk '{ print $15 }'`
|
||||
if [ -z $edex_ingestGrib_ps ]; then
|
||||
echo ' EDEXgrib :: not running'
|
||||
else
|
||||
edex_ingestGrib_pid=`ps aux | grep edex.run.mode=ingestGrib | awk '{ print $2 }'`
|
||||
echo ' EDEXgrib :: running :: pid '$edex_ingestGrib_pid''
|
||||
fi
|
||||
edex_request_ps=`ps aux | grep edex.run.mode=request | awk '{ print $15 }'`
|
||||
if [ -z $edex_request_ps ]; then
|
||||
echo ' EDEXrequest :: not running'
|
||||
else
|
||||
edex_request_pid=`ps aux | grep edex.run.mode=request | awk '{ print $2 }'`
|
||||
echo ' EDEXrequest :: running :: pid '$edex_request_pid''
|
||||
fi
|
||||
|
||||
if [ -f "/awips2/edex/conf/resources/com.raytheon.uf.edex.datadelivery.harvester.properties" ]; then
|
||||
edex_reg_ps=`ps aux | grep edex.run.mode=centralRegistry | awk '{ print $15 }'`
|
||||
if [ -z $edex_reg_ps ]; then
|
||||
echo ' EDEXregistry:: not running'
|
||||
else
|
||||
edex_reg_pid=`ps aux | grep edex.run.mode=centralRegistry | awk '{ print $2 }'`
|
||||
echo ' EDEXregistry:: running :: pid '$edex_reg_pid''
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ -d "/awips2/ldm" ]; then
|
||||
ldmd_ps=`ps aux | grep ldmd | grep -v "grep ldmd" | head -1 | awk '{ print $2 }'`
|
||||
if [ -z $ldmd_ps ]; then
|
||||
echo ' ldmadmin :: not running'
|
||||
else
|
||||
ldmd_pid=`ps aux | grep ldmd | grep -v "grep ldmd" | head -1 | awk '{ print $2 }'`
|
||||
echo ' ldmadmin :: running :: pid '$ldmd_pid''
|
||||
fi
|
||||
fi
|
||||
|
||||
echo ''
|
||||
}
|
||||
|
||||
#
|
||||
# Tail an EDEX log file
|
||||
#
|
||||
tail_log() {
|
||||
if [ -e $LOG_FILE ]; then
|
||||
echo ' :: Viewing '${LOG_FILE}'. Press CTRL+C to exit'
|
||||
echo ''
|
||||
tail --follow=name ${LOG_FILE}
|
||||
else
|
||||
echo ' :: '$LOG_FILE' not found'
|
||||
echo ' :: Check '$LOG_PATH
|
||||
echo ''
|
||||
fi
|
||||
}
|
||||
|
||||
#
|
||||
# Display todays log, default to ingest
|
||||
#
|
||||
edex_log() {
|
||||
echo '[edex] EDEX Log Viewer'
|
||||
echo ''
|
||||
# LDM log
|
||||
if [ "${args[1]}" == 'ldm' ]; then
|
||||
LOG_FILE=/awips2/ldm/logs/ldmd.log
|
||||
tail_log
|
||||
exit;
|
||||
fi
|
||||
# EDEX ingestGrib log
|
||||
if [ "${args[1]}" == 'grib' ]; then
|
||||
LOG_FILE=${LOG_PATH}/edex-ingestGrib-${YMD}.log
|
||||
tail_log
|
||||
exit;
|
||||
fi
|
||||
# EDEX request log
|
||||
if [ "${args[1]}" == 'request' ]; then
|
||||
LOG_FILE=${LOG_PATH}/edex-request-${YMD}.log
|
||||
tail_log
|
||||
exit;
|
||||
fi
|
||||
# Radar
|
||||
if [ "${args[1]}" == 'radar' ]; then
|
||||
YMD=`date -u '+%Y%m%d'`
|
||||
LOG_FILE=${LOG_PATH}/edex-ingest-radar-${YMD}.log
|
||||
tail_log
|
||||
exit;
|
||||
fi
|
||||
# Satellite
|
||||
if [ "${args[1]}" == 'satellite' ]; then
|
||||
YMD=`date -u '+%Y%m%d'`
|
||||
LOG_FILE=${LOG_PATH}/edex-ingest-satellite-${YMD}.log
|
||||
tail_log
|
||||
exit;
|
||||
fi
|
||||
# Text
|
||||
if [ "${args[1]}" == 'text' ]; then
|
||||
YMD=`date -u '+%Y%m%d'`
|
||||
LOG_FILE=${LOG_PATH}/edex-ingest-text-${YMD}.log
|
||||
tail_log
|
||||
exit;
|
||||
fi
|
||||
# Registry
|
||||
if [ "${args[1]}" == 'registry' ]; then
|
||||
YMD=`date -u '+%Y%m%d'`
|
||||
LOG_FILE=${LOG_PATH}/edex-centralRegistry-${YMD}.log
|
||||
tail_log
|
||||
exit;
|
||||
fi
|
||||
# OHD
|
||||
if [ "${args[1]}" == 'ohd' ]; then
|
||||
YMD=`date -u '+%Y%m%d'`
|
||||
LOG_FILE=${LOG_PATH}/edex-ingest-ohd-${YMD}.log
|
||||
tail_log
|
||||
exit;
|
||||
fi
|
||||
# EDEX ingest log (default)
|
||||
LOG_FILE=${LOG_PATH}/edex-ingest-${YMD}.log
|
||||
if [ "${args[1]}" == 'ingest' ]; then
|
||||
tail_log
|
||||
exit;
|
||||
fi
|
||||
if [ -z ${args[1]} ]; then
|
||||
if [ -f ${LOG_PATH}/edex-ingest-${YMD}.log ]; then
|
||||
LOG_FILE=${LOG_PATH}/edex-ingest-${YMD}.log
|
||||
else
|
||||
LOG_FILE=$(ls -tr $LOG_PATH/edex-ingest*${YMD}.log | grep -Ev 'wrapper|performance|hibernate|start' | tail -1)
|
||||
fi
|
||||
echo ' :: No log specified, but I found '$LOG_FILE
|
||||
tail_log
|
||||
exit;
|
||||
else
|
||||
echo 'Unknown argument' ${args[1]}' - Viewing ingest log'
|
||||
tail_log
|
||||
exit;
|
||||
fi
|
||||
}
|
||||
|
||||
#
|
||||
# Update placeholder "external.fqdn" with $(hostname)
|
||||
# See /awips2/edex/bin/setup.env
|
||||
#
|
||||
edit_setup() {
|
||||
if grep -q external.fqdn "$EDEX_ENV_FILE"; then
|
||||
echo '[edex] EDEX IP and Hostname Setup'
|
||||
sed -i.setup_$YMD 's/external.fqdn/'$(hostname)'/g' $EDEX_ENV_FILE
|
||||
echo '[edit] '$(hostname)' added to '$EDEX_ENV_FILE
|
||||
echo ' File backed up to '$EDEX_ENV_FILE'.setup_'$YMD
|
||||
fi
|
||||
# registry/data delivery fqdn
|
||||
shopt -s nullglob
|
||||
for f in /awips2/edex/conf/resources/*.properties; do
|
||||
sed -i 's/external.fqdn/'$(hostname)'/g' $f
|
||||
done
|
||||
}
|
||||
|
||||
#
|
||||
# Initial EDEX setup, run as "edex setup", to set init run levels and hostname definitions
|
||||
# This is executed after both awips2 and awips2-ldm RPMs are installed/updatedi
|
||||
#
|
||||
edex_setup() {
|
||||
echo ''
|
||||
if [ -f "/etc/init.d/edex_postgres" ]; then
|
||||
chkconfig edex_postgres --add
|
||||
chkconfig edex_postgres on --level 35
|
||||
fi
|
||||
if [ -f "/etc/init.d/httpd-pypies" ]; then
|
||||
chkconfig httpd-pypies --add
|
||||
chkconfig httpd-pypies on --level 35
|
||||
fi
|
||||
chkconfig qpidd --add
|
||||
chkconfig qpidd on --level 35
|
||||
chkconfig edex_camel --add
|
||||
chkconfig edex_camel on --level 35
|
||||
|
||||
# check files exist
|
||||
if [ ! -f ${EDEX_ENV_FILE} ]; then
|
||||
echo '[Error] ** '${EDEX_ENV_FILE}' not found.'
|
||||
echo 'Exiting'
|
||||
exit;
|
||||
fi
|
||||
|
||||
# ldm regutil
|
||||
if [ -d "/awips2/ldm/etc" ]; then
|
||||
su - awips -c 'regutil -s '$HOSTNAME' /hostname'
|
||||
fi
|
||||
|
||||
# ldm port
|
||||
if [ -d "/awips2/ldm/etc" ]; then
|
||||
su - awips -c 'regutil -s '388' /server/port'
|
||||
fi
|
||||
|
||||
edit_setup
|
||||
}
|
||||
|
||||
ldm_start() {
|
||||
if [ -f /etc/init.d/edex_ldm ]; then
|
||||
su -c "service edex_ldm start"
|
||||
fi
|
||||
}
|
||||
ldm_stop() {
|
||||
if [ -f /etc/init.d/edex_ldm ]; then
|
||||
su -c "service edex_ldm stop"
|
||||
fi
|
||||
}
|
||||
|
||||
#
|
||||
# Start all EDEX services
|
||||
#
|
||||
edex_start() {
|
||||
edex_cleanup
|
||||
edit_setup
|
||||
for dir in /awips2/tmp /awips2/data_store ; do
|
||||
if [ ! -d $dir ]; then
|
||||
mkdir -p $dir
|
||||
chown awips:fxalpha $dir
|
||||
fi
|
||||
done
|
||||
if [ -f "/etc/init.d/edex_postgres" ]; then
|
||||
su -c "service edex_postgres start"
|
||||
fi
|
||||
if [ -f "/etc/init.d/httpd-pypies" ]; then
|
||||
su -c "service httpd-pypies start"
|
||||
fi
|
||||
su -c "service qpidd start"
|
||||
edex_purge_reset
|
||||
if [ "${args[1]}" == 'base' ]; then
|
||||
su -c "service edex_camel start"
|
||||
elif [ "${args[1]}" == 'ingest' ]; then
|
||||
printf "#!/bin/bash\nexport SERVICES=( 'ingest' 'ingestGrib' )\n" > /etc/init.d/edexServiceList
|
||||
su -c "service edex_camel start"
|
||||
ldm_start
|
||||
elif [ "${args[1]}" == 'database' ]; then
|
||||
printf "#!/bin/bash\nexport SERVICES=( 'request' )\n" > /etc/init.d/edexServiceList
|
||||
su -c "service edex_camel start"
|
||||
elif [ "${args[1]}" != 'dev' ]; then
|
||||
su -c "service edex_camel start"
|
||||
ldm_start
|
||||
fi
|
||||
}
|
||||
|
||||
#
|
||||
# Stop all EDEX services
|
||||
#
|
||||
edex_stop() {
|
||||
if [ "${args[1]}" != 'dev' ]; then
|
||||
su -c "service edex_camel stop"
|
||||
ldm_stop
|
||||
fi
|
||||
su -c "service qpidd stop"
|
||||
if [ -f "/etc/init.d/httpd-pypies" ]; then
|
||||
su -c "service httpd-pypies stop"
|
||||
fi
|
||||
if [ -f "/etc/init.d/edex_postgres" ]; then
|
||||
su -c "service edex_postgres stop"
|
||||
fi
|
||||
edex_status;
|
||||
}
|
||||
|
||||
#
|
||||
# Restart all EDEX Services
|
||||
#
|
||||
edex_restart() {
|
||||
su -c "service edex_camel restart"
|
||||
edex_status;
|
||||
}
|
||||
|
||||
edex_password() {
|
||||
if [ ! -z "${args[1]}" ]; then
|
||||
sed -i 's/<property name="connection.password">awips<\/property>/<property name="connection.password">'${args[1]}'<\/property>/' /awips2/edex/conf/db/hibernateConfig/*.hibernate.cfg.xml
|
||||
else
|
||||
echo "no password given - usage: edex password <newpassword>"
|
||||
exit;
|
||||
fi
|
||||
}
|
||||
|
||||
#
|
||||
# Check and reset EDEX purgejobs
|
||||
#
|
||||
edex_purge() {
|
||||
if [ "${args[1]}" == 'reset' ]; then
|
||||
edex_purge_reset
|
||||
echo ' EDEX purge has been reset'
|
||||
exit;
|
||||
else
|
||||
purgeCheck=`su - awips -c 'psql metadata -c "select plugin from purgejobs where failedcount = 3;"'`
|
||||
if [[ ${#purgeCheck} > 26 ]]; then
|
||||
su - awips -c 'psql metadata -c "select plugin from purgejobs where failedcount = 3;"'
|
||||
fi
|
||||
exit;
|
||||
fi
|
||||
}
|
||||
edex_purge_reset() {
|
||||
su - awips -c 'psql metadata -c "update purgejobs set failedcount = 0;"' >& /dev/null
|
||||
}
|
||||
|
||||
#
|
||||
# Show Qpid data ingest queues
|
||||
#
|
||||
edex_qpid() {
|
||||
if [[ ${USER} = "root" ]]; then
|
||||
su - awips -c "qpid-stat -q -S msgIn"
|
||||
else
|
||||
/awips2/python/bin/qpid-stat -q -S msgIn
|
||||
fi
|
||||
}
|
||||
|
||||
#
|
||||
# Qpid cleanup
|
||||
#
|
||||
edex_cleanup() {
|
||||
rm -rf /awips2/qpid/edexMessageStore/edex/
|
||||
}
|
||||
|
||||
#
|
||||
# Print User Info
|
||||
#
|
||||
edex_users(){
|
||||
if [ "${args[1]}" != '' ]; then
|
||||
YMD=${args[1]}
|
||||
fi
|
||||
userList=$(cat ${LOG_PATH}/edex-request-thriftSrv-${YMD}.log |grep ":CAVE:"|cut -d "[" -f 3| cut -d ":" -f 1|grep -v pluginName| grep -v ThriftSrvRequestLogger |sort | uniq)
|
||||
echo ""
|
||||
echo " -- EDEX Users ${YMD} --"
|
||||
echo "$userList"
|
||||
echo ""
|
||||
}
|
||||
|
||||
#
|
||||
# Echo available options
|
||||
#
|
||||
edex_options() {
|
||||
echo ''
|
||||
echo ' edex (status|start|stop|setup|log|purge|qpid|users)'
|
||||
echo ''
|
||||
}
|
||||
edex_invalid() {
|
||||
echo ''
|
||||
echo " Invalid option: '"${args[0]}"' not understood"
|
||||
edex_options
|
||||
}
|
||||
|
||||
#
|
||||
# Check input against accepted options
|
||||
#
|
||||
check_input() {
|
||||
found=false
|
||||
for i in "${options[@]}"
|
||||
do
|
||||
if [[ "${args[0]}" == $i ]]; then
|
||||
edexcmd='edex_'${args[0]}
|
||||
found=true
|
||||
fi
|
||||
done
|
||||
if [[ "$found" == 'false' ]]; then
|
||||
if [[ -z ${args[0]} ]]; then
|
||||
# if no input specified, default to status
|
||||
edex_status
|
||||
edex_options
|
||||
else
|
||||
# if bad command
|
||||
edex_invalid
|
||||
fi
|
||||
else
|
||||
$edexcmd
|
||||
fi
|
||||
}
|
||||
|
||||
#
|
||||
# Check input: it all starts here.
|
||||
#
|
||||
check_input
|
31
rpms/awips2.upc/Installer.awips/scripts/profile.d/awips2.csh
Executable file
31
rpms/awips2.upc/Installer.awips/scripts/profile.d/awips2.csh
Executable file
|
@ -0,0 +1,31 @@
|
|||
#!/bin/csh
|
||||
setenv PATH /awips2/edex/bin:$PATH
|
||||
if ( ${USER} == "root" ) then
|
||||
alias ldmadmin service edex_ldm
|
||||
if $?LD_LIBRARY_PATH then
|
||||
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:/usr/lib64
|
||||
else
|
||||
setenv LD_LIBRARY_PATH /usr/lib64
|
||||
endif
|
||||
exit 1
|
||||
endif
|
||||
alias cave /awips2/cave/run.sh
|
||||
set JAVA_INSTALL="/awips2/java"
|
||||
set PYTHON_INSTALL="/awips2/python"
|
||||
set QPID_LIB_DIR="/awips2/qpid/lib"
|
||||
set GFESUITE_PATH="/awips2/GFESuite/bin"
|
||||
set HDF5_TOOLS_INSTALL="/awips2/tools"
|
||||
set POSTGRES_INSTALL="/awips2/postgresql"
|
||||
set PSQL_INSTALL="/awips2/psql"
|
||||
set CLI_INSTALL="/awips2/fxa"
|
||||
setenv LDMHOME "/awips2/ldm"
|
||||
setenv JAVA_HOME "${JAVA_INSTALL}"
|
||||
setenv PATH ${LDMHOME}/bin:${LDMHOME}/decoders:${LDMHOME}/util:${CLI_INSTALL}/bin:${PSQL_INSTALL}/bin:${POSTGRES_INSTALL}/bin:${HDF5_TOOLS_INSTALL}/bin:${GFESUITE_PATH}:${PYTHON_INSTALL}/bin:${JAVA_INSTALL}/bin:$PATH
|
||||
set CAVE_INSTALL="/awips2/cave"
|
||||
setenv TMCP_HOME "${CAVE_INSTALL}/caveEnvironment"
|
||||
setenv FXA_HOME "${CAVE_INSTALL}/caveEnvironment"
|
||||
if $?LD_LIBRARY_PATH then
|
||||
setenv LD_LIBRARY_PATH /awips2/ldm/lib:${PSQL_INSTALL}/lib:${POSTGRES_INSTALL}/lib:${HDF5_TOOLS_INSTALL}/lib:${QPID_LIB_DIR}:${PYTHON_INSTALL}/lib:$LD_LIBRARY_PATH
|
||||
else
|
||||
setenv LD_LIBRARY_PATH /awips2/ldm/lib:${PSQL_INSTALL}/lib:${POSTGRES_INSTALL}/lib:${HDF5_TOOLS_INSTALL}/lib:${QPID_LIB_DIR}:${PYTHON_INSTALL}/lib
|
||||
endif
|
89
rpms/awips2.upc/Installer.awips/scripts/profile.d/awips2.sh
Executable file
89
rpms/awips2.upc/Installer.awips/scripts/profile.d/awips2.sh
Executable file
|
@ -0,0 +1,89 @@
|
|||
#!/bin/bash -v
|
||||
#
|
||||
# Unidata AWIPS envvars
|
||||
#
|
||||
|
||||
# for all users to have 'edex' in $PATH
|
||||
if [ -d /awips2/edex/bin ]; then
|
||||
PATH=/awips2/edex/bin:$PATH
|
||||
fi
|
||||
|
||||
# Uncomment below to force AWIPS env vars ONLY for user 'awips'
|
||||
#if [[ ${USER} != "awips" ]]; then
|
||||
# return
|
||||
#fi
|
||||
|
||||
if [[ ${USER} = "root" ]]; then
|
||||
# to avoid ownership corruption of the product queue
|
||||
# alias to the LDM service (which runs ldm as user awips)
|
||||
if [ -f /etc/init.d/edex_ldm ]; then
|
||||
alias ldmadmin='service edex_ldm'
|
||||
fi
|
||||
# to avoid python mismatch with yum
|
||||
export LD_LIBRARY_PATH=/usr/lib64
|
||||
return
|
||||
fi
|
||||
|
||||
# CAVE alias
|
||||
alias cave='/awips2/cave/run.sh'
|
||||
if [ -d /awips2/cave ]; then
|
||||
export TMCP_HOME=/awips2/cave/caveEnvironment
|
||||
export FXA_HOME=/awips2/cave/caveEnvironment
|
||||
fi
|
||||
|
||||
# Add to $PATH and $LD_LIBRARY_PATH
|
||||
add_bin() {
|
||||
if [ -d "$1" ] && [[ ":$PATH:" != *":$1:"* ]]; then
|
||||
export PATH="${1}/bin:${PATH}"
|
||||
fi
|
||||
}
|
||||
add_dir() {
|
||||
if [ -d "$1" ] && [[ ":$PATH:" != *":$1:"* ]]; then
|
||||
export PATH="${1}:${PATH}"
|
||||
fi
|
||||
}
|
||||
add_lib() {
|
||||
if [ -d "$1" ] && [[ ":$LD_LIBRARY_PATH:" != *":$1:"* ]]; then
|
||||
export LD_LIBRARY_PATH="${1}/lib:${LD_LIBRARY_PATH}"
|
||||
fi
|
||||
}
|
||||
add_all(){
|
||||
add_bin $1
|
||||
add_lib $1
|
||||
}
|
||||
# add to PATH
|
||||
add_bin /awips2/java
|
||||
add_bin /awips2/fxa
|
||||
add_bin /awips2/groovy
|
||||
add_bin /awips2/ant
|
||||
add_bin /awips2/ldm
|
||||
add_bin /awips2/GFESuite
|
||||
# add to PATH and LD_LIBRARY_PATH
|
||||
add_all /awips2/python
|
||||
add_all /awips2/postgresql
|
||||
add_all /awips2/psql
|
||||
add_all /awips2/tools
|
||||
# add LD_LIBRARY_PATH
|
||||
add_lib /awips2/yajsw
|
||||
add_lib /awips2/qpid
|
||||
add_lib /awips2/ldm
|
||||
# ldm directories for PATH
|
||||
add_dir /awips2/ldm/util
|
||||
add_dir /awips2/ldm/decoders
|
||||
|
||||
# _HOME envvars
|
||||
if [ -d /awips2/ant ]; then
|
||||
export ANT_HOME=/awips2/ant
|
||||
fi
|
||||
if [ -d /awips2/yajsw ]; then
|
||||
export YAJSW_HOME=/awips2/yajsw
|
||||
fi
|
||||
if [ -d /awips2/groovy ]; then
|
||||
export GROOVY_HOME=/awips2/groovy
|
||||
fi
|
||||
if [ -d /awips2/java ]; then
|
||||
export JAVA_HOME=/awips2/java
|
||||
fi
|
||||
if [ -d /awips2/ldm ]; then
|
||||
export LDMHOME=/awips2/ldm
|
||||
fi
|
283
rpms/awips2.upc/Installer.ldm/component.spec
Normal file
283
rpms/awips2.upc/Installer.ldm/component.spec
Normal file
|
@ -0,0 +1,283 @@
|
|||
%define _ldm_version 6.13.14
|
||||
%define _ldm_src_tar ldm-%{_ldm_version}.tar.gz
|
||||
#
|
||||
# AWIPS II LDM Spec File
|
||||
#
|
||||
%define __prelink_undo_cmd %{nil}
|
||||
Name: awips2-ldm
|
||||
Summary: AWIPS II LDM Distribution
|
||||
Version: %{_component_version}
|
||||
Release: %{_ldm_version}.%{_component_release}%{?dist}
|
||||
Group: AWIPSII
|
||||
BuildRoot: /tmp
|
||||
BuildArch: %{_build_arch}
|
||||
URL: N/A
|
||||
License: N/A
|
||||
Distribution: N/A
|
||||
Vendor: %{_build_vendor}
|
||||
Packager: %{_build_site}
|
||||
|
||||
AutoReq: no
|
||||
Requires: openssh-clients
|
||||
Requires: awips2-qpid-proton%{?_isa}
|
||||
Requires: perl
|
||||
Requires: libxml2
|
||||
Requires: libpng
|
||||
Requires: glibc-common
|
||||
Requires: zlib
|
||||
Requires: awips2-python
|
||||
Requires: awips2-python-dynamicserialize
|
||||
Requires: awips2-python-numpy
|
||||
Requires: awips2-python-ufpy
|
||||
Requires: awips2-qpid-proton-python
|
||||
Requires: awips2-watchdog
|
||||
|
||||
BuildRequires: make
|
||||
BuildRequires: gzip
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: libtool
|
||||
BuildRequires: zlib-devel
|
||||
BuildRequires: xz-devel
|
||||
BuildRequires: libxml2-devel
|
||||
BuildRequires: libpng-devel
|
||||
BuildRequires: perl
|
||||
BuildRequires: glibc-devel
|
||||
BuildRequires: awips2-qpid-proton
|
||||
|
||||
Provides: awips2-ldm
|
||||
|
||||
%description
|
||||
AWIPS II LDM Distribution
|
||||
|
||||
%prep
|
||||
# Ensure that a "buildroot" has been specified.
|
||||
if [ "%{_build_root}" = "" ]; then
|
||||
echo "ERROR: A BuildRoot has not been specified."
|
||||
echo "FATAL: Unable to Continue ... Terminating."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ -d %{_build_root} ]; then
|
||||
rm -rf %{_build_root}
|
||||
fi
|
||||
|
||||
%build
|
||||
%install
|
||||
|
||||
_myHost=`hostname`
|
||||
_myHost=`echo ${_myHost} | cut -f1 -d'-'`
|
||||
|
||||
# create the ldm directory
|
||||
/bin/mkdir -p %{_build_root}/awips2/ldm/SOURCES
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
/bin/mkdir -p %{_build_root}/etc/init.d
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
/bin/mkdir -p %{_build_root}/etc/ld.so.conf.d
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
/bin/mkdir -p %{_build_root}/etc/watchdog.d
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
/bin/mkdir -p %{_build_root}/var/spool/cron/
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
_ldm_destination=%{_build_root}/awips2/ldm
|
||||
_ldm_destination_source=${_ldm_destination}/SOURCES
|
||||
_Installer_ldm=%{_baseline_workspace}/rpms/awips2.upc/Installer.ldm
|
||||
_ldm_root_dir=/awips2/ldm
|
||||
|
||||
# copy the ldm source to the ldm destination directory.
|
||||
/bin/cp ${_Installer_ldm}/src/%{_ldm_src_tar} ${_ldm_destination_source}
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
echo ${_ldm_destination_source}
|
||||
|
||||
|
||||
#/bin/cp ${_Installer_ldm}/src/edexBridge.cpp ${_ldm_destination_source}
|
||||
#if [ $? -ne 0 ]; then
|
||||
# exit 1
|
||||
#fi
|
||||
|
||||
/bin/cp ${_Installer_ldm}/patch/watchdog.d/ldm_watchdog.sh %{_build_root}/etc/watchdog.d
|
||||
|
||||
#patch edex post
|
||||
#patch -u pqact/filel.c -i ${_Installer_ldm}/patch/edex_post/edex_post.patch || exit 1
|
||||
|
||||
# apply pqact patch
|
||||
#patch -u pqact/pqact.c -i ${_Installer_ldm}/patch/pqact/pqact.patch || exit 1
|
||||
|
||||
# Create patch tar files
|
||||
cd ${_Installer_ldm}/patch
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
_PATCH_DIRS=( 'bin' 'decoders' 'etc' 'dev' 'gempak')
|
||||
for patchDir in ${_PATCH_DIRS[*]};
|
||||
do
|
||||
/bin/tar -cf ${patchDir}.tar ${patchDir}
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
/bin/mv ${patchDir}.tar \
|
||||
${_ldm_destination_source}/${patchDir}.tar
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
done
|
||||
|
||||
# copy environment scripts to their destination
|
||||
/bin/cp ld.so.conf.d/* %{_build_root}/etc/ld.so.conf.d
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
/bin/cp init.d/* %{_build_root}/etc/init.d
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
/bin/cp cron/* %{_build_root}/var/spool/cron/
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
%pre
|
||||
DATE=`date -u +%Y%m%d`
|
||||
# Preserve the user etc directory before upgrading
|
||||
if [ -f /awips2/ldm/etc/ldmd.conf ]; then
|
||||
if [ -d /tmp/ldm ]; then
|
||||
rm -rf /tmp/ldm
|
||||
fi
|
||||
mkdir -p /tmp/ldm
|
||||
cp -rp /awips2/ldm/etc/ldmd.conf /tmp/ldm/ldmd.${DATE}
|
||||
cp -rp /awips2/ldm/etc/pqact.conf /tmp/ldm/pqact.${DATE}
|
||||
fi
|
||||
|
||||
# Remove old ldm dir
|
||||
rm -rf ${_ldm_root_dir}
|
||||
|
||||
%post
|
||||
_ldm_dir=/awips2/ldm
|
||||
_ldm_root_dir=${_ldm_dir}/ldm-%{_ldm_version}
|
||||
|
||||
cp ${_ldm_dir}/SOURCES/%{_ldm_src_tar} ${_ldm_dir}
|
||||
cd ${_ldm_dir}
|
||||
gunzip -c %{_ldm_src_tar} | pax -r '-s:/:/src/:'
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
# build ldm
|
||||
. /etc/profile.d/awips2.sh
|
||||
rm -f /awips2/ldm/runtime
|
||||
cd ${_ldm_root_dir}/src
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
./configure --disable-max-size --disable-root-actions --prefix=${_ldm_root_dir} CFLAGS='-g -O0' > configure.log 2>&1
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "FATAL: ldm configure has failed!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
make install LDMHOME=/awips2/ldm
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "FATAL: make install has failed!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
make root-actions LDMHOME=/awips2/ldm > root-actions.log 2>&1
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "FATAL: root-actions has failed!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Unpack patch tar files
|
||||
cd ${_ldm_dir}/SOURCES
|
||||
_PATCH_DIRS=( 'decoders' 'etc' 'dev' 'gempak')
|
||||
for patchDir in ${_PATCH_DIRS[*]};
|
||||
do
|
||||
/bin/tar -xf ${patchDir}.tar -C ${_ldm_dir}
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
done
|
||||
_PATCH_DIRS=( 'bin' )
|
||||
for patchDir in ${_PATCH_DIRS[*]};
|
||||
do
|
||||
/bin/tar -xf ${patchDir}.tar -C ${_ldm_dir}/ldm-%{_ldm_version}/
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
done
|
||||
/bin/chmod a+x ${_ldm_dir}/bin/*
|
||||
|
||||
cd ..
|
||||
|
||||
/sbin/ldconfig > /dev/null 2>&1
|
||||
if [ ! -h /awips2/ldm/logs ]; then
|
||||
ln -s /awips2/ldm/var/logs /awips2/ldm/
|
||||
fi
|
||||
if [ ! -h /awips2/ldm/data ]; then
|
||||
ln -s /awips2/ldm/var/data /awips2/ldm/
|
||||
fi
|
||||
if getent passwd awips &>/dev/null; then
|
||||
/bin/chown -R awips:fxalpha ${_ldm_dir}
|
||||
cd /awips2/ldm/src/
|
||||
make install_setuids > /dev/null 2>&1
|
||||
else
|
||||
echo "--- Warning: group fxalpha does not exist"
|
||||
echo "--- you will need to check owner/group/permissions for /awips2/ldm"
|
||||
echo "tried to run 'chown -R awips:fxalpha /awips2/ldm; cd /awips2/ldm/src/; make install_setuids'"
|
||||
echo ""
|
||||
fi
|
||||
|
||||
# Copy back local ldm
|
||||
if [ -d /tmp/ldm/ ]; then
|
||||
cp -rp /tmp/ldm/pqact.* /awips2/ldm/etc/
|
||||
cp -rp /tmp/ldm/ldmd.* /awips2/ldm/etc/
|
||||
fi
|
||||
|
||||
su - awips -c "regutil /queue/size -s 2500M"
|
||||
|
||||
%preun
|
||||
%postun
|
||||
/sbin/ldconfig > /dev/null 2>&1
|
||||
|
||||
|
||||
%clean
|
||||
rm -rf ${RPM_BUILD_ROOT}
|
||||
|
||||
%files
|
||||
%defattr(-,awips,fxalpha,-)
|
||||
%dir /awips2/ldm
|
||||
%dir /awips2/ldm/SOURCES
|
||||
/awips2/ldm/SOURCES/*
|
||||
%attr(755,root,root) /etc/init.d/edex_ldm
|
||||
%attr(600,awips,fxalpha) /var/spool/cron/awips
|
||||
#%attr(755,awips,fxalpha) /awips2/edex/bin/edexBridge
|
||||
%attr(755,root,root) /etc/ld.so.conf.d/awips2-ldm.conf
|
||||
%attr(744,root,root) /etc/watchdog.d/ldm_watchdog.sh
|
||||
|
||||
%changelog
|
||||
* Tue Mar 22 2022 Ron Anderson <ron.anderson@raytheon.com>
|
||||
- Remove hostname filtering
|
||||
* Tue Aug 31 2021 Matt Richardson <matthew.richardson@raytheon.com>
|
||||
- Leveraged hostname logic to determine whether or not to include the watchdog scripts
|
||||
* Wed Oct 07 2020 Tom Gurney <tom.gurney@raytheon.com>
|
||||
- Added dependencies on awips2-python-dynamicserialize and awips2-python-numpy
|
||||
(required for the new Python edexBridge)
|
4
rpms/awips2.upc/Installer.ldm/patch/.bash_profile
Normal file
4
rpms/awips2.upc/Installer.ldm/patch/.bash_profile
Normal file
|
@ -0,0 +1,4 @@
|
|||
export LDMHOME=$HOME
|
||||
export PATH=$HOME/decoders:$HOME/util:$HOME/bin:$PATH
|
||||
export MANPATH=$HOME/main:/usr/share/man
|
||||
umask 003
|
1
rpms/awips2.upc/Installer.ldm/patch/.bashrc
Normal file
1
rpms/awips2.upc/Installer.ldm/patch/.bashrc
Normal file
|
@ -0,0 +1 @@
|
|||
umask 003
|
6
rpms/awips2.upc/Installer.ldm/patch/.cshrc
Normal file
6
rpms/awips2.upc/Installer.ldm/patch/.cshrc
Normal file
|
@ -0,0 +1,6 @@
|
|||
umask 002
|
||||
setenv LDMHOME $HOME
|
||||
set path=($HOME/decoders $HOME/util $HOME/bin $path)
|
||||
setenv MANPATH $HOME/man
|
||||
setenv VDIR ldm-6.7.0
|
||||
limit coredumpsize unlimited
|
0
rpms/awips2.upc/Installer.ldm/patch/.lesshst
Normal file
0
rpms/awips2.upc/Installer.ldm/patch/.lesshst
Normal file
0
rpms/awips2.upc/Installer.ldm/patch/.viminfo
Normal file
0
rpms/awips2.upc/Installer.ldm/patch/.viminfo
Normal file
16
rpms/awips2.upc/Installer.ldm/patch/cron/awips
Normal file
16
rpms/awips2.upc/Installer.ldm/patch/cron/awips
Normal file
|
@ -0,0 +1,16 @@
|
|||
#TM#0 * * * * /awips2/ldm/bin/ldmadmin scour >> /awips2/ldm/logs/scour.log 2>&1
|
||||
# rotate logs
|
||||
#TM#0 17 * * * /awips2/ldm/bin/ldmadmin newlog
|
||||
# nex2gini for daa and dta (lower case)
|
||||
#0,5,10,15,17,20,25,30,35,40,45,50,55 * * * * /awips2/ldm/bin/gini daa >& /dev/null 2>&1
|
||||
#0,5,10,15,17,20,25,30,35,40,45,50,55 * * * * /awips2/ldm/bin/gini dta >& /dev/null 2>&1
|
||||
# ascat grib2
|
||||
#10 * * * * /awips2/ldm/bin/ascat_grib.sh >& /dev/null 2>&1
|
||||
#TM#*/5 * * * * /bin/perl /awips2/ldm/dev/purgeRadar.pl >>/awips2/ldm/dev/logs/purgeRadar.log 2>&1
|
||||
#TM#*/2 * * * * /bin/perl /awips2/ldm/dev/checkFileTime.pl >>/awips2/ldm/dev/logs/checkFileTime.log 2>&1
|
||||
#TM#30 3 * * * /bin/perl /awips2/dev/updateNDM.pl >>/awips2/dev/logs/updateNDM.log 2>&1
|
||||
|
||||
# LDM-6.8.1+ metrics gathering
|
||||
#
|
||||
#TM#* * * * * /awips2/ldm/bin/ldmadmin addmetrics > /dev/null 2>&1
|
||||
#TM#0 0 1 * * /awips2/ldm/bin/ldmadmin newmetrics > /dev/null
|
93
rpms/awips2.upc/Installer.ldm/patch/decoders/binWriter
Executable file
93
rpms/awips2.upc/Installer.ldm/patch/decoders/binWriter
Executable file
|
@ -0,0 +1,93 @@
|
|||
#!/usr/bin/perl
|
||||
#
|
||||
# metarWriter
|
||||
#
|
||||
# Program to split metar type bulletins into individual reports, then write
|
||||
# them to a directory structure ~/data/metar/yyyymmdd/stn using the station
|
||||
# name as the file name. The additional reports for the hour are appended to
|
||||
# file.
|
||||
#
|
||||
use Time::Local;
|
||||
use File::Path;
|
||||
#no encoding;
|
||||
|
||||
# process command line switches
|
||||
while ($_ = $ARGV[0], /^-/) {
|
||||
shift;
|
||||
last if /^--$/;
|
||||
/^(-v)/ && $verbose++;
|
||||
}
|
||||
# process input parameters
|
||||
if( $#ARGV == 1 ) {
|
||||
$datadir = $ARGV[ 0 ] ;
|
||||
$dateTime = $ARGV[ 1 ];
|
||||
} else {
|
||||
die "usage: metarWriter datatdir yyyymm < rawMetars $!\n" ;
|
||||
}
|
||||
|
||||
# set interrupt handler
|
||||
$SIG{ 'INT' } = 'atexit' ;
|
||||
$SIG{ 'KILL' } = 'atexit' ;
|
||||
$SIG{ 'TERM' } = 'atexit' ;
|
||||
$SIG{ 'QUIT' } = 'atexit' ;
|
||||
|
||||
chdir( "$datadir" ) ;
|
||||
|
||||
$debug = 0;
|
||||
|
||||
open( LOG, ">/usr/local/ldm/output.log" ) if($debug);
|
||||
|
||||
# Now begin parsing file and decoding observations breaking on cntrl C
|
||||
$/ = "\067\067\067\067\015\015\012\003";
|
||||
#$/ = 0x37 . 0x37 . 0x37 . 0x37 . 0x0D . 0x0D . 0x0A . 0x03;
|
||||
$increment = 0;
|
||||
|
||||
print LOG "Set line break\n" if($debug);
|
||||
|
||||
# set select processing here from STDIN
|
||||
START:
|
||||
while( 1 ) {
|
||||
print LOG "Starting work...\n" if($debug);
|
||||
open( STDIN, '-' ) ;
|
||||
binmode STDIN;
|
||||
vec($rin,fileno(STDIN),1) = 1;
|
||||
$timeout = 1200 ; # 20 minutes
|
||||
$nfound = select( $rout = $rin, undef, undef, $timeout );
|
||||
print LOG "Opened standard in\n" if($debug);
|
||||
# timed out
|
||||
if( ! $nfound ) {
|
||||
print "Shut down, time out 20 minutes\n" ;
|
||||
atexit() ;
|
||||
}
|
||||
atexit( "eof" ) if( eof( STDIN ) ) ;
|
||||
|
||||
# Process each line of metar bulletins, header first
|
||||
$_ = <STDIN> ;
|
||||
$_ =~ /(\w\w\w\w\d\d) (\w\w\w\w) (\d\d)(\d\d)(\d\d)/;
|
||||
$wmoHeader = "$1_$2_$3$4$5";
|
||||
$filename = "$wmoHeader\_$increment.bin";
|
||||
print LOG "$filename\n" if($debug);
|
||||
open( STN, ">$filename" ) ;
|
||||
binmode STN;
|
||||
print STN "$_" ;
|
||||
close STN ;
|
||||
$increment++;
|
||||
$increment = 0 if($increment == 1000000000);
|
||||
|
||||
} # end while( 1 )
|
||||
atexit( "eof" );
|
||||
exit( 0 ) ; #should never get here
|
||||
|
||||
# execute at exit
|
||||
sub atexit
|
||||
{
|
||||
local( $sig ) = @_ ;
|
||||
|
||||
if( $sig eq "eof" ) {
|
||||
print "eof on STDIN --shutting down\n" ;
|
||||
} elsif( defined( $sig )) {
|
||||
print "Caught SIG$sig --shutting down\n" ;
|
||||
}
|
||||
exit( 0 ) ;
|
||||
|
||||
} #end atexit
|
82
rpms/awips2.upc/Installer.ldm/patch/decoders/binaryWriter
Executable file
82
rpms/awips2.upc/Installer.ldm/patch/decoders/binaryWriter
Executable file
|
@ -0,0 +1,82 @@
|
|||
#!/usr/bin/perl
|
||||
#
|
||||
# metarWriter
|
||||
#
|
||||
# Program to split metar type bulletins into individual reports, then write
|
||||
# them to a directory structure ~/data/metar/yyyymmdd/stn using the station
|
||||
# name as the file name. The additional reports for the hour are appended to
|
||||
# file.
|
||||
#
|
||||
use Time::Local;
|
||||
#no encoding;
|
||||
|
||||
# process command line switches
|
||||
while ($_ = $ARGV[0], /^-/) {
|
||||
shift;
|
||||
last if /^--$/;
|
||||
/^(-v)/ && $verbose++;
|
||||
}
|
||||
# process input parameters
|
||||
if( $#ARGV == 1 ) {
|
||||
$datadir = $ARGV[ 0 ] ;
|
||||
$dateTime = $ARGV[ 1 ];
|
||||
} else {
|
||||
die "usage: metarWriter datatdir yyyymm < rawMetars $!\n" ;
|
||||
}
|
||||
|
||||
# set interrupt handler
|
||||
$SIG{ 'INT' } = 'atexit' ;
|
||||
$SIG{ 'KILL' } = 'atexit' ;
|
||||
$SIG{ 'TERM' } = 'atexit' ;
|
||||
$SIG{ 'QUIT' } = 'atexit' ;
|
||||
|
||||
chdir( "$datadir" ) ;
|
||||
|
||||
# Now begin parsing file and decoding observations breaking on cntrl C
|
||||
$/ = "\cC" ;
|
||||
|
||||
$increment = 0;
|
||||
|
||||
# set select processing here from STDIN
|
||||
START:
|
||||
while( 1 ) {
|
||||
open( STDIN, '-' ) ;
|
||||
vec($rin,fileno(STDIN),1) = 1;
|
||||
$timeout = 1200 ; # 20 minutes
|
||||
$nfound = select( $rout = $rin, undef, undef, $timeout );
|
||||
# timed out
|
||||
if( ! $nfound ) {
|
||||
print "Shut down, time out 20 minutes\n" ;
|
||||
atexit() ;
|
||||
}
|
||||
atexit( "eof" ) if( eof( STDIN ) ) ;
|
||||
|
||||
# Process each line of metar bulletins, header first
|
||||
$_ = <STDIN> ;
|
||||
$_ =~ /(\w\w\w\w\d\d) (\w\w\w\w) (\d\d\d\d\d\d)/;
|
||||
$wmoHeader = "$1_$2_$3";
|
||||
$filename = "$wmoHeader\_$increment.txt";
|
||||
open( STN, ">$filename" ) ;
|
||||
binmode(STN);
|
||||
print STN "$_\n" ;
|
||||
close STN ;
|
||||
$increment++;
|
||||
$increment = 0 if($increment == 1000000000);
|
||||
|
||||
} # end while( 1 )
|
||||
atexit( "eof" );
|
||||
exit( 0 ) ; #should never get here
|
||||
|
||||
# execute at exit
|
||||
sub atexit
|
||||
{
|
||||
local( $sig ) = @_ ;
|
||||
|
||||
if( $sig eq "eof" ) {
|
||||
print "eof on STDIN --shutting down\n" ;
|
||||
} elsif( defined( $sig )) {
|
||||
print "Caught SIG$sig --shutting down\n" ;
|
||||
}
|
||||
exit( 0 ) ;
|
||||
|
||||
} #end atexit
|
BIN
rpms/awips2.upc/Installer.ldm/patch/decoders/cruft
Executable file
BIN
rpms/awips2.upc/Installer.ldm/patch/decoders/cruft
Executable file
Binary file not shown.
BIN
rpms/awips2.upc/Installer.ldm/patch/decoders/keygen
Executable file
BIN
rpms/awips2.upc/Installer.ldm/patch/decoders/keygen
Executable file
Binary file not shown.
78
rpms/awips2.upc/Installer.ldm/patch/decoders/metarWriter
Executable file
78
rpms/awips2.upc/Installer.ldm/patch/decoders/metarWriter
Executable file
|
@ -0,0 +1,78 @@
|
|||
#!/usr/bin/perl
|
||||
#
|
||||
# metarWriter
|
||||
#
|
||||
# Program to split metar type bulletins into individual reports, then write
|
||||
# them to a directory structure ~/data/metar/yyyymmdd/stn using the station
|
||||
# name as the file name. The additional reports for the hour are appended to
|
||||
# file.
|
||||
#
|
||||
use Time::Local;
|
||||
use Time::HiRes qw(gettimeofday);
|
||||
#no encoding;
|
||||
|
||||
# process command line switches
|
||||
while ($_ = $ARGV[0], /^-/) {
|
||||
shift;
|
||||
last if /^--$/;
|
||||
/^(-v)/ && $verbose++;
|
||||
}
|
||||
# process input parameters
|
||||
if( $#ARGV == 1 ) {
|
||||
$datadir = $ARGV[ 0 ] ;
|
||||
$dateTime = $ARGV[ 1 ];
|
||||
} else {
|
||||
die "usage: metarWriter datatdir yyyymm < rawMetars $!\n" ;
|
||||
}
|
||||
|
||||
# set interrupt handler
|
||||
$SIG{ 'INT' } = 'atexit' ;
|
||||
$SIG{ 'KILL' } = 'atexit' ;
|
||||
$SIG{ 'TERM' } = 'atexit' ;
|
||||
$SIG{ 'QUIT' } = 'atexit' ;
|
||||
|
||||
chdir( "$datadir" ) ;
|
||||
|
||||
# Now begin parsing file and decoding observations breaking on cntrl C
|
||||
$/ = "\cC" ;
|
||||
|
||||
# set select processing here from STDIN
|
||||
START:
|
||||
while( 1 ) {
|
||||
open( STDIN, '-' ) ;
|
||||
($s, $usec) = gettimeofday();
|
||||
vec($rin,fileno(STDIN),1) = 1;
|
||||
$timeout = 1200 ; # 20 minutes
|
||||
$nfound = select( $rout = $rin, undef, undef, $timeout );
|
||||
# timed out
|
||||
if( ! $nfound ) {
|
||||
print "Shut down, time out 20 minutes\n" ;
|
||||
atexit() ;
|
||||
}
|
||||
atexit( "eof" ) if( eof( STDIN ) ) ;
|
||||
|
||||
# Process each line of metar bulletins, header first
|
||||
$_ = <STDIN> ;
|
||||
$_ =~ /(S[AP]\w\w\d\d) (\w\w\w\w) (\d\d\d\d\d\d)/;
|
||||
$wmoHeader = "$1_$2_$3";
|
||||
$filename = "$wmoHeader\_$s\_$usec.txt";
|
||||
open( STN, ">$filename" ) ;
|
||||
print STN "$_\n" ;
|
||||
close STN ;
|
||||
} # end while( 1 )
|
||||
atexit( "eof" );
|
||||
exit( 0 ) ; #should never get here
|
||||
|
||||
# execute at exit
|
||||
sub atexit
|
||||
{
|
||||
local( $sig ) = @_ ;
|
||||
|
||||
if( $sig eq "eof" ) {
|
||||
print "eof on STDIN --shutting down\n" ;
|
||||
} elsif( defined( $sig )) {
|
||||
print "Caught SIG$sig --shutting down\n" ;
|
||||
}
|
||||
exit( 0 ) ;
|
||||
|
||||
} #end atexit
|
15
rpms/awips2.upc/Installer.ldm/patch/decoders/purge.sh
Executable file
15
rpms/awips2.upc/Installer.ldm/patch/decoders/purge.sh
Executable file
|
@ -0,0 +1,15 @@
|
|||
#!/bin/sh
|
||||
|
||||
TRUE=1
|
||||
|
||||
while [ $TRUE -eq 1 ]
|
||||
do
|
||||
COUNT=`find /tmp/sbn -mmin +10 |wc -l`
|
||||
if [ $COUNT -gt 0 ]
|
||||
then
|
||||
find /tmp/sbn -mmin +10 | xargs rm -rf
|
||||
echo "Deleted $COUNT files from /tmp/sbn."
|
||||
fi
|
||||
sleep 5
|
||||
done
|
||||
|
85
rpms/awips2.upc/Installer.ldm/patch/decoders/textWriter
Executable file
85
rpms/awips2.upc/Installer.ldm/patch/decoders/textWriter
Executable file
|
@ -0,0 +1,85 @@
|
|||
#!/usr/bin/perl
|
||||
#
|
||||
# metarWriter
|
||||
#
|
||||
# Program to split metar type bulletins into individual reports, then write
|
||||
# them to a directory structure ~/data/metar/yyyymmdd/stn using the station
|
||||
# name as the file name. The additional reports for the hour are appended to
|
||||
# file.
|
||||
#
|
||||
use Time::Local;
|
||||
#no encoding;
|
||||
|
||||
# process command line switches
|
||||
while ($_ = $ARGV[0], /^-/) {
|
||||
shift;
|
||||
last if /^--$/;
|
||||
/^(-v)/ && $verbose++;
|
||||
}
|
||||
# process input parameters
|
||||
if( $#ARGV == 1 ) {
|
||||
$datadir = $ARGV[ 0 ] ;
|
||||
$dateTime = $ARGV[ 1 ];
|
||||
} else {
|
||||
die "usage: metarWriter datatdir yyyymm < rawMetars $!\n" ;
|
||||
}
|
||||
|
||||
# set interrupt handler
|
||||
$SIG{ 'INT' } = 'atexit' ;
|
||||
$SIG{ 'KILL' } = 'atexit' ;
|
||||
$SIG{ 'TERM' } = 'atexit' ;
|
||||
$SIG{ 'QUIT' } = 'atexit' ;
|
||||
|
||||
chdir( "$datadir" ) ;
|
||||
|
||||
# Now begin parsing file and decoding observations breaking on cntrl C
|
||||
$/ = "\cC" ;
|
||||
|
||||
$increment = 0;
|
||||
|
||||
# set select processing here from STDIN
|
||||
START:
|
||||
while( 1 ) {
|
||||
open( STDIN, '-' ) ;
|
||||
vec($rin,fileno(STDIN),1) = 1;
|
||||
$timeout = 1200 ; # 20 minutes
|
||||
$nfound = select( $rout = $rin, undef, undef, $timeout );
|
||||
# timed out
|
||||
if( ! $nfound ) {
|
||||
print "Shut down, time out 20 minutes\n" ;
|
||||
atexit() ;
|
||||
}
|
||||
atexit( "eof" ) if( eof( STDIN ) ) ;
|
||||
|
||||
# Process each line of metar bulletins, header first
|
||||
$_ = <STDIN> ;
|
||||
# NOTE: added 6/27/08 to prevent invalid file names - mwf
|
||||
if ($_ =~ /(\w\w\w\w\d\d) (\w\w\w\w) (\d\d\d\d\d\d)/) {
|
||||
$wmoHeader = "$1_$2_$3";
|
||||
} else {
|
||||
$wmoHeader = "UNK_UNK_UNK";
|
||||
}
|
||||
$filename = "$wmoHeader\_$increment.txt";
|
||||
open( STN, ">$filename" ) ;
|
||||
print STN "$_\n" ;
|
||||
close STN ;
|
||||
$increment++;
|
||||
$increment = 0 if($increment == 1000000000);
|
||||
|
||||
} # end while( 1 )
|
||||
atexit( "eof" );
|
||||
exit( 0 ) ; #should never get here
|
||||
|
||||
# execute at exit
|
||||
sub atexit
|
||||
{
|
||||
local( $sig ) = @_ ;
|
||||
|
||||
if( $sig eq "eof" ) {
|
||||
print "eof on STDIN --shutting down\n" ;
|
||||
} elsif( defined( $sig )) {
|
||||
print "Caught SIG$sig --shutting down\n" ;
|
||||
}
|
||||
exit( 0 ) ;
|
||||
|
||||
} #end atexit
|
34
rpms/awips2.upc/Installer.ldm/patch/dev/checkFileTime.pl
Normal file
34
rpms/awips2.upc/Installer.ldm/patch/dev/checkFileTime.pl
Normal file
|
@ -0,0 +1,34 @@
|
|||
#!/bin/perl
|
||||
|
||||
#$path="/awips2/data_store/grid";
|
||||
|
||||
@paths=("/awips2/data_store/grid","/awips2/data_store/modelsounding");
|
||||
foreach $path(@paths)
|
||||
{
|
||||
|
||||
#find files that haven't been touched in the past 5 minutes
|
||||
$syscmd="find $path -name \"*-concat-*\" -mmin +2";
|
||||
|
||||
print "\t$syscmd\n";
|
||||
|
||||
@output=`$syscmd`;
|
||||
|
||||
foreach $line(@output)
|
||||
{
|
||||
chomp $line;
|
||||
if($line!~/\/staging\//) { next; }
|
||||
@dirs=split(/\//, $line);
|
||||
$outPath="";
|
||||
for($i=0; $i<$#dirs-1; $i++)
|
||||
{ $outPath.=$dirs[$i]."/"; }
|
||||
$file=$dirs[-1];
|
||||
|
||||
$syscmd = "mv $line $outPath";
|
||||
print "\t$syscmd\n";
|
||||
`$syscmd`;
|
||||
|
||||
$syscmd=" /awips2/python/bin/python /awips2/ldm/dev/notifyAWIPS2-unidata.py $outPath/$file";
|
||||
print "\t$syscmd\n";
|
||||
`$syscmd`;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
#!/awips2/python/bin/python
|
||||
#from ufpy import qpidingest
|
||||
from sys import argv
|
||||
from os import path
|
||||
from awips.qpidingest import *
|
||||
|
||||
|
||||
#read in command line argument as path
|
||||
inPath = argv[1]
|
||||
header = path.basename(inPath)
|
||||
|
||||
|
||||
#make connection to QPID
|
||||
#conn = qpidingest.IngestViaQPID(host='cpsbn1',port=5672,ssl=True)
|
||||
conn = IngestViaQPID()
|
||||
|
||||
#send message to QPID
|
||||
print "sending %s with a header of %s"%(inPath,header)
|
||||
conn.sendmessage(inPath,header)
|
||||
|
||||
#close QPID connection
|
||||
conn.close()
|
||||
|
4
rpms/awips2.upc/Installer.ldm/patch/dev/purgeRadar.pl
Normal file
4
rpms/awips2.upc/Installer.ldm/patch/dev/purgeRadar.pl
Normal file
|
@ -0,0 +1,4 @@
|
|||
$path="/awips2/data_store/radar";
|
||||
|
||||
$syscmd = "find $path -name \"*\" -mmin +240 -delete";
|
||||
`$syscmd`;
|
|
@ -0,0 +1,55 @@
|
|||
--- pqact/filel.c 2020-07-13 15:39:02.000000000 -0500
|
||||
+++ b/filel.c 2020-08-06 09:31:30.711338836 -0500
|
||||
@@ -1286,25 +1286,6 @@
|
||||
status = -1;
|
||||
}
|
||||
else {
|
||||
- if (entry_isFlagSet(entry, FL_EDEX)) {
|
||||
- if (shared_id == -1) {
|
||||
- log_add("Notification specified but shared memory is not "
|
||||
- "available.");
|
||||
- }
|
||||
- else {
|
||||
- edex_message* const queue =
|
||||
- (edex_message*)shmat(shared_id, (void*)0, 0);
|
||||
- edex_message* const msg = queue + queue_counter;
|
||||
- strncpy(msg->filename, entry->path, 4096);
|
||||
- msg->filename[4096-1] = 0;
|
||||
- strncpy(msg->ident, prodp->info.ident, 256);
|
||||
- msg->ident[256-1] = 0;
|
||||
- if (shmdt((void*)queue) == -1) {
|
||||
- log_add_syserr("Detaching shared memory failed.");
|
||||
- }
|
||||
- }
|
||||
- }
|
||||
-
|
||||
size_t sz = prodp->info.sz;
|
||||
void* data = prodp->data;
|
||||
|
||||
@@ -1347,6 +1328,26 @@
|
||||
(void) ftruncate(entry->handle.fd, sz);
|
||||
|
||||
status = flushIfAppropriate(entry);
|
||||
+
|
||||
+ if (entry_isFlagSet(entry, FL_EDEX)) {
|
||||
+ if (shared_id == -1) {
|
||||
+ log_add("Notification specified but shared memory is not "
|
||||
+ "available.");
|
||||
+ }
|
||||
+ else {
|
||||
+ edex_message* const queue =
|
||||
+ (edex_message*)shmat(shared_id, (void*)0, 0);
|
||||
+ edex_message* const msg = queue + queue_counter;
|
||||
+ strncpy(msg->filename, entry->path, 4096);
|
||||
+ msg->filename[4096-1] = 0;
|
||||
+ strncpy(msg->ident, prodp->info.ident, 256);
|
||||
+ msg->ident[256-1] = 0;
|
||||
+ if (shmdt((void*)queue) == -1) {
|
||||
+ log_add_syserr("Detaching shared memory failed.");
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
if (status) {
|
||||
log_add("Couldn't flush I/O to file \"%s\"", entry->path);
|
||||
}
|
175
rpms/awips2.upc/Installer.ldm/patch/etc/ldmd.conf
Normal file
175
rpms/awips2.upc/Installer.ldm/patch/etc/ldmd.conf
Normal file
|
@ -0,0 +1,175 @@
|
|||
#####
|
||||
# $Id: ldmd.conf,v 1.18.12.5 2007/02/16 17:29:47 steve Exp $
|
||||
# Sample ldmd.conf for ldm
|
||||
####
|
||||
#
|
||||
# This is the main configuration file for the LDM server. All lines that start
|
||||
# with a "#" sign are comments.
|
||||
#
|
||||
# To debug an LDM that hangs on start up, run the following from LDM home:
|
||||
# % bin/rpc.ldmd -vl - -q data/ldm.pq etc/ldmd.conf
|
||||
#
|
||||
# If the LDM still hangs, comment out all lines in this file except noted
|
||||
# allow line entry below, try again.
|
||||
#
|
||||
###############################################################################
|
||||
# WARNING: Pathological Product-ID Patterns
|
||||
###############################################################################
|
||||
#
|
||||
# The REQUEST and ACCEPT entries both have product-ID patterns that are regular
|
||||
# expressions (RE-s). It is EXTREMELY IMPORTANT that these patterns not have a
|
||||
# ".*" prefix because: 1) such a prefix accomplishes nothing (i.e., the set of
|
||||
# possible matches is unaltered by the prefix); and 2) such a prefix causes the
|
||||
# RE to take MUCH, MUCH LONGER TO EXECUTE (by 3 orders of magnitude in some
|
||||
# cases). Therefore, DO NOT USE RE-s like
|
||||
#
|
||||
# ".*UFPBA"
|
||||
#
|
||||
# Instead, simply use
|
||||
#
|
||||
# "UFPBA"
|
||||
#
|
||||
# The regex(1) utility of this package can be used to examine the efficiency
|
||||
# of an RE.
|
||||
#
|
||||
###############################################################################
|
||||
# Include Statements
|
||||
###############################################################################
|
||||
#
|
||||
# It's possible to include other files by uncommented-out statements
|
||||
# like the following:
|
||||
#
|
||||
#INCLUDE pathname
|
||||
#INCLUDE "pathname with spaces"
|
||||
#
|
||||
# Non-absolute pathnames are relative to the directory that contains the
|
||||
# configuration-file with the include statement.
|
||||
#
|
||||
###############################################################################
|
||||
# Exec Entries
|
||||
###############################################################################
|
||||
#
|
||||
# Programs that can share a queue with rpc.ldmd server, these programs
|
||||
# are started by the "exec" command and are in the same process group.
|
||||
#
|
||||
EXEC "pqact -e -k R -s e /awips2/ldm/etc/pqact.conf.priority"
|
||||
EXEC "edexBridge -vl /awips2/ldm/logs/edexBridge-priority.log -s localhost --key-proj-id R --sem-proj-id e"
|
||||
|
||||
#EXEC "pqact -e -k S -s f /awips2/ldm/etc/pqact.conf"
|
||||
#EXEC "edexBridge -vl /awips2/ldm/logs/edexBridge-std.log -s cpsbn1-oma.oma.us.ray.com --key-proj-id S --sem-proj-id f"
|
||||
#
|
||||
# rtstats uses the LDM to send product latency statistics to the UPC.
|
||||
# For more info on rtstats please see the man page.
|
||||
EXEC "rtstats -h rtstats.unidata.ucar.edu"
|
||||
#EXEC "pqsurf"
|
||||
#
|
||||
###############################################################################
|
||||
# Request Entries
|
||||
###############################################################################
|
||||
#
|
||||
# Request data-products from upstream LDM-s. The syntax is
|
||||
#
|
||||
# REQUEST <feedset> <pattern> <host>[:<port>]
|
||||
#
|
||||
# where:
|
||||
# <feedset> Is the union of feedtypes to request.
|
||||
# <pattern> Is an extended regular-expression for the product-
|
||||
# identifiers to match.
|
||||
# <host> Is the host identifier: either a hostname or IP
|
||||
# address in "dotted-quad" format.
|
||||
# <port> Is the (optional) port on <host> to which to connect
|
||||
# (the square brackets denote an option and should be
|
||||
# omitted).
|
||||
#
|
||||
# If the same feedtype and pattern is requested from multiple hosts, then
|
||||
# the host of the first such request will be the initial primary source
|
||||
# of data-products (i.e., data-products will be rapidly sent using the
|
||||
# HEREIS message) and the other hosts will initially be alternate sources of
|
||||
# data-products (i.e., data will be sent using the COMMINGSOON and BLKDATA
|
||||
# messages). The primary host will probably change over time -- depending on
|
||||
# which host can deliver the data-products most quickly on average.
|
||||
#
|
||||
# DEFAULT
|
||||
#REQUEST LIGHTNING ".*" 10.0.0.233 # USPLN
|
||||
#REQUEST LIGHTNING ".*" striker.atmos.albany.edu # NLDN
|
||||
REQUEST FNEXRAD ".*" 10.0.0.233 # MRMS - Unidata feed via NCEP
|
||||
REQUEST NEXRAD3 ".*" 10.0.0.233 # Radar Level3
|
||||
REQUEST HDS "^SDUS6.*" 10.0.0.233 # Radar Level3 - specific files
|
||||
REQUEST WMO ".*" 10.0.0.233 # WMO Feedtype includes HDS|IDS|DDPLUS
|
||||
REQUEST UNIWISC|NIMAGE ".*" 10.0.0.233 # AREA/GINI and GOES (NIMAGE feedtype includes DIFAX)
|
||||
#REQUEST DIFAX "GLM" 10.0.0.233 # GOES GLM Gridded Product (Texas Tech-Eric Bruning - depricated)
|
||||
#REQUEST DIFAX "OR_ABI" 10.0.0.233 # GOES ABI netCDF4 (Unidata tiles - not using)
|
||||
#REQUEST NOTHER "^TI[PRS]... KNES" 10.0.0.233 # GOES ABI gini (not using)
|
||||
REQUEST NOTHER "^TI[A-W]... KNES" 10.0.0.233 # VIIRS and GOES CMI via SBN
|
||||
REQUEST NOTHER "^IXT[WXY]01" 10.0.0.233 #Special SBN GOES Derived products-different WMO (COD, CPS, CTP) tiffanym-20201229
|
||||
REQUEST NGRID ".*" 10.0.0.233
|
||||
#REQUEST HDS ".*" 10.0.0.233 # Duplicate
|
||||
#REQUEST CMC ".*" 10.0.0.233 # CMC is an alias for GEM
|
||||
#REQUEST FNMOC ".*" 10.0.0.233
|
||||
REQUEST CONDUIT "nam" 10.0.0.233 # NAM12
|
||||
REQUEST CONDUIT "pgrb2" 10.0.0.233 # GFS
|
||||
#REQUEST CONDUIT "nwstg" 10.0.0.233 # NDFD
|
||||
#REQUEST CONDUIT "awp252" 10.0.0.233 # RAP20
|
||||
#REQUEST FSL2 "HRRR" hrrr.unidata.ucar.edu # HRRRX sub-hourly
|
||||
REQUEST EXP "WwWind" 10.0.0.233 # ESPL/PSD Profilers
|
||||
#REQUEST NGRID "^YAU[CDLMPQS]" 10.0.0.233 # MRMS-NOAAPort
|
||||
#REQUEST FSL2 "HRRR\.Smoke" hrrr.unidata.ucar.edu # HRRRX sub-hourly
|
||||
REQUEST FSL2 "HRRR\.Smoke" 10.0.0.233 # HRRR Smoke EXP
|
||||
REQUEST SPARE|NIMAGE|EXP "GLMF" 10.0.0.233 # GLM via NWS/ISatSS
|
||||
|
||||
#
|
||||
#REQUEST WMO ".*" initial-secondary-host.another.domain
|
||||
#REQUEST WMO ".*" another-secondary-host.yet_another.domain:3152
|
||||
#
|
||||
###############################################################################
|
||||
# Allow Entries
|
||||
###############################################################################
|
||||
#
|
||||
# Give permission to downstream LDM-s to request data-products from your LDM.
|
||||
#
|
||||
# ALLOW <feedset> <hostname pattern> [<OK pattern> [<not pattern>]]
|
||||
#
|
||||
# where:
|
||||
# <feedset> is the set of feedtypes for this entry
|
||||
# <hostname pattern> is an extended regular-expression that specifies
|
||||
# which hosts are allowed to receive data-products
|
||||
# whose feedtype is in <feedset>.
|
||||
# <OK pattern> is an optional extended regular-expression that
|
||||
# a product-identifier must match in order to be
|
||||
# sent to the requesting LDM. The default value
|
||||
# is ".*".
|
||||
# <not pattern> is an optional extended regular-expression that
|
||||
# a product-identifier must NOT match in order to
|
||||
# be sent to the requesting LDM. If this field is
|
||||
# empty, then such matching will be disabled for
|
||||
# this entry.
|
||||
#
|
||||
# Under no circumstances comment out the next allow entry to localhost
|
||||
# The LDM will NOT start if the entry is commented-out.
|
||||
ALLOW ANY ^((localhost|loopback)|(127\.0\.0\.1\.?$)) .*
|
||||
#
|
||||
# Give permission to the Unidata Program Center
|
||||
#ALLOW ANY ^[a-z].*\.unidata\.ucar\.edu\.?$ .*
|
||||
#
|
||||
###############################################################################
|
||||
# Accept Entries
|
||||
###############################################################################
|
||||
# ACCEPT: Who can feed us without be requested by a REQUEST entry, currently
|
||||
# this action is ONLY needed for WSI data
|
||||
#
|
||||
# ACCEPT <feedset> <pattern> <hostname pattern>
|
||||
#
|
||||
# ACCEPT anything from yourself
|
||||
#
|
||||
#ACCEPT ANY ".*" ^((localhost|loopback)|(127\.0\.0\.1\.?$))
|
||||
#
|
||||
# accept from your upstream site
|
||||
#
|
||||
# WSI is using ldm4 protocol so the accept is still required
|
||||
#ACCEPT WSI
|
||||
# .*
|
||||
# ^[a-z].*\.uni\.wsicorp\.com$
|
||||
#
|
||||
###############################################################################
|
||||
# End
|
||||
###############################################################################
|
|
@ -0,0 +1,184 @@
|
|||
#####
|
||||
#
|
||||
# pqact.conf entries for Alaska region
|
||||
#
|
||||
# NOTE: This file should not be edited as it will be overwritten by future installs.
|
||||
# If you need to modify this file copy it to pqact.conf.site.\*, edit that file,
|
||||
# and modify the pqact.include file to reference your local file instead.
|
||||
# You should also open an NCF TT so the base file can be corrected.
|
||||
#
|
||||
#####
|
||||
#
|
||||
# SOFTWARE HISTORY
|
||||
#
|
||||
# Date Ticket# Engineer Description
|
||||
# ------------- -------- ---------- --------------------------------------------
|
||||
# Mar 07, 2018 6824 randerso Added pattern for Alaska LSRs
|
||||
# Aug 02, 2018 7061 randerso Split pqact.conf.template out into multiple files
|
||||
# Jul 18, 2018 DR21433 arivera Update NOAA-20 NUCAPS pqact pattern
|
||||
# Mar 03, 2022 DCS23022 jdynina Update with AWIPS RC17698 changes
|
||||
#
|
||||
##
|
||||
|
||||
#### Grid Section ####
|
||||
|
||||
# AK ET-SURGE
|
||||
NGRID ^(L.R...) (KNHC) (..)(..)(..) .*!(grib|grib2)/.*/(.*)/#(.*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
HDS ^(L.R...) (KNHC) (..)(..)(..) .*!(grib|grib2)/.*/(.*)/#(.*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# ESTOFS - Alaska (A)
|
||||
NGRID ^(E[EHC][A][A-Z]88) (KWBM) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# ETSS-AK
|
||||
NGRID ^(MHR|LPQ)([A-F][0-2][0-9]) (KNHC) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\4:yyyy)(\4:mm)\4/\5/ETSS/NDFD-AK/\1\2_\3_\4\5\6_(seq).grib2.%Y%m%d%H
|
||||
|
||||
# GEFS
|
||||
NGRID ^([LM].A...) (KWBK) (..)(..)(..) .*!(grib|grib2)/.*/(.*)/#(.*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AK-GFS22
|
||||
NGRID ^([YZ].B...) (KWBC) (..)(..)(..) [^!]*!(grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# Global Wave Model - Alaska / Pacific
|
||||
NGRID ^(E.[EF]...) (KWBJ) (..)(..)(..) .*!(grib|grib2)/.*/(.*)/#(.*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AK-HiResWarw/nmm
|
||||
NGRID ^([LM].C...) (KWBS) (..)(..)(..) .*!(grib|grib2)/.*/(.*)/#(.*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AK-MOSGuide
|
||||
NGRID ^([LM].R...) (KWBQ) (..)(..)(..) .*!(grib|grib2)/.*/(.*)/#(.*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# DR 17683
|
||||
# Day 8-11 3km Alaska Gridded MOS
|
||||
# Pattern added by Josh Watson
|
||||
# The noaaportIngester does not yet read a grib2 SBN file with more than one message.
|
||||
|
||||
NGRID ^(L[BCDEFGHR]RZ96) (KWBQ) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/GMOS/GRID255/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
|
||||
|
||||
# AK-NAM12
|
||||
NGRID ^([LM].S...) (KWBE) (..)(..)(..) .*!(grib|grib2)/.*/(.*)/#(.*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AK-NamDNG3
|
||||
NGRID ^([LM].K...) (KWBE) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AK NBM
|
||||
NGRID|HDS ^(Y[A-Z][A-N][A-R][0-2][0-9]) (KWE[CDJ]) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/NationalBlend/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AK-NWPS
|
||||
NGRID ^(E...88) (PA..) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AK-RTMA
|
||||
NGRID ^(L.K...) (KWBR) (..)(..)(..) .*!(grib|grib2)/.*/(.*)/#(.*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# RTOFS
|
||||
NGRID ^(E[HS-V][ABDI][B-T]01) (KWBW) (..)(..)(..)
|
||||
FILE --overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/RTOFS/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
|
||||
|
||||
# AK-SREF (GRID216)
|
||||
NGRID ^([LM].V...) (KWBL) (..)(..)(..) .*!(grib|grib2)/.*/(.*)/#(.*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AK-WPCGuide
|
||||
NGRID ^(L.R...) (KWNH) (..)(..)(..) .*!(grib|grib2)/.*/(.*)/#(.*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
#### End of Grid Section ####
|
||||
|
||||
# Fix for GLD360
|
||||
NGRID ^(SFPA41) ([A-Z]{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -edex -close /data_store/binlightning/(\4:yyyy)(\4:mm)\4/\5/\1_\3_\4\5\6_(seq).nldn.%Y%m%d%H
|
||||
|
||||
# Alaska MOS
|
||||
IDS|DDPLUS ^(FOAK[1-589].) (....) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/forecast/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
IDS|DDPLUS ^(FEAK[1-589].) (....) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/forecast/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# Shipobs SXVD01
|
||||
IDS|DDPLUS ^(SXVD01) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/maritime/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# TSUNAMI SEISMIC INFORMATION STATEMENT
|
||||
IDS|DDPLUS ^(SEAK71) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/text/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# S-NPP and NOAA-20 NUCAPS - hdf files for gridded data
|
||||
HDS ^(IUTN[01][69]) (....) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/nucaps/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).hdf.%Y%m%d%H
|
||||
|
||||
# global syntopic
|
||||
# # TEXT ^SMUS.* /point/synoptic/Raw
|
||||
IDS|DDPLUS ^(S[IM][GNR][ALOS]..) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/synoptic/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# hydro pattern for ACR
|
||||
IDS|DDPLUS ^(AG..[0-9][0-9]) (PACR) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# QPE PACR
|
||||
# AWIPS1: GRID ^ZETA98.(PACR) /Grid/SBN/HydroRaw
|
||||
# ZETA98 KTAR 012300 /mNWS_160 !grib/nws/NWS_160/#255/201102012200/F001/APCP/sfc/
|
||||
#
|
||||
HDS ^(ZETA98) (PACR) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# VIIRS, GPM, GCOM+AMSR-2 Satellite data
|
||||
#NOTHER ^(TI[A-O]B99) (KNES) (..)(..)(..)
|
||||
# FILE -overwrite -log -close -edex /data_store/polar/(\3:yyyy)(\3:mm)\3/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# Alaska MOS
|
||||
IDS|DDPLUS ^(FOAK[1-589].) (....) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/forecast/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
IDS|DDPLUS ^(FEAK[1-389].) (....) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/forecast/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# Alaska - Added for AAWU
|
||||
IDS|DDPLUS ^(W[SV]AK0[1-9]) (PAWU) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/intlsigmet/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# National Radar for DCS 18425 / DR 18913 / DCS23022 (SR products)
|
||||
NNEXRAD ^(SDUS[234578].) (P)(...) (..)(..)(..) /p(N0B|N1B|N0G|N1G|NST|TZL|TZ1|TV1|NCR)(...)
|
||||
FILE -overwrite -log -close -edex /data_store/radar/(\4:yyyy)(\4:mm)\4/\5/\2\8/\7/\1_\4\5\6_\2\8_\7_(seq).rad
|
||||
|
||||
# Hydro capture text products -
|
||||
# need entries in /awips2/edex/data/utility/edex_static/site/AFC/distribution/shef.xml
|
||||
IDS|DDPLUS ^(SRAK4.) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
IDS|DDPLUS ^(SOAK45) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# Fairbanks rec forecast
|
||||
WMO ^(SXAK49) (PAFG) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/text/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# Alaska MOS
|
||||
IDS|DDPLUS ^(FOAK[1-9].) (....) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/forecast/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
#
|
||||
IDS|DDPLUS ^(FEAK[1-9].) (....) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/forecast/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# LAMP / COOP-MOS
|
||||
IDS|DDPLUS ^(FEUS1[01]) (....) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/forecast/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
ANY ^(NWAK5.) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/lsr/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
|
@ -0,0 +1,357 @@
|
|||
#####
|
||||
#
|
||||
# pqact.conf entries for CONUS sites
|
||||
#
|
||||
# NOTE: This file should not be edited as it will be overwritten by future installs.
|
||||
# If you need to modify this file copy it to pqact.conf.site.\*, edit that file,
|
||||
# and modify the pqact.include file to reference your local file instead.
|
||||
# You should also open an NCF TT so the base file can be corrected.
|
||||
#
|
||||
#####
|
||||
#
|
||||
# SOFTWARE HISTORY
|
||||
#
|
||||
# Date Ticket# Engineer Description
|
||||
# ------------- -------- ---------- --------------------------------------------
|
||||
# Mar 14, 2018 7078 dgilling Updated patterns for Aviation icing products.
|
||||
# Mar 14, 2018 7079 dgilling Added pattern for Puerto Rico RAP16 model.
|
||||
# Apr 25, 2018 6973 dgilling Changed SPCGuide pattern to write to SPC directory,
|
||||
# fixed naming of SPC grib files.
|
||||
# Aug 02, 2018 7061 randerso Split pqact.conf.template out into multiple files
|
||||
# Apr 24, 2019 DR21256 arivera Include "O" in probability level or category
|
||||
# (A1) for NBM v3.1.
|
||||
# Jul 25, 2019 DR21459 mporricelli SPC Probabilistic Day 3-8 Fire Weather Outlooks
|
||||
# Feb 17, 2020 DCS21477 lbyerle Added pattern for GOES-17/GOES-West derived motion winds (DMWs)
|
||||
# Jun 02, 2020 DCS21955 zalberts Changed PWPF pattern to include sigma grids
|
||||
# Dec 01, 2020 DR22374 zalberts Update KKCI pattern to KWBC
|
||||
# Mar 03, 2022 DCS23022 jdynina Added the AWIPS RC 17698 changes
|
||||
#
|
||||
#####
|
||||
|
||||
# AWIPS 1 PATTERN GRAPHIC ^[PQ].* /redbook/Raw
|
||||
# PGNA00 KWNS 010001 !redbook 1_1/NMCGPHMCD/MCDSUM/PXSF001CN/20110201 0001
|
||||
ANY ^([PQ][A-Z0-9]{3,5}) (....) (..)(..)(..) !redbook [^/]*/([^/]*)/([^/]*)/([^/]*)/([0-9]{8})
|
||||
FILE -overwrite -log -close -edex /data_store/redbook/(\3:yyyy)(\3:mm)\3/\4/\8/\4\5Z_\8_\7_\6-\1_\2_(seq).rb.%Y%m%d%H
|
||||
|
||||
# New NPP/VIIRS data
|
||||
NOTHER ^(TIP...) (KNES) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/sat/(\3:yyyy)(\3:mm)\3/\(4)/VIIRS/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# AWIPS 1 PATTERN GRID ^YEI.[89]8.*KWNH /img/SBN/Raw
|
||||
# YEIN98 KWNH 011800 /mRFC_QPF !grib/ncep/RFC_QPF/#218/201102011800/F018/APCP/sfc/
|
||||
#!MAINT! This line is a subset duplicate of line 68 - However cannot find any data matching this pattern.
|
||||
HDS ^(YEI.[89]8) KWNH (..)(..)(..)[^!]*!(grib|grib2)/ncep/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWNH_\2\3\4_(seq).\5.%Y%m%d%H
|
||||
|
||||
# AWIPS 1 GRID ^ZETA98.*K[NW][EN][ES] /img/SBN/Raw
|
||||
# ZETA98 KNES 011516 /mNWS_190 !grib/nws/NWS_190/#255/201102011400/F001/APCP/sfc/
|
||||
# ZETA98 KWNE 311200 /mRFC_QPE !grib/ncep/RFC_QPE/#240/201101311200/F006/APCP/sfc/
|
||||
HDS ^(ZETA98) (K[NW][EN][ES]) (..)(..)(..)([^!]*)!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/([^/]*)/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\7/(\3:yyyy)(\3:mm)\3/\4/\8/GRID\9/\(11)Z_\(12)_\(13)-\1_\2_\3\4\5_(seq).\7.%Y%m%d%H
|
||||
# DR 18644 - Pattern to account for change to grib2
|
||||
ANY ^(ZETA9[6789]) (K[NW][EN][ES]) (..)(..)(..)([^!]*)!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\7/(\3:yyyy)(\3:mm)\3/\4/\8/GRID\9/\(11)Z_\(12)_\(13)-\1_\2_\3\4\5_(seq).\7.%Y%m%d%H
|
||||
|
||||
# AWIPS 1: GRID ^[YZ][ES]QA88.*KMSR /img/SBN/Raw
|
||||
# YSQA88 KMSR 011220 /mNWS_185 !grib/nws/NWS_185/#255/201102010600/F000/MSTAV/sfc/
|
||||
# YEQA88 KMSR 011210 !grib2/nws/NWS_255/#255/201102010600F000/WEASD/0
|
||||
|
||||
HDS ^([YZ][ES]QA88) KMSR (..)(..)(..)[^!]*!(grib)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KMSR_\2\3\4_(seq).\5.%Y%m%d%H
|
||||
|
||||
HDS ^([YZ][ES]QA88) KMSR (..)(..)(..)[^!]*!(grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KMSR_\2\3\4_(seq).\5.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^[YZ].[A-WYZ].*KWB.* /Grid/SBN/Raw
|
||||
# YUWG97 KWBG 010600 /mRUC2 !grib/ncep/RUC2/#236/201102010600/F006/UGRD/tropopause/
|
||||
HDS ^([YZ].[A-TVWZ].{1,3}) (KWB.) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/?(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# This line enables the regional rfc qpf gribs
|
||||
HDS ^(YEI.[89]8) (KALR|KFWR|KKRF|KMSR|KORN|KPTR|KRHA|KRSA|KSTR|KTAR|KTIR|KTUA) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/[^/]*/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^OEBA88.*KNWC /Grid/SBN/Raw
|
||||
# OEBA88 KNWC 271200 /m120 !grib/noc/120/#255/201101270000/F000/ICEC/sfc/
|
||||
# FNMOC Seasonal Great Lakes Ice edge gridded data.
|
||||
HDS ^(OEBA88) KNWC (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/ICE/GRID\7/\9Z_\(10)_\(11)-\1_KNWC_\2\3\4_(seq).\5.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^[LM].[MN].98.*KWNH /Grid/SBN/rawGrib2
|
||||
# LEMG98 KWNH 020600 !grib2/ncep/NCEP_QPF/#001/201102020600F036/P06M/0 - NONE
|
||||
|
||||
NGRID ^([LM].[MN].98) (KWNH) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
HDS ^([LM].[MN].98) (KWNH) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^H[ET]QV[01][0-9].*KWNC /Grid/SBN/Raw
|
||||
# HEQV01 KWNC 151200 /mFORECASTER !grib/ncep/FORECASTER/#211/201012150100/F000/CLWMR/sfc/
|
||||
# NCEP/CPC Precipitation and Temperature anomaly
|
||||
# *** NOT FOUND IN INGEST STREAM ***
|
||||
ANY ^(H[ET]QV[01][0-9]) KWNC (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWNC_\2\3\4_(seq).\5.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^Y[IJL]XA[0-9][0-9].*KKCI /Grid/SBN/Raw
|
||||
# YIXA48 KKCI 012300 /mAWC_CIP !grib/ncep/AWC_CIP/#252/201102012300/F000/NLAT/5791 m above MSL/
|
||||
|
||||
HDS ^(Y[IJL]XA[0-9][0-9]) (KWBC) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^YAW[BCDGJM][0-9][0-9].*KKCI /Grid/SBN/Raw
|
||||
# YAWB43 KKCI 012200 /mAWC_CIP !grib/ncep/AWC_CIP/#252/201102012200/F001/NLAT/6705 m above MSL/
|
||||
|
||||
HDS ^(YAW[BCDGJMPS][3-9][0-9]) (KKCI) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/AWC_FIP/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# Aviation Clear Air Turbulence (CAT)
|
||||
# YVWA41 KKCI 012200 /mRUC2 !grib/ncep/RUC2/#255/201102012200F000/CAT/7010 m HGHT
|
||||
|
||||
NGRID ^([YZ]VW[ABCDGJMPS][0-9][0-9]) (KKCI) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# Aviation composite clear air turbulence (TPFI)
|
||||
# ZVWS50 KKCI 160300 !grib2/ncep/RUC2/#130/FHRS//LVL
|
||||
# 16.1.1: DR 18194 - This entry may need modification when LDM upgrade allows this product to match gempak grib2 tables
|
||||
|
||||
NGRID ^(ZV)(W)([ABCDGJMPS]..) (KKCI) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\9/GRID\(10)/\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^[LM].[ABDHMNRSTU].*KWB.* /Grid/SBN/rawGrib2
|
||||
# AWIPS1 OCONUS: GRID ^[LM].[ABCDGHMNORSTUVX].*KWB.* /Grid/SBN/rawGrib2
|
||||
# LTHO70 KWBC 011800 !grib2/ncep/GFS/#213/201102011800F120/TMPK/700 hPa PRES
|
||||
# DR 17426 'U' removed from second bracket set to remove 5km CONUS MOSGuide data Josh Watson
|
||||
|
||||
NGRID ^([LM].[ABCDGHMNORSTVX].{1,3}) (KWB.) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# GFS Grid #213 (95 km)
|
||||
|
||||
#NGRID ^([LM].H.{1,3}) (KWBC) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# GFS Grid #255 (??)
|
||||
|
||||
#NGRID ^([LM].T.{1,3}) (KWBC) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# NAM12 Grid #218 (CONUS)
|
||||
|
||||
#NGRID ^([LM].B.{1,3}) (KWBE) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# MosGuidance, perhaps others?
|
||||
# LVUC00 KWBQ 271200 !grib2/ncep/GFS/#197/FHRS//LVL
|
||||
# Maint : fixed pattern at F...
|
||||
# OCONUS: Added CEFG
|
||||
# DR 17426 'U' removed from second bracket set to remove 5km CONUS MOSGuide data. Josh Watson
|
||||
|
||||
HDS ^([LM].[ABCDEFGHMNRST].{1,3}) (KWB.) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# DR 17426 New pattern for HPCGuide added because an edit was made to pqact to remove 5km CONUS MOSGuide data and
|
||||
# that edit also removed the HPCGuide data. Josh Watson
|
||||
|
||||
NGRID ^([LM][ABCDFGH]U...) (KWBN) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# DR 17426
|
||||
# 2.5km CONUS GMOS
|
||||
# Pattern added by Josh Watson
|
||||
# The noaaportIngester does not yet read a grib2 SBN file with more than one message.
|
||||
|
||||
NGRID ^(Y.UZ9[0-9]) (KWB.) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/GMOS/GRID184/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
|
||||
|
||||
# RM 14024 Vlab 5238
|
||||
# 2.5km CONUS GriddedLAMP
|
||||
# Pattern modified by Josh Watson
|
||||
# Removed 14.4.1, replaced by 2.5km grid version
|
||||
#NGRID ^(L[AB]U[ABC].{1,3}) (KWNO) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# RM 14024 Vlab 5238
|
||||
# 2.5km CONUS GriddedLAMP
|
||||
# Pattern added by Josh Watson
|
||||
# The noaaportIngester does not yet read a grib2 SBN file with more than one message.
|
||||
# RM 17414 Split out EKDMOS from KMDL pattern
|
||||
# DCS 11447 Fix Gridded LAMP pattern to add sky and wind
|
||||
# DCS 19937 to add CDEF to U in third position for prob ceiling and visibility
|
||||
NGRID ^(L[ABCDEFGKLMNOPQ][CDEFU][ABZ][0-9][0-9]) (KMDL) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/LAMP/GRID184/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
|
||||
NGRID ^([LM][EFGH][A-L]Z9[0-9]) (KMDL) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/EKDMOS/GRID184/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
|
||||
NGRID ^(L[CDEF]U.[0-9][0-9]) (KWNO) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/LAMP/GRID184/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
|
||||
NGRID ^(YKU[CDEF][0-9][0-9]) (KMDL) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/LAMP/NMBv3/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^LAMA98.*KNES /Grid/SBN/rawGrib2
|
||||
# LAMA98 KNES 012200 !grib2/ncep/RTMA/#197/201102012201F000/CLD/0-0 - NONE
|
||||
|
||||
NGRID ^(LAMA98) (KNES) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^E.[ABCGHI].*KWBJ /Grid/SBN/rawGrib2
|
||||
# AWIPS1 OCONUS: GRID ^E.[ABCDEFGHI].*KWBJ /Grid/SBN/rawGrib2
|
||||
# EWAW88 KWBJ 021200 !grib2/ncep/GMGWM/#255/201102021200F180/WSTP/0 - NONE
|
||||
|
||||
NGRID ^(E.[ABCDEFGHI].{1,3}) (KWBJ) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# URMA - CONUS
|
||||
# Original pattern provided by Joshua.Watson.
|
||||
NGRID ^(L.[CKQR]A98) (KWBR) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/URMA/GRID184/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
NGRID ^(YE[CQR]Z98) (KWBR) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/URMA/GRID184/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^[LM].[AB].*KWBS* /Grid/SBN/rawGrib2
|
||||
# AWIPS1 OCONUS: GRID ^[LM].[ABCDE].*KWBS* /Grid/SBN/rawGrib2
|
||||
# LMDA98 KWBS 160000 !grib2/ncep/WRF_EM/#130/201012160000F000/WXTZ/0 - NONE
|
||||
# DR 14804 - Removed A-D since its already picked up in NGRID pattern above
|
||||
|
||||
ANY ^([LM].[EF].{1,3}) (KWBS) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^LDIZ11.*KWNS /Grid/SBN/rawGrib2
|
||||
# LDIZ11 KWNS 180039 !grib2/ncep/0/#202/FHRS//LVL
|
||||
|
||||
ANY ^(LDIZ1[1-9]|LDIZ2[1-9]|LDIZ3[01789]|LDIZ4[0-1]) (KWNS) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/[^/]*/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/SPC/GRID\7/SPC/\9Z_\(10)_\(11)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# DR 21459/DCS 20864 - SPC Probabilistic Day 3-8 Fire Weather Outlooks
|
||||
ANY ^(Y[YZ]UD33|Y[YZ]UE34|Y[YZ]UF35|Y[YZ]UG36|Y[YZ]UH37|Y[YZ]UI38) (KWNS) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/[^/]*/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/SPC/GRID\7/SPC/\9Z_\(10)_\(11)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^ZETA98.(KTUA|PACR|KSTR|KRSA|KORN|KRHA|KKRF|KMSR|KTAR|KPTR|KTIR|KALR|KFWR) /Grid/SBN/HydroRaw
|
||||
# ZETA98 KTAR 012300 /mNWS_160 !grib/nws/NWS_160/#255/201102012200/F001/APCP/sfc/
|
||||
|
||||
HDS ^(ZETA98) (KTUA|PACR|KSTR|KRSA|KORN|KRHA|KKRF|KMSR|KTAR|KPTR|KTIR|KALR|KFWR) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^ZDIA98.* /img/SBN/Raw
|
||||
# ZDIA98 KKCI 030056 /mAWC_NCWD !grib/ncep/AWC_NCWD/#255/201102030056/F000/var202/atmos col/
|
||||
|
||||
ANY ^(ZDIA98) (....) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# Restore from build 12.12 with new grib storage convention.
|
||||
NGRID ^(Y[AL]X[BCDGJMPS][3-9][0-9]) (KKCI) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/AWC_FIP/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AWIPS1: POINT ^JSAT98.*KKCI.* /aiv/ncwf/Raw
|
||||
# JSAT98 KKCI 022210
|
||||
|
||||
HDS ^(JSAT98) (KKCI) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/bufrncwf/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
|
||||
|
||||
# AWIPS1: POINT ^JU[BCFJMNOTVW]E(00|9[679]).*KKCI.* /aiv/sigwx/Raw
|
||||
# JUWE96 KKCI 021800
|
||||
HDS ^(JU[BCFJMNOTVW]E(00|9[679])) KKCI (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/bufrsigwx/(\3:yyyy)(\3:mm)\3/\4/\1_KKCI_\3\4\5_(seq).bufr.%Y%m%d%H
|
||||
|
||||
# RTOFS Global
|
||||
# The 3rd letter specifies region
|
||||
# A = Alaska D = Arctic I = Gulf Alaska S = Samoa
|
||||
# B = Bering G = Guam J = Hudson Baffin T = Trop Paci Lowres
|
||||
# C = West Conus H = Honolulu K = West Atl
|
||||
NGRID ^(E[HS-V][CJK][B-T]01) (KWBW) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/RTOFS/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
|
||||
|
||||
# HRRR - Pattern provided by Joshua.Watson.
|
||||
NGRID ^(Y.C[A-MZ][05789][0-9]) (KWBY) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# MRMS
|
||||
NGRID ^(YAU[CDLMPQS][0-2][0-9]) (KWNR) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/MRMS/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# RTMA 2.5km
|
||||
NGRID ^(L.IA98) (KWBR) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# ETSS CONUS
|
||||
NGRID (MHU|MPQ|MPU|LPU)([A-F][0-2][0-9]) (KNHC) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\4:yyyy)(\4:mm)\4/\5/ETSS/GRID184/\1\2_\3_\4\5\6_(seq).grib2.%Y%m%d%H
|
||||
|
||||
# CONUS MOS
|
||||
IDS|DDPLUS ^(FOUS[1-589].) (....) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/forecast/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# GFS20 - Puerto Rico, CONUS
|
||||
# YUFC97 KWBC 051200 !grib2/ncep/GFS/#255/201505051200F012/UREL/2 K*m**2*kg-1*s-1
|
||||
# ZONK67 KWBC 051200 !grib2/ncep/GFS/#215/201505051200F021/OMEG/675 hPa PRES
|
||||
# ZVBK86 KWBC 051200 !grib2/ncep/GFS/#217/201505051200F021/VREL/180-150 hPa PDLY
|
||||
|
||||
NGRID ^([YZ][BCE-HMO-Y][FN][A-Z][0-9][0-9]) (KWBC) (..)(..)(..) [^!]*!(grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)_\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# DCS 19595/20078: National Blend CONUS / Puerto Rico
|
||||
NGRID|HDS ^(Y[A-Z][A-O][A-R][0-2][0-9]) (KWE[ABGIHL]) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/NationalBlend/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# NamDNG 2.5k/3km 16.2.2 CONUS pattern added by Josh Watson
|
||||
# DR 14845
|
||||
NGRID ^([LM][ADEHKRSTUVZ]I[A-Z][0-9][0-9]) (KWBE) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# NamDNG 2.5k Puerto Rico
|
||||
# DR 14845
|
||||
NGRID ^([LM][ADEHKRSTUVZ]C[A-Z][0-9][0-9]) (KWBE) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# DR 18637: PQPF data
|
||||
NGRID ^(HEN[A-KXY][0-9][0-9]) (KWNH) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# This separate pattern necessary because some pqpf data cause ldm grib2 errors and it doesn't parse entire grib record
|
||||
NGRID ^(HEN[A-KXY][0-9][0-9]) (KWNH) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/FHRS/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# 2.5km CONUS PWPF
|
||||
NGRID ^(HI[NO][B-X][0-9][0-9]) (KWNH) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/PWPF/GRID184/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
|
||||
|
||||
# National Radar for DCS 18425 / DR 18913 / DCS 23022 (SR products)
|
||||
NNEXRAD ^(SDUS[234578].) (K|T)(...) (..)(..)(..) /p(N0B|N1B|N0G|N1G|NST|TZL|TZ1|TV1|NCR)(...)
|
||||
FILE -overwrite -log -close -edex /data_store/radar/(\4:yyyy)(\4:mm)\4/\5/\2\8/\7/\1_\4\5\6_\2\8_\7_(seq).rad
|
||||
|
||||
# DR 17480 Add HFR (High Frequency Radar) Pattern
|
||||
# Note: There isn't much metadata here to work with, if more is needed Unidata should be contacted.
|
||||
# OUTA98 KWNB 111100 !grib2/
|
||||
|
||||
ANY ^(OUTA98) (KWNB) (..)(..)(..)[^!]*!(grib|grib2)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/HFR/\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# GOES-R/S SCMI imagery products from GSP (East CONUS, Puerto Rico, East Full Disk, West Full Disk, West CONUS)
|
||||
ANY ^(TIR[EPSTW]..) (KNES) (..)(..)(..) (...)
|
||||
FILE -overwrite -log -close -edex /data_store/goes-r/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_\6_(seq).%Y%m%d%H
|
||||
|
||||
# GOES-R/S SCMI imagery products from GSP (East and West Mesos)
|
||||
ANY ^(TI[SU]...) (KNES) (..)(..)(..) (...)
|
||||
FILE -overwrite -log -close -edex /data_store/goes-r/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_\6_(seq).%Y%m%d%H
|
||||
|
||||
# GOES-R/S Derived products from PDA
|
||||
ANY ^(IXT[A-RU]99) (KNES) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/goes-r/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# GOES-R/S Derived products from PDA, cont'd
|
||||
ANY ^(IXT[YWX]01) (KNES) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/goes-r/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# GOES-17/West Derived motion winds from PDA
|
||||
ANY ^(IXTU89) (KNES) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/goes-r/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# ESTOFS - CONUS Pacific coast (D), Atlantic and Gulf coasts (I), and Puerto Rico (P)
|
||||
NGRID ^(E[EHC][DIP][A-Z]88) (KWBM) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# Subhourly HRRR for DCS 19727
|
||||
HDS ^(Z[UVZ]X[A-Z][0-9][0-9]) (KWBY) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{5})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/HRRR-Subhly/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
#HREF - Added by Mark Sannutti per DCS 20486. This pattern was created due to the ldm grib2 errors as the products are not in the ldm grib tables.
|
||||
NGRID ^(Y[B-Z][CDEM][B-Q,Z][0-9][0-9]) (KWBH) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/FHRS/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/HREF/GRID\8/\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
|
@ -0,0 +1,642 @@
|
|||
#####
|
||||
#
|
||||
# pqact.conf entries for ALL sites
|
||||
#
|
||||
# NOTE: This file should not be edited as it will be overwritten by future installs.
|
||||
# If you need to modify this file copy it to pqact.conf.site.\*, edit that file,
|
||||
# and modify the pqact.include file to reference your local file instead.
|
||||
# You should also open an NCF TT so the base file can be corrected.
|
||||
#
|
||||
#####
|
||||
# /-\-/-\-/-\-/-\- acq_patterns.template /-\-/-\-/-\-/-\-
|
||||
# This file is a template for creating a pqact.conf file for organizing distributed data obtained
|
||||
# using the ldm administration.
|
||||
#
|
||||
# All data is placed in the recommended subdirectories of /data_store based on patterns for the data
|
||||
#-product identifier.. For example satellite data is placed in /data_store/sat/ and grib2 data is
|
||||
# placed in /data_store/grib2/.
|
||||
#
|
||||
# The data file is then placed in subdirectories based on the identifier's day and hour values.
|
||||
# All identifiers have a 6 digit string indicating day, hour and minute for the data. For example an
|
||||
# identifier for grib2 arriving on December 18, 2012 with a time string 180006 has a day of 18 an hour
|
||||
# of 00 and minute of 06. Ldm can determine the year and month based on when it receives the identifier.
|
||||
# Using this information the grib2 file will be placed in a subdirectory based on year, month and day
|
||||
# and this directory would contain directories for the hour. For the above example the file would be
|
||||
# placed in:
|
||||
#
|
||||
# /data_store/grib2/20121218/00/filename
|
||||
#
|
||||
# The filename will have an extension based on 4 digit year, 2 digit month, 2 digit day and 2 digit hour
|
||||
# of the time received. This may be different form the time in the identifier. For example a grib2
|
||||
# file name may look like the following:
|
||||
#
|
||||
# LJPZ98_KNHC_180002_9748544.grib2.2012121800
|
||||
#
|
||||
#####
|
||||
#
|
||||
# SOFTWARE HISTORY
|
||||
#
|
||||
# Date Ticket# Engineer Description
|
||||
# ------------- -------- ---------- --------------------------------------------
|
||||
# Sep 05, 2012 1090 jkorman Corrected several patterns as well as
|
||||
# combining similar patterns.
|
||||
# Oct 09, 2012 1252 jkorman Corrections and additions from Dale Morris.
|
||||
# Dec 11, 2012 1411 rferrel More corrections and additions from Dale Morris.
|
||||
# Mar 26, 2013 1828 rferrel Fix patterns for intlsigmets and text pattern not placing files in proper directory.
|
||||
# May 30, 2013 2054 rferrel Minor fix to two grib patterns.
|
||||
# Jun 24, 2013 1966 rferrel The acars pattern changed to place files in the proper subdirectories.
|
||||
# Name changes to reflect plugin names for modelsounding, goessounding, poessounding.
|
||||
# Apr 24, 2014 3068 dgilling Add pattern for MetOp-B ASCAT T winds.
|
||||
# Jun 12, 2014 3230 rferrel Add pattern for URMA.
|
||||
# Jan 21, 2015 4014 dgilling Add pattern for ETSS.
|
||||
# Feb 02, 2015 4066 rferrel Add pattern form Earth Networks Total Lightning: SFPA42
|
||||
# May 07, 2015 4434 skorolev Add pattern for GFS20
|
||||
# Aug 20, 2015 17915 mporricelli Add pattern for GFS229 (1 deg GFS)
|
||||
# Aug 27, 2015 4687 skorolev Add pattern for ECMWF station-based MOS text bulletins
|
||||
# Sep 30, 2015 4930 rferrel Corrected patterns for intlsigmets.
|
||||
# Oct 08, 2015 4958 dgilling Add pattern for NationalBlend
|
||||
# Oct 30, 2015 17683 jwatson Add pattern for Day 8-11 Alaska 3km gridded MOS
|
||||
# Jan 28, 2016 5183 nabowle Add pattern for PWPF.
|
||||
# Feb 23, 2016 14845 jwatson Add pattern for 2.5/3km Nam DNG CONUS/AK
|
||||
# Jul 29, 2016 19202 amoore Add pattern for new lightning vendor
|
||||
# Oct 05, 2016 19412 amoore Revert pattern change from 19202. SF(US|PA)43 is not a valid WMO ID.
|
||||
# Raw data storage pattern also became incorrect. Reverting fixes both issues.
|
||||
# Oct 19, 2016 5904 dlovely Moved from AWIPS2_baseline
|
||||
# Oct 24, 2016 5954 tgurney Fix typo in National Radar pattern
|
||||
# Nov 17, 2016 19557 mporricelli Add missing pattern letters for additional NationalBlend products
|
||||
# Jan 13, 2017 19685 lbyerle Add patterns for GOES-R SCMI,derived prods from PDA subsc, and add'l polar products.
|
||||
# Mar 02, 2017 19839 lbyerle Fix pattern to ensure that SCMI 30-sec window tiles don't over-write each other.
|
||||
# Jun 01, 2017 19937 jwatson Gridded LAMP. Add CDEF to existing U in position 3 for prob ceiling and vis elements
|
||||
# Jul 06, 2017 19306 mporricelli Add additional patterns for GHE SPE products (ZETA9[6789])
|
||||
# Jul 20, 2017 20054 mporricelli Modify ETSS pattern
|
||||
# Jul 06, 2017 19306 mporricelli Add additional patterns for GHE SPE products (ZETA9[6789])
|
||||
# Jul 20, 2017 20054 mporricelli Modify ETSS pattern
|
||||
# Aug 09, 2017 18784 wkwock Add patterns for FireWx Portable Radiosonde Observations
|
||||
# Dec 18, 2017 20478 msannutti Removed original P-ETSS pattern and added it to .tropical file
|
||||
# Dec 18, 2017 20486 msannutti Added HREF pattern
|
||||
|
||||
# Jan 02, 2018 20054 msannutti Modify ETSS pattern for model upgrade
|
||||
# Mar 22, 2018 20290 amoore Added hourly precip URMA patterns.
|
||||
# Mar 30, 2018 20504 mporricelli Added _(seq) to GOES-R patterns
|
||||
# Apr 30, 2018 19887 dmanzella Removed d2d-perspective buttons and LDM pqact.conf entries for decommissioned data
|
||||
# May 24, 2018 20535 mgamazaychi Corrected patterns for NationalBlend products
|
||||
# Jul 30, 2018 17829 lbyerle Added pattern for JASON-3 Altimetry
|
||||
# Mar 16, 2018 6793 dgilling Expand RER pattern to include other various text products.
|
||||
# Apr 11, 2018 7092 randerso Changed MRMS pattern to write to MRMS directory
|
||||
|
||||
# Aug 02, 2018 7061 randerso Split pqact.conf.template out into multiple files
|
||||
# Jul 18, 2018 DR21433 arivera Update NOAA-20 NUCAPS pqact pattern
|
||||
# Feb 17, 2020 DCS21477 lbyerle Added pattern for global blended hydro (polar sat)
|
||||
# May 26, 2020 8152 randerso Added additional maritime obs
|
||||
# May 28, 2020 8152 randerso Added Buoy Obs in bufr
|
||||
#
|
||||
#####
|
||||
|
||||
#***************************************************************
|
||||
# satellites
|
||||
# AWIPS 1 PATTERN IMAGE ^T.* /sat/SBN/Raw
|
||||
# satz/ch2/GOES-11/WV/20110201 1830/NHEM-COMP/24km/ TIGF05 KNES 011830
|
||||
NIMAGE ^(sat[^/]*)/ch[0-9]/([^/]*)/([^/]*)/([^ ]*) ([^/]*)/([^/]*)/([^/]*)/ (T[^ ]*) ([^ ]*) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/sat/(\(10):yyyy)(\(10):mm)\(10)/\(11)/\2/\(11)\(12)Z_\3_\7_\6-\8_\9_(seq).satz.%Y%m%d%H
|
||||
|
||||
# AWIPS 1 GRID ^ZEGA98.*KNES /img/SBN/Raw
|
||||
#
|
||||
ANY ^(ZEGA98) (KNES) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/misc/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# AWIPS 1: GRID ^ZEGZ98.*K.* /img/SBN/Raw
|
||||
# ZEGZ98 KORN 011927 /mNWS_151 !grib/nws/NWS_151/#255/201102011800/F024/CNWAT/sfc/
|
||||
# ZEGZ98 KEY 1HR=HPBL, 3HR=5WAVH, 6HR=CNWAT
|
||||
HDS ^(ZEGZ98) (K.{3}) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^YEI.[89]8.*KWNH /Grid/SBN/Raw
|
||||
#!MAINT! This line is a superset duplicate of line 16 (which only triggers on /ncep/) - However cannot find any data matching this pattern.
|
||||
HDS ^(YEI.[89]8) KWNH (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWNH_\2\3\4_(seq).\5.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^ZEX.98.*KWNH /Grid/SBN/Raw
|
||||
# ZEXM98 KWNH 020000 /mNCEP_QPF !grib/ncep/NCEP_QPF/#218/201102020000/F072/APCP/sfc/
|
||||
|
||||
HDS ^(ZEX.98) KWNH (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWNH_\2\3\4_(seq).\5.%Y%m%d%H
|
||||
|
||||
## -- ECMF, UKMET, MRF -- ##
|
||||
|
||||
# AWIPS1: GRID ^H.[A-H].*ECMF /Grid/SBN/Raw
|
||||
# HVAS50 ECMF 011200 /mECMWF_139 !grib/ecmwf/ECMWF_139/#001/201102011200/F168/VGRD/500 mb/
|
||||
|
||||
HDS ^(H.[A-H].{1,3}) ECMF (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_ECMF_\2\3\4_(seq).\5.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^H.[I-L].*EGRR /Grid/SBN/Raw
|
||||
# AWIPS1: GRID ^H.[I-L].*KWBK /Grid/SBN/Raw
|
||||
# HVKH30 EGRR 011200 /mUKM_45 !grib/ukmet/UKM_45/#039/201102011200/F042/VGRD/300 mb/
|
||||
# HTJA85 KWBK 010000 /mSSIGFS !grib/ncep/SSIGFS/#038/201102010000/F000/TMP/850 mb/
|
||||
# HHJA85 KWBK 010000 /mSPEC62MRF !grib/ncep/SPEC62MRF/#038/201102010000/F000/HGT/850 mb/
|
||||
|
||||
HDS ^(H.[I-L].{1,3}) (EGRR|KWBK) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^H.X.*KNWC /Grid/SBN/Raw
|
||||
# *** NOT FOUND IN INGEST STREAM ***
|
||||
|
||||
ANY ^(H.X...) KNWC (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib/(\2:yyyy)(\2:mm)\2/\3/MISC/\1_KNWC_\2\3\4_(seq).grib.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^O.[JMNQ].*KWBJ /Grid/SBN/Raw
|
||||
# ONQZ88 KWBJ 020000 /mNWW_124 !grib/ncep/NWW_124/#253/201102020000/F108/WVDIR/sfc/
|
||||
|
||||
HDS ^(O.[JMNQ].{1,3}) KWBJ (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWBJ_\2\3\4_(seq).\5.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^O.N.*KWBM /Grid/SBN/Raw
|
||||
# OENA88 KWBM 020000 /mICE_120 !grib/ncep/ICE_120/#219/201102020000/F000/ICEC/MSL/
|
||||
#HDS ^(O.N.{1,3}) KWBM (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
# FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWBM_\2\3\4_(seq).\5.%Y%m%d%H
|
||||
#
|
||||
# AWIPS1: GRID ^O.L.*KWBI /Grid/SBN/Raw
|
||||
# OTLA88 KWBI 010000 /mSST !grib/ncep/SST/#235/201102010000/F000/TMP/sfc/
|
||||
#HDS ^(O.L.{1,3}) KWBI (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
# FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWBI_\2\3\4_(seq).\5.%Y%m%d%H
|
||||
#!MAINT! Combined the above two patterns into one. The only difference was KWBM vs KWBI and the O.L or O.N in \1
|
||||
HDS ^(O.[LN].{1,3}) (KWBM|KWBI) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^[YZ][UV]M.98.*KNHC /Grid/SBN/Raw
|
||||
# *** NOT FOUND IN INGEST STREAM ***
|
||||
|
||||
ANY ^([YZ][UV]M.98) KNHC (..)(..)(..)[^!]*!(grib|grib2)
|
||||
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/TPCTcm/\1_\2\3\4_(seq).\5.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^L.U.*KWBN* /Grid/SBN/rawGrib2
|
||||
# LAUE06 KWBN 021200 !grib2/ncep/NDFD/#197/201102021200F096/CLD/0 - NONE
|
||||
|
||||
#NGRID ^(L.U.*) (KWBN) (..)(..)(..) .*!(grib|grib2)/.*/(.*)/#(.*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -overwrite -log -close -edex /data_store/\6/GRID\8/\7/\9/\(10)Z_\(11)_\(12)-\1_\2_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^L[AB]U[ABC].*KWNO* /Grid/SBN/rawGrib2
|
||||
# LBUB05 KWNO 012200 !grib2/ncep/LAMP/#197/201102012200F007/CTSTM02/0 - NONE
|
||||
|
||||
# AWIPS1: GRID ^L[UV]I.*KWBJ* /Grid/SBN/rawGrib2
|
||||
# LVIB88 KWBJ 011800 !grib2/ncep/GFS/#255/201102011800F003/VSBY/10 m HGHT
|
||||
|
||||
NGRID ^(L[UV]I.{1,3}) (KWBJ) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^[LM]DG.*KNHC* /Grid/SBN/rawGrib2
|
||||
# LDGG98 KNHC 021200 !grib2/ncep/FORECASTER/#255/201102021200F036/SPED360025PA/10 m HGHT
|
||||
|
||||
NGRID ^([LM]DG.{1,3}) (KNHC) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^LJ[NP][NT]98.*KWNM /Grid/SBN/rawGrib2
|
||||
# LJNT98 KWNM 020500
|
||||
|
||||
# AWIPS1: GRID ^LJPZ98.*KNHC /Grid/SBN/rawGrib2
|
||||
# LJPZ98 KNHC 020024
|
||||
|
||||
NGRID ^(LJNT98) (KWBC|KWNM) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/MPC/GRID180/\4\5Z_opcWave-\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
|
||||
|
||||
NGRID ^(LJPN98) (KWNM|KWBC) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/MPC/GRID181/\4\5Z_opcWave-\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
|
||||
|
||||
NGRID ^(LJPZ98) (KNHC|KWNM|KWBC) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/TPC/GRID182/\4\5Z_opcWave-\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^ETWA88.*KWBI /Grid/SBN/rawGrib2
|
||||
# ETWA88 KWBI 010000 !grib2/ncep/SST/#173/201102010000F000/TMPK/0 - NONE
|
||||
|
||||
NGRID ^(ETWA88) (KWBI) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^L.Z.*KWBX /Grid/SBN/rawGrib2
|
||||
# LRZY40 KWBX 020000
|
||||
|
||||
HDS ^([LM].Z.{1,3}) KWBX (..)(..)(..)
|
||||
PIPE -close /usr/local/ldm/decoders/decrypt_file
|
||||
/data_store/grib2/(\2:yyyy)(\2:mm)\2/\3/ECMWF_HiRes/ecmwf_decrypted_\1_KWBX_\2\3\4_(seq).grib2.%Y%m%d%H
|
||||
|
||||
|
||||
EXP (.*ecmwf_decrypted.*)
|
||||
FILE -overwrite -log -close -edex \1
|
||||
|
||||
# AWIPS1: POINT .*IUPT(0[1-4]).*|.*IUPT40.* /ispan/bufr/profiler
|
||||
# IUPT01 KBOU 020300
|
||||
# AWIPS1: POINT ^IUAK01.* /ispan/bufr/profiler
|
||||
# IUAK01 PANC 012300
|
||||
HDS ^(IUPT0[1-4]|IUPT40|IUAK01) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/profiler/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
|
||||
|
||||
# AWIPS1: POINT ^IUSZ[4-9][0-9].* /ispan/bufr/raob
|
||||
# AWIPS1 OCONUS: POINT ^IUSZ[0-9][0-9].* /ispan/bufr/raob
|
||||
# IUSZ53 KWBC 020205
|
||||
# AWIPS1: POINT ^IUSY[4][0-9].* /ispan/bufr/raob
|
||||
# IUSY41 KWBC 020030
|
||||
|
||||
HDS ^(IUS(Z[0-9]|Y4)[0-9]) ([A-Z]{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/bufrua/(\4:yyyy)(\4:mm)\4/\5/\1_\3_\4\5\6_(seq).bufr.%Y%m%d%H
|
||||
|
||||
# DCS18784
|
||||
HDS ^(IU[JS]N21) (KWBC) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/bufrua/(\4:yyyy)(\4:mm)\4/\5/\1_\3_\4\5\6_(seq).bufr.%Y%m%d%H
|
||||
|
||||
# AWIPS1: TEXT ^SFUS41.* /ispan/binLightning
|
||||
# SFUS41 KWBC 012220
|
||||
|
||||
HDS ^(SF(US|PA)41) ([A-Z]{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -edex -close /data_store/binlightning/(\4:yyyy)(\4:mm)\4/\5/\1_\3_\4\5\6_(seq).nldn.%Y%m%d%H
|
||||
|
||||
# WMO Heading for Earth Networks Total Lightning
|
||||
|
||||
NGRID ^(SFPA42) ([A-Z]{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -edex -close /data_store/entlightning/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# AWIPS1: TEXT ^[ABCFMNRSUVW]......[KPTMC] /text/NO_STORE
|
||||
# TEXT ^[ABCFMNRSUVW].....[KPTMC] /text/NO_STORE
|
||||
# TEXT ^DF.* /text/NO_STORE
|
||||
# TEXT ^T[BCHPRTWXY].* /text/NO_STORE
|
||||
# *** COME BACK TO THIS ***
|
||||
IDS|DDPLUS ^(M[A-Z]{3}[0-9]{2}) ([KPTMC].{3}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/text/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
IDS|DDPLUS ^(T[BCHPRTWXY][A-Z]{2}[0-9]{2}) ([A-Z]{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/text/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
IDS|DDPLUS ^(SE[A-Z]{2}[0-9]{2}) ([A-Z]{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/text/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
IDS|DDPLUS ^(WE[CHP][A-Z][0-9]{2}) ([A-Z]{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/text/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# summaries
|
||||
#IDS|DDPLUS ^(A.{5}) (.{4}) (..)(..)(..)
|
||||
# FILE -overwrite -log -close -edex /data_store/summaries/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
# Change submitted by Dale Morris
|
||||
IDS|DDPLUS ^(A[AC-FH-RT-Z]..[0-9][0-9]) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/summaries/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
#DR 16188 - Changed IDS|DDPLUS to ANY to handle products over both nwstg and nwstg2 channels
|
||||
ANY ^(AG..[0-9][0-9]) (KWB.) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/summaries/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
#shef
|
||||
IDS|DDPLUS ^(A[BS]..[0-9][0-9]) (....) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
IDS|DDPLUS ^(AG..[0-9][0-9]) (KALR|KFWR|KKRF|KMSR|KORN|KPTR|KRHA|KRSA|KSTR|KTAR|KTIR|KTUR|KTUA) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
IDS|DDPLUS ^(SR..[0-9][0-9]) (....) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# fire wx spot fcst reports
|
||||
IDS|DDPLUS ^(B.{5}) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/fire_wx_spot_fcst_reports/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# climate
|
||||
IDS|DDPLUS ^(C.{5}) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/climate/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# forecast
|
||||
#IDS|DDPLUS ^(F.{5}) (.{4}) (..)(..)(..)
|
||||
# FILE -overwrite -log -close -edex /data_store/forecast/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
# Change submitted by Dale Morris
|
||||
IDS|DDPLUS ^(F[A-FH-NP-Z]..[0-9][0-9]) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/forecast/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
#PWSAT product - DR 17513
|
||||
IDS|DDPLUS ^(FONT1[0-9]) KNHC (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/text/(\2:yyyy)(\2:mm)\2/\3/\1_KNHC_\2\3\4_(seq).%Y%m%d%H
|
||||
#shef forecasts
|
||||
IDS|DDPLUS ^(FG..[0-9][0-9]) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
IDS|DDPLUS ^(FOUS[67].) (....) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# misc adm messages
|
||||
#IDS|DDPLUS ^(N.{5}) (.{4}) (..)(..)(..)
|
||||
# FILE -overwrite -log -close -edex /data_store/misc_adm_messages/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
#
|
||||
# separate out svrwx lsr and GSM misc adm messages
|
||||
# Changed patterns to ANY and removed NWUS6 to prevent encrypted WCL from storing for DR14314
|
||||
ANY ^(N[A-VYZ]....) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/misc_adm_messages/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
ANY ^(NWUS[01347-9].) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/misc_adm_messages/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
ANY ^(NWUS5.) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/lsr/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
# DR16660 - time string changed back to original for PBP and HFO
|
||||
IDS|DDPLUS ^(NW(HW|MY)50) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/lsr/(\4:yyyy)(\4:mm)\4/\5/\1_\3_\4\5\6_(seq).%Y%m%d%H
|
||||
ANY ^(NWUS2.) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/svrwx/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
ANY ^(NXUS[0-57-9].) (....) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/misc_adm_messages/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# xml
|
||||
IDS|DDPLUS ^(R.{5}) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/xml/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# TEXT ^SMUS.* /point/synoptic/Raw
|
||||
# TEXT ^SMCN.* /point/synoptic/Raw
|
||||
# TEXT ^SMMX.* /point/synoptic/Raw
|
||||
IDS|DDPLUS ^(SM[UCM][SNX]..) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/synoptic/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# DR 15716 - Add in SHUS products for fire weather obs (and others)
|
||||
IDS|DDPLUS ^(SHUS..) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/misc_sfc_obs/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# AWIPS1: TEXT ^S[AP]US[78]0.* /point/metar/Raw
|
||||
# AWIPS1: TEXT ^S[AP]US4.* /point/metar/Raw
|
||||
# AWIPS1: TEXT ^S[AP]U[CEMW]6.* /point/metar/Raw
|
||||
# AWIPS1: TEXT ^SAAK7.* /point/metar/Raw
|
||||
# AWIPS1: TEXT ^S[AP]CN[345].* /point/metar/Raw
|
||||
# AWIPS1: TEXT ^SACN8[5679].*KWBC /point/metar/Raw
|
||||
# AWIPS1: TEXT ^SACN9[0-7].*KWBC /point/metar/Raw
|
||||
# AWIPS1: TEXT ^S[AP]MX[4].* /point/metar/Raw
|
||||
# AWIPS1: TEXT ^S[AP]DR3*.* /point/metar/Raw
|
||||
# AWIPS1: TEXT ^SAPA12.* /point/metar/Raw
|
||||
# AWIPS1: TEXT ^SAPA[34][01].* /point/metar/Raw
|
||||
# AWIPS1: TEXT ^S[AP]XX60.* /point/metar/Raw
|
||||
# AWIPS1: TEXT ^S[AP]RA31.*KWBC /point/metar/Raw
|
||||
IDS|DDPLUS ^(S[AP].{4}) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/metar/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# already included in text pattern
|
||||
#IDS|DDPLUS ^(SAAK7.) (....) (..)(..)(..)
|
||||
# FILE -overwrite -log -close /data_store/metar/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# already included in text pattern
|
||||
#IDS|DDPLUS ^(S[AP]CN[345].) (....) (..)(..)(..)
|
||||
# FILE -overwrite -log -close /data_store/metar/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# AWIPS1: TEXT ^SMV[DCE].* /point/maritime/Raw
|
||||
# AWIPS1: TEXT ^SIV[DCE].* /point/maritime/Raw
|
||||
# AWIPS1: TEXT ^SNV[DCE].* /point/maritime/Raw
|
||||
# AWIPS1: TEXT ^SSV[DX].* /point/maritime/Raw
|
||||
# SMVD21 KHAF 021800
|
||||
IDS|DDPLUS ^(SIV[CDEFX]..|SMV[ABCDE]..|SNV[CDE]..|SSV[DX]..|SVID..) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/maritime/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# AWIPS1: TEXT ^SXUS2[0123].KWNB.* /point/maritime/Raw
|
||||
# SXUS20 KWNB 022200 RRX
|
||||
# AWIPS1: TEXT ^VHVD.*KWNB.* /point/maritime/Raw
|
||||
# VHVD29 KWNB 022340 /pMOBP29
|
||||
IDS|DDPLUS ^(SXUS2[0123]) KWNB (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/maritime/(\2:yyyy)(\2:mm)\2/\3/\1_KWNB_\2\3\4_(seq).%Y%m%d%H
|
||||
|
||||
#Buoy Obs in bufr
|
||||
ANY ^(IOB...) (KWNB) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/bufrobs/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
|
||||
|
||||
IDS|DDPLUS ^(SX(US|AK|HW|MH|KA)..) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/text/(\4:yyyy)(\4:mm)\4/\5/\1_\3_\4\5\6_(seq).%Y%m%d%H
|
||||
|
||||
# SHEF
|
||||
IDS|DDPLUS ^(SO.{4}) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
|
||||
# AWIPS1: OTHER ^UAUS31.* /point/aircraft/Raw
|
||||
# AWIPS2 distribution file airep.xml: ^UA(US|PA|NT).. KWBC.*
|
||||
IDS|DDPLUS ^(UA(US|PA|NT)..) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/airep/(\4:yyyy)(\4:mm)\4/\5/\1_\3_\4\5\6_(seq).%Y%m%d%H
|
||||
|
||||
# AWIPS1: OTHER ^UBUS[12].* /point/aircraft/Raw
|
||||
# AWIPS1: OTHER ^UBUS3[15].* /point/aircraft/Raw
|
||||
# AWIPS2 distribution file pirep.xml: ^UBC.*
|
||||
IDS|DDPLUS ^(UB.{4}) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/pirep/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# raobs
|
||||
IDS|DDPLUS ^(U[SM].{4}) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/raobs/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# upperair
|
||||
IDS|DDPLUS ^(U[^ABSM].{4}) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/upperair/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# MAROB
|
||||
IDS|DDPLUS ^(V.{5}) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/MAROB/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# TODO: NEEDS A BETTER PATTERN
|
||||
# warning/watch/advisory
|
||||
# AWIPS2 distribution file warning.xml
|
||||
#
|
||||
# ^(W[FGHOTUW]|FZ)[ACHKMPU][AHKQSWY].*
|
||||
# ^(WT)(NT|PZ)\d{2} KNHC.*
|
||||
# ^(WTP)A\d{2} PHFO.*
|
||||
# ^(NWU)S\d{2} KWNS.*
|
||||
#
|
||||
# Change suggested by Dale Morris
|
||||
IDS|DDPLUS ^(W[BD-RTUW-Z]....) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/wwa/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# AWIPS1: TEXT ^WAUS4[1-6].* /aiv/advisories/Raw
|
||||
# WAUS44 KKCI 031822 AAA /pWA4T
|
||||
|
||||
# already included in text pattern
|
||||
#IDS|DDPLUS ^(WAUS4[1-6]) (....) (..)(..)(..)
|
||||
# FILE -overwrite -log -close /data_store/airmet/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# AWIPS1: TEXT ^W[CSV]US0[1-6].* /aiv/advisories/Raw
|
||||
# WSUS06 KKCI 030129
|
||||
|
||||
# already included in text pattern
|
||||
#IDS|DDPLUS ^(W[CSV]US0[1-6]) (....) (..)(..)(..)
|
||||
# FILE -overwrite -log -close /data_store/nonconvsigmet/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# AWIPS1: TEXT ^WSUS3[123].* /aiv/convSIGMET/Raw
|
||||
# WSUS33 KKCI 030055 /pSIGW
|
||||
# TEXT ^WSUS3[123].* /aiv/convSIGMET/Raw
|
||||
IDS|DDPLUS ^(WSUS3[123]) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/convsigmet/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# Aviation patterns : AIRMETS : CONUS
|
||||
# TEXT ^WAUS4[1-6].* /aiv/advisories/Raw
|
||||
#IDS|DDPLUS ^(WAUS4[1-6]) (.{4}) (..)(..)(..)
|
||||
# FILE -overwrite -log -close -edex /data_store/airmet/%Y%m%d/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# Aviation patterns : NON-CONVECTIVE SIGMETS : CONUS
|
||||
# TEXT ^W[CSV]US0[1-6].* /aiv/advisories/Raw
|
||||
IDS|DDPLUS ^(W[ACSV]US[04][1-6]) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/nonconvsigmet/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# airmet
|
||||
IDS|DDPLUS ^(WAUS4[1-6]) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/airmet/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
# intlsigmets
|
||||
IDS|DDPLUS ^(W[CSV]PA((0[1-9])|(1[0-3]))) (PHFO) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/intlsigmet/(\6:yyyy)(\6:mm)\6/\7/\1_\5_\6\7\8_(seq).%Y%m%d%H
|
||||
IDS|DDPLUS ^(W[CSV]NT((0[1-9])|(1[0-3]))) (KKCI) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/intlsigmet/(\6:yyyy)(\6:mm)\6/\7/\1_\5_\6\7\8_(seq).%Y%m%d%H
|
||||
IDS|DDPLUS ^(WAAK4[789]) (PAWU) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/intlsigmet/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
IDS|DDPLUS ^(W[CSV]PN((0[1-9])|(1[0-3]))) (KKCI) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/intlsigmet/(\6:yyyy)(\6:mm)\6/\7/\1_\5_\6\7\8_(seq).%Y%m%d%H
|
||||
|
||||
# already included in text pattern
|
||||
#IDS|DDPLUS ^(S[IMN]V[DCE]..|SSV[DX]..) (....) (..)(..)(..)
|
||||
# FILE -overwrite -log -close /data_store/sfcobs/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# already included in text pattern
|
||||
#IDS|DDPLUS ^(SXUS2[0123]) (KWNB) (..)(..)(..)
|
||||
# FILE -overwrite -log -close /data_store/sfcobs/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# already included in text pattern
|
||||
#IDS|DDPLUS ^(VHVD..) (KWNB) (..)(..)(..)
|
||||
# FILE -overwrite -log -close /data_store/sfcobs/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# already included in text pattern
|
||||
#IDS|DDPLUS ^(SM(US|CN|MX)..) (....) (..)(..)(..)
|
||||
# FILE -overwrite -log -close /data_store/sfcobs/\4/\5/\1_\3_\4\5\6_(seq).%Y%m%d%H
|
||||
|
||||
# AWIPS1: POINT ^JSMT2[1-6].* /ispan/bufr/AVN
|
||||
# AWIPS1: POINT ^JSMT4[1-6].* /ispan/bufr/NGM
|
||||
# AWIPS1: POINT ^JSMT6[1-6].* /ispan/bufr/MRF
|
||||
# AWIPS1: POINT ^JSMT7[1-6].KWNO.* /ispan/bufr/MRF
|
||||
# AWIPS1: POINT ^JSMT7[1-6].KWNH.* /ispan/bufr/HPC
|
||||
# AWIPS1: POINT ^JSML1[1-6].* /ispan/bufr/ETA
|
||||
# AWIPS1: POINT ^JSML3[1-6].* /ispan/bufr/GFS
|
||||
# JSML30 KWNO 021800
|
||||
|
||||
# AWIPS1: POINT ^JSMF1[1-6].KWNO.* /ispan/bufr/GFSLAMP
|
||||
# AWIPS1 OCONUS: POINT ^JSMF1[0-7].KWNO.* /ispan/bufr/GFSLAMP
|
||||
# JSMF12 KWNO 022200
|
||||
HDS ^(JSM([TL]..|F1[0-7])) (....) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/bufrmos/(\4:yyyy)(\4:mm)\4/\5/\1_\3_\4\5\6_(seq).bufr.%Y%m%d%H
|
||||
|
||||
# AWIPS1: POINT ^IUAX0[12].* /ispan/bufr/acars
|
||||
# IUAX02 KARP 022359
|
||||
|
||||
ANY ^(IUAX0[12]) (....) (..)(..)(..)
|
||||
FILE -overwrite -log -close /data_store/acars/acars_encrypted/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).acars.%Y%m%d%H
|
||||
|
||||
ANY ^(IUAX0[12]) (....) (..)(..)(..)
|
||||
PIPE -close /usr/local/ldm/decoders/decrypt_file
|
||||
/data_store/acars/acars_decrypted/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).acars.%Y%m%d%H
|
||||
|
||||
EXP ^/data_store/acars/acars_decrypted/(.*)
|
||||
FILE -overwrite -log -close -edex /data_store/acars/acars_decrypted/\1
|
||||
|
||||
# Need to make sure that IUAK and IUAX are disallowed.
|
||||
# IUAK are Alaskan profilers and IUAX has encrypted ACARS handled above!
|
||||
ANY ^(IUA[^ACDEGHXK]0[12]) (....) (..)(..)(..)
|
||||
FILE -overwrite -close -edex /data_store/acars/acars_raw_decrypted/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
|
||||
|
||||
## Hydro portion created during automation ##
|
||||
|
||||
## Model Bufr Patterns ##
|
||||
# From modelBufrAcq_patterns.template
|
||||
# Localized if modelBufrClip.sup exists -- going to just add all for now
|
||||
|
||||
# AWIPS1: POINT ^JUSA41.KWNO* /ispan/bufr/modelSoundings/NAM
|
||||
# POINT ^JUSA41.KWBC* /ispan/bufr/modelSoundings/GFS
|
||||
# JUSA42 KWNO 070200
|
||||
HDS ^(JUS[ABX]4[1-9]) (KW(NO|BC)) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/modelsounding/(\4:yyyy)(\4:mm)\4/\5/\1_\2_\4\5\6_(seq).bufr.%Y%m%d%H
|
||||
|
||||
## GOES Bufr Patterns ##
|
||||
# From goesBufrAcq_patterns.template
|
||||
# Localized if goesBufrClip.sup exists -- going to just add all for now
|
||||
|
||||
# AWIPS1: POINT ^JUTX01.* /ispan/bufr/GOESSoundings
|
||||
#
|
||||
# JUTX05 KNES 070326 RRN
|
||||
HDS ^(JUTX0[1-9]) (....) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/goessounding/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
|
||||
|
||||
## POES Bufr Patterns ##
|
||||
# From poesBufrAcq_patterns.template
|
||||
# Localized if poesBufrClip.sup exists -- going to just add all for now
|
||||
|
||||
# AWIPS1: POINT ^IUTX01.* /ispan/bufr/POESSoundings
|
||||
# IUTX01 KNES 070307
|
||||
HDS ^(IUTX0[1-9]) (....) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/poessounding/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
|
||||
|
||||
# S-NPP and NOAA-20. NUCAPS pattern - DR 17631
|
||||
HDS ^(IUTN[01][1-5]) (....) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/nucaps/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
|
||||
|
||||
## HDW Bufr Patterns ##
|
||||
# From [east|west]HDWBufrAcq_patterns.template #
|
||||
### From Automation ###
|
||||
|
||||
# AWIPS1: POINT ^J[CGJMPR]CX[0-9]1.* /ispan/bufr/HDW
|
||||
# AWIPS2 distribution file bufrhdw.xml: ^J[ACEGHJKMNPQR]CX[1-9]1.*
|
||||
HDS ^(J[ACEGHJKMNPQR]CX[1-9]1) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/bufrhdw/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
|
||||
|
||||
# AWIPS2 distribution file bufrssmi.xml: ^ISXA.*
|
||||
HDS ^(ISXA..) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/bufrssmi/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
|
||||
|
||||
# AWIPS2 distribution file bufrascat.xml: ^JSXX(0[1-9]|10).*
|
||||
HDS ^(JSXX(0[1-9]|10)) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/bufrascat/(\4:yyyy)(\4:mm)\4/\5/\1_\3_\4\5\6_(seq).bufr.%Y%m%d%H
|
||||
|
||||
# AWIPS2 distribution file bufrascat.xml: ^JSYY0[1-9].*
|
||||
HDS ^(JSYY0[1-9]) (.{4}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/bufrascat/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
|
||||
|
||||
# AWIPS1: RADAR ^SDUS[23578].*|^NXUS6.* /radar/raw
|
||||
# RADAR ^SDUS3.* /radar/text
|
||||
# TEXT ^SDUS4([0789].*|[1-6].[^K]*|[1-6].K[^W]*|[1-6].KW[^B]*|[1-6].KWB[^C]*) /radar/text
|
||||
# ** TO BE LOCALIZED ***
|
||||
# radar modifications 5/15/2012 comment out the previous radar config and add local radars
|
||||
#
|
||||
#ANY ^(SDUS[234578].) (K|P|T)(OUN|FWD|ICT|TSA) (..)(..)(..) /p(...)(OKC|TLX|FDR|VNX|FWS|GRK|DAL|DFW|TUL|INX|SRX)
|
||||
# FILE -overwrite -close -edex /data_store/radar/(\4:yyyy)(\4:mm)\4/\5/\2\8/\7/\2\8_\7_\4\5\6-\1_\2\3_(seq).rad.%Y%m%d%H
|
||||
#
|
||||
#ANY ^(SDUS4.) (KWBC) (..)(..)(..) /p(...)(OKC|TLX|FDR|VNX|FWS|GRK|DAL|DFW|TUL|INX|SRX)
|
||||
# FILE -overwrite -close -edex -log /data_store/text/(\3:yyyy)(\3:mm)\3/\4/K\7/\6/K\7_\6_\3\4\5-\1_\2_(seq).txt.%Y%m%d%H
|
||||
#IDS|DDPLUS ^(NXUS6.) (K|P|T)(...) (..)(..)(..) /p(GSM)(OKC|TLX|FDR|VNX|FWS|GRK|DAL|DFW|TUL|INX|SRX)
|
||||
# FILE -overwrite -log -close -edex /data_store/radar/(\4:yyyy)(\4:mm)\4/\5/\2\8/\7/\2\8_\7_\4\5\6-\1_\2\3_(seq).rad.%Y%m%d%H
|
||||
#
|
||||
#example to show P and T radrs (AK, HI, and PR)
|
||||
#IDPS|DDPLUS ^(NXUS6.) (P|T)(...) (..)(..)(..) /p(GSM)(...)
|
||||
# FILE -overwrite -log -close -edex /data_store/radar/(\4:yyyy)(\4:mm)\4/\5/\2\8/\7/\2\8_\7_\4\5\6-\1_\2\3_(seq).rad.%Y%m%d%H
|
||||
|
||||
#NGRID ^(YAU[CDLMPQS][0-2][0-9]) (KWNR) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# GFS 1deg Global (GFS229)
|
||||
#
|
||||
NGRID ^([YZ][BCE-HMO-Y]P[A-Z][0-9][0-9]) (KWBC) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# Encrypted WCL
|
||||
ANY ^(NWUS64) KWNS (..)(..)(..)
|
||||
PIPE -close /usr/local/ldm/decoders/decrypt_file
|
||||
/data_store/text/text_decrypted/wcl_decrypted_NWUS64_KWNS_\2\3\4.(seq).%Y%m%d%H
|
||||
|
||||
EXP (.*wcl_decrypted.*)
|
||||
FILE -overwrite -log -close -edex \1
|
||||
|
||||
# === Encrypted ECMWF station-based MOS text bulletins (does not work for AK MOS - wrong headers)
|
||||
# FOUS39 KWNO 050000 /pMETWC1
|
||||
# FEAK48 KWNO 041200 /pMEXAFC
|
||||
# FOAK57 PAJK 120035 /pPFMAJK
|
||||
|
||||
ANY ^(FEAK3[7-9]|FEAK[45][3-5]|FOAK5[3-5]|FOAK5[7-9]|FECN[35]0|FOCN30|FEPA[45]0|FOPA50|FEUS5[1-6]|F[EO]US3[4-9]) (.{4}) (..)(..)(..) /p(.{6})
|
||||
PIPE -close /usr/local/ldm/decoders/decrypt_file
|
||||
/data_store/ecmwf-mos-text/ecmwf_mos_decrypted_(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
EXP (.*ecmwf_mos_decrypted.*)
|
||||
FILE -overwrite -log -close -edex \1
|
||||
|
||||
# NBM Oceanic
|
||||
NGRID|HDS ^(O[BC]....) (KWE[AB]) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/NationalBlend/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# Polar products
|
||||
ANY ^(TI[A-Z]B99) (KNES) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/polar/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# JASON-3 Sea Surface Altimetry (wave height and anomaly)
|
||||
ANY ^(TIQB00) (KNES) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/polar/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# Global Blended Hydro (polar sat) TPW, Rain Rate, PCT Normal TPW - DCS 21477
|
||||
ANY ^(TI[CT]X..) (KNES) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/polar/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
|
@ -0,0 +1,82 @@
|
|||
#####
|
||||
#
|
||||
# pqact.conf entries for Pacific region
|
||||
#
|
||||
# NOTE: This file should not be edited as it will be overwritten by future installs.
|
||||
# If you need to modify this file copy it to pqact.conf.site.\*, edit that file,
|
||||
# and modify the pqact.include file to reference your local file instead.
|
||||
# You should also open an NCF TT so the base file can be corrected.
|
||||
#
|
||||
#####
|
||||
#
|
||||
# SOFTWARE HISTORY
|
||||
#
|
||||
# Date Ticket# Engineer Description
|
||||
# ------------- -------- ---------- --------------------------------------------
|
||||
# Aug 02, 2018 7061 randerso Split pqact.conf.template out into multiple files
|
||||
# Feb 17, 2020 DCS21477 lbyerle Added GOES-17/GOES-West derived motion winds (DMWs), seq for other GOES-S derived
|
||||
# Mar 03, 2022 DCS23022 jdynina Added the AWIPS RC 17698 changes
|
||||
#
|
||||
#####
|
||||
|
||||
# DR 17426
|
||||
# 2.5km Hawaii GMOS
|
||||
# Pattern added by Josh Watson
|
||||
# The noaaportIngester does not yet read a grib2 SBN file with more than one message.
|
||||
NGRID ^(L[B-HRUW]S.[0-9][0-9]) (KWBQ) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/GMOS/GRID255/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
|
||||
|
||||
# RTOFS Global
|
||||
# The 3rd letter specifies region
|
||||
# G = Guam H = Honolulu S = Samoa T = Trop Paci Lowres
|
||||
NGRID ^(E[HS-V][GHST][B-T]01) (KWBW) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/RTOFS/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
|
||||
|
||||
# GFS20 - Pacific
|
||||
NGRID ^([YZ][BCE-HMO-Y]E[A-Z][0-9][0-9]) (KWBC) (..)(..)(..) [^!]*!(grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)_\1_KWBC_\2\3\4_(seq).\5.%Y%m%d%H
|
||||
|
||||
# GFS40 - Pacific
|
||||
NGRID ^([LM][A-Z]O[A-Z][0-9][0-9]) (KWBC) (..)(..)(..) [^!]*!(grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)_\1_KWBC_\2\3\4_(seq).\5.%Y%m%d%H
|
||||
|
||||
# NamDNG 2.5k Hawaii
|
||||
# DR 14845
|
||||
NGRID ^([LM][ADEHKRSTUVZ]H[A-Z][0-9][0-9]) (KWBE) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# DCS 19595/20078: National Blend HI
|
||||
NGRID|HDS ^(Y[A-Z][A-N][A-R][0-2][0-9]) (KWE[EFK]) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/NationalBlend/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# National Radar for DCS 18425 / DR 18913 / DCS23022 (SR products)
|
||||
NNEXRAD ^(SDUS[234578].) (P)(...) (..)(..)(..) /p(N0B|N1B|N0G|N1G|NST|TZL|TZ1|TV1|NCR)(...)
|
||||
FILE -overwrite -log -close -edex /data_store/radar/(\4:yyyy)(\4:mm)\4/\5/\2\8/\7/\1_\4\5\6_\2\8_\7_(seq).rad
|
||||
|
||||
# ESTOFS - Hawaii (H)
|
||||
NGRID ^(E[EHC][H][A-Z]88) (KWBM) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
|
||||
# MOS - need to check for HI
|
||||
IDS|DDPLUS ^(FOUS[1-589].) (....) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/forecast/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# GOES-S SCMI imagery products from GSP (West Full Disk, AK, HI Sectors)
|
||||
#ANY ^(TIR[TAH]..) (KNES) (..)(..)(..) (...)
|
||||
# FILE -overwrite -log -close -edex /data_store/goes-r/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_\6_(seq).%Y%m%d%H
|
||||
|
||||
# GOES-S SCMI imagery products from GSP (Meso Sectors)
|
||||
#ANY ^(TIU...) (KNES) (..)(..)(..) (...)
|
||||
# FILE -overwrite -log -close -edex /data_store/goes-r/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_\6_(seq).%Y%m%d%H
|
||||
|
||||
# GOES-S Derived products from PDA
|
||||
#ANY ^(IXT[A-RU]99) (KNES) (..)(..)(..)
|
||||
# FILE -overwrite -log -close -edex /data_store/goes-r/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# GOES-S Derived products from PDA, cont'd
|
||||
#ANY ^(IXT[YWX]01) (KNES) (..)(..)(..)
|
||||
# FILE -overwrite -log -close -edex /data_store/goes-r/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
|
||||
# GOES-17/West Derived motion winds from PDA - DCS 21477
|
||||
#ANY ^(IXTU89) (KNES) (..)(..)(..)
|
||||
# FILE -overwrite -log -close -edex /data_store/goes-r/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
|
@ -0,0 +1,49 @@
|
|||
#####
|
||||
#
|
||||
# pqact.conf entries for Tropical models at NCEP sites
|
||||
#
|
||||
# NOTE: This file should not be edited as it will be overwritten by future installs.
|
||||
# If you need to modify this file copy it to pqact.conf.site.\*, edit that file,
|
||||
# and modify the pqact.include file to reference your local file instead.
|
||||
# You should also open an NCF TT so the base file can be corrected.
|
||||
#
|
||||
#####
|
||||
#
|
||||
# SOFTWARE HISTORY
|
||||
#
|
||||
# Date Ticket# Engineer Description
|
||||
# ------------- -------- ---------- --------------------------------------------
|
||||
# Aug 02, 2018 7061 randerso Split pqact.conf.template out into multiple files
|
||||
# Apr 18, 2019 21230 kshrestha Updated P-ETSS Patterns for NCEP
|
||||
# Feb 04, 2020 22151 dhaines Made new update to P-ETSS Patterns for NCEP
|
||||
#
|
||||
##
|
||||
|
||||
# =====================================================================================================
|
||||
# P-ETSS Patterns for NHCN updated Jul 10, 2017 (randerso)
|
||||
# =====================================================================================================
|
||||
#
|
||||
# ///////////////////////////////////////////////////////////////////////////
|
||||
# Probabilistic Extra-Tropical Storm Surge (P-ETSS) 2.5km 6 hourly
|
||||
# ///////////////////////////////////////////////////////////////////////////
|
||||
#
|
||||
#DCS 20478 Added by Mark Sannutti. For National Centers only. DR 21230-- P-ETSS Patterns for NCEP updated April 18, 2019
|
||||
ANY ^(Y[ACDEGHIKL][ABCDEGIK][A-F][0-9][0-9]) (KWET) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/P-ETSS/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
#
|
||||
#
|
||||
# ================================== END P-ETSS Patterns =============================================
|
||||
# =====================================================================================================
|
||||
# TPCSurgeProb Patterns for NHCN updated Jul 10, 2017 (randerso)
|
||||
# =====================================================================================================
|
||||
#
|
||||
# ///////////////////////////////////////////////////////////////////////////
|
||||
# Probabilistic storm Surge (P-Surge) 625m 6 hourly (disabled)
|
||||
# NHCN uses a lo res version of P-Surge that does not come over SBN
|
||||
# ///////////////////////////////////////////////////////////////////////////
|
||||
#
|
||||
#ANY ^(Y[ACDEGH][A-Z][A-F][012][0-9]) (KWEV) (..)(..)(..)
|
||||
# FILE -overwrite -log -close -edex /data_store/grib2/(\2:yyyy)(\2:mm)\3/\4/PSURGE/GRID374/\4\5Z_\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
|
||||
#
|
||||
# ================================== END TPCSurgeProb Patterns =============================================
|
||||
|
|
@ -0,0 +1,44 @@
|
|||
#####
|
||||
#
|
||||
# pqact.conf entries for Tropical models at RFC sites
|
||||
#
|
||||
# NOTE: This file should not be edited as it will be overwritten by future installs.
|
||||
# If you need to modify this file copy it to pqact.conf.site.\*, edit that file,
|
||||
# and modify the pqact.include file to reference your local file instead.
|
||||
# You should also open an NCF TT so the base file can be corrected.
|
||||
#
|
||||
#####
|
||||
#
|
||||
# SOFTWARE HISTORY
|
||||
#
|
||||
# Date Ticket# Engineer Description
|
||||
# ------------- -------- ---------- --------------------------------------------
|
||||
# Aug 02, 2018 7061 randerso Split pqact.conf.template out into multiple files
|
||||
#
|
||||
##
|
||||
# =====================================================================================================
|
||||
# P-ETSS Patterns for RFC updated Jul 10, 2017 (randerso)
|
||||
# =====================================================================================================
|
||||
#
|
||||
# ///////////////////////////////////////////////////////////////////////////
|
||||
# Probabilistic Extra-Tropical Storm Surge (P-ETSS) 625m 1 hourly
|
||||
# ///////////////////////////////////////////////////////////////////////////
|
||||
#
|
||||
ANY ^(Y[BFJ][A-Z][A-F][012][0-9]) (KWES) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\2:yyyy)(\2:mm)\3/\4/P-ETSS/GRID374/\4\5Z_\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
|
||||
#
|
||||
#
|
||||
# ================================== END P-ETSS Patterns =============================================
|
||||
# =====================================================================================================
|
||||
# TPCSurgeProb Patterns for RFC updated Jul 10, 2017 (randerso)
|
||||
# =====================================================================================================
|
||||
#
|
||||
# ///////////////////////////////////////////////////////////////////////////
|
||||
# Probabilistic storm Surge (P-Surge) 625m 1 hourly
|
||||
# ///////////////////////////////////////////////////////////////////////////
|
||||
#
|
||||
ANY ^(Y[BF][A-Z][A-F][012][0-9]) (KWEV) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\2:yyyy)(\2:mm)\3/\4/PSURGE/GRID374/\4\5Z_\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
|
||||
#
|
||||
# ================================== END TPCSurgeProb Patterns =============================================
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
#####
|
||||
#
|
||||
# pqact.conf entries for Tropical models at WFO sites
|
||||
#
|
||||
# NOTE: This file should not be edited as it will be overwritten by future installs.
|
||||
# If you need to modify this file copy it to pqact.conf.site.\*, edit that file,
|
||||
# and modify the pqact.include file to reference your local file instead.
|
||||
# You should also open an NCF TT so the base file can be corrected.
|
||||
#
|
||||
#####
|
||||
#
|
||||
# SOFTWARE HISTORY
|
||||
#
|
||||
# Date Ticket# Engineer Description
|
||||
# ------------- -------- ---------- --------------------------------------------
|
||||
# Aug 02, 2018 7061 randerso Split pqact.conf.template out into multiple files
|
||||
# Apr 18, 2019 21230 kshrestha Updated P-ETSS Patterns for WFOs
|
||||
# Feb 04, 2020 22151 dhaines Made a new update to the P-ETSS patterns for WFOs
|
||||
#
|
||||
##
|
||||
# =====================================================================================================
|
||||
# P-ETSS Patterns for WFOs updated Jul 10, 2017 (randerso)
|
||||
# =====================================================================================================
|
||||
#
|
||||
# ///////////////////////////////////////////////////////////////////////////
|
||||
# Probabilistic Extra-Tropical Storm Surge (P-ETSS) CONUS 625m and Alaska 3km for 6 hourly products
|
||||
# ///////////////////////////////////////////////////////////////////////////
|
||||
#
|
||||
#DCS 20478 Added by Mark Sannutti. For WFO/RFC only. DR 21230-- P-ETSS Patterns for WFOs updated April 18, 2019
|
||||
ANY ^(Y[ACDEGHIKL][ABCDEGIK][A-F][0-9][0-9]) (KWES|KWEU) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/P-ETSS/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
|
||||
#
|
||||
#
|
||||
# ================================== END P-ETSS Patterns =============================================
|
||||
# =====================================================================================================
|
||||
# TPCSurgeProb Patterns for WFOs updated Jul 10, 2017 (randerso)
|
||||
# =====================================================================================================
|
||||
#
|
||||
# ///////////////////////////////////////////////////////////////////////////
|
||||
# Probabilistic storm Surge (P-Surge) 625m 6 hourly
|
||||
# ///////////////////////////////////////////////////////////////////////////
|
||||
#
|
||||
ANY ^(Y[ACDEGH][A-Z][A-F][012][0-9]) (KWEV) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\2:yyyy)(\2:mm)\3/\4/PSURGE/GRID374/\4\5Z_\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
|
||||
#
|
||||
# ================================== END TPCSurgeProb Patterns =============================================
|
||||
|
1078
rpms/awips2.upc/Installer.ldm/patch/etc/pqact.conf
Normal file
1078
rpms/awips2.upc/Installer.ldm/patch/etc/pqact.conf
Normal file
File diff suppressed because it is too large
Load diff
112
rpms/awips2.upc/Installer.ldm/patch/etc/pqact.goesr
Normal file
112
rpms/awips2.upc/Installer.ldm/patch/etc/pqact.goesr
Normal file
|
@ -0,0 +1,112 @@
|
|||
#
|
||||
# Unidata AWIPS LDM Default Pattern Actions
|
||||
#
|
||||
# USPLN1EX and LIGHTNING feeds are disabled in ldmd.conf by default
|
||||
# Regional grids are disabled (AK, HI, GU, PR, Pacific, etc.)
|
||||
#
|
||||
# 20160521 16.1.5 ESRL/GSD exp. HRRR added (HRRRX)
|
||||
# 20160801 16.2.2 "GFS" is now 0.25deg global (previously 0.5deg which is now named "GFS0p5")
|
||||
# 20170322 16.4.1 GOES-16(R) Experimental/Provisional Products on NOTHER
|
||||
# 20171010 17.1.1 Split files by feedtype, rm gridsi retired from NOAAport (DGEX-AK,GFS201,GFS80)
|
||||
# 20190109 18.1.1 GOES17 from NIMAGE feed
|
||||
# 20210505 18.2.1 GFS is now 1.00deg global (previously 0.25deg)
|
||||
# MRMS entries are now from Unidata's IDD NCO feed instead of NOAAPort
|
||||
# GOES16/17 CMI are coming from Unidata IDD
|
||||
# GOES16 Derived products coming from NOAAPort
|
||||
# GOES16 GLM data coming from Unidata's IDD via Texas Tech
|
||||
# CIRA RGB GOES Satellite products added
|
||||
|
||||
##########################
|
||||
#
|
||||
# GOES Satellite Products
|
||||
#
|
||||
##########################
|
||||
# GOES 16/17 Single Channel (ABI) via NOAAPort/SBN - (not using)
|
||||
#NOTHER ^(TI[RSU]...) (KNES) (..)(..)(..) (...)
|
||||
# FILE -close -edex /awips2/data_store/GOES/(\3:yyyy)(\3:mm)\3/\4/CMI-SBN/\1_\2_\3\4\5_\6_(seq)
|
||||
|
||||
#/data/ldm/pub/native/satellite/GOES/GOES16/Products/CloudAndMoistureImagery/Mesoscale-2/Channel03/20210528/OR_ABI-L2-CMIPM2-M6C03_G16_s20211481451520_e20211481451520_c20211481451520.nc
|
||||
# GOES 16/17 Single Channel (ABI) via Unidata IDD -(using)
|
||||
NIMAGE ^/data/ldm/pub/native/satellite/GOES/([^/]*)/Products/CloudAndMoistureImagery/([^/]*)/([^/]*)/([0-9]{8})/([^/]*)(c[0-9]{7})(..)(.....).nc
|
||||
FILE -close -edex /awips2/data_store/GOES/\4/\7/CMI-IDD/\5\6\7\8.nc4
|
||||
|
||||
# GOES 16/17 derived products + derived motion wind via SBN - (using)
|
||||
HDS ^(IXT.[8-9]9) (KNES) (..)(..)(..)
|
||||
FILE -close -edex /awips2/data_store/GOES/(\3:yyyy)(\3:mm)\3/\4/derived-SBN/\1_KNES_\2\3\4\5-(seq)
|
||||
NOTHER ^(IXT[WXY]01) (KNES) (..)(..)(..)
|
||||
FILE -close -edex /awips2/data_store/GOES/(\3:yyyy)(\3:mm)\3/\4/derived-SBN/\1_KNES_\2\3\4\5-(seq)
|
||||
|
||||
# GOES 16/17 derived products via Unidata IDD - (not using)
|
||||
#NIMAGE ^/data/ldm/pub/native/satellite/GOES/([^/]*)/Products/([^/]*)/([^/]*)/([0-9]{7})/([^/]*)(c[0-9]{7})(..)(.....).nc
|
||||
# FILE -close -edex /awips2/data_store/GOES/\4/\7/derived-IDD/\5\6\7\8.nc4
|
||||
|
||||
# GOES 16/17 derived motion wind products via Unidata IDD - (not using - getting from SBN derived products)
|
||||
#NIMAGE ^/data/ldm/pub/native/satellite/GOES/([^/]*)/Products/DerivedMotionWinds/([^/]*)/([^/]*)/([0-9]{8})/([^/]*)(c[0-9]{7})(..)(.....).nc
|
||||
# FILE -close -edex /awips2/data_store/GOES/\4/\7/derived-IDD/\5\6\7\8.nc4
|
||||
|
||||
# GOES 16 GLM gridded products via Texas Tech-->Unidata IDD (depricated)
|
||||
NIMAGE ^/data/ldm/pub/native/satellite/GOES/([^/]*)/Products/GeostationaryLightningMapper/([^/]*)/([0-9]{8})/([^/]*)(c[0-9]{7})(..)(.....).nc
|
||||
FILE -close -edex /awips2/data_store/GOES/\3/\6/GLM-IDD/\4\5\6\7.nc4
|
||||
|
||||
# GOES GLM Raw data - don't use, AWIPS does not display the raw GLM data (not using)
|
||||
#DIFAX ^/data/cspp-geo/(EAST|WEST|GRB-R)/OR_GLM-L2-([^/]*).nc
|
||||
# FILE -close -edex /awips2/data_store/GOES/GLM/\1_OR_GLM-L2-\2.nc
|
||||
|
||||
#GOES GLM gridded products via ISatSS (not using)
|
||||
#EXP (OR_GLM-L2-GLMF-M6_G(..)_T[0-9]{2}_e(........)(..).*)
|
||||
# FILE -close -edex /awips2/data_store/GOES/\3/\4/GLMISatSS/\1
|
||||
|
||||
#EXP (OR_GLM-L3-GLMF-M6_G(..)_T[0-9]{2}_e(........)(..).*)
|
||||
# FILE -close -edex /awips2/data_store/GOES/\3/\4/GLMISatSS/\1
|
||||
|
||||
#GOES GLM Stitched gridded products via ISatSS (using)
|
||||
SPARE|NIMAGE ^/data/ldm/pub/native/satellite/GOES/([^/]*)/Products/GLMISatSS/Level[23]/([^/]*)/([0-9]{8})/(OR_GLM-L[23]-GLMF-M6_G(..)_s(.......)(..).*)
|
||||
FILE -close -edex /awips2/data_store/GOES/\3/\7/GLMISatSS-Stitched/\4
|
||||
# GOES CIRA derived products
|
||||
NIMAGE ^/data/ldm/pub/native/satellite/GOES/([^/]*)/Products/GeoColor/([^/]*)/([^/]*)/([0-9]{8})/([^/]*)(c[0-9]{7})(..)(.....).nc
|
||||
FILE -close -edex /awips2/data_store/GOES/\4/\7/CIRA/GeoColor/\5\6\7\8.nc4
|
||||
NIMAGE ^/data/ldm/pub/native/satellite/GOES/([^/]*)/Products/DebraDust/([^/]*)/([^/]*)/([0-9]{8})/([^/]*)(c[0-9]{7})(..)(.....).nc
|
||||
FILE -close -edex /awips2/data_store/GOES/\4/\7/CIRA/DebraDust/\5\6\7\8.nc4
|
||||
NIMAGE ^/data/ldm/pub/native/satellite/GOES/([^/]*)/Products/CloudSnow/([^/]*)/([^/]*)/([0-9]{8})/([^/]*)(c[0-9]{7})(..)(.....).nc
|
||||
FILE -close -edex /awips2/data_store/GOES/\4/\7/CIRA/CloudSnow/\5\6\7\8.nc4
|
||||
|
||||
# GOES East Derived Products WMO Header Regions
|
||||
# --------------- ---------- -------
|
||||
# Aerosol Detection (Smoke+Dust) IXTA99 KNES F,C,M
|
||||
# Aerosol Optical Depth IXTB99 KNES F,C
|
||||
# Cloud Top Phase IXTD99 KNES F,C,M
|
||||
# Fog and Low Stratus IXTE99 KNES C
|
||||
# Rainfall Rate/QPE IXTF99 KNES F
|
||||
# Cloud Top Height IXTG99 KNES F,C,M
|
||||
# Clear Sky Mask IXTH99 KNES F,C,M
|
||||
# Cloud Top Temperature IXTI99 KNES F,M
|
||||
# Fire/Hot Spot Characterization IXTJ99 KNES F,C,M
|
||||
# Land Surface (Skin) Temperature IXTK99 KNES F,C,M
|
||||
# Sea Surface (Skin) Temperature IXTM99 KNES F
|
||||
# Derived Stability Indices IXTN99 KNES F,C,M
|
||||
# Total Precipitable Water IXTO99 KNES F,C,M
|
||||
# Vertical Moisture Profile IXTP99 KNES C
|
||||
# Vertical Temperature Profile IXTQ99 KNES C
|
||||
# Geostationay Lightning Mapper IXTR99 KNES F,C
|
||||
# Derived Motion Winds IXTU99 KNES C,M
|
||||
# Cloud Particle Size Dist IXTW01 KNES F,C,M
|
||||
# Cloud Top Pressure IXTX01 KNES F,C
|
||||
# Cloud Optical Depth IXTY01 KNES F,C
|
||||
|
||||
# GOES West Derived Products WMO Header Regions
|
||||
# --------------- ---------- -------
|
||||
# Aerosol Detection IXTA89 KNES F,C,M
|
||||
# Aerosol Optical Depth IXTB89 KNES F,C
|
||||
# Cloud Top Phase IXTD89 KNES F,C,M
|
||||
# Rainfall Rate/QPE IXTF89 KNES F
|
||||
# Cloud Top Height IXTG89 KNES F,C,M
|
||||
# Clear Sky Masks IXTH89 KNES F,C,M
|
||||
# Cloud Top Temperature IXTI89 KNES F,M
|
||||
# Fire/Hot Spot Characterization IXTJ89 KNES F,C,M
|
||||
# Land Sfc (Skin) Temp IXTK89 KNES F,C,M
|
||||
# Sea Sfc Temp (skin) IXTM89 KNES F
|
||||
# Derived Stability Indices IXTN89 KNES F,C,M
|
||||
# Total Precip Water IXTO89 KNES F,C,M
|
||||
# Vertical Moisture Profile IXTP89 KNES C
|
||||
# Vertical Temperature Profile IXTQ89 KNES C
|
||||
# Derived Motion Winds IXUT89 KNES C
|
754
rpms/awips2.upc/Installer.ldm/patch/etc/pqact.grids
Normal file
754
rpms/awips2.upc/Installer.ldm/patch/etc/pqact.grids
Normal file
|
@ -0,0 +1,754 @@
|
|||
#
|
||||
# Unidata AWIPS LDM Default Pattern Actions
|
||||
#
|
||||
# USPLN1EX and LIGHTNING feeds are disabled in ldmd.conf by default
|
||||
# Regional grids are disabled (AK, HI, GU, PR, Pacific, etc.)
|
||||
#
|
||||
# 20160521 16.1.5 ESRL/GSD exp. HRRR added (HRRRX)
|
||||
# 20160801 16.2.2 "GFS" is now 0.25deg global (previously 0.5deg which is now named "GFS0p5")
|
||||
# 20170322 16.4.1 GOES-16(R) Experimental/Provisional Products on NOTHER
|
||||
# 20171010 17.1.1 Split files by feedtype, rm gridsi retired from NOAAport (DGEX-AK,GFS201,GFS80)
|
||||
# 20190109 18.1.1 GOES17 from NIMAGE feed
|
||||
# 20210505 18.2.1 GFS is now 1.00deg global (previously 0.25deg)
|
||||
# MRMS entries are now from Unidata's IDD NCO feed instead of NOAAPort
|
||||
# GOES16/17 CMI are coming from Unidata IDD
|
||||
# GOES16 Derived products coming from NOAAPort
|
||||
# GOES16 GLM data coming from Unidata's IDD via Texas Tech
|
||||
# CIRA RGB GOES Satellite products added
|
||||
|
||||
#
|
||||
# ------------------------------------------
|
||||
# - Global Ensemble Forecast System (GEFS) -
|
||||
# ------------------------------------------
|
||||
#
|
||||
# GEFS 1.0 degree Ensemble Members, Analysis, and Statistics (Average and Spread)
|
||||
#CONDUIT ^data/nccf/com/gens/prod/gefs.*/(ge[cp][0-9][0-9]\.t[0-9][0-9]z\.pgrb2.*) !grib2/ncep/GEFS/#000/(........)(..)(..)(F...)/([^/]*)/.*! (......)
|
||||
# FILE -close /awips2/data_store/grid/\2/\3/GEFS/staging/GEFS_\2\3\4-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# --------------------------------
|
||||
# - Global Forecast System (GFS) -
|
||||
# --------------------------------
|
||||
#
|
||||
# GFS Global 0.25 degree
|
||||
#
|
||||
#CONDUIT ^data/nccf/com/.*gfs.t[0-9][0-9]z.pgrb2.0p25.*!grib2/[^/]*.*/#[^/]*/([0-9]{8})([0-9]{2})([0-9]{2})(F[0-9]..)/([^/]*)/.*! (......)
|
||||
# FILE -close /awips2/data_store/grid/\1/\2/GFS0p25/staging/GFS_Global_0p25deg_\1\2\3-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# GFS Global 0.5 degree
|
||||
#
|
||||
#CONDUIT ^data/nccf/com/.*gfs.t[0-9][0-9]z.pgrb2.0p50.*!grib2/[^/]*/.*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]..)/([^/]*)/.*! (......)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/GFS0p5/GFS_Global_0p50deg_\1\2\3_\4_\5-(seq).grib2
|
||||
#
|
||||
# GFS Global 1.0 degree
|
||||
#
|
||||
#CONDUIT ^data/nccf/com/.*gfs.t[0-9][0-9]z.pgrb2.1p00.*!grib2/[^/]*.*/#[^/]*/([0-9]{8})([0-9]{2})([0-9]{2})(F[0-9]..)/([^/]*)/.*! (......)
|
||||
# FILE -close /awips2/data_store/grid/\1/\2/GFS1p00/staging/GFS_Global_1p00deg_\1\2\3-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# GFS Global 2.5 degree
|
||||
#
|
||||
#CONDUIT ^data/nccf/com/.*gfs.t[0-9][0-9]z.pgrb2.2p50.*!grib2/[^/]*/.*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]..)/([^/]*)/.*! (......)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/GFS2p5/GFS_Global_2p50deg_\1\2\3_\4_\5-(seq).grib2
|
||||
#
|
||||
# GFS Global 1.0 degree (NOAAPORT)
|
||||
#
|
||||
NGRID ^[YZ].P... KWBC ...... !grib2/ncep/GFS.*/([0-9]{8})([0-9]{2})([0-9]{2})(F[0-9]{3})/([^/]*)
|
||||
FILE -close /awips2/data_store/grid/\1/\2/GFS1p00/staging/GFS_Global_1p00deg_noaaport_\1_\2\3-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# GFS Pacific 40 km
|
||||
#
|
||||
#NGRID ^[LM].O... KWBC ...... !grib2.*/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/GFSPacific-40km/GFSPacific-40km_\1_\2_\3_\4-(seq).grib2
|
||||
#
|
||||
# GFS 20 km Pacific Region Mercator
|
||||
#
|
||||
#NGRID ^[YZ].F... KWBC ...... !grib2.*/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/GFSPacific-20km/GFSPacific-20km_\1_\2_\3_\4-(seq).grib2
|
||||
#
|
||||
# GFS Puerto Rico 0.5 degree
|
||||
#
|
||||
#NGRID ^[LM].T... KWBC ...... !grib2.*/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/PR-GFS0p5/PR-GFS0p5_\1_\2_\3_\4-(seq).grib2
|
||||
#
|
||||
# GFS Puerto Rico 20 km Lat/Lon 0.25 degree
|
||||
#
|
||||
#NGRID ^[YZ].E... KWBC ...... !grib2.*/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/PR-GFS0p25/PR-GFS0p25_\1_\2_\3_\4-(seq).grib2
|
||||
#
|
||||
# GFS Alaska 95 km (GFS95)
|
||||
#
|
||||
#NGRID ^[LM].H... KWBC ...... !grib2/[^/]*/[^/]*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/AK-GFS95/AK-GFS95\1_\2Z_\3_\4-(seq).grib2
|
||||
#
|
||||
# GFS CONUS 20 km (GFS20)
|
||||
#
|
||||
NGRID ^[YZ].N... KWBC ...... !grib.*/([0-9]{8})([0-9]{2})([0-9]{2})(F[0-9]{3})/([^/]*)
|
||||
FILE -close /awips2/data_store/grid/\1/\2/GFS20/staging/GFS20_\1_\2\3-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# GFS Alaska 20 km (AK-GFS22)
|
||||
#
|
||||
#NGRID ^[YZ].B... KWBC ...... !grib.*/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/AK-GFS20/AK-GFS20_\1_\2_\3_\4-(seq).grib2
|
||||
#
|
||||
# GFSGuide
|
||||
#
|
||||
NGRID ^[LM].I... KWBJ ...... !grib2/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{2})([0-9]{2})(F[0-9]{3})/([^/]*)
|
||||
FILE -close /awips2/data_store/grid/\3/\4/GFSGuide/staging/GFSGuide_\1_\3_\4\5Z-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# --------------------------------
|
||||
# - Real-time Mesoscale Analysis (RTMA) -
|
||||
# --------------------------------
|
||||
#
|
||||
# RTMA 197 (5km)
|
||||
#
|
||||
#NGRID ^[LM].M... KWBR ...... !grib2/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/RTMA5/RTMA_5km_\1_\3_\4Z_\5_\6-(seq).grib2
|
||||
#
|
||||
# RTMA-Mosaic 2.5km (I)
|
||||
#
|
||||
NGRID ^[LM].I... KWBR ...... !grib2/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{2})([0-9]{2})(F[0-9]{3})/([^/]*)
|
||||
FILE -close /awips2/data_store/grid/\3/\4/RTMA/staging/RTMA_2p5km_\1_\3_\4\5Z-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# URMA2.5 (Q)
|
||||
#
|
||||
NGRID ^[LM].Q... KWBR ...... !grib2/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{2})([0-9]{2})(F[0-9]{3})/([^/]*)
|
||||
FILE -close /awips2/data_store/grid/\3/\4/URMA25/staging/URMA_2p5km_\1_\3_\4\5Z-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# --------------------------------------------------
|
||||
# - North American Mesoscale Forecast System (NAM) -
|
||||
# --------------------------------------------------
|
||||
#
|
||||
# NAM CONUS 12 km (NAM12) - NOAAport
|
||||
#
|
||||
NGRID ^[LM].B... KWBE ...... !grib2/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/NAM12/noaaport/NAM_CONUS_12km_noaaport_\1_\3_\4Z_\5_\6-(seq).grib2
|
||||
#
|
||||
# NAM Alaska 11 km (AK-NAM11)
|
||||
#
|
||||
#NGRID ^[LM].S... KWBE ...... !grib.*/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/AK-NAM11/NAM_Alaska_11km_\1_\2_\3_\4-(seq).grib2
|
||||
#
|
||||
# NAM Alaska 45 km GRID216 - CONDUIT (AK-NAM45)
|
||||
#
|
||||
#CONDUIT ^data/nccf/com/nam/prod/nam.*t(..)z.awipak.* !grib2/ncep/NAM_84/#000/(............)(F...)/(.*)/.*
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/AK-NAM45/conduit/NAM_Alaska_45km_conduit_\2_\3_\4_\5-(seq).grib2
|
||||
#
|
||||
# NAM CONUS 12 km (NAM12) - CONDUIT
|
||||
#
|
||||
CONDUIT ^data/nccf/com/nam/.*nam.*awip12.*!grib2/ncep/NAM_84/#[^/]*/([0-9]{8})([0-9]{2})([0-9]{2})(F[0-1]..)/([^/]*)/.*! (......)
|
||||
FILE -close /awips2/data_store/grid/\1/\2/NAM12/conduit/staging/NAM_CONUS_12km_conduit_\1_\2\3Z-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# NAM CONUS 40 km (NAM40) - CONDUIT
|
||||
#
|
||||
CONDUIT ^data/nccf/com/nam/.*awip3d.*!grib2/ncep/NAM_84/#[^/]*/([0-9]{8})([0-9]{2})([0-9]{2})(F[0-1]..)/([^/]*)/.*! (......)
|
||||
FILE -close /awips2/data_store/grid/\1/\2/NAM40/conduit/staging/NAM_CONUS_40km_conduit_\1_\2\3Z-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# NAM CONUS 40 km (NAM40) - NOAAport
|
||||
#
|
||||
#HDS ^[YZ].[A-WYZ].{1,3} KWBD ......[^!]*!grib.*/[^/]*/[^/]*/#[^/]*/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/NAM40/noaaport/NAM_CONUS_40km_noaaport_\1\2_\3_\4-(seq).grib
|
||||
#
|
||||
# NAM Alaska 95 km (AK-NAM95)
|
||||
#
|
||||
#HDS ^[YZ].N... KWBE .......*/m(ETA|NAM) !grib.*/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/AK-NAM95/noaaport/NAM_Alaska_95km_\2_\3_\4_\5-(seq).grib2
|
||||
#
|
||||
# NAM CONUS 80 km (NAM80)
|
||||
#
|
||||
HDS ^[YZ].Q... KWB. [0-3][0-9][0-2][0-9].*/m(ETA|NAM) !grib.*/([0-9]{8})([0-9]{2})([0-9]{2})/(F[0-9]{3})/([^/]*)
|
||||
FILE -close /awips2/data_store/grid/\1/\2/NAM80/staging/NAM_CONUS_80km_\1_\2\3Z-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# NAM CONUS 20 km (NAM20) (removed??)
|
||||
#
|
||||
HDS ^[YZ].U... KWB. [0-3][0-9][0-2][0-9].*/m(ETA|NAM) !grib.*/([0-9]{8})([0-9]{2})([0-9]{2})/(F[0-9]{3})/([^/]*)
|
||||
FILE -close /awips2/data_store/grid/\1/\2/NAM20/staging/NAM_CONUS_20km_\2_\3\4Z-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# NAM Alaska 45 km GRID216 - NOAAport (AK-NAM45)
|
||||
#
|
||||
#HDS ^[YZ].V... KWB. .......*/m(ETA|NAM) !grib.*/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/AK-NAM45/noaaport/NAM_Alaska_45km_noaaport_\2_\3_\4_\5-(seq).grib2
|
||||
#
|
||||
# NAM Alaska 22 km (AK-NAM22)
|
||||
#
|
||||
#HDS ^[YZ].Y... KWBE .......*/m(ETA|NAM) !grib.*/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/AK-NAM22/NAM_Alaska_22km_\2_\3_\4_\5-(seq).grib2
|
||||
#
|
||||
# NAM Puerto Rico Grid 237 (PR-NAM)
|
||||
#
|
||||
#HDS ^[YZ].Z.{1,3} KWBE .......*/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/PR-NAM12/GRID\8/Regional_NAM_GRID\8_\2_\3_\4_\5-(seq).grib
|
||||
#
|
||||
# NAM Polar 90 km
|
||||
#
|
||||
#CONDUIT ^data/nccf/com/nam/prod/nam........./nam.t..z.grbgrd.*NAM_84/#[^/]*/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/NAM90/NAM_Polar_90km_\1_\2Z_\3_\4.\5.grib2
|
||||
#
|
||||
# NAM Fire Weather Nest
|
||||
#
|
||||
#CONDUIT ^data/nccf/com/nam/prod/nam........./nam.t..z.firewxnest.*NMM_89/#[^/]*/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/NAMFirewxnest/NAM_Firewxnest_\1_\2Z_\3_\4.\5.grib2
|
||||
#
|
||||
# NamDNG 2.5 km NGRID (NamDNG)
|
||||
#
|
||||
#NGRID ^[LM].I... KWBE ...... !grib2/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/NamDNG/ngrid/NamDNG_2p5km_\1_\3_\4Z_\5_\6-(seq).grib2
|
||||
#
|
||||
# NamDNG 2.5 km HDS (NamDNG)
|
||||
#HDS ^[LM].J.{1,3} KWB. .......*/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/NamDNG/hds/NamDNG_2p5km_\2_\3\4\5-(seq).grib2
|
||||
#
|
||||
# NamDNG 5 km (NamDNG5)
|
||||
#
|
||||
#NGRID ^[LM].M... KWBE ...... !grib2/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/NamDNG5/NamDNG_5km_\1_\3_\4Z_\5_\6-(seq).grib2
|
||||
#
|
||||
# AK-NamDNG5
|
||||
#
|
||||
#HDS ^[LM].A.{1,3} KWB. .......*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/AK-NamDNG5/AK-NamDNG5_\1_\2\3\4-(seq).grib2
|
||||
#
|
||||
# PR-NamDNG5
|
||||
#
|
||||
#HDS ^[LM].C.{1,3} KWB. .......*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/PR-NamDNG5/PR-NamDNG5_\1_\2\3\4-(seq).grib2
|
||||
#
|
||||
# Hawaii-NamDNG5
|
||||
#
|
||||
#HDS ^[LM].H.{1,3} KWB. .......*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/Hawaii-NamDNG5/Hawaii-NamDNG5_\1_\2\3\4-(seq).grib2
|
||||
#
|
||||
# AK NamDNG 3km
|
||||
#
|
||||
#HDS ^[LM].K.{1,3} KWB. .......*/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/AK-NamDNG-3km/AK-NamDNG-3km_\1_\2\3\4.grib2
|
||||
#
|
||||
# Gridded Excessive Precipitation Forecast MENC98 KWBC DAY 1
|
||||
#
|
||||
HDS ^[LM].N.{1,3} KWB. .......*/#([^/]*)/([0-9]{8})([0-9]{2})([0-9]{2})(F[0-9]{3})/([^/]*)
|
||||
FILE -close /awips2/data_store/grid/\2/\3/MENC98/staging/MENC98_\2_\3\4-concat-%Y%m%d_%H%M.grib2
|
||||
|
||||
#
|
||||
# -----------------------
|
||||
# - Rapid Refresh (RAP) -
|
||||
# -----------------------
|
||||
#
|
||||
# RAP CONUS 13 km (RAP13)
|
||||
#
|
||||
NGRID ^[LM].D... KWBG ...... !grib2/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{2})([0-9]{2})(F[0-9]{3})/([^/]*)
|
||||
FILE -close /awips2/data_store/grid/\3/\4/RAP13/staging/RR_CONUS_13km_\3_\4\5Z-concat-%Y%m%d_%H%M.grib2
|
||||
|
||||
#
|
||||
# RAP CONUS 20 km (RAP20)
|
||||
#
|
||||
CONDUIT ^data/nccf/com/rap.*awp252.*!grib2/ncep/RUC2/#[^/]*/([0-9]{8})([0-9]{2})([0-9]{2})(F[0-9]{3})/([^/]*)/.*! (......)
|
||||
FILE -close /awips2/data_store/grid/\1/\2/RAP20/staging/RR_CONUS_20km_\1_\2\3Z-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# RAP CONUS 40 km (RAP40) - NOAAport
|
||||
#
|
||||
#HDS ^[YZ].W.{1,3} KWBG ......[^!]*!grib/ncep/RUC2/#236/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/RAP40/noaaport/RR_CONUS_40km_noaaport_\1_\2Z_\3_\4-(seq).grib
|
||||
#
|
||||
# RAP CONUS 40 km (RAP40) - CONDIUT
|
||||
#
|
||||
#CONDUIT ^data/nccf/com/rap.*awp236.*!grib2/ncep/RUC2/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)/.*! (......)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/RAP40/conduit/RR_CONUS_40km_conduit_\1_\2Z_\3_\4-(seq).\5.grib2
|
||||
#
|
||||
# ----------------------------------------
|
||||
# - High Resolution Rapid Refresh (HRRR) -
|
||||
# ----------------------------------------
|
||||
#
|
||||
# HRRR - NOAAport 1hr
|
||||
#
|
||||
NGRID Y.C.[0-9][0-9] KWBY ...... !grib2/[^/]*/[^/]*/#[^/]*/([0-9]{8})([0-9]{2})([0-9]{2})F(...)/(.*)/.*
|
||||
FILE -close /awips2/data_store/grid/\1/\2/HRRR/staging/HRRR_CONUS_2p5km_\1\2\3-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# HRRRX - Experimental GSD Hourly and Sub-Hourly
|
||||
#
|
||||
FSL2 ^GRIB2\.FSL\.HRRR\.(.......)_Lambert\.(.*)(Minute|Hour)\.(.*)\.(.*)\.([0-9]{8})([0-9]{2})([0-9]{2}).*
|
||||
FILE -close /awips2/data_store/grid/\6/\7/HRRRX/staging/HRRRX_CONUS_3km_\6\7\8-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# ------------------------------------------------
|
||||
# - Short Range Ensemble Forecasts System (SREF) -
|
||||
# ------------------------------------------------
|
||||
#
|
||||
# SREF CONUS 40 km Ensemble Derived Products
|
||||
#
|
||||
#NGRID ^[LM].R... KWBL ...... !grib2/[^/]*/[^/]*/#[^/]*/([0-9]{12})F(...)/(.*)/.*
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/SREF40/noaaport/SREF_CONUS_40km_ensprod_(\1:yyyy)(\1:mm)\1_\2.grib2
|
||||
#
|
||||
# SREF CONUS 40 km Bias Corrected Ensemble Derived Products
|
||||
#
|
||||
#CONDUIT ^data/nccf/com/sref/prod/sref\........./../(ensprod_biasc)/.*pgrb212.*!grib2/ncep/.*/#000/(............)(F...)/(.*)/.*! (......)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/SREF40/conduit/SREF_CONUS_40km_\1_\2_\3_\4_\5-(seq).grib2
|
||||
#
|
||||
# SREF CONUS 40 km Bias Corrected Ensemble Members
|
||||
#
|
||||
#CONDUIT ^data/nccf/com/sref/prod/sref\.(........)/(..)/(pgrb_biasc)/.*pgrb212.*!grib2/ncep/.*/#000/............(F...)/(.*)/.*! (......)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/SREF40/conduit/SREF_CONUS_40km_\3_\1_\200_\4_\5_\6.grib2
|
||||
#
|
||||
# SREF Alaska 45 km Ensemble Derived Products
|
||||
#
|
||||
#NGRID ^[LM].V... KWBL .......*!grib.*/[^/]*/[^/]*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/AK-SREF45/SREF_Alaska_45km_ensprod_\1\2_\3_\4-(seq).grib2
|
||||
#
|
||||
# SREF Pacific Northeast 0.4 degree Ensemble Derived Products
|
||||
#
|
||||
#NGRID ^[LM].X... KWBL .......*!grib.*/[^/]*/[^/]*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/EPac-SREF/SREF_PacificNE_0p4_ensprod_\1\2_\3_\4-(seq).grib2
|
||||
#
|
||||
# ================================
|
||||
# = FNMOC data available via IDD =
|
||||
# ================================
|
||||
#
|
||||
# ------------------------------------------------
|
||||
# - Navy Coupled Ocean Data Assimilation (NCODA) -
|
||||
# ------------------------------------------------
|
||||
#
|
||||
# NCODA Global 0.25 degree
|
||||
#
|
||||
FNMOC ^US058.*0078_0200_(.*)_(.*)_(.*)-(.*)
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/FNMOC-NCODA/fnmoc_NCODA_Global_Ocean_\1_\2_\3_\4-concat-%Y%m%d_%H%M.grib
|
||||
#
|
||||
# --------------------------------------------
|
||||
# - NAVy Global Environmental Model (NAVGEM) -
|
||||
# --------------------------------------------
|
||||
#
|
||||
# NAVGEM Global 0.5 degree
|
||||
#
|
||||
FNMOC ^US058.*0018_0056_(.*)_(.*)_(.*)-(.*)
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/FNMOC-NAVGEM/fnmoc_NAVGEM_Global_0p5deg_\1_\2_\3_\4-concat-%Y%m%d_%H%M.grib
|
||||
#
|
||||
# ------------------------------------------------------------
|
||||
# - Forecast of Aerosol Radiative Optical Properties (FAROP) -
|
||||
# ------------------------------------------------------------
|
||||
#
|
||||
# FAROP Global 1.0 degree
|
||||
#
|
||||
FNMOC ^US058.*0135_0240_(.*)_(.*)_(.*)-(.*)
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/FNMOC-FAROP/fnmoc_FAROP_Global_1p0deg_\1_\2_\3_\4-concat-%Y%m%d_%H%M.grib
|
||||
#
|
||||
# -----------------------
|
||||
# - WAVEWATCH III (WW3) -
|
||||
# -----------------------
|
||||
#
|
||||
# WW3 Global 1.0 degree
|
||||
#
|
||||
FNMOC ^US058.*0110_0240_(.*)_(.*)_(.*)-(.*)
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/FNMOC-WW3-Global_1p0deg/fnmoc_WW3_Global_1p0deg_\1_\2_\3_\4-concat-%Y%m%d_%H%M.grib
|
||||
#
|
||||
# WW3 Europe
|
||||
#
|
||||
#FNMOC ^US058.{4}-GR1dyn\.WW3-EURO_EURO-..-.._.{5}.{4}(.{4})(..)(..)(..)(.*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/FNMOC-WW3-Europe/fnmoc_WW3_Europe_\1\2\3_\400_\5.grib
|
||||
#
|
||||
# ------------------------------------------------------------------
|
||||
# - Coupled Ocean/Atmospheric Mesoscale Prediction System (COAMPS) -
|
||||
# ------------------------------------------------------------------
|
||||
#
|
||||
# COAMPS Western Atlantic
|
||||
#
|
||||
#FNMOC ^US058.{4}-GR1dyn\.COAMPS-NWATL_.{5}-.{2}-.{2}_(.{9})(..........)(.*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/FNMOC-COAMPS-Western_Atlantic/fnmoc_COAMPS_Western_Atlantic_\1\2\3-(seq).grib
|
||||
#
|
||||
# COAMPS Europe
|
||||
# /awips2/data_store/grid/FNMOC-COAMPS-Europe/fnmoc_COAMPS_Europe_20160311_0000__0100_005000-000000vpr_pres.grib
|
||||
#FNMOC ^US058.{4}-GR1dyn\.COAMPS-EURO_.{4}-.{2}-.{2}_(.{9})(..........)(.*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/FNMOC-COAMPS-Europe/fnmoc_COAMPS_Europe_\1\2\3-(seq).grib
|
||||
#
|
||||
# COAMPS Equatorial America
|
||||
# US058GMET-GR1dyn .COAMPS-EQAM_EQAM-n2-a2_01800F0NL2016031100_0105_000100-000000wnd_ucmp
|
||||
#FNMOC ^US058.{4}-GR1dyn\.COAMPS-EQAM_.{4}-.{2}-.{2}_(.{9})(..........)(.*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/FNMOC-COAMPS-Equatorial_America/fnmoc_COAMPS_Equatorial_America_\1\2\3-(seq).grib
|
||||
#
|
||||
# COAMPS Northeast Pacific
|
||||
#
|
||||
#FNMOC ^US058.{4}-GR1dyn\.COAMPS-NEPAC_.{5}-.{2}-.{2}_(.{9})(..........)(.*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/FNMOC-COAMPS-Northeast_Pacific/fnmoc_COAMPS_Northeast_Pacific_\1\2\3-(seq).grib
|
||||
#
|
||||
# COAMPS Southern California
|
||||
#
|
||||
#FNMOC ^US058.{4}-GR1dyn\.COAMPS-SOCAL_.{5}-.{2}-.{2}_(.{9})(..........)(.*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/FNMOC-COAMPS-Southern_California/fnmoc_COAMPS_Southern_California_\1\2\3-(seq).grib
|
||||
#
|
||||
# ======================================
|
||||
# = Other grids available via IDD =
|
||||
# ======================================
|
||||
#
|
||||
# SPC Outlook Grids - http://www.nws.noaa.gov/datamgmt/doc/spc.html
|
||||
#
|
||||
# Day 1
|
||||
HDS ^LDIZ1[1-7] KWNS (..)(..)(..)
|
||||
FILE -edex -log -close
|
||||
/awips2/data_store/spc/(\1:yyyy)(\1:mm)(\1:dd)(\1:hh).day1_outlook.grib2
|
||||
#
|
||||
# Day 4
|
||||
HDS ^LDIZ48 KWNS (..)(..)(..)
|
||||
FILE -edex -log -close
|
||||
/awips2/data_store/spc/(\1:yyyy)(\1:mm)(\1:dd)(\1:hh).day4_outlook.grib2
|
||||
# UKMET
|
||||
#
|
||||
#HDS ^H..... EGRR ......[^!]*!grib/ukmet/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/UKMET-\1-GRID\2/UKMET-\1-GRID\2_\3\4_\5_\6-(seq).grib1
|
||||
#
|
||||
# HPCGuide
|
||||
#
|
||||
NGRID ^([LM][ABCDFGH]U...) (KWBN) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/HPCGuide/GRID\8/HPCGuide_GRID\8_\(10)Z_\(11)_\(12)-\1_\2_\3\4\5-(seq)-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# National Operational Hydrologic Remote Sensing Center Snow Analysis (NOHRSC-SNOW)
|
||||
#
|
||||
HDS ^[YZ][ES]QA88 KMSR ......[^!]*!grib.*/[^/]*/[^/]*/#[^/]*/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/NOHRSC-SNOW/NOHRSC-SNOW_\1_\2_\3_\4-(seq)-concat-%Y%m%d_%H%M.grib
|
||||
#
|
||||
# GFS MOS-Based Localized Aviation MOS Program (LAMP) guidance - LAMP2p5, GFSLAMP5
|
||||
#
|
||||
NGRID ^([LM].[ABDHMNRSTU].{1,3}) (KWNO|KMDL) (..)(..)(..)[^!]*!(grib2)/[^/]*/(LAMP)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/LAMP/\7_\9_\(10)Z_\(11)_\(12)-\1_\2-(seq)-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# Ensemble Kernal Density (NAEFS)
|
||||
# CONUS
|
||||
#NGRID ^(L.[EFGH].{1,3}) (KMDL) (..)(..)(..)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/NAEFS/NAEFS_\3\4\5_\1_\2-(seq).grib2
|
||||
# Alaska
|
||||
#NGRID ^(M.[EFGH].{1,3}) (KMDL) (..)(..)(..)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/NAEFS-AK/NAEFS-AK_\3\4\5_\1_\2-(seq).grib2
|
||||
#
|
||||
# Canadian GEM Regional Model (CMC)
|
||||
#
|
||||
CMC ^CMC_reg_(.*)km_(........)(..)_P(...).grib2
|
||||
FILE -close /awips2/data_store/grid/\2/\3/CMC/staging/CMC_reg_\2\3-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# National Digital Forecast Database (NDFD)
|
||||
#
|
||||
#CONDUIT grib2/nwstg/NWS_0/..../(........)(....)(F.....)/(.*)/.*! (......)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/NDFD/NDFD_\1\2\3_\4-\5.grib2
|
||||
#
|
||||
# NDFD WPC Quantitative Precipitation Forecast (HPCqpfNDFD)
|
||||
#
|
||||
NGRID ^[LM].[MN].98 KWNH ......[^!]*!grib.*/[^/]*/[^/]*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/HPCqpf-ngrid/HPCqpf_\1_\2_\3_\4-(seq)-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# NDFD WPC Day 1-3 Excessive Rainfall Outlook (HPCqpfNDFD)
|
||||
#
|
||||
HDS ^[LM].[MN].98 KWNH ......[^!]*!grib.*/[^/]*/[^/]*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/HPCqpf-hds/HPCqpf_\1_\2_\3_\4-(seq)-concat-%Y%m%d_%H%M.grib
|
||||
#
|
||||
# 2.5km GFSMOS CONUS
|
||||
# NOTE: some fields are still 2145 x 1377 (same proj and res)
|
||||
# 2145 x 1377 (legacy?)
|
||||
#NGRID ^(Y[LMNZ]U...) KWBQ (......)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/gfsmos/gfsmos-2145x1377_\1_\2.grib2
|
||||
#NGRID ^(M[ABC]U...) KWBQ (......)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/gfsmos/gfsmos-2145x1377_\1_\2.grib2
|
||||
# 2145 x 1597 (updated)
|
||||
NGRID ^(Y[A-JRSU-Y]U...) KWBQ (......)
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/gfsmos/gfsmos_\1_\2-concat-%Y%m%d_%H%M.grib2
|
||||
#NGRID ^(Y.UZ9[0-9]) (KWB[A-PR-Z]) (..)(..)(..)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/MOSGuide/MOSGuide_\1_\2_\3\4\5-(seq).grib2
|
||||
#
|
||||
# GFSMOS Alaska 1649 x 1105 STR
|
||||
#
|
||||
#HDS|NGRID ^([LMY].R...) KWBQ (......)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/gfsmos/AK-GMOS_\2_\1.grib2
|
||||
#
|
||||
# GFSMOS Hawaii 625 x 561 MER
|
||||
#
|
||||
#NGRID ^(L.S...) KWBQ (......)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/gfsmos/hi-gfsmos_\1_\2.grib2
|
||||
#
|
||||
# 5km GFSMOS legacy
|
||||
#
|
||||
#HDS ^(L.U...) KWBQ ...... !grib2/ncep/GFS/#197/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/gfsmos/GMOS-5km_\2\3Z_\1_\4_\5.grib2
|
||||
#
|
||||
# MOSGuide/MOSGuideExtended/GMOS
|
||||
#
|
||||
#NGRID ^(Y.UZ9[0-9]) (KWB.) (..)(..)(..)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/(\3:yyyy)(\3:mm)\3/\4/MOSGuide/staging/MOSGuide_\3\4\5-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# -----------------------------------------------------------
|
||||
# - European Center for Mid-range Weather Forecasts (ECMWF) -
|
||||
# -----------------------------------------------------------
|
||||
#
|
||||
# ECMF-Global, ECMF1..ECMF12
|
||||
#
|
||||
HDS ^H..... ECM. ......[^!]*!grib.*/[^/]*/[^/]*/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/ECMWF/ECMWF-\1_\2_\3_\4_\5-(seq)-concat-%Y%m%d_%H%M.grib
|
||||
#
|
||||
# ---------------------------------------------------
|
||||
# - National Precipitation Verification Unit (NPVU) -
|
||||
# ---------------------------------------------------
|
||||
#
|
||||
# RFC Multisensor Precipitation Estimates (MPE) (MPE-Local-..., MPE-Mosaic-...)
|
||||
#
|
||||
#HDS ^ZETA98 (....) ([0-3][0-9])([0-2][0-9]).*/m(.......)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/MPE-\1/MPE-\1_\4_(\2:yyyy)(\2:mm)\2.grib
|
||||
#
|
||||
# Climate Forecast System Downscaled Numerical Guidance (CFS-DNG)
|
||||
#
|
||||
HDS ^Z[ET]CZ98 KWBF ......[^!]*!grib2/ncep/CFS/#[^/]*/(............)(....)/([^/]*)
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/CFS/CFS-\1\2_\3-(seq)-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# Automated Satellite Precipitation Estimates from NESDIS (hourly) (AUTOSPE)
|
||||
# also called the Global Hydro-Estimator (GHE)
|
||||
#
|
||||
HDS ^(ZETA9.) KNES (......)
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/AUTOSPE/AUTOSPE_\1_\2-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# River Forecast Center (RFC) Quantitative Precipitation Estimation (QPE)
|
||||
#
|
||||
#HDS ^ZETA98 (KTUA|PACR|KSTR|KRSA|KORN|KRHA|KKRF|KMSR|KTAR|KPTR|KTIR|KALR|KFWR) ......[^!]*!(grib|grib2)/[^/]*/([^/]*)/#255/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/QPE-RFC/QPE-RFC-\1_\3_\4_\5_\6_\7-(seq).grib
|
||||
#
|
||||
# ======================================
|
||||
# = Ocean Models available on the IDD =
|
||||
# ======================================
|
||||
#
|
||||
# WAVE 233 Grid - Global NOAA WAVEWATCH III (WaveWatch)
|
||||
# OPJA88 KWBJ /mNOW !grib/ncep/NOW/ #233/ 201603110000/ F 000/ DIRSW/sfc/
|
||||
HDS ^O.J.88 KWBJ.*!grib/ncep/[^/]*/#[^/]*/(............)/F(...)/(.*)/(.*)/
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/WAVE-HDS-WaveWatch/WaveWatch_\1_F\2_\3_\4_%H%M%S-concat-%Y%m%d_%H%M.grib
|
||||
#
|
||||
# WAVE 238 Grid - Regional Western North Atlantic (WAVE-WNA)
|
||||
#
|
||||
#HDS ^O.M.88 KWBJ.*!grib/ncep/[^/]*/#[^/]*/(............)/F(...)/(.*)/(.*)/
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/WAVE-HDS-WNAWAVE238/WNAWAVE238_\1_F\2_\3_\4_%H%M%S.grib
|
||||
#
|
||||
# WAVE 238 Grid - Regional Western North Atlantic Hurricane (WAVE-WNA-Hurr)
|
||||
#
|
||||
#HDS ^O.O.88 KWBJ.*!grib/ncep/[^/]*/#[^/]*/(............)/F(...)/(.*)/(.*)/
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/WAVE-HDS-HurWave238/HurWave238_\1_F\2_\3_\4_%H%M%S.grib
|
||||
#
|
||||
# WAVE 239 Grid - Regional Alaska Waters (WAVE-AK)
|
||||
#
|
||||
#HDS ^O.N.88 KWBJ.*!grib/ncep/[^/]*/#[^/]*/(............)/F(...)/(.*)/(.*)/
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/WAVE-HDS-AKWAVE239/AKWAVE239_\1_F\2_\3_\4_%H%M%S.grib
|
||||
#
|
||||
# WAVE 253 Grid - Regional Eastern North Pacific (WAVE-ENP)
|
||||
#
|
||||
#HDS ^O.S.88 KWBJ.*!grib/ncep/[^/]*/#[^/]*/(............)/F(...)/(.*)/(.*)/
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/WAVE-HDS-ENPWAVE253/ENPWAVE253_\1_F\2_\3_\4_%H%M%S.grib
|
||||
#
|
||||
# WAVE 253 Grid - Regional Eastern North Pacific Hurricane (WAVE-ENP-Hurr)
|
||||
#
|
||||
#HDS ^O.Q.88 KWBJ.*!grib/ncep/[^/]*/#[^/]*/(............)/F(...)/(.*)/(.*)/
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/WAVE-HDS-HurWave253/HurWave253\1_F\2_\3_\4_%H%M%S.grib
|
||||
#
|
||||
# -----------------------
|
||||
# - WAVEWATCH III (WW3) -
|
||||
# -----------------------
|
||||
#
|
||||
# WW3 Global
|
||||
#
|
||||
NGRID E.A.88 KWBJ.*ncep/[^/]*/#[^/]*/(............)/F(...)/.*
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/WW3_Global/WW3_Global_\1_\200-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# WW3 Regional Alaska
|
||||
#
|
||||
#NGRID E.E.88 KWBJ.*ncep/[^/]*/#[^/]*/(............)/F(...)/.*
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/WW3_Regional_Alaska/WW3_Regional_Alaska_\1_\200.grib2
|
||||
#
|
||||
# WW3 Coastal Alaska
|
||||
#
|
||||
#NGRID E.F.88 KWBJ.*ncep/[^/]*/#[^/]*/(............)/F(...)/.*
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/WW3_Coastal_Alaska/WW3_Coastal_Alaska_\1_\200.grib2
|
||||
#
|
||||
# WW3 Eastern Pacific (Regional)
|
||||
#
|
||||
#NGRID E.D.88 KWBJ.*ncep/[^/]*/#[^/]*/(............)/F(...)/.*
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/WW3_Regional_Eastern_Pacific/WW3_Regional_Eastern_Pacific_\1_\200.grib2
|
||||
#
|
||||
# WW3 US East Coast (Regional)
|
||||
#
|
||||
#NGRID E.B.88 KWBJ.*ncep/[^/]*/#[^/]*/(............)/F(...)/.*
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/WW3_Regional_US_East_Coast/WW3_Regional_US_East_Coast_\1_\200.grib2
|
||||
#
|
||||
# WW3 US East Coast (Coastal)
|
||||
#
|
||||
#NGRID E.H.88 KWBJ.*ncep/[^/]*/#[^/]*/(............)/F(...)/.*
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/WW3_Coastal_US_East_Coast/WW3_Coastal_US_East_Coast_\1_\200.grib2
|
||||
#
|
||||
# WW3 US West Coast (Regional)
|
||||
#
|
||||
#NGRID E.C.88 KWBJ.*ncep/[^/]*/#[^/]*/(............)/F(...)/.*
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/WW3_Regional_US_West_Coast/WW3_Regional_US_West_Coast_\1_\200.grib2
|
||||
#
|
||||
# WW3 US West Coast (Coastal)
|
||||
#
|
||||
#NGRID E.G.88 KWBJ.*ncep/[^/]*/#[^/]*/(............)/F(...)/.*
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/WW3_Coastal_US_West_Coast/WW3_Coastal_US_West_Coast_\1_\200.grib2
|
||||
#
|
||||
# Sea Ice
|
||||
#
|
||||
HDS ^OENA88 KWBM.*ncep/ICE_120/#219/(............)/F(...)/([^/]*)/
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/seaice/seaice_\1_F\2_\3-(seq)-concat-%Y%m%d_%H%M.grib
|
||||
#
|
||||
# Real-Time Ocean Forecast System (RTOFS) for CONUS
|
||||
#
|
||||
NGRID ^E[HSTUV][CK][B-T]01 KWBW ......[^!]*!grib.*/[^/]*/[^/]*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/RTOFS/RTOFS_\1_\2_\3_\4-(seq)-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# ESTOFS - US
|
||||
# Extratopical Surge and Tide Operational Forecast System
|
||||
#
|
||||
NGRID ^E[EHC]I[A-Z]88 KWBM ......[^!]*!grib.*/[^/]*/[^/]*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/ESTOFS/ESTOFS_\1_\2_\3_\4-(seq)-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# ESTOFS - Puerto Rico
|
||||
#
|
||||
#NGRID ^E[EHC]P[A-Z]88 KWBM ......[^!]*!grib.*/[^/]*/[^/]*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/ESTOFS-PR/ESTOFS-PR_\1_\2_\3_\4-(seq).grib2
|
||||
#
|
||||
# ESTOFS Pacific - Alaska
|
||||
#
|
||||
#NGRID ^E[EHC]A[A-Z]88 KWBM ......[^!]*!grib.*/[^/]*/[^/]*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/ESTOFS-AK/ESTOFS-AK_\1_\2_\3_\4-(seq).grib2
|
||||
#
|
||||
# ESTOFS Pacific - CONUS (West Coast)
|
||||
#
|
||||
#NGRID ^E[EHC]D[A-Z]88 KWBM ......[^!]*!grib.*/[^/]*/[^/]*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/ESTOFS-WC/ESTOFS-WC_\1_\2_\3_\4-(seq).grib2
|
||||
#
|
||||
# ESTOFS Pacific - Hawaii
|
||||
#
|
||||
#NGRID ^E[EHC]H[A-Z]88 KWBM ......[^!]*!grib.*/[^/]*/[^/]*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/ESTOFS-HI/ESTOFS-HI_\1_\2_\3_\4-(seq).grib2
|
||||
#
|
||||
# Extra-Tropical Storm Surge (ETSS)
|
||||
#
|
||||
NGRID ^MHU... KNHC (..)(..)(..)
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/ETSS/ETSS_\1\2\3-(seq)-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# TPCWindProb
|
||||
#
|
||||
NGRID ^([LM]DG.{1,3}) (KNHC) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/TPCWindProb/TPCWindProb_\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# GLERL
|
||||
# Great Lakes Environmental Research Lab
|
||||
#
|
||||
HDS ^O.N.88 KWNB.*!grib/161/([^/]*)/#([^/]*)/(............)/F(...)/.*
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/GLERL/GLERL_\1_F\2_%H%M%S-concat-%Y%m%d_%H%M.grib
|
||||
#
|
||||
# Flash Flood Guidance (FFG) grids - 1HR=HPBL, 3HR=5WAVH, 6HR=CNWAT (FFG-PTR...)
|
||||
#
|
||||
HDS ^ZEGZ98 K.{3} .......*/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/FFG/FFG-\1_\2_\3_\4_\5-(seq)-concat-%Y%m%d_%H%M.grib
|
||||
#
|
||||
# PROB3HR/#236
|
||||
#
|
||||
HDS ^Z[DE]W[A-D][89]8 KWNO ...... /m0 !grib.*/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/PROB3HR/PROB3HR_\1_\2_\3_\4-(seq)-concat-%Y%m%d_%H%M.grib
|
||||
#
|
||||
# National Data Buoy Center (NDBC) High Frequency Radar (HFR) Total Vector Velocity (TVV)
|
||||
#
|
||||
NGRID ^OUTA98 KWNB (......)[^!]*!grib2
|
||||
FILE -edex -close
|
||||
/awips2/data_store/grid/HFR/HFR_\1-(seq)-concat-%Y%m%d_%H%M.grib2
|
||||
#
|
||||
# Regional River Forecast Center (RFC) Quantitative Precipitation Forecast (QPF) (RFCqpf)
|
||||
#
|
||||
#HDS ^YEI.[89]8 (KWNH|KALR|KFWR|KKRF|KMSR|KORN|KPTR|KRHA|KRSA|KSTR|KTAR|KTIR|KTUA) .......*/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/[^/]*/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/Regional_RFC_QPF/GRID\2/\3_\4_\5_\6-(seq).grib
|
||||
#
|
||||
# GRID218 = HPCqpf
|
||||
#
|
||||
#HDS ^(ZEX.98) KWNH (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#218/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
|
||||
# FILE -edex -close
|
||||
# /awips2/data_store/grid/HPCqpf/HPCqpf_\9Z_\(10)_\(11)-\1_KWNH_\2\3\4-(seq).grib
|
||||
#
|
||||
# National Blend of Models
|
||||
#
|
||||
NGRID|HDS ^(Y.A...) (KWE[AB]) (..)(..)(..)
|
||||
FILE -close /awips2/data_store/grid/(\3:yyyy)(\3:mm)\3/\4/NationalBlend/staging/NationalBlend_\3\4\5-concat-%Y%m%d_%H%M.grib2
|
42
rpms/awips2.upc/Installer.ldm/patch/etc/pqact.mrms
Normal file
42
rpms/awips2.upc/Installer.ldm/patch/etc/pqact.mrms
Normal file
|
@ -0,0 +1,42 @@
|
|||
# ===============================
|
||||
# = NCEP data available via IDD =
|
||||
# ===============================
|
||||
#
|
||||
# Multi-Radar Multi-Sensor (MRMS) - Unidata via NCO
|
||||
#/data/ldm/pub/native/radar/MRMS/Model/CONUS/MRMS_BrightBandTopHeight_00.00_20210430-184000.grib2
|
||||
#CONUS Domain
|
||||
FNEXRAD ^/data/ldm/pub/native/radar/MRMS/.*/CONUS/MRMS(.*)([0-9]{8})-([0-9]{2})([0-9]{4}).grib2
|
||||
FILE -close /awips2/data_store/grid/\2/\3/MRMS/CONUS/staging/MRMS-concat-%Y%m%d_%H%M.grib2
|
||||
#Alaska Domain
|
||||
FNEXRAD ^/data/ldm/pub/native/radar/MRMS/.*/ALASKA/MRMS(.*)([0-9]{8})-([0-9]{2})([0-9]{4}).grib2
|
||||
FILE -close /awips2/data_store/grid/\2/\3/MRMS/ALASKA/staging/MRMS-concat-%Y%m%d_%H%M.grib2
|
||||
#Hawaii Domain
|
||||
FNEXRAD ^/data/ldm/pub/native/radar/MRMS/.*/HAWAII/MRMS(.*)([0-9]{8})-([0-9]{2})([0-9]{4}).grib2
|
||||
FILE -close /awips2/data_store/grid/\2/\3/MRMS/HAWAII/staging/MRMS-concat-%Y%m%d_%H%M.grib2
|
||||
#Guam Domain
|
||||
FNEXRAD ^/data/ldm/pub/native/radar/MRMS/.*/GUAM/MRMS(.*)([0-9]{8})-([0-9]{2})([0-9]{4}).grib2
|
||||
FILE -close /awips2/data_store/grid/\2/\3/MRMS/GUAM/staging/MRMS-concat-%Y%m%d_%H%M.grib2
|
||||
#Caribbean Domain
|
||||
FNEXRAD ^/data/ldm/pub/native/radar/MRMS/.*/CARIB/MRMS(.*)([0-9]{8})-([0-9]{2})([0-9]{4}).grib2
|
||||
FILE -close /awips2/data_store/grid/\2/\3/MRMS/CARIB/staging/MRMS-concat-%Y%m%d_%H%M.grib2
|
||||
#ProbSevere
|
||||
FNEXRAD ^/data/ldm/pub/native/radar/MRMS/.*/MRMS(.*)([0-9]{8})_([0-9]{2})([0-9]{4}).json
|
||||
FILE -edex -close /awips2/data_store/grid/\2/\3/MRMS/ProbSevere/MRMS\1\2-\3\4.json
|
||||
|
||||
# Multi-Radar Multi-Sensor (MRMS) - NOAAport
|
||||
#ALL MRMS Products (changed 6/18/2020 - tmeyer)
|
||||
#CONUS
|
||||
#NGRID ^YAU[A-Z][0-9][0-9] KWNR (..)(..)(..) !grib2/[^/]*/[^/]*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]..)/([^/]*)/.*
|
||||
# FILE -edex -close /awips2/data_store/grid/(\1:yyyy)(\1:mm)\1/\2/MRMS/MRMS_\4_\5_\6_\7.grib2
|
||||
#Alaska Domain
|
||||
#NGRID ^YAA[A-Z][0-9][0-9] KWNR (..)(..)(..) !grib2/[^/]*/[^/]*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]..)/([^/]*)/.*
|
||||
# FILE -edex -close /awips2/data_store/grid/(\1:yyyy)(\1:mm)\1/\2/MRMS/MRMS_AK_\4_\5_\6_\7.grib2
|
||||
#Hawaii Domain
|
||||
#NGRID ^YAH[A-Z][0-9][0-9] KWNR (..)(..)(..) !grib2/[^/]*/[^/]*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]..)/([^/]*)/.*
|
||||
# FILE -edex -close /awips2/data_store/grid/(\1:yyyy)(\1:mm)\1/\2/MRMS/MRMS_HI_\4_\5_\6_\7.grib2
|
||||
#Caribbean Domain
|
||||
#NGRID ^YAC[A-Z][0-9][0-9] KWNR (..)(..)(..) !grib2/[^/]*/[^/]*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]..)/([^/]*)/.*
|
||||
# FILE -edex -close /awips2/data_store/grid/(\1:yyyy)(\1:mm)\1/\2/MRMS/MRMS_CA_\4_\5_\6_\7.grib2
|
||||
#Guam Domain
|
||||
#NGRID ^YAG[A-Z][0-9][0-9] KWNR (..)(..)(..) !grib2/[^/]*/[^/]*/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]..)/([^/]*)/.*
|
||||
# FILE -edex -close /awips2/data_store/grid/(\1:yyyy)(\1:mm)\1/\2/MRMS/MRMS_GU_\4_\5_\6_\7.grib2
|
5
rpms/awips2.upc/Installer.ldm/patch/etc/pqact.radar
Normal file
5
rpms/awips2.upc/Installer.ldm/patch/etc/pqact.radar
Normal file
|
@ -0,0 +1,5 @@
|
|||
#
|
||||
# NEXRAD3 site products
|
||||
#
|
||||
NEXRAD3|HDS ^SDUS[235678]. (....) (..)(..)(..).*/p(...)(...)
|
||||
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2//\3/\6/\6_\5_(\2:yyyy)(\2:mm)\2_\3\4
|
17
rpms/awips2.upc/Installer.ldm/patch/etc/scour.conf
Normal file
17
rpms/awips2.upc/Installer.ldm/patch/etc/scour.conf
Normal file
|
@ -0,0 +1,17 @@
|
|||
# Configuration file for "scour" utility, to delete all files older than a
|
||||
# specified number of days from specified directories and all their
|
||||
# subdirectories. Scour should be invoked periodically by cron(8).
|
||||
#
|
||||
# Each line consists of a directory, a retention time (in days), and
|
||||
# (optionally) a shell filename pattern for files to be deleted. If no
|
||||
# filename pattern is specified, "*" representing all files not beginning
|
||||
# with "." is assumed.
|
||||
#
|
||||
# A hash in column one indicates a comment line.
|
||||
|
||||
# Directory Days-old Optional-filename-pattern
|
||||
|
||||
#~ldm/data/dir1 2
|
||||
#~ldm/data/dir2 2 *.foo
|
||||
/awips2/ldm/logs 2 *.stats
|
||||
/awips2/data_store 1
|
640
rpms/awips2.upc/Installer.ldm/patch/gempak/tables/g2varsncep.tbl
Normal file
640
rpms/awips2.upc/Installer.ldm/patch/gempak/tables/g2varsncep.tbl
Normal file
|
@ -0,0 +1,640 @@
|
|||
! GRIB2 - NCEP Local Parameter Table
|
||||
!
|
||||
! temperature
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 000 000 000 Temperature K TMP 0 -9999.00
|
||||
000 000 000 001 Temperature K TMP 0 -9999.00
|
||||
000 000 000 002 Temperature K TMP 0 -9999.00
|
||||
000 000 000 005 Temperature K TMP 0 -9999.00
|
||||
000 000 002 000 Virtual Temperature K VTMP 0 -9999.00
|
||||
000 000 003 000 Pseudo-Adiabat or Equiv Pot Temp K VTMP 0 -9999.00
|
||||
000 000 004 000 Maximum Temperature K TMAX 0 -9999.00
|
||||
000 000 004 008 Maximum Temperature K TMAX 0 -9999.00
|
||||
000 000 005 000 Minimum Temperature K TMIN 0 -9999.00
|
||||
000 000 005 008 Minimum Temperature K TMIN 0 -9999.00
|
||||
000 000 006 000 Dew Point Temperature K DPT 0 -9999.00
|
||||
000 000 006 002 Dew Point Temperature K DPT 0 -9999.00
|
||||
000 000 006 005 Dew Point Temperature K DPT 0 -9999.00
|
||||
!
|
||||
000 000 192 000 Snow Phase Change Heat Flux W m**-2 FXSN 0 -9999.00
|
||||
000 000 192 008 Snow Phase Change Heat Flux W m**-2 FXSN 0 -9999.00
|
||||
000 000 193 000 Temperature tend by all rad K s**-1 TTRAD 0 -9999.00
|
||||
000 000 195 000 Large Scale Cond. Heating Rate K s**-1 LRGHR 0 -9999.00
|
||||
000 000 195 008 Large Scale Cond. Heating Rate K s**-1 LRGHR 0 -9999.00
|
||||
000 000 196 000 Deep Convective Heating Rate K s**-1 CNVHR 0 -9999.00
|
||||
000 000 196 008 Deep Convective Heating Rate K s**-1 CNVHR 0 -9999.00
|
||||
!
|
||||
! moisture
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 001 000 000 Specific Humidity kg kg**-1 SPFH 0 -9999.00
|
||||
000 001 001 000 Relative Humidity % RH 0 -9999.00
|
||||
000 001 001 002 Relative Humidity % RH 0 -9999.00
|
||||
000 001 003 000 Precipitable Water kg m**-2 PWAT 0 -9999.00
|
||||
000 001 003 002 Precipitable Water kg m**-2 PWAT 0 -9999.00
|
||||
000 001 003 005 Precipitable Water kg m**-2 PWAT 0 -9999.00
|
||||
000 001 007 000 Precipitation Rate kg m**-2 s**-1 PRATE 0 -9999.00
|
||||
000 001 008 008 Total Precipitation kg m**-2 APCP 0 -9999.00
|
||||
000 001 008 009 Total Precipitation kg m**-2 APCP 0 -9999.00
|
||||
000 001 008 010 Total Precipitation kg m**-2 APCP 0 -9999.00
|
||||
000 001 008 011 Total Precipitation kg m**-2 APCP 0 -9999.00
|
||||
000 001 008 012 Total Precipitation kg m**-2 APCP 0 -9999.00
|
||||
000 001 009 008 Large-Scale Precip (non-conv) kg m**-2 NCPCP 0 -9999.00
|
||||
000 001 010 000 Convective Precipitation kg m**-2 ACPCP 0 -9999.00
|
||||
000 001 010 008 Convective Precipitation kg m**-2 ACPCP 0 -9999.00
|
||||
000 001 011 000 Snow Depth m SNOD 0 -9999.00
|
||||
000 001 011 008 Snow Depth m SNOD 0 -9999.00
|
||||
000 001 013 000 Water Eqiv Accum Snow Depth kg m**-2 WEASD 0 -9999.00
|
||||
000 001 013 008 Water Eqiv Accum Snow Depth kg m**-2 WEASD 0 -9999.00
|
||||
000 001 013 009 Water Eqiv Accum Snow Depth kg m**-2 WEASD 0 -9999.00
|
||||
000 001 013 012 Water Eqiv Accum Snow Depth kg m**-2 WEASD 0 -9999.00
|
||||
000 001 015 009 Large-Scale Snow kg m**-2 SNOL 0 -9999.00
|
||||
000 001 015 012 Large-Scale Snow kg m**-2 SNOL 0 -9999.00
|
||||
000 001 027 000 Maximum Relative Humidity % MAXRH 0 -9999.00
|
||||
000 001 027 008 Maximum Relative Humidity % MAXRH 0 -9999.00
|
||||
000 001 028 000 Maximum Absolute Humidity kg m**-3 MAXAH 0 -9999.00
|
||||
000 001 028 008 Maximum Absolute Humidity kg m**-3 MAXAH 0 -9999.00
|
||||
000 001 029 008 Total Snowfall m ASNOW 0 -9999.00
|
||||
000 001 029 009 Total Snowfall m ASNOW 0 -9999.00
|
||||
000 001 029 010 Total Snowfall m ASNOW 0 -9999.00
|
||||
000 001 029 012 Total Snowfall m ASNOW 0 -9999.00
|
||||
!
|
||||
000 001 033 000 Categorical Rain 0,1 CRAIN 0 -9999.00
|
||||
000 001 034 000 Categorical Freezing Rain 0,1 CFRZR 0 -9999.00
|
||||
000 001 035 000 Categorical Ice Pellets 0,1 CICEP 0 -9999.00
|
||||
000 001 036 000 Categorical Snow 0,1 CSNOW 0 -9999.00
|
||||
000 001 039 000 Percent frozen precipitation % CPOFP 0 -9999.00
|
||||
000 001 053 009 Total Snowfall Rate Water Equiv kg m**-2 s-1 TSRWE 0 -9999.00
|
||||
000 001 074 000 Total Colun Integrate Graupel kg m**-2 TCOLG 0 -9999.00
|
||||
000 001 074 008 Total Colun Integrate Graupel kg m**-2 TCOLG 0 -9999.00
|
||||
!
|
||||
000 001 192 000 Categorical rain 0,1 WXTR 0 -9999.00
|
||||
000 001 192 001 Categorical rain 0,1 WXTR 0 -9999.00
|
||||
000 001 192 002 Categorical rain 0,1 WXTR 0 -9999.00
|
||||
000 001 192 005 Categorical rain 0,1 WXTR 0 -9999.00
|
||||
000 001 192 008 Categorical rain 0,1 WXTR 0 -9999.00
|
||||
000 001 192 011 Categorical rain 0,1 WXTR 0 -9999.00
|
||||
000 001 192 012 Categorical rain 0,1 WXTR 0 -9999.00
|
||||
000 001 193 000 Categorical freezing rain 0,1 WXTZ 0 -9999.00
|
||||
000 001 193 001 Categorical freezing rain 0,1 WXTZ 0 -9999.00
|
||||
000 001 193 002 Categorical freezing rain 0,1 WXTZ 0 -9999.00
|
||||
000 001 193 005 Categorical freezing rain 0,1 WXTZ 0 -9999.00
|
||||
000 001 193 008 Categorical freezing rain 0,1 WXTZ 0 -9999.00
|
||||
000 001 193 011 Categorical freezing rain 0,1 WXTZ 0 -9999.00
|
||||
000 001 193 012 Categorical freezing rain 0,1 WXTZ 0 -9999.00
|
||||
000 001 194 000 Categorical ice pellets 0,1 WXTP 0 -9999.00
|
||||
000 001 194 001 Categorical ice pellets 0,1 WXTP 0 -9999.00
|
||||
000 001 194 002 Categorical ice pellets 0,1 WXTP 0 -9999.00
|
||||
000 001 194 005 Categorical ice pellets 0,1 WXTP 0 -9999.00
|
||||
000 001 194 008 Categorical ice pellets 0,1 WXTP 0 -9999.00
|
||||
000 001 194 011 Categorical ice pellets 0,1 WXTP 0 -9999.00
|
||||
000 001 194 012 Categorical ice pellets 0,1 WXTP 0 -9999.00
|
||||
000 001 195 000 Categorical snow 0,1 WXTS 0 -9999.00
|
||||
000 001 195 001 Categorical snow 0,1 WXTS 0 -9999.00
|
||||
000 001 195 002 Categorical snow 0,1 WXTS 0 -9999.00
|
||||
000 001 195 005 Categorical snow 0,1 WXTS 0 -9999.00
|
||||
000 001 195 008 Categorical snow 0,1 WXTS 0 -9999.00
|
||||
000 001 195 011 Categorical snow 0,1 WXTS 0 -9999.00
|
||||
000 001 195 012 Categorical snow 0,1 WXTS 0 -9999.00
|
||||
000 001 196 000 Convective precip rate kg m**-2 s**-1 CPR-- 0 -9999.00
|
||||
000 001 196 008 Convective precip rate kg m**-2 s**-1 CPR-- 0 -9999.00
|
||||
000 001 196 011 Convective precip rate kg m**-2 s**-1 CPR-- 0 -9999.00
|
||||
000 001 197 000 Horizontal moisture divergence kg kg**-1 s**-1 MCNV 0 -9999.00
|
||||
000 001 198 000 Minimum Relative Humidity % RHMN 0 -9999.00
|
||||
000 001 198 008 Minimum Relative Humidity % RHMN 0 -9999.00
|
||||
000 001 199 000 Potential evaporation kg m**-2 PEVAP 0 -9999.00
|
||||
000 001 199 008 Potential evaporation kg m**-2 PEVAP 0 -9999.00
|
||||
000 001 200 000 Potential evaporation rate W/m**2 PEVP 0 -9999.00
|
||||
000 001 200 001 Potential evaporation rate W/m**2 PEVP 0 -9999.00
|
||||
000 001 200 008 Potential evaporation rate W/m**2 PEVP 0 -9999.00
|
||||
000 001 201 000 Snow cover % SCVR 0 -9999.00
|
||||
000 001 202 000 Rain frctn of total liquid wtr - FRAIN 0 -9999.00
|
||||
000 001 203 000 Rime factor - FRIME 0 -9999.00
|
||||
000 001 204 000 Total column-integrated rain kg/m**2 TCOLR 0 -9999.00
|
||||
000 001 205 000 Total column-integrated snow kg/m**2 TCOLS 0 -9999.00
|
||||
000 001 206 000 Total Icing Potential Diagnostic non-dim TIPD 0 -9999.00
|
||||
000 001 206 005 Total Icing Potential Diagnostic non-dim TIPD 0 -9999.00
|
||||
000 001 207 000 Number conc. for ice particles non-dim NCIP 0 -9999.00
|
||||
000 001 208 000 Snow temperature K SNOT 0 -9999.00
|
||||
000 001 209 000 Total column-int supercooled H2O kg m**-2 TCLSW 0 -9999.00
|
||||
000 001 210 000 Total column-int melting ice kg m**-2 TCOLM 0 -9999.00
|
||||
000 001 220 000 Minimum specific humidity at 2m kg kg-1 QMIN 0 -9999.00
|
||||
000 001 225 009 Freezing Rain kg m**-2 FRZL 0 -9999.00
|
||||
000 001 225 010 Freezing Rain kg m**-2 FRZL 0 -9999.00
|
||||
000 001 225 012 Freezing Rain kg m**-2 FRZL 0 -9999.00
|
||||
000 001 226 000 Pblackominant Weather - PWTHER 0 -9999.00
|
||||
000 001 228 008 Flat Ice Accumulation (FRAM) kg m**-2 FICEAC 0 -9999.00
|
||||
000 001 228 010 Flat Ice Accumulation (FRAM) kg m**-2 FICEAC 0 -9999.00
|
||||
000 001 231 008 Precipitation Potential Index % PPINDX 0 -9999.00
|
||||
000 001 232 005 Probability Cloud Ice Present % PROBCIP 0 -9999.00
|
||||
000 001 233 000 Snow Liquid ratio kg kg-1 SNOWLR 0 -9999.00
|
||||
000 001 234 008 Precipitation Duration hr PCPDUR 0 -9999.00
|
||||
000 001 242 005 Rel. Hum. wrt Precip. Water % RHPW 0 -9999.00
|
||||
000 001 243 008 Reserved ? ???? 0 -9999.00
|
||||
!
|
||||
! momentum
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 002 000 000 Wind Direction (from) deg true WDIR 0 -9999.00
|
||||
000 002 001 000 Wind Speed m s**-1 WDIR 0 -9999.00
|
||||
000 002 001 002 Wind Speed m s**-1 WDIR 0 -9999.00
|
||||
000 002 001 005 Wind Speed m s**-1 WDIR 0 -9999.00
|
||||
000 002 001 008 Wind Speed m s**-1 WDIR 0 -9999.00
|
||||
000 002 001 009 Wind Speed m s**-1 WDIR 0 -9999.00
|
||||
000 002 002 000 U-Component of Wind m s**-1 UGRD 0 -9999.00
|
||||
000 002 002 002 U-Component of Wind m s**-1 UGRD 0 -9999.00
|
||||
000 002 003 000 V-Component of Wind m s**-1 VGRD 0 -9999.00
|
||||
000 002 003 002 V-Component of Wind m s**-1 VGRD 0 -9999.00
|
||||
000 002 008 000 Vertical Velocity (Pressure) Pa s**-1 VVEL 0 -9999.00
|
||||
000 002 008 002 Vertical Velocity (Pressure) Pa s**-1 VVEL 0 -9999.00
|
||||
000 002 009 000 Vertical Velocity (Geometric) m s**-1 DZDT 0 -9999.00
|
||||
000 002 009 008 Vertical Velocity (Geometric) m s**-1 DZDT 0 -9999.00
|
||||
000 002 010 000 Absolute Vorticity s**-1 ABSV 0 -9999.00
|
||||
000 002 015 000 Vertical U-Component Shear s**-1 VUCSH 0 -9999.00
|
||||
000 002 016 000 Vertical V-Component Shear s**-1 VVCSH 0 -9999.00
|
||||
000 002 022 000 Wind Speed (Gust) m s**-1 GUST 0 -9999.00
|
||||
!
|
||||
000 002 027 000 U-Component Storm Motion m s**-1 USTM 0 -9999.00
|
||||
000 002 028 000 V-Component Storm Motion m s**-1 VSTM 0 -9999.00
|
||||
!
|
||||
000 002 192 000 Vertical speed shear s**-1 VWSH 0 -9999.00
|
||||
000 002 192 001 Vertical speed shear s**-1 VWSH 0 -9999.00
|
||||
000 002 192 002 Vertical speed shear s**-1 VWSH 0 -9999.00
|
||||
000 002 192 005 Vertical speed shear s**-1 VWSH 0 -9999.00
|
||||
000 002 193 000 Momentum flux N m**-2 MFLX 0 -9999.00
|
||||
000 002 194 000 U-component of storm motion m/s USTRM 0 -9999.00
|
||||
000 002 195 000 V-component of storm motion m/s VSTRM 0 -9999.00
|
||||
000 002 196 000 Drag coefficient - DRAG 0 -9999.00
|
||||
000 002 197 000 Friction velocity m s**-1 FRCV 0 -9999.00
|
||||
000 002 198 000 Lat of U Wind Comp. of Velocity deg LAUV 0 -9999.00
|
||||
000 002 198 009 Lat of U Wind Comp. of Velocity deg LAUV 0 -9999.00
|
||||
000 002 199 000 Lon of U Wind Comp. of Velocity deg LOUV 0 -9999.00
|
||||
000 002 199 009 Lon of U Wind Comp. of Velocity deg LOUV 0 -9999.00
|
||||
000 002 200 000 Lat of V Wind Comp. of Velocity deg LAVV 0 -9999.00
|
||||
000 002 200 009 Lat of V Wind Comp. of Velocity deg LAVV 0 -9999.00
|
||||
000 002 201 000 Lon of V Wind Comp. of Velocity deg LOVV 0 -9999.00
|
||||
000 002 201 009 Lon of V Wind Comp. of Velocity deg LOVV 0 -9999.00
|
||||
000 002 202 000 Lat of Pressure Point deg LAPP 0 -9999.00
|
||||
000 002 202 009 Lat of Pressure Point deg LAPP 0 -9999.00
|
||||
000 002 203 000 Lon of Pressure Point deg LOPP 0 -9999.00
|
||||
000 002 203 009 Lon of Pressure Point deg LOPP 0 -9999.00
|
||||
000 002 204 000 Vertical Eddy Diff. Heat exch. m**2 s**-1 VEDH 0 -9999.00
|
||||
000 002 204 009 Vertical Eddy Diff. Heat exch. m**2 s**-1 VEDH 0 -9999.00
|
||||
000 002 220 000 Hrly Max up VV in lowest 400hPa m s**-1 MAXUVV 0 -9999.00
|
||||
000 002 220 005 Hrly Max up VV in lowest 400hPa m s**-1 MAXUVV 0 -9999.00
|
||||
000 002 220 008 Hrly Max up VV in lowest 400hPa m s**-1 MAXUVV 0 -9999.00
|
||||
000 002 221 000 Hrly Max down VV in low. 400hPa m s**-1 MAXDVV 0 -9999.00
|
||||
000 002 221 008 Hrly Max down VV in low. 400hPa m s**-1 MAXDVV 0 -9999.00
|
||||
000 002 222 000 U Comp Hrly Max 10m Wind Speed m s**-1 MAXUW 0 -9999.00
|
||||
000 002 222 008 U Comp Hrly Max 10m Wind Speed m s**-1 MAXUW 0 -9999.00
|
||||
000 002 223 000 V Comp Hrly Max 10m Wind Speed m s**-1 MAXVW 0 -9999.00
|
||||
000 002 223 008 V Comp Hrly Max 10m Wind Speed m s**-1 MAXVW 0 -9999.00
|
||||
000 002 224 000 Ventilation Rate m**2 s**-1 VRATE 0 -9999.00
|
||||
000 002 224 009 Ventilation Rate m**2 s**-1 VRATE 0 -9999.00
|
||||
000 002 225 000 Transport Wind Speed m s-1 TRWSPD 0 -9999.00
|
||||
000 002 226 000 Transport Wind Direction Deg TRWDIR 0 -9999.00
|
||||
000 002 231 000 Tropical Wind Direction Deg TPWDIR 0 -9999.00
|
||||
000 002 232 000 Tropical Wind Speed m s-1 TPWSPD 0 -9999.00
|
||||
!
|
||||
! mass
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 003 000 000 Pressure Pa PRES 0 -9999.00
|
||||
000 003 000 008 Pressure Pa PRES 0 -9999.00
|
||||
000 003 001 000 Pressure Reduced to MSL Pa PRMSL 0 -9999.00
|
||||
000 003 001 002 Pressure Reduced to MSL Pa PRMSL 0 -9999.00
|
||||
000 003 005 000 Geopotential Height gpm HGT 0 -9999.00
|
||||
000 003 005 002 Geopotential Height gpm HGT 0 -9999.00
|
||||
000 003 005 005 Geopotential Height gpm HGT 0 -9999.00
|
||||
000 003 006 000 Geometric Height m DIST 0 -9999.00
|
||||
!
|
||||
000 003 018 000 Planetary Boundary Layer Height m HPBL 0 -9999.00
|
||||
!
|
||||
000 003 192 000 MSLP (ETA reduction) Pa EMSL -2 -9999.00
|
||||
000 003 192 002 MSLP (ETA reduction) Pa EMSL -2 -9999.00
|
||||
000 003 193 000 5-wave geopotential height gpm HGHT5 0 -9999.00
|
||||
000 003 194 000 Zonal flux of gravity wav stress N/m**2 UGWD 0 -9999.00
|
||||
000 003 194 008 Zonal flux of gravity wav stress N/m**2 UGWD 0 -9999.00
|
||||
000 003 194 011 Zonal flux of gravity wav stress N/m**2 UGWD 0 -9999.00
|
||||
000 003 195 000 Meridional flux of grav wv strss N/m**2 VGWD 0 -9999.00
|
||||
000 003 195 008 Meridional flux of grav wv strss N/m**2 VGWD 0 -9999.00
|
||||
000 003 195 011 Meridional flux of grav wv strss N/m**2 VGWD 0 -9999.00
|
||||
000 003 196 000 Planetary boundary layer hght m ZPBL 0 -9999.00
|
||||
000 003 196 001 Planetary boundary layer hght m ZPBL 0 -9999.00
|
||||
000 003 196 002 Planetary boundary layer hght m ZPBL 0 -9999.00
|
||||
000 003 197 000 5-wave geopotention hght anomaly gpm WAVA5 0 -9999.00
|
||||
000 003 198 000 MSLP (MAPS System Reduction) Pa MMSL -2 -9999.00
|
||||
000 003 199 000 3-hr press. (Std. Atmos. Reduct) Pa s**-1 PTND -2 -9999.00
|
||||
000 003 200 000 Press parcel was lifted from Pa PLPL -2 -9999.00
|
||||
!
|
||||
! short-wave radiation
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 004 192 000 Downward short wave rad flux W m**-2 SWRD 0 -9999.00
|
||||
000 004 192 002 Downward short wave rad flux W m**-2 SWRD 0 -9999.00
|
||||
000 004 192 008 Downward short wave rad flux W m**-2 SWRD 0 -9999.00
|
||||
000 004 192 011 Downward short wave rad flux W m**-2 SWRD 0 -9999.00
|
||||
000 004 192 012 Downward short wave rad flux W m**-2 SWRD 0 -9999.00
|
||||
000 004 193 000 Upward short wave rad flux W m**-2 SWRU 0 -9999.00
|
||||
000 004 193 008 Upward short wave rad flux W m**-2 SWRU 0 -9999.00
|
||||
000 004 193 011 Upward short wave rad flux W m**-2 SWRU 0 -9999.00
|
||||
000 004 193 012 Upward short wave rad flux W m**-2 SWRU 0 -9999.00
|
||||
000 004 194 000 UV-B downward solar rad flux W m**-2 DUVB 0 -9999.00
|
||||
000 004 195 000 Clear sky UV-B downward sol. flx W m**-2 CDUVB 0 -9999.00
|
||||
000 004 196 000 Clear Sky Downward Solar Flux W m**-2 CSDSF 0 -9999.00
|
||||
000 004 197 000 Solar Radiative Heaging Rate K s**-1 SWHR 0 -9999.00
|
||||
!
|
||||
! long-wave radiation
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 005 192 000 Downward long wave rad flux W m**-2 LWRD 0 -9999.00
|
||||
000 005 192 008 Downward long wave rad flux W m**-2 LWRD 0 -9999.00
|
||||
000 005 192 011 Downward long wave rad flux W m**-2 LWRD 0 -9999.00
|
||||
000 005 192 012 Downward long wave rad flux W m**-2 LWRD 0 -9999.00
|
||||
000 005 193 000 Upward long wave rad flux W m**-2 LWRU 0 -9999.00
|
||||
000 005 193 008 Upward long wave rad flux W m**-2 LWRU 0 -9999.00
|
||||
000 005 193 011 Upward long wave rad flux W m**-2 LWRU 0 -9999.00
|
||||
000 005 193 012 Upward long wave rad flux W m**-2 LWRU 0 -9999.00
|
||||
000 005 194 000 Long Wave Radiative Heating Rate K s**-1 LWHR 0 -9999.00
|
||||
000 005 194 008 Long Wave Radiative Heating Rate K s**-1 LWHR 0 -9999.00
|
||||
!
|
||||
! cloud
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 006 000 000 Cloud Ice kg m**-2 CICE 0 -9999.00
|
||||
000 006 001 000 Total Cloud Cover % TCDC 0 -9999.00
|
||||
000 006 001 002 Total Cloud Cover % TCDC 0 -9999.00
|
||||
000 006 002 000 Convective Cloud Cover % CDCON 0 -9999.00
|
||||
000 006 003 000 Low Cloud Cover % LCDC 0 -9999.00
|
||||
000 006 003 002 Low Cloud Cover % LCDC 0 -9999.00
|
||||
000 006 004 000 Medium Cloud Cover % MCDC 0 -9999.00
|
||||
000 006 004 002 Medium Cloud Cover % MCDC 0 -9999.00
|
||||
000 006 005 000 High Cloud Cover % HCDC 0 -9999.00
|
||||
000 006 005 002 High Cloud Cover % HCDC 0 -9999.00
|
||||
000 006 006 000 Cloud Water kg m**-2 CWAT 0 -9999.00
|
||||
000 006 007 000 Cloud Amount % CDCA 0 -9999.00
|
||||
000 006 008 000 Cloud Type code table CDCT 0 -9999.00
|
||||
000 006 009 000 Thunderstorm Maximum Tops m TMAXT 0 -9999.00
|
||||
000 006 010 000 Thunderstorm Coverage code table THUNC 0 -9999.00
|
||||
000 006 011 000 Cloud Base m CDCB 0 -9999.00
|
||||
000 006 012 000 Cloud Top m CDCT 0 -9999.00
|
||||
000 006 013 000 Ceiling m CEIL 0 -9999.00
|
||||
!
|
||||
000 006 192 000 Amt of non-convective cloud % CLDA 0 -9999.00
|
||||
000 006 192 008 Amt of non-convective cloud % CLDA 0 -9999.00
|
||||
000 006 193 000 Cloud work function J/kg CWRK 0 -9999.00
|
||||
000 006 193 008 Cloud work function J/kg CWRK 0 -9999.00
|
||||
000 006 193 011 Cloud work function J/kg CWRK 0 -9999.00
|
||||
000 006 194 000 Convective cloud efficiency - CUEFI 0 -9999.00
|
||||
000 006 195 000 Total condensate kg/kg TCOND 0 -9999.00
|
||||
000 006 196 000 Total column-integratd cloud wtr kg/m**2 TCOLW 0 -9999.00
|
||||
000 006 197 000 Total column-integratd cloud ice kg/m**2 TCOLI 0 -9999.00
|
||||
000 006 198 000 Total column-integrated condens kg/m**2 TCOLC 0 -9999.00
|
||||
000 006 199 000 Ice fraction of total condensate - FICE 0 -9999.00
|
||||
000 006 200 000 Convective Cloud Mass Flux Pa s-1 MFLUX 0 -9999.00
|
||||
000 006 201 000 SunShine Duration s SUNSD 0 -9999.00
|
||||
000 006 201 001 SunShine Duration s SUNSD 0 -9999.00
|
||||
!
|
||||
! thermodynamic stability indices
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 007 000 000 Parcel Lifted Index (to 500 hPa) K PLI 0 -9999.00
|
||||
000 007 000 005 Parcel Lifted Index (to 500 hPa) K PLI 0 -9999.00
|
||||
000 007 001 000 Best Lifted Index (to 500 hPa) K BLI 0 -9999.00
|
||||
000 007 001 005 Best Lifted Index (to 500 hPa) K BLI 0 -9999.00
|
||||
000 007 002 000 K Index K KX 0 -9999.00
|
||||
000 007 003 000 KO Index K KOX 0 -9999.00
|
||||
000 007 004 000 Total Totals Index K TOTALX 0 -9999.00
|
||||
000 007 005 000 Sweat Index Numeric SX 0 -9999.00
|
||||
000 007 006 000 Convective Available Pot Energy J kg**-1 CAPE 0 -9999.00
|
||||
000 007 006 002 Convective Available Pot Energy J kg**-1 CAPE 0 -9999.00
|
||||
000 007 006 005 Convective Available Pot Energy J kg**-1 CAPE 0 -9999.00
|
||||
000 007 007 000 Convective Inhibition J kg**-1 CIN 0 -9999.00
|
||||
000 007 007 002 Convective Inhibition J kg**-1 CIN 0 -9999.00
|
||||
000 007 007 005 Convective Inhibition J kg**-1 CIN 0 -9999.00
|
||||
000 007 008 000 Storm Relative Helicity m**2 s**-2 HLCY 0 -9999.00
|
||||
000 007 008 002 Storm Relative Helicity m**2 s**-2 HLCY 0 -9999.00
|
||||
000 007 008 005 Storm Relative Helicity m**2 s**-2 HLCY 0 -9999.00
|
||||
000 007 009 000 Energy Helicity Index Numeric EHLX 0 -9999.00
|
||||
000 007 010 000 Surface lifted index K LFTX 0 -9999.00
|
||||
000 007 011 000 Best (4 layer) Lifted Index K 4LFTX 0 -9999.00
|
||||
!
|
||||
000 007 192 000 Surface lifted index K LIFT 0 -9999.00
|
||||
000 007 192 001 Surface lifted index K LIFT 0 -9999.00
|
||||
000 007 193 000 Best (4 layer) lifted index K LFT4 0 -9999.00
|
||||
000 007 193 001 Best (4 layer) lifted index K LFT4 0 -9999.00
|
||||
000 007 194 000 Richardson number - RICH 0 -9999.00
|
||||
000 007 195 000 Convective Weather Detect, Indx - CWDI 0 -9999.00
|
||||
000 007 196 000 Ultra Violet Index - UVIX 0 -9999.00
|
||||
000 007 197 000 Updraft Helicity m**2 s**-2 UPHL 0 -9999.00
|
||||
000 007 197 002 Updraft Helicity m**2 s**-2 UPHL 0 -9999.00
|
||||
000 007 197 005 Updraft Helicity m**2 s**-2 UPHL 0 -9999.00
|
||||
000 007 198 000 Leaf Area Index - LFAI 0 -9999.00
|
||||
000 007 199 000 Hrly Max Up Helicity 2km-5km AGL m**2 s**-2 MXUPHL 0 -9999.00
|
||||
000 007 199 002 Hrly Max Up Helicity 2km-5km AGL m**2 s**-2 MXUPHL 0 -9999.00
|
||||
000 007 199 005 Hrly Max Up Helicity 2km-5km AGL m**2 s**-2 MXUPHL 0 -9999.00
|
||||
000 007 199 008 Hrly Max Up Helicity 2km-5km AGL m**2 s**-2 MXUPHL 0 -9999.00
|
||||
000 007 201 000 Bourgoiun Negative Energy Layer J kg-1 BNEGLAY 0 -9999.00
|
||||
000 007 202 000 Bourgoiun Positive Energy Layer J kg-1 BPOSELAY 0 -9999.00
|
||||
!
|
||||
! Aerosols
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 013 192 000 Particulate matter (coarse) micro-g m**-3 PMTC 0 -9999.00
|
||||
000 013 193 000 Particulate matter (fine) micro-g m**-3 PMTF 0 -9999.00
|
||||
000 013 194 000 Particulate matter (fine) log10(micro-g m**-3) LPMTF 0 -9999.00
|
||||
000 013 195 000 Integrated column PM (fine) log10(micro-g m**-3) LIPMF 0 -9999.00
|
||||
000 013 195 008 Integrated column PM (fine) log10(micro-g m**-3) LIPMF 0 -9999.00
|
||||
!
|
||||
! trace gases
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 014 192 000 Ozone mixing ratio kg/kg OZMR 0 -9999.00
|
||||
000 014 192 001 Ozone mixing ratio kg/kg OZMR 0 -9999.00
|
||||
000 014 193 000 Ozone concentration ppb OZCON 0 -9999.00
|
||||
000 014 193 008 Ozone concentration ppb OZCON 0 -9999.00
|
||||
000 014 194 000 Ozone concentration category - OZCAT 0 -9999.00
|
||||
!
|
||||
! Radar
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 015 003 000 Vertically-Integrated Liquid H2O kg m**-2 VIL 0 -9999.00
|
||||
000 015 192 000 Vertically-Integrated Liquid H2O kg m**-2 VIL 0 -9999.00
|
||||
!
|
||||
! Forecast Radar Imagery category
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 016 000 000 Equiv reflectivity rain m m**6 m**-3 REFZR 0 -9999.00
|
||||
000 016 001 000 Equiv reflectivity snow m m**6 m**-3 REFZI 0 -9999.00
|
||||
000 016 002 000 Equiv reflectivity param convec m m**6 m**-3 REFZL 0 -9999.00
|
||||
000 016 003 000 Echo Top m RETOP 0 -9999.00
|
||||
000 016 004 000 Reflectivity dB REFD 0 -9999.00
|
||||
000 016 005 000 Composite reflectivity dB REFC 0 -9999.00
|
||||
!
|
||||
000 016 192 000 refl backscatter from rain mm6/m3 REFZR 0 -9999.00
|
||||
000 016 193 000 refl backscatter from ice mm6/m3 REFZI 0 -9999.00
|
||||
000 016 194 000 refl backscatter from convection mm6/m3 REFZC 0 -9999.00
|
||||
000 016 195 000 reflectivity dB REFD 0 -9999.00
|
||||
000 016 195 002 reflectivity dB REFD 0 -9999.00
|
||||
000 016 195 005 reflectivity dB REFD 0 -9999.00
|
||||
000 016 196 000 Maximum/Composite reflectivity dB REFC 0 -9999.00
|
||||
000 016 196 002 Maximum/Composite reflectivity dB REFC 0 -9999.00
|
||||
000 016 196 005 Maximum/Composite reflectivity dB REFC 0 -9999.00
|
||||
000 016 197 000 Echo Top m RETOP 0 -9999.00
|
||||
000 016 197 002 Echo Top m RETOP 0 -9999.00
|
||||
000 016 197 005 Echo Top m RETOP 0 -9999.00
|
||||
000 016 198 000 Hrly Max Sim Refl at 1km AGL dB MAXREF 0 -9999.00
|
||||
000 016 198 002 Hrly Max Sim Refl at 1km AGL dB MAXREF 0 -9999.00
|
||||
000 016 198 005 Hrly Max Sim Refl at 1km AGL dB MAXREF 0 -9999.00
|
||||
000 016 198 008 Hrly Max Sim Refl at 1km AGL dB MAXREF 0 -9999.00
|
||||
|
||||
! Electrodynamics
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 017 192 000 Lightning non-dim LTNG 0 -9999.00
|
||||
!
|
||||
! physical atmospheric properties
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 019 000 000 Visibility m VIS 0 -9999.00
|
||||
000 019 000 002 Visibility m VIS 0 -9999.00
|
||||
000 019 000 005 Visibility m VIS 0 -9999.00
|
||||
000 019 001 000 Albedo % ALBDO 0 -9999.00
|
||||
000 019 002 000 Thunderstorm Probability % TSTM 0 -9999.00
|
||||
000 019 002 008 Thunderstorm Probability % TSTM 0 -9999.00
|
||||
000 019 002 009 Thunderstorm Probability % TSTM 0 -9999.00
|
||||
000 019 003 000 Mixed Layer Depth m MIXHT 0 -9999.00
|
||||
000 019 022 000 Clear Air Turbulence (CAT) % CAT 0 -9999.00
|
||||
000 019 028 000 Mnt Wave Turb (Eddy Dissip Rate) m^(2/3) s-1 MWTURB 0 -9999.00
|
||||
000 019 029 000 Clear Air Turb (Eddy Dissip Rate)m^(2/3) s-1 CATEDR 0 -9999.00
|
||||
000 019 031 000 Max of Eddy Dissip Param in Layerm^(2/3) s-1 MXEDPRM 0 -9999.00
|
||||
!
|
||||
000 019 192 000 Maximum snow albedo % MXSALB 0 -9999.00
|
||||
000 019 193 000 Snow-free albedo % SNFALB 0 -9999.00
|
||||
000 019 193 009 Snow-free albedo % SNFALB 0 -9999.00
|
||||
000 019 194 000 Slight risk convective outlook categorical OLTKS 0 -9999.00
|
||||
000 019 194 008 Slight risk convective outlook categorical OLTKS 0 -9999.00
|
||||
000 019 195 000 Moderate risk convective outlook categorical OTLKM 0 -9999.00
|
||||
000 019 195 000 Moderate risk convective outlook categorical OTLKM 0 -9999.00
|
||||
000 019 196 000 High risk convective outlook categorical OTLKH 0 -9999.00
|
||||
000 019 196 008 High risk convective outlook categorical OTLKH 0 -9999.00
|
||||
000 019 197 000 Tornado probability % PTORN 0 -9999.00
|
||||
000 019 197 009 Tornado probability % PTORN 0 -9999.00
|
||||
000 019 198 000 Hail probability % PHAIL 0 -9999.00
|
||||
000 019 198 009 Hail probability % PHAIL 0 -9999.00
|
||||
000 019 199 000 Wind probability % PWIND 0 -9999.00
|
||||
000 019 199 009 Wind probability % PWIND 0 -9999.00
|
||||
000 019 200 000 Significant Tornado probability % PSTORN 0 -9999.00
|
||||
000 019 200 009 Significant Tornado probability % PSTORN 0 -9999.00
|
||||
000 019 201 000 Significant Hail probability % PSHAIL 0 -9999.00
|
||||
000 019 201 009 Significant Hail probability % PSHAIL 0 -9999.00
|
||||
000 019 202 000 Significant Wind probability % PSWIND 0 -9999.00
|
||||
000 019 202 009 Significant Wind probability % PSWIND 0 -9999.00
|
||||
000 019 203 000 Cat. Thunderstorm (1-yes, 0-no) categorical CTSTM 0 -9999.00
|
||||
000 019 203 008 Cat. Thunderstorm (1-yes, 0-no) categorical CTSTM 0 -9999.00
|
||||
000 019 204 000 Num mixed layers next to surface integer MIXLY 0 -9999.00
|
||||
000 019 205 000 Flight Category NA FLGHT 0 -9999.00
|
||||
000 019 205 005 Flight Category NA FLGHT 0 -9999.00
|
||||
!
|
||||
000 019 215 000 Total Prob of Severe Tstorms % PRSVR 0 -9999.00
|
||||
000 019 215 009 Total Prob of Severe Tstorms % PRSVR 0 -9999.00
|
||||
000 019 216 000 Total Prob of Extrm Sev Tstorms % PRSIGSVR 0 -9999.00
|
||||
000 019 216 009 Total Prob of Extrm Sev Tstorms % PRSIGSVR 0 -9999.00
|
||||
000 019 217 000 Supercooled Large Droplet Icing non-dim SIPD 0 -9999.00
|
||||
000 019 219 000 Turbulence Potential Fcst Index NA TPFI 0 -9999.00
|
||||
000 019 219 005 Turbulence Potential Fcst Index NA TPFI 0 -9999.00
|
||||
!
|
||||
000 019 221 008 Probability of Convection % PROCON 0 -9999.00
|
||||
000 019 222 008 Convection Potential NA CONVP 0 -9999.00
|
||||
000 019 233 000 Icing probability non-dim ICPRB 0 -9999.00
|
||||
000 019 234 000 Icing severity non-dim ICSEV 0 -9999.00
|
||||
000 019 235 000 Joint Fire Weather Probability % JFWPRB 0 -9999.00
|
||||
000 019 235 005 Joint Fire Weather Probability % JFWPRB 0 -9999.00
|
||||
000 019 236 000 Snow Level m SNOWLVL 0 -9999.00
|
||||
000 019 237 009 Dry Thunderstorm Probability % DRYTPROB 0 -9999.00
|
||||
!
|
||||
000 019 242 000 Mislabeled RH wrt PW % RHPW 0 -9999.00
|
||||
!
|
||||
! Miscellaneous
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 191 192 000 Latitude (-90 to +90) Degree LATD 0 -9999.00
|
||||
000 191 193 000 East longitude (0 to 360) Degree LOND 0 -9999.00
|
||||
000 191 194 000 Seconds prior to reference time s TSEC 0 -9999.00
|
||||
!
|
||||
! covariance category (category 192)
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 192 192 000 Unknown covariance product - COV192 0 -9999.00
|
||||
000 192 192 009 Unknown covariance product - COV192 0 -9999.00
|
||||
000 192 194 000 Unknown covariance product - COV194 0 -9999.00
|
||||
000 192 194 009 Unknown covariance product - COV194 0 -9999.00
|
||||
!
|
||||
! Hydrology basic products
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
001 000 192 000 Baseflow-groundwater runoff kg m**-2 BFGR 0 -9999.00
|
||||
001 000 192 008 Baseflow-groundwater runoff kg m**-2 BFGR 0 -9999.00
|
||||
001 000 193 000 Storm surface runoff kg m**-2 R--M 0 -9999.00
|
||||
001 000 193 008 Storm surface runoff kg m**-2 R--M 0 -9999.00
|
||||
!
|
||||
! Hydrology Probabilities category
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
001 001 002 000 Probability of 0.01 inch precip % PPOSP 0 -9999.00
|
||||
001 001 002 008 Probability of 0.01 inch precip % PPOSP 0 -9999.00
|
||||
!
|
||||
001 001 192 008 Prob of freezing of precip % POPF 0 -9999.00
|
||||
001 001 193 000 Prob of Frozen Precipitation % POPZ 0 -9999.00
|
||||
001 001 193 008 Prob of Frozen Precipitation % POPZ 0 -9999.00
|
||||
001 001 194 008 Prob precip exceeding FFG % PEFG-- 0 -9999.00
|
||||
001 001 195 008 Prob of wetting rain > 0.10" % POWR-- 0 -9999.00
|
||||
!
|
||||
! Discipline 2 - Land Surface Products
|
||||
! vegetation/Biomass
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
002 000 002 002 Soil Temperature K TSOIL 0 -9999.00
|
||||
002 000 192 000 Volumetric soil moisture content fraction SOIM 0 -9999.00
|
||||
002 000 192 001 Volumetric soil moisture content fraction SOIM 0 -9999.00
|
||||
002 000 192 002 Volumetric soil moisture content fraction SOIM 0 -9999.00
|
||||
002 000 193 000 Ground heat flux W m**-2 GHFX 0 -9999.00
|
||||
002 000 193 008 Ground heat flux W m**-2 GHFX 0 -9999.00
|
||||
002 000 193 011 Ground heat flux W m**-2 GHFX 0 -9999.00
|
||||
002 000 194 000 Moisture availability % MSAV 0 -9999.00
|
||||
002 000 195 000 Exchange coefficient kg m**-3 m s**-1 SEXC 0 -9999.00
|
||||
002 000 196 000 Plant canopy surface water kg m**-2 CSH2O 0 -9999.00
|
||||
002 000 197 000 Blackadar's mixing length m LBLACK 0 -9999.00
|
||||
002 000 198 000 Vegetation type (SiB) - VGTYP 0 -9999.00
|
||||
002 000 199 000 Canopy conductance m/s CCOND 0 -9999.00
|
||||
002 000 200 000 Minimal stomatal resistance s/m RSMIN 0 -9999.00
|
||||
002 000 201 000 Wilting point (0.0-1.0) - WILT 0 -9999.00
|
||||
002 000 201 001 Wilting point (0.0-1.0) - WILT 0 -9999.00
|
||||
002 000 202 000 Solar prm in canopy conduct(0-1) - RCS 0 -9999.00
|
||||
002 000 203 000 Temp para in canopy conductance - RCT 0 -9999.00
|
||||
002 000 204 000 Humidity para in canopy conduct - RCQ 0 -9999.00
|
||||
002 000 205 000 Soil moist prm in canopy conduct - RCSOL 0 -9999.00
|
||||
002 000 206 000 Rate of water canopy to ground - RDRIP 0 -9999.00
|
||||
002 000 207 000 Ice-free water surface % ICWAT 0 -9999.00
|
||||
002 000 229 000 Canopy water evaporation W m**-2 EVCW 0 -9999.00
|
||||
002 000 230 000 Transpiration W m**-2 TRAN 0 -9999.00
|
||||
!
|
||||
! Soil products
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
002 003 192 000 Liquid vol soil moist (0.0-1.) - SOILL 0 -9999.00
|
||||
002 003 193 000 No of soil layers in root zone Index NSOILL 0 -9999.00
|
||||
002 003 194 000 Surface slope type Index SLTYP 0 -9999.00
|
||||
002 003 195 000 Transpiration stress-onset(0.-1.)- SMREF 0 -9999.00
|
||||
002 003 196 000 Direct evaporation cease (0.-1.) - SMDRY 0 -9999.00
|
||||
002 003 197 000 Soil porosity (0.0-1.0) - POROS 0 -9999.00
|
||||
002 003 198 000 Direct evap from bare soil W m**-2 EVBS 0 -9999.00
|
||||
002 003 199 000 Land Surface Precipitation Acc kg m**-2 LSPA 0 -9999.00
|
||||
002 003 199 008 Land Surface Precipitation Acc kg m**-2 LSPA 0 -9999.00
|
||||
002 003 200 000 Bare soil surface skin temp K BARET 0 -9999.00
|
||||
002 003 201 000 Average surface skin temperature K AVSFT 0 -9999.00
|
||||
002 003 201 001 Average surface skin temperature K AVSFT 0 -9999.00
|
||||
002 003 202 000 Effective radiative skin temp K RADT 0 -9999.00
|
||||
002 003 203 000 Field Capacity % FLDCP 0 -9999.00
|
||||
002 003 203 001 Field Capacity % FLDCP 0 -9999.00
|
||||
002 004 002 000 Haines Index - HINDEX 0 -9999.00
|
||||
002 004 002 002 Haines Index - HINDEX 0 -9999.00
|
||||
002 004 002 005 Haines Index - HINDEX 0 -9999.00
|
||||
!
|
||||
! Discipline 3 - Space Products
|
||||
!
|
||||
003 001 192 000 Scatterometer Estimated U wind m/s USCT 0 -9999.00
|
||||
003 001 193 000 Scatterometer Estimated V wind m/s VSCT 0 -9999.00
|
||||
!
|
||||
003 192 001 000 Sim bright temp GOES 12, chan 3 K SBT123 0 -9999.00
|
||||
003 192 002 000 Sim bright temp GOES 12, chan 4 K SBT124 0 -9999.00
|
||||
003 192 007 000 Sim bright temp GOES 11, chan 3 K SBT113 0 -9999.00
|
||||
003 192 008 000 Sim bright temp GOES 11, chan 4 K SBT114 0 -9999.00
|
||||
|
||||
!
|
||||
! Product Discipline 10 - Oceanographic Products
|
||||
! CATEGORY 0 - Waves category
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
010 000 003 000 Sig Hgt Wind Waves and Swell m HTSGW 0 -9999.00
|
||||
010 000 004 000 Direction of Wind Waves deg true WVDIR 0 -9999.00
|
||||
010 000 005 000 Significant Height of Wind Waves m WVHGT 0 -9999.00
|
||||
010 000 006 000 Mean Period of Wind Waves s WVPER 0 -9999.00
|
||||
010 000 007 000 Direction of Swell Waves deg true SWDIR 0 -9999.00
|
||||
010 000 008 000 Significant Hgt of Swell Waves m SWELL 0 -9999.00
|
||||
010 000 009 000 Mean Period of Swell Waves s SWPER 0 -9999.00
|
||||
010 000 010 000 Primary Wave Direction deg true DIRPW 0 -9999.00
|
||||
010 000 011 000 Primary Wave Mean Period s PERPW 0 -9999.00
|
||||
010 000 012 000 Secondary Wave Direction deg true DIRSW 0 -9999.00
|
||||
010 000 013 000 Secondary Wave Mean Period s PERSW 0 -9999.00
|
||||
010 000 014 000 Dir Combined Wind Waves & Swell deg true WWSDIR 0 -9999.00
|
||||
010 000 015 000 Pd Combined Wind Waves & Swell s MWSPER 0 -9999.00
|
||||
!
|
||||
010 000 192 000 Wave Steepness - WSTP 0 -9999.00
|
||||
010 000 193 000 Wave Length - WLENG 0 -9999.00
|
||||
!
|
||||
! Product Discipline 10 - Oceanographic Products
|
||||
! CATEGORY 1 - Currents
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
010 001 000 000 Current Direction deg DIRC 0 -9999.00
|
||||
010 001 001 000 Current Speed m s**-1 SPC 0 -9999.00
|
||||
010 001 002 000 U-Component of Current m s**-1 UOGRD 0 -9999.00
|
||||
010 001 003 000 V-Component of Current m s**-1 VOGRD 0 -9999.00
|
||||
!
|
||||
010 001 192 000 Ocean Mixed Layer U Velocity m s**-1 OLMU 0 -9999.00
|
||||
010 001 193 000 Ocean Mixed Layer V Velocity m s**-1 OLMV 0 -9999.00
|
||||
010 001 194 000 Barotropic U velocity m s**-1 UBARO 0 -9999.00
|
||||
010 001 195 000 Barotropic V velocity m s**-1 VBARO 0 -9999.00
|
||||
!
|
||||
! Category 2 - Ice
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
010 002 000 000 Ice Cover Proportion ICEC 0 -9999.00
|
||||
010 002 006 000 Ice Growth Rate m s**-1 ICEG 0 -9999.00
|
||||
|
||||
!
|
||||
! Category 3 - Surface properties
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
010 003 000 000 Water Temperature K WTMP 0 -9999.00
|
||||
010 003 001 000 Deviation of Sea Level from Mean m DSLM 0 -9999.00
|
||||
!
|
||||
010 003 192 000 Storm Surge m SURGE 0 -9999.00
|
||||
010 003 192 009 Storm Surge m SURGE 0 -9999.00
|
||||
010 003 192 010 Storm Surge m SURGE 0 -9999.00
|
||||
010 003 193 000 Extra Tropical Storm Surge m ETSRG 0 -9999.00
|
||||
010 003 194 000 Ocean Sfc Elev Relative to Geoid m OELEV 0 -9999.00
|
||||
010 003 195 000 Extra Tropical Storm Surge m SSHG 0 -9999.00
|
||||
010 003 196 000 Ocean ML Pot Density (Ref 2000m) kg m-3 P2OMLT 0 -9999.00
|
||||
010 003 197 000 Net Air-Ocean Heat Flux W m-2 AOHFLX 0 -9999.00
|
||||
010 003 198 000 Assimilative Heat Flux W m-2 ASHFL 0 -9999.00
|
||||
010 003 199 000 Surface Temperature Trend deg per day SSTT 0 -9999.00
|
||||
010 003 200 000 Surface Salinity Trend psu per day SSST 0 -9999.00
|
||||
010 003 201 000 Kinetic Energy J kg-1 KENG 0 -9999.00
|
||||
010 003 202 000 Salt Flux kg m-2 s-1 SLTFL 0 -9999.00
|
||||
010 003 204 000 Freezing Spray - FRZSPR 0 -9999.00
|
||||
010 003 242 000 20% Trop Cyclone Surge Exceed m TCSRG20 0 -9999.00
|
||||
010 003 242 010 20% Trop Cyclone Surge Exceed m TCSRG20 0 -9999.00
|
||||
010 003 243 000 30% Trop Cyclone Surge Exceed m TCSRG30 0 -9999.00
|
||||
010 003 243 010 30% Trop Cyclone Surge Exceed m TCSRG30 0 -9999.00
|
||||
010 003 244 000 40% Trop Cyclone Surge Exceed m TCSRG40 0 -9999.00
|
||||
010 003 244 010 40% Trop Cyclone Surge Exceed m TCSRG40 0 -9999.00
|
||||
010 003 245 000 50% Trop Cyclone Surge Exceed m TCSRG50 0 -9999.00
|
||||
010 003 245 010 50% Trop Cyclone Surge Exceed m TCSRG50 0 -9999.00
|
||||
010 003 246 000 60% Trop Cyclone Surge Exceed m TCSRG60 0 -9999.00
|
||||
010 003 247 000 70% Trop Cyclone Surge Exceed m TCSRG70 0 -9999.00
|
||||
010 003 248 000 80% Trop Cyclone Surge Exceed m TCSRG80 0 -9999.00
|
||||
010 003 249 000 90% Trop Cyclone Surge Exceed m TCSRG90 0 -9999.00
|
||||
010 003 249 010 90% Trop Cyclone Surge Exceed m TCSRG90 0 -9999.00
|
||||
010 003 250 000 Extra Trop Storm Surge and Tide m ETCWL 0 -9999.00
|
||||
010 003 250 008 Extra Trop Storm Surge and Tide m ETCWL 0 -9999.00
|
||||
010 003 250 009 Extra Trop Storm Surge and Tide m ETCWL 0 -9999.00
|
||||
010 003 251 000 Tide m TIDE 0 -9999.00
|
||||
|
||||
!
|
||||
! Category 4 - Sub-Surface properties
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
010 004 003 000 Main Transient Thermocline Depth m TTHDP 0 -9999.00
|
||||
010 004 014 000 Water Depth m WDEPTH 0 -9999.00
|
166
rpms/awips2.upc/Installer.ldm/patch/gempak/tables/g2varsnssl.tbl
Executable file
166
rpms/awips2.upc/Installer.ldm/patch/gempak/tables/g2varsnssl.tbl
Executable file
|
@ -0,0 +1,166 @@
|
|||
! GRIB2 - NSSL Local Parameter Table
|
||||
!
|
||||
!D# = Discipline number
|
||||
!CT# = Category number (Octet 10, Code Table 4.2)
|
||||
!ID# = Parameter number (Octet 11)
|
||||
!PD# = Product Definition Template number (Octet 8-9, Code Table 4.0)
|
||||
!
|
||||
! Lightning
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
209 002 000 000 CG Lightning Density 1min flash km**-2 min**-1 LgtDens1min 0 -1.00
|
||||
209 002 001 000 CG Lightning Density 5min flash km**-2 min**-1 LgtDens5min 0 -1.00
|
||||
209 002 002 000 CG Lightning Density 15min flash km**-2 min**-1 LgtDens15min 0 -1.00
|
||||
209 002 003 000 CG Lightning Density 30min flash km**-2 min**-1 LgtDens30min 0 -1.00
|
||||
209 002 005 000 Lightning Prob. next 30min Grid % LgtProb30min 0 0.00
|
||||
!
|
||||
! Radar products
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
209 003 000 000 Azimuth Shear 0-2km AGL 0.001 s**-1 AzShr0-2km 0 -9999.00
|
||||
209 003 001 000 Azimuth Shear 3-6km AGL 0.001 s**-1 AzShr3-6km 0 -9999.00
|
||||
209 003 002 000 Rotation Track 0-2km AGL 30min 0.001 s**-1 RtTrk30mn 0 -9999.00
|
||||
209 003 003 000 Rotation Track 0-2km AGL 60min 0.001 s**-1 RtTrk60mn 0 -9999.00
|
||||
209 003 004 000 Rotation Track 0-2km AGL 120min 0.001 s**-1 RtTrk120mn 0 -9999.00
|
||||
209 003 005 000 Rotation Track 0-2km AGL 240min 0.001 s**-1 RtTrk240mn 0 -9999.00
|
||||
209 003 006 000 Rotation Track 0-2km AGL 360min 0.001 s**-1 RtTrk360mn 0 -9999.00
|
||||
209 003 007 000 Rotation Track 0-2km AGL 1440min 0.001 s**-1 RtTrk1440mn 0 -9999.00
|
||||
209 003 014 000 Rotation Track 0-3km AGL 30min 0.001 s**-1 RtTrkML30mn 0 -9999.00
|
||||
209 003 015 000 Rotation Track 0-3km AGL 60min 0.001 s**-1 RtTrkML60mn 0 -9999.00
|
||||
209 003 016 000 Rotation Track 0-3km AGL 120min 0.001 s**-1 RtTrkML120mn 0 -9999.00
|
||||
209 003 017 000 Rotation Track 0-3km AGL 240min 0.001 s**-1 RtTrkML240mn 0 -9999.00
|
||||
209 003 018 000 Rotation Track 0-3km AGL 360min 0.001 s**-1 RtTrkML360mn 0 -9999.00
|
||||
209 003 019 000 Rotation Track 0-3km AGL 1440min 0.001 s**-1 RtTrkML1440m 0 -9999.00
|
||||
209 003 026 000 Severe Hail Index index SHI 0 -9999.00
|
||||
209 003 027 000 Prob of Severe Hail % POSH 0 -9999.00
|
||||
209 003 028 000 Maximum Est Size of Hail (MESH) mm MESH 0 -9999.00
|
||||
209 003 029 000 MESH Hail Swath 30-min mm MESHMx30mn 0 -9999.00
|
||||
209 003 030 000 MESH Hail Swath 60-min mm MESHMx60mn 0 -9999.00
|
||||
209 003 031 000 MESH Hail Swath 120-min mm MESHMx120mn 0 -9999.00
|
||||
209 003 032 000 MESH Hail Swath 240-min mm MESHMx240mn 0 -9999.00
|
||||
209 003 033 000 MESH Hail Swath 360-min mm MESHMx360mn 0 -9999.00
|
||||
209 003 034 000 MESH Hail Swath 1440-min mm MESHMx1440mn 0 -9999.00
|
||||
209 003 041 000 Vertically Integrated Liquid kg m**-2 VIL 0 -9999.00
|
||||
209 003 042 000 Vertically Integrated Liquid Den g m**-3 VILDensity 0 -9999.00
|
||||
209 003 043 000 Vertically Integrated Ice kg m**-2 VII 0 -9999.00
|
||||
209 003 044 000 Echo Top - 18 dBZ km MSL EchoTop18 0 -9999.00
|
||||
209 003 045 000 Echo Top - 30 dBZ km MSL EchoTop30 0 -9999.00
|
||||
209 003 046 000 Echo Top - 50 dBZ km MSL EchoTop50 0 -9999.00
|
||||
209 003 047 000 Echo Top - 60 dBZ km MSL EchoTop60 0 -9999.00
|
||||
209 003 048 000 Thickness [50 dBZ top - (-20C)] km H50AbvM20C 0 -9999.00
|
||||
209 003 049 000 Thickness [50 dBZ top - 0C] km H50Abv0C 0 -9999.00
|
||||
209 003 050 000 Thickness [60 dBZ top - (-20C)] km H60AbvM20C 0 -9999.00
|
||||
209 003 051 000 Thickness [60 dBZ top - 0C] km H60Abv0C 0 -9999.00
|
||||
209 003 052 000 Isothermal Reflectivity at 0C dBZ Refl0C 0 -9999.00
|
||||
209 003 053 000 Isothermal Reflectivity at -5C dBZ ReflM5C 0 -9999.00
|
||||
209 003 054 000 Isothermal Reflectivity at -10C dBZ ReflM10C 0 -9999.00
|
||||
209 003 055 000 Isothermal Reflectivity at -15C dBZ ReflM15C 0 -9999.00
|
||||
209 003 056 000 Isothermal Reflectivity at -20C dBZ ReflM20C 0 -9999.00
|
||||
209 003 057 000 ReflectivityAtLowestAltitude dBZ ReflLowstAlt 0 -9999.00
|
||||
209 003 058 000 QC Reflectivity Lowest Altitude dBZ ReflLowstAlt 0 -9999.00
|
||||
!
|
||||
! Imagery
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
209 004 000 000 Infrared (E/W blend) K IRband4 0 -9999.00
|
||||
209 004 001 000 Visible (E/W blend) non-dim Visible 0 -9999.00
|
||||
209 004 002 000 Water Vapor (E/W blend) K WaterVapor 0 -9999.00
|
||||
209 004 003 000 Cloud Cover K CloudCover 0 -9999.00
|
||||
!
|
||||
! Radar Precipitation
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
209 006 000 000 Surface Precip Type Convective flag PrecipFlag 0 -9999.00
|
||||
209 006 001 000 Radar Precipitation Rate mm hr**-1 PrecipRate 0 -9999.00
|
||||
209 006 002 000 Radar precip accum 1-hour mm RadarQPE01H 0 -9999.00
|
||||
209 006 003 000 Radar precip accum 3-hour mm RadarQPE03H 0 -9999.00
|
||||
209 006 004 000 Radar precip accum 6-hour mm RadarQPE06H 0 -9999.00
|
||||
209 006 005 000 Radar precip accum 12-hour mm RadarQPE12H 0 -9999.00
|
||||
209 006 006 000 Radar precip accum 24-hour mm RadarQPE24H 0 -9999.00
|
||||
209 006 007 000 Radar precip accum 48-hour mm RadarQPE48H 0 -9999.00
|
||||
209 006 008 000 Radar precip accum 72-hour mm RadarQPE72H 0 -9999.00
|
||||
209 006 009 000 Gauge bias cor pcp accum 1hour mm GaugeCQPE01H 0 -9999.00
|
||||
209 006 010 000 Gauge bias cor pcp accum 3hour mm GaugeCQPE03H 0 -9999.00
|
||||
209 006 011 000 Gauge bias cor pcp accum 6hour mm GaugeCQPE06H 0 -9999.00
|
||||
209 006 012 000 Gauge bias cor pcp accum 12hour mm GaugeCQPE12H 0 -9999.00
|
||||
209 006 013 000 Gauge bias cor pcp accum 24hour mm GaugeCQPE24H 0 -9999.00
|
||||
209 006 014 000 Gauge bias cor pcp accum 48hour mm GaugeCQPE48H 0 -9999.00
|
||||
209 006 015 000 Gauge bias cor pcp accum 72hour mm GaugeCQPE72H 0 -9999.00
|
||||
209 006 016 000 Gauge precip accum 1hour mm GaugeQPE01H 0 -9999.00
|
||||
209 006 017 000 Gauge precip accum 3hour mm GaugeQPE03H 0 -9999.00
|
||||
209 006 018 000 Gauge precip accum 6hour mm GaugeQPE06H 0 -9999.00
|
||||
209 006 019 000 Gauge precip accum 12hour mm GaugeQPE12H 0 -9999.00
|
||||
209 006 020 000 Gauge precip accum 24hour mm GaugeQPE24H 0 -9999.00
|
||||
209 006 021 000 Gauge precip accum 48hour mm GaugeQPE48H 0 -9999.00
|
||||
209 006 022 000 Gauge precip accum 72hour mm GaugeQPE72H 0 -9999.00
|
||||
209 006 023 000 Mountain Map precip accum 1hour mm MtnMapQPE01H 0 -9999.00
|
||||
209 006 024 000 Mountain Map precip accum 3hour mm MtnMapQPE03H 0 -9999.00
|
||||
209 006 025 000 Mountain Map precip accum 6hour mm MtnMapQPE06H 0 -9999.00
|
||||
209 006 026 000 Mountain Map precip accum 12hour mm MtnMapQPE12H 0 -9999.00
|
||||
209 006 027 000 Mountain Map precip accum 24hour mm MtnMapQPE24H 0 -9999.00
|
||||
209 006 028 000 Mountain Map precip accum 48hour mm MtnMapQPE48H 0 -9999.00
|
||||
209 006 029 000 Mountain Map precip accum 72hour mm MtnMapQPE72H 0 -9999.00
|
||||
209 006 030 000 MultiSensor QPE 01H Pass1 mm MrgdQpe1HP1 0 -1.00
|
||||
209 006 031 000 MultiSensor QPE 03H Pass1 mm MrgdQpe3HP1 0 -1.00
|
||||
209 006 032 000 MultiSensor QPE 06H Pass1 mm MrgdQpe6HP1 0 -1.00
|
||||
209 006 033 000 MultiSensor QPE 12H Pass1 mm MrgdQpe12HP1 0 -1.00
|
||||
209 006 034 000 MultiSensor QPE 24H Pass1 mm MrgdQpe24HP1 0 -1.00
|
||||
209 006 035 000 MultiSensor QPE 48H Pass1 mm MrgdQpe48HP1 0 -1.00
|
||||
209 006 036 000 MultiSensor QPE 72H Pass1 mm MrgdQpe72HP1 0 -1.00
|
||||
209 006 037 000 MultiSensor QPE 01H Pass2 mm MrgdQpe1HP2 0 -1.00
|
||||
209 006 038 000 MultiSensor QPE 03H Pass2 mm MrgdQpe3HP2 0 -1.00
|
||||
209 006 039 000 MultiSensor QPE 06H Pass2 mm MrgdQpe6HP2 0 -1.00
|
||||
209 006 040 000 MultiSensor QPE 12H Pass2 mm MrgdQpe12HP2 0 -1.00
|
||||
209 006 041 000 MultiSensor QPE 24H Pass2 mm MrgdQpe24HP2 0 -1.00
|
||||
209 006 042 000 MultiSensor QPE 48H Pass2 mm MrgdQpe48HP2 0 -1.00
|
||||
209 006 043 000 MultiSensor QPE 72H Pass2 mm MrgdQpe72HP2 0 -1.00
|
||||
!
|
||||
! Radar RAP model
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
209 007 000 000 Model Sfc temperature [RAP 13km] C ModelSfcTemp 0 -9999.00
|
||||
209 007 001 000 Model Sfc wet bulb T [RAP 13km] C ModelWetTemp 0 -9999.00
|
||||
209 007 002 000 Prob warm rain [RAP 13km der] % WarmRainProb 0 -9999.00
|
||||
209 007 003 000 Model Freezing Level [RAP 13km] m MSL ModelHgt0C 0 -9999.00
|
||||
209 007 004 000 Brightband Top [RAP 13km der] m AGL BritBandTop 0 -9999.00
|
||||
209 007 005 000 Brightband Bot [RAP 13km der] m AGL BritBandBotm 0 -9999.00
|
||||
!
|
||||
! Radar
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
209 008 000 000 Radar Quality Index non-dim RadarQualIdx 0 -9999.00
|
||||
209 008 001 000 Gauge Infl Index for 1hour QPE non-dim GInflIdx01H 0 -9999.00
|
||||
209 008 002 000 Gauge Infl Index for 3hour QPE non-dim GInflIdx03H 0 -9999.00
|
||||
209 008 003 000 Gauge Infl Index for 6hour QPE non-dim GInflIdx06H 0 -9999.00
|
||||
209 008 004 000 Gauge Infl Index for 12hour QPE non-dim GInflIdx12H 0 -9999.00
|
||||
209 008 005 000 Gauge Infl Index for 24hour QPE non-dim GInflIdx24H 0 -9999.00
|
||||
209 008 006 000 Gauge Infl Index for 48hour QPE non-dim GInflIdx48H 0 -9999.00
|
||||
209 008 007 000 Gauge Infl Index for 72hour QPE non-dim GInflIdx72H 0 -9999.00
|
||||
209 008 008 000 Hybrid Scan Refl with VPR cor dBZ SeamlsHSR 0 -9999.00
|
||||
209 008 009 000 Hgh Hybrid Scan Reflectivity km AGL SeamlsHSRHgt 0 -9999.00
|
||||
!
|
||||
! Radar CAPPI
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
209 009 000 000 88D3D Refl CAPPI 500-19000m dBZ ConusReflQC 0 -9999.00
|
||||
209 009 001 000 AllRdr 3D Refl CAPPI 500-19000m dBZ Conus+ReflQC 0 -9999.00
|
||||
!
|
||||
! Radar composite reflectivity
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
209 010 000 000 CompRefl Mosaic (optimal method) dBZ MrgRefQCCom 0 -9999.00
|
||||
209 010 001 000 Hgt CompRefl Mosaic (opt method) m MSL HgtCompRefl 0 -9999.00
|
||||
209 010 002 000 LowLevel CompRefl Mosaic (0-4km) dBZ LoLvCompRefl 0 -9999.00
|
||||
209 010 003 000 HghLowLevel CompRefl Mos (0-4km) m MSL HgtLLCompRef 0 -9999.00
|
||||
209 010 004 000 Layer CompRefl Mos 0-24kft dBZ LCompReflLow 0 -9999.00
|
||||
209 010 005 000 Layer CompRefl Mos 24-60 kft dBZ LCompReflHi 0 -9999.00
|
||||
209 010 006 000 Layer CompRefl Mos 33-60 kft dBZ LCompReflSHi 0 -9999.00
|
||||
209 010 007 000 CompRefl Hourly Maximum dBZ ReflCompHrMx 0 -9999.00
|
||||
209 010 008 000 Max Refl -10 deg C hgt and above dBZ ReflMaxAM10C 0 -9999.00
|
||||
!
|
||||
! Radar mosaic
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
209 011 000 000 Mosaic Base Refl (opt method) dBZ MrgBasReflQC 0 -9999.00
|
||||
209 011 001 000 UnQc dBZ MrgReflComp 0 -9999.00
|
||||
209 011 002 000 Comp Refl Mosaic (max ref) dBZ MrgReflQComp 0 -9999.00
|
978
rpms/awips2.upc/Installer.ldm/patch/gempak/tables/g2varswmo.tbl
Executable file
978
rpms/awips2.upc/Installer.ldm/patch/gempak/tables/g2varswmo.tbl
Executable file
|
@ -0,0 +1,978 @@
|
|||
! GRIB2 - WMO Parameter Table
|
||||
!
|
||||
! temperature
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 000 000 000 Temperature K TMPK 0 -9999.00
|
||||
000 000 000 001 Temperature K TMPK 0 -9999.00
|
||||
000 000 000 002 Temperature K TMPK 0 -9999.00
|
||||
000 000 000 005 Temperature K TMPK 0 -9999.00
|
||||
000 000 000 006 Temperature K TMPK 0 -9999.00
|
||||
000 000 000 008 Temperature K TMPK 0 -9999.00
|
||||
000 000 000 009 Temperature K TMPK 0 -9999.00
|
||||
000 000 000 010 Temperature K TMPK 0 -9999.00
|
||||
000 000 000 011 Temperature K TMPK 0 -9999.00
|
||||
000 000 000 019 Temperature Below Normal % PTBN 0 -9999.00
|
||||
000 000 000 029 Temperature Near Normal % PTNN 0 -9999.00
|
||||
000 000 000 039 Temperature Above Normal % PTAN 0 -9999.00
|
||||
000 000 001 000 Virtual Temperature K TVRK 0 -9999.00
|
||||
000 000 002 000 Potential Temperature K THTA 0 -9999.00
|
||||
000 000 002 001 Potential Temperature K THTA 0 -9999.00
|
||||
000 000 002 011 Potential Temperature K THTA 0 -9999.00
|
||||
000 000 003 000 Equivalent Potential Temp K THTE 0 -9999.00
|
||||
000 000 004 000 Maximum Temperature K TMXK 0 -9999.00
|
||||
000 000 004 001 Maximum Temperature K TMXK 0 -9999.00
|
||||
000 000 004 008 Maximum Temperature K TMXK 0 -9999.00
|
||||
000 000 004 011 Maximum Temperature K TMXK 0 -9999.00
|
||||
000 000 004 012 Maximum Temperature K TMXK 0 -9999.00
|
||||
000 000 005 000 Minimum Temperature K TMNK 0 -9999.00
|
||||
000 000 005 001 Minimum Temperature K TMNK 0 -9999.00
|
||||
000 000 005 008 Minimum Temperature K TMNK 0 -9999.00
|
||||
000 000 005 011 Minimum Temperature K TMNK 0 -9999.00
|
||||
000 000 005 012 Minimum Temperature K TMNK 0 -9999.00
|
||||
000 000 006 000 Dew Point Temperature K DWPK 0 -9999.00
|
||||
000 000 006 001 Dew Point Temperature K DWPK 0 -9999.00
|
||||
000 000 006 002 Dew Point Temperature K DWPK 0 -9999.00
|
||||
000 000 006 011 Dew Point Temperature K DWPK 0 -9999.00
|
||||
000 000 007 000 Dew Point Depression K DPDK 0 -9999.00
|
||||
000 000 008 000 Lapse Rate K m**-1 LAPS 0 -9999.00
|
||||
000 000 009 000 Temperature Anomaly K TMPKA 0 -9999.00
|
||||
000 000 010 000 Latent Heat Net Flux W m**-2 FXLH 0 -9999.00
|
||||
000 000 010 001 Latent Heat Net Flux W m**-2 FXLH 0 -9999.00
|
||||
000 000 010 008 Latent Heat Net Flux W m**-2 FXLH 0 -9999.00
|
||||
000 000 010 011 Latent Heat Net Flux W m**-2 FXLH 0 -9999.00
|
||||
000 000 010 012 Latent Heat Net Flux W m**-2 FXLH 0 -9999.00
|
||||
000 000 011 000 Sensible Heat Net Flux W m**-2 FXSH 0 -9999.00
|
||||
000 000 011 001 Sensible Heat Net Flux W m**-2 FXSH 0 -9999.00
|
||||
000 000 011 008 Sensible Heat Net Flux W m**-2 FXSH 0 -9999.00
|
||||
000 000 011 011 Sensible Heat Net Flux W m**-2 FXSH 0 -9999.00
|
||||
000 000 011 012 Sensible Heat Net Flux W m**-2 FXSH 0 -9999.00
|
||||
000 000 012 000 Heat Index K HEAT 0 -9999.00
|
||||
000 000 013 000 Wind Chill Factor K WCF 0 -9999.00
|
||||
000 000 014 000 Minimum Dew Point Depression K MINDPD 0 -9999.00
|
||||
000 000 015 000 Virtual Potential Temperature K THTV 0 -9999.00
|
||||
000 000 016 000 Snow Phase Change Heat Flux W m**-2 SNOHF 0 -9999.00
|
||||
000 000 017 000 Skin Temperature K SKTMP 0 -9999.00
|
||||
000 000 017 001 Skin Temperature K SKTMP 0 -9999.00
|
||||
000 000 017 011 Skin Temperature K SKTMP 0 -9999.00
|
||||
000 000 018 000 Snow Temperature (top of snow) K SNOT 0 -9999.00
|
||||
000 000 019 000 Turbulent Transfer Coefficient f Numeric TTCHT 0 -9999.00
|
||||
000 000 020 000 Turbulent Diffusion Coefficient m**2 s**-1 TDCHT 0 -9999.00
|
||||
000 000 021 000 Apparent Temperature K APTMP 0 -9999.00
|
||||
000 000 027 000 Wet Bulb Temperature K WETBT 0 -9999.00
|
||||
000 000 027 015 Maximum Wet Bulb Temp Aloft K MWBTA 0 -9999.00
|
||||
|
||||
!000 000 102 000 Snow Phase Change Heat Flux K SNOHF 0 -9999.00
|
||||
!
|
||||
! mositure
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 001 000 000 Specific Humidity kg kg**-1 SPFH 0 -9999.00
|
||||
000 001 000 001 Specific Humidity kg kg**-1 SPFH 0 -9999.00
|
||||
000 001 000 002 Specific Humidity kg kg**-1 SPFH 0 -9999.00
|
||||
000 001 000 011 Specific Humidity kg kg**-1 SPFH 0 -9999.00
|
||||
000 001 001 000 Relative Humidity % RELH 0 -9999.00
|
||||
000 001 001 001 Relative Humidity % RELH 0 -9999.00
|
||||
000 001 001 002 Relative Humidity % RELH 0 -9999.00
|
||||
000 001 001 011 Relative Humidity % RELH 0 -9999.00
|
||||
000 001 002 000 Humidity Mixing Ratio kg kg**-1 MIXR 3 -9999.00
|
||||
000 001 003 000 Precipitable water kg m**-2 PWTR 0 -9999.00
|
||||
000 001 003 001 Precipitable water kg m**-2 PWTR 0 -9999.00
|
||||
000 001 003 002 Precipitable water kg m**-2 PWTR 0 -9999.00
|
||||
000 001 003 011 Precipitable water kg m**-2 PWTR 0 -9999.00
|
||||
000 001 004 000 Vapour pressure Pa VAPR -2 -9999.00
|
||||
000 001 005 000 Saturation deficit Pa SATD -2 -9999.00
|
||||
000 001 006 000 Evaporation kg m**-2 EVAP 0 -9999.00
|
||||
000 001 006 008 Evaporation kg m**-2 EVAP 0 -9999.00
|
||||
000 001 007 000 Precipitation rate kg m**-2 s**-1 PRATE 0 -9999.00
|
||||
000 001 007 008 Precipitation rate kg m**-2 s**-1 PRATE 0 -9999.00
|
||||
000 001 007 011 Precipitation rate kg m**-2 s**-1 PRATE 0 -9999.00
|
||||
000 001 008 008 Total precipitation kg m**-2 APCP 0 -0.01
|
||||
000 001 008 009 Precipitation Probability % PP-- 0 -9999.00
|
||||
000 001 008 010 Total precipitation kg m**-2 APCP 0 -0.01
|
||||
000 001 008 011 Total precipitation kg m**-2 APCP 0 -0.01
|
||||
000 001 008 012 Total precipitation kg m**-2 APCP 0 -0.01
|
||||
000 001 008 019 Precipitation Below Normal % PPBN 0 -9999.00
|
||||
000 001 008 029 Precipitation Near Normal % PPNN 0 -9999.00
|
||||
000 001 008 039 Precipitation Above Normal % PPAN 0 -9999.00
|
||||
000 001 009 008 Large scale precipitation kg m**-2 S--M 0 -0.01
|
||||
000 001 010 008 Convective precipitation kg m**-2 C--M 0 -0.01
|
||||
000 001 010 011 Convective precipitation kg m**-2 C--M 0 -0.01
|
||||
000 001 010 012 Convective precipitation kg m**-2 C--M 0 -0.01
|
||||
000 001 011 000 Snow depth m SNDM 0 -9999.00
|
||||
000 001 011 001 Snow depth m SNDM 0 -9999.00
|
||||
000 001 011 002 Snow depth m SNDM 0 -9999.00
|
||||
000 001 011 008 Snow depth m SNDM 0 -9999.00
|
||||
000 001 012 008 Snowfall rate water equiv kg m**-2 s**-1 SR-- 0 -9999.00
|
||||
000 001 013 000 Wat equiv of accum snow dep kg m**-2 SWEM 0 -9999.00
|
||||
000 001 013 001 Wat equiv of accum snow dep kg m**-2 SWEM 0 -9999.00
|
||||
000 001 013 002 Wat equiv of accum snow dep kg m**-2 SWEM 0 -9999.00
|
||||
000 001 013 008 Wat equiv of accum snow dep kg m**-2 SWEM 0 -9999.00
|
||||
000 001 014 000 Convective snow kg m**-2 CSNO 0 -9999.00
|
||||
000 001 015 000 Large scale snow kg m**-2 LSNO 0 -9999.00
|
||||
000 001 015 009 Large scale snow kg m**-2 LSNO 0 -9999.00
|
||||
000 001 015 012 Large scale snow kg m**-2 LSNO 0 -9999.00
|
||||
000 001 016 008 Snow melt kg m**-2 SNOM 0 -9999.00
|
||||
000 001 017 000 Snow Age d SNOAG 0 -9999.00
|
||||
000 001 018 000 Absolute Humidity kg m**-3 ABSH 0 -9999.00
|
||||
000 001 019 000 Precipitation Type code table PTYPE 0 -9999.00
|
||||
000 001 019 005 Precipitation Type code table PTYPE 0 -9999.00
|
||||
000 001 020 000 Integrated Liquid Water kg m**-2 ILIQW 0 -9999.00
|
||||
000 001 021 000 Condensate kg kg**-1 TCOND 0 -9999.00
|
||||
000 001 022 000 Cloud Mixing Ratio kg kg**-1 CWTR 0 -9999.00
|
||||
000 001 022 001 Cloud Mixing Ratio kg kg**-1 CWTR 0 -9999.00
|
||||
000 001 023 000 Ice water Mixing Ratio kg kg**-1 ICMR 0 -9999.00
|
||||
000 001 024 000 Rain Mixing Ratio kg kg**-1 RNMX 0 -9999.00
|
||||
000 001 025 000 Snow Mixing Ratio kg kg**-1 SNMR 0 -9999.00
|
||||
000 001 026 000 Horizontal Moisture Convergence kg kg**-1 s**-1 MCONV 0 -9999.00
|
||||
000 001 027 000 Maximum Relative Humidity % RHMX 0 -9999.00
|
||||
000 001 027 008 Maximum Relative Humidity % RHMX 0 -9999.00
|
||||
000 001 028 000 Maximum Absolute Humidity kg m**-3 MAXAH 0 -9999.00
|
||||
000 001 029 008 Total Snowfall m SNOW 0 -9999.00
|
||||
000 001 029 009 Total Snowfall m SNOW 0 -9999.00
|
||||
000 001 029 010 Total Snowfall m SNOW 0 -9999.00
|
||||
000 001 029 012 Total Snowfall m SNOW 0 -9999.00
|
||||
000 001 030 000 Precipitable Water Category code table PWCAT 0 -9999.00
|
||||
000 001 031 000 Hail m HAIL 0 -9999.00
|
||||
000 001 032 000 Graupel (snow pellets) kg kg**-1 GRMR 0 -9999.00
|
||||
000 001 033 000 Categorical Rain 0,1 CRAIN 0 -9999.00
|
||||
000 001 034 000 Categorical Freezing Rain 0,1 CFRZR 0 -9999.00
|
||||
000 001 035 000 Categorical Ice Pellets 0,1 CICEP 0 -9999.00
|
||||
000 001 036 000 Categorical Snow 0,1 CSNOW 0 -9999.00
|
||||
000 001 037 000 Convective Precipitation Rate kg m**-2 s**-1 CPRAT 0 -9999.00
|
||||
000 001 038 000 Horizontal Moisture Divergence kg kg**-1 s**-1 MCONV 0 -9999.00
|
||||
000 001 039 000 Percent frozen precipitation % CPOFP 0 -9999.00
|
||||
000 001 040 000 Potential Evaporation kg m**-2 PEVAP 0 -9999.00
|
||||
000 001 041 000 Potential Evaporation Rate W m**-2 PEVPR 0 -9999.00
|
||||
000 001 042 000 Snow Cover % SNOWC 0 -9999.00
|
||||
000 001 043 000 Rain Fraction of Total Cloud Wat Proportion FRAIN 0 -9999.00
|
||||
000 001 044 000 Rime Factor Numeric RIME 0 -9999.00
|
||||
000 001 045 000 Total Column Integrated Rain kg m**-2 TCOLR 0 -9999.00
|
||||
000 001 046 000 Total Column Integrated Snow kg m**-2 TCOLS 0 -9999.00
|
||||
000 001 047 000 Large Scale Water Precipitation kg m**-2 LSWP 0 -9999.00
|
||||
000 001 048 000 Convective Water Precipitation kg m**-2 CWP 0 -9999.00
|
||||
000 001 049 000 Total Water Precipitation kg m**-2 TWATP 0 -9999.00
|
||||
000 001 050 000 Total Snow Precipitation kg m**-2 TSNOWP 0 -9999.00
|
||||
000 001 051 000 Total Column Water kg m**-2 TCWTR 0 -9999.00
|
||||
000 001 051 001 Total Column Water kg m**-2 TCWTR 0 -9999.00
|
||||
000 001 051 011 Total Column Water kg m**-2 TCWTR 0 -9999.00
|
||||
000 001 052 000 Total Precipitation Rate kg m**-2 s**-1 TPRATE 0 -9999.00
|
||||
000 001 052 001 Total Precipitation Rate kg m**-2 s**-1 TPRATE 0 -9999.00
|
||||
000 001 052 011 Total Precipitation Rate kg m**-2 s**-1 TPRATE 0 -9999.00
|
||||
000 001 053 000 Total Snowfall Rate Water Equiv kg m**-2 s**-1 TSRWE 0 -9999.00
|
||||
000 001 053 001 Total Snowfall Rate Water Equiv kg m**-2 s**-1 TSRWE 0 -9999.00
|
||||
000 001 053 009 Total Snowfall Rate Water Equiv kg m**-2 s**-1 TSRWE 0 -9999.00
|
||||
000 001 053 011 Total Snowfall Rate Water Equiv kg m**-2 s**-1 TSRWE 0 -9999.00
|
||||
000 001 054 000 Large Scale Precipitation Rate kg m**-2 s**-1 LSPRATE 0 -9999.00
|
||||
000 001 055 000 Convective Snowfall Rate Water E kg m**-2 s**-1 CSRWE 0 -9999.00
|
||||
000 001 056 000 Large Scale Snowfall Rate Water kg m**-2 s**-1 LSSRWE 0 -9999.00
|
||||
000 001 057 000 Total Snowfall Rate m s**-1 TSRATE 0 -9999.00
|
||||
000 001 058 000 Convective Snowfall Rate m s**-1 CSRATE 0 -9999.00
|
||||
000 001 059 000 Large Scale Snowfall Rate m s**-1 LSSRATE 0 -9999.00
|
||||
000 001 060 000 Snow depth water equivalent kg m**-2 SDWE 0 -9999.00
|
||||
000 001 060 001 Snow depth water equivalent kg m**-2 SDWE 0 -9999.00
|
||||
000 001 060 011 Snow depth water equivalent kg m**-2 SDWE 0 -9999.00
|
||||
000 001 061 000 Snow Density kg m**-3 SDEN 0 -9999.00
|
||||
000 001 062 000 Snow Evaporation kg m**-2 SEVAP 0 -9999.00
|
||||
!000 001 063 000 Reserved 0 -9999.00
|
||||
000 001 064 000 Total Column Integrated Water Va kg m**-2 TCIWV 0 -9999.00
|
||||
000 001 065 000 Rain Precipitation Rate kg m**-2 s**-1 RPRATE 0 -9999.00
|
||||
000 001 066 000 Snow Precipitation Rate kg m**-2 s**-1 SPRATE 0 -9999.00
|
||||
000 001 067 000 Freezing Rain Precipitation Rate kg m**-2 s**-1 FPRATE 0 -9999.00
|
||||
000 001 068 000 Ice Pellets Precipitation Rate kg m**-2 s**-1 IPRATE 0 -9999.00
|
||||
000 001 069 000 Total Column Integrate Cloud Wat kg m**-2 TCOLW 0 -9999.00
|
||||
000 001 070 000 Total Column Integrate Cloud Ice kg m**-2 TCOLI 0 -9999.00
|
||||
000 001 071 000 Hail Mixing Ratio kg kg**-1 HAILMXR 0 -9999.00
|
||||
000 001 072 000 Total Column Integrate Hail kg m**-2 TCOLH 0 -9999.00
|
||||
000 001 073 000 Hail Prepitation Rate kg m**-2 s**-1 HAILPR 0 -9999.00
|
||||
000 001 074 000 Total Column Integrate Graupel kg m**-2 TCOLG 0 -9999.00
|
||||
000 001 074 008 Total Column Integrate Graupel kg m**-2 TCOLG 0 -9999.00
|
||||
000 001 075 000 Graupel (Snow Pellets) Prepitati kg m**-2 s**-1 GPRATE 0 -9999.00
|
||||
000 001 076 000 Convective Rain Rate kg m**-2 s**-1 CRRATE 0 -9999.00
|
||||
000 001 077 000 Large Scale Rain Rate kg m**-2 s**-1 LSRRATE 0 -9999.00
|
||||
000 001 078 000 Total Column Integrate Water (Al kg m**-2 TCOLWA 0 -9999.00
|
||||
000 001 079 000 Evaporation Rate kg m**-2 s**-1 EVARATE 0 -9999.00
|
||||
000 001 080 000 Total Condensatea kg kg**-1 TOTCON 0 -9999.00
|
||||
000 001 081 000 Total Column-Integrate Condensat kg m**-2 TCICON 0 -9999.00
|
||||
000 001 082 000 Cloud Ice Mixing Ratio kg kg**-1 CIMIXR 0 -9999.00
|
||||
000 001 083 000 Specific Cloud Liquid Water Cont kg kg**-1 SCLLWC 0 -9999.00
|
||||
000 001 084 000 Specific Cloud Ice Water Content kg kg**-1 SCLIWC 0 -9999.00
|
||||
000 001 085 000 Specific Rain Water Content kg kg**-1 SRAINW 0 -9999.00
|
||||
000 001 086 000 Specific Snow Water Content kg kg**-1 SSNOWW 0 -9999.00
|
||||
!000 001 087-89 000 Reserved 0 -9999.00
|
||||
000 001 090 000 Total Kinematic Moisture Flux kg kg**-1 m s**-1 TKMFLX 0 -9999.00
|
||||
000 001 091 000 U-component (zonal) Kinematic Mo kg kg**-1 m s**-1 UKMFLX 0 -9999.00
|
||||
000 001 092 000 V-component (meridional) Kinemat kg kg**-1 m s**-1 VKMFLX 0 -9999.00
|
||||
000 001 093 000 Relative humidity wrt water % RHWAT 0 -9999.00
|
||||
000 001 094 000 Relative humidity wrt ice % RHICE 0 -9999.00
|
||||
!000 001 095-191 000 Reserved 0 -9999.00
|
||||
!000 001 192-254 000 Reserved for local use 0 -9999.00
|
||||
000 001 192 000 Weather NA WX 0 -9999.00
|
||||
000 001 192 001 Weather NA WX 0 -9999.00
|
||||
000 001 192 011 Weather NA WX 0 -9999.00
|
||||
000 001 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! momentum
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 002 000 000 Wind Direction Degree true DRCT 0 -9999.00
|
||||
000 002 000 006 Wind Direction Degree true DRCT 0 -9999.00
|
||||
000 002 001 000 Wind Speed m s**-1 SPED 0 -9999.00
|
||||
000 002 001 002 Wind Speed m s**-1 SPED 0 -9999.00
|
||||
000 002 001 005 Wind Speed m s**-1 SPED 0 -9999.00
|
||||
000 002 001 006 Wind Speed m s**-1 SPED 0 -9999.00
|
||||
000 002 001 008 Wind Speed m s**-1 SPED 0 -9999.00
|
||||
000 002 001 009 Wind Speed m s**-1 SPED 0 -9999.00
|
||||
000 002 001 010 Wind Speed m s**-1 SPED 0 -9999.00
|
||||
000 002 002 000 u-component of wind m s**-1 UREL 0 -9999.00
|
||||
000 002 002 001 u-component of wind m s**-1 UREL 0 -9999.00
|
||||
000 002 002 002 u-component of wind m s**-1 UREL 0 -9999.00
|
||||
000 002 002 011 u-component of wind m s**-1 UREL 0 -9999.00
|
||||
000 002 003 000 v-component of wind m s**-1 VREL 0 -9999.00
|
||||
000 002 003 001 v-component of wind m s**-1 VREL 0 -9999.00
|
||||
000 002 003 002 v-component of wind m s**-1 VREL 0 -9999.00
|
||||
000 002 003 011 v-component of wind m s**-1 VREL 0 -9999.00
|
||||
000 002 004 000 Stream Function m**2 s**-1 STRM 0 -9999.00
|
||||
000 002 005 000 Velocity Potential m**2 s**-1 VPOT 0 -9999.00
|
||||
000 002 006 000 Montgomery Streamfunction m**2 s**-2 PSYM -2 -9999.00
|
||||
000 002 007 000 Sigma co-ordinate vert vel s**-1 SGCVV 0 -9999.00
|
||||
000 002 008 000 Vertical Velocity (Pressure) Pa s**-1 OMEG -2 -9999.00
|
||||
000 002 008 001 Vertical Velocity (Pressure) Pa s**-1 OMEG -2 -9999.00
|
||||
000 002 008 002 Vertical Velocity (Pressure) Pa s**-1 OMEG -2 -9999.00
|
||||
000 002 009 000 Vertical Velocity (Geometric) m s**-1 VVEL 0 -9999.00
|
||||
000 002 009 008 Vertical Velocity (Geometric) m s**-1 VVEL 0 -9999.00
|
||||
000 002 010 000 Absolute Vorticity s**-1 AVOR 0 -9999.00
|
||||
000 002 010 001 Absolute Vorticity s**-1 AVOR 0 -9999.00
|
||||
000 002 011 000 Absolute Divergence s**-1 DIV 0 -9999.00
|
||||
000 002 012 000 Relative Vorticity s**-1 VOR 0 -9999.00
|
||||
000 002 013 000 Relative Divergence s**-1 RDIV 0 -9999.00
|
||||
000 002 014 000 Potential Vorticity K m**2 (kg s)**-1 PVOR 0 -9999.00
|
||||
000 002 014 001 Potential Vorticity K m**2 (kg s)**-1 PVOR 0 -9999.00
|
||||
000 002 014 011 Potential Vorticity K m**2 (kg s)**-1 PVOR 0 -9999.00
|
||||
000 002 015 000 Vertical u-component shear s**-1 USHR 0 -9999.00
|
||||
000 002 016 000 Vertical v-component shear s**-1 VSHR 0 -9999.00
|
||||
000 002 017 000 Momentum Flux, u-component N m**-2 URELFX 0 -9999.00
|
||||
000 002 017 001 Momentum Flux, u-component N m**-2 URELFX 0 -9999.00
|
||||
000 002 017 008 Momentum Flux, u-component N m**-2 URELFX 0 -9999.00
|
||||
000 002 017 011 Momentum Flux, u-component N m**-2 URELFX 0 -9999.00
|
||||
000 002 018 000 Momentum Flux, v-component N m**-2 VRELFX 0 -9999.00
|
||||
000 002 018 001 Momentum Flux, v-component N m**-2 VRELFX 0 -9999.00
|
||||
000 002 018 008 Momentum Flux, v-component N m**-2 VRELFX 0 -9999.00
|
||||
000 002 018 011 Momentum Flux, v-component N m**-2 VRELFX 0 -9999.00
|
||||
000 002 019 000 Wind Mixing Energy J ENRG 0 -9999.00
|
||||
000 002 020 000 Boundary Layer Dissipation W m**-2 BLDIS 0 -9999.00
|
||||
000 002 021 000 Maximum Wind Speed m s**-1 MAXGUST 0 -9999.00
|
||||
000 002 022 000 Wind Speed (gust) m s**-1 GUST 0 -9999.00
|
||||
000 002 022 002 Wind Speed (gust) m s**-1 GUST 0 -9999.00
|
||||
000 002 022 006 Wind Speed (gust) m s**-1 GUST 0 -9999.00
|
||||
000 002 023 000 U-Component of Wind (Gust) m s**-1 UGUST 0 -9999.00
|
||||
000 002 024 000 V-Component of Wind (Gust) m s**-1 VGUST 0 -9999.00
|
||||
000 002 025 000 Vertical Speed Shear s**-1 VWSH 0 -9999.00
|
||||
000 002 026 000 Horizontal Momentum Flux N m**-2 MFLX 0 -9999.00
|
||||
000 002 027 000 U-Component Storm Motion m s**-1 USTM 0 -9999.00
|
||||
000 002 028 000 V-Component Storm Motion m s**-1 VSTM 0 -9999.00
|
||||
000 002 029 000 Drag Coefficient Numeric CD 0 -9999.00
|
||||
000 002 030 000 Frictional Velocity m s**-1 FRICV 0 -9999.00
|
||||
000 002 031 000 Turbulent Diffusion Coefficient m 2 s**-1 TDCMOM 0 -9999.00
|
||||
000 002 032 000 Eta Coordinate Vertical Velocity s**-1 ETACVV 0 -9999.00
|
||||
000 002 033 000 Wind Fetch m WINDF 0 -9999.00
|
||||
000 002 034 000 Normal Wind Component m s**-1 NWIND 0 -9999.00
|
||||
000 002 035 000 Tangential Wind Component m s**-1 TWIND 0 -9999.00
|
||||
000 002 036 000 Amplitude Function for Rossby Wa m s**-1 AFRWE 0 -9999.00
|
||||
000 002 037 000 Northward Turbulent Surface Stre N m**-2 s NTSS 0 -9999.00
|
||||
000 002 038 000 Eastward Turbulent Surface Stres N m**-2 s ETSS 0 -9999.00
|
||||
!000 002 039-191 000 Reserved 0 -9999.00
|
||||
!000 002 192-254 000 Reserved for local use 0 -9999.00
|
||||
000 002 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! mass
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 003 000 000 Pressure Pa PRES -2 -9999.00
|
||||
000 003 000 001 Pressure Pa PRES -2 -9999.00
|
||||
000 003 000 002 Pressure Pa PRES -2 -9999.00
|
||||
000 003 000 008 Pressure Pa PRES -2 -9999.00
|
||||
000 003 000 011 Pressure Pa PRES -2 -9999.00
|
||||
000 003 001 000 Pressure Reduced to MSL Pa PMSL -2 -9999.00
|
||||
000 003 001 001 Pressure Reduced to MSL Pa PMSL -2 -9999.00
|
||||
000 003 001 002 Pressure Reduced to MSL Pa PMSL -2 -9999.00
|
||||
000 003 001 006 Pressure Reduced to MSL Pa PMSL -2 -9999.00
|
||||
000 003 001 011 Pressure Reduced to MSL Pa PMSL -2 -9999.00
|
||||
000 003 002 000 Pressure Tendency Pa s**-1 PTND -2 -9999.00
|
||||
000 003 003 000 ICAO Standard Atm Ref Height m ICAHT 0 -9999.00
|
||||
000 003 004 000 Geopotential m**2 s**-2 GPHT 0 -9999.00
|
||||
000 003 005 000 Geopotential Height gpm HGHT 0 -9999.00
|
||||
000 003 005 001 Geopotential Height gpm HGHT 0 -9999.00
|
||||
000 003 005 002 Geopotential Height gpm HGHT 0 -9999.00
|
||||
000 003 005 005 Geopotential Height gpm HGHT 0 -9999.00
|
||||
000 003 005 011 Geopotential Height gpm HGHT 0 -9999.00
|
||||
000 003 006 000 Geometric Height m DIST 0 -9999.00
|
||||
000 003 007 000 Standard Deviation of Height m HGHTSD 0 -9999.00
|
||||
000 003 008 000 Pressure Anomaly Pa PRESA -2 -9999.00
|
||||
000 003 009 000 Geopotential Height Anomaly gpm HGHTA 0 -9999.00
|
||||
000 003 009 001 Geopotential Height Anomaly gpm HGHTA 0 -9999.00
|
||||
000 003 010 000 Density kg m**-3 DNTY 0 -9999.00
|
||||
000 003 011 000 Altimeter Setting Pa ALTS 0 -9999.00
|
||||
000 003 012 000 Thickness m THICK 0 -9999.00
|
||||
000 003 013 000 Pressure Altitude m PRESALT 0 -9999.00
|
||||
000 003 014 000 Density Altitude m DENALT 0 -9999.00
|
||||
000 003 015 000 5-Wave Geopotential Height gpm 5WAVH 0 -9999.00
|
||||
000 003 016 000 Zonal Flux of Gravity Wave Stres N m**-2 U-GWD 0 -9999.00
|
||||
000 003 017 000 Meridional Flux of Gravity Wave N m**-2 V-GWD 0 -9999.00
|
||||
000 003 018 000 Planetary Boundary Layer Height m HPBL 0 -9999.00
|
||||
000 003 019 000 5-Wave Geopotential Height Anoma gpm 5WAVA 0 -9999.00
|
||||
000 003 020 000 Standard Deviation of Sub-Grid S m SDSGSO 0 -9999.00
|
||||
000 003 021 000 Angle of Sub-Grid Scale Orograph rad AOSGSO 0 -9999.00
|
||||
000 003 022 000 Slope of Sub-Grid Scale Orograph Numeric SSGSO 0 -9999.00
|
||||
000 003 023 000 Gravity Wave Dissipation W m**-2 GWD 0 -9999.00
|
||||
000 003 024 000 Anisotropy of Sub-Grid Scale Oro Numeric ASGSO 0 -9999.00
|
||||
000 003 025 000 Natural Logarithm of Pressure in Numeric NLPRES 0 -9999.00
|
||||
000 003 026 000 Exner Pressure Numeric EXPRES 0 -9999.00
|
||||
!000 003 027-191 000 Reserved 0 -9999.00
|
||||
!000 003 192-254 000 Reserved for Local Use 0 -9999.00
|
||||
000 003 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! short-wave radiation
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 004 000 000 Net Short-Wave Rad (sfc) W m**-2 SNIR 0 -9999.00
|
||||
000 004 001 000 Net Short-Wave Rad (toa) W m**-2 SWRT 0 -9999.00
|
||||
000 004 002 000 Short-Wave Radiation Flux W m**-2 SWAVR 0 -9999.00
|
||||
000 004 002 002 Short-Wave Radiation Flux W m**-2 SWAVR 0 -9999.00
|
||||
000 004 003 000 Global radiation Flux W m**-2 GRAD 0 -9999.00
|
||||
000 004 004 000 Brightness Temperature K BRTMP 0 -9999.00
|
||||
000 004 005 000 Radiance (w/r to wave nmber) W m**-1 sr**-1 LWRAD 0 -9999.00
|
||||
000 004 006 000 Radiance (w/r to wave length) W m**-3 sr**-1 SWRAD 0 -9999.00
|
||||
000 004 007 000 Downward Short-Wave Rad. Flux W m**-2 DSWRF 0 -9999.00
|
||||
000 004 008 000 Upward Short-Wave Rad. Flux W m**-2 USWRF
|
||||
000 004 009 000 Net Solar Rad W m**-2 s SRAD 0 -9999.00
|
||||
000 004 009 001 Net Solar Rad W m**-2 s SRAD 0 -9999.00
|
||||
000 004 009 011 Net Solar Rad W m**-2 s SRAD 0 -9999.00
|
||||
000 004 010 000 Photosynthetically Active Radiat W m**-2 PHOTAR 0 -9999.00
|
||||
000 004 011 000 Net Short-Wave Radiation Flux, C W m**-2 NSWRFCS 0 -9999.00
|
||||
000 004 012 000 Downward UV Radiation W m**-2 DWUVR 0 -9999.00
|
||||
!000 004 013-49 000 Reserved 0 -9999.00
|
||||
000 004 050 000 UV Index (Under Clear Sky) Numeric UVIUCS 0 -9999.00
|
||||
000 004 051 000 UV Index W m**-2 UVI 0 -9999.00
|
||||
!000 004 052-191 000 Reserved 0 -9999.00
|
||||
!000 004 192-254 000 Reserved for local use 0 -9999.00
|
||||
000 004 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! long-wave radiation
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 005 000 000 Net Long-Wave Rad (sfc) W m**-2 SNOR 0 -9999.00
|
||||
000 005 001 000 Net Long-Wave Rad (toa) W m**-2 LWRT 0 -9999.00
|
||||
000 005 002 000 Long-Wave Radiation Flux W m**-2 LWAVR 0 -9999.00
|
||||
000 005 003 000 Downward Long-Wave Rad. Flux W m**-2 DLWRF 0 -9999.00
|
||||
000 005 004 000 Upward Long-Wave Rad. Flux W m**-2 ULWRF 0 -9999.00
|
||||
000 005 005 000 Net Long-Wave Radiation Flux W m**-2 NLWRF 0 -9999.00
|
||||
000 005 005 001 Net Long-Wave Radiation Flux W m**-2 NLWRF 0 -9999.00
|
||||
000 005 005 011 Net Long-Wave Radiation Flux W m**-2 NLWRF 0 -9999.00
|
||||
000 005 006 000 Net Long-Wave Radiation Flux, Cl W m**-2 NLWRCS 0 -9999.00
|
||||
!000 005 007-191 000 Reserved 0 -9999.00
|
||||
!000 005 192-254 000 Reserved for local use 0 -9999.00
|
||||
000 005 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! cloud
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 006 000 000 Cloud Ice kg m**-2 CICE 0 -9999.00
|
||||
000 006 001 000 Total Cloud Cover % CLD 0 -9999.00
|
||||
000 006 001 001 Total Cloud Cover % CLD 0 -9999.00
|
||||
000 006 001 002 Total Cloud Cover % CLD 0 -9999.00
|
||||
000 006 001 008 Total Cloud Cover % CLD 0 -9999.00
|
||||
000 006 001 011 Total Cloud Cover % CLD 0 -9999.00
|
||||
000 006 001 012 Total Cloud Cover % CLD 0 -9999.00
|
||||
000 006 002 000 Convective Cloud Cover % CCLD 0 -9999.00
|
||||
000 006 002 008 Convective Cloud Cover % CCLD 0 -9999.00
|
||||
000 006 003 000 Low Cloud Cover % CLDL 0 -9999.00
|
||||
000 006 004 000 Medium Cloud Cover % CLDM 0 -9999.00
|
||||
000 006 005 000 High Cloud Cover % CLDH 0 -9999.00
|
||||
000 006 006 000 Cloud Water kg m**-2 CWTR 0 -9999.00
|
||||
000 006 006 001 Cloud Water kg m**-2 CWTR 0 -9999.00
|
||||
000 006 007 000 Cloud Amount % CDCA 0 -9999.00
|
||||
000 006 008 000 Cloud Type code table CDCT 0 -9999.00
|
||||
000 006 009 000 Thunderstorm Maximum Tops m TMAXT 0 -9999.00
|
||||
000 006 010 000 Thunderstorm Coverage code table THUNC 0 -9999.00
|
||||
000 006 011 000 Cloud Base m CDCB 0 -9999.00
|
||||
000 006 012 000 Cloud Top m CDCT 0 -9999.00
|
||||
000 006 013 000 Ceiling m CEIL 0 -9999.00
|
||||
000 006 013 005 Ceiling m CEIL 0 -9999.00
|
||||
000 006 014 000 Non-Convective Cloud Cover % CDLYR 0 -9999.00
|
||||
000 006 015 000 Cloud Work Function J kg**-1 CWORK 0 -9999.00
|
||||
000 006 016 000 Convective Cloud Efficiency Proportion CUEFI 0 -9999.00
|
||||
000 006 017 000 Total Condensate kg kg**-1 TCOND 0 -9999.00
|
||||
000 006 018 000 Total Column-Integrated Cloud Wa kg m**-2 TCOLW 0 -9999.00
|
||||
000 006 019 000 Total Column-Integrated Cloud Ic kg m**-2 TCOLI 0 -9999.00
|
||||
000 006 020 000 Total Column-Integrated Condensa kg m**-2 TCOLC 0 -9999.00
|
||||
000 006 021 000 Ice fraction of total condensate Proportion FICE 0 -9999.00
|
||||
000 006 022 000 Cloud Cover % CDCC 0 -9999.00
|
||||
000 006 023 000 Cloud Ice Mixing Ratio kg kg**-1 CDCIMR 0 -9999.00
|
||||
000 006 024 000 Sunshine Numeric SUNS 0 -9999.00
|
||||
000 006 024 001 Sunshine Numeric SUNS 0 -9999.00
|
||||
000 006 024 011 Sunshine Numeric SUNS 0 -9999.00
|
||||
000 006 025 000 Horizontal Extent of Cumulonimbu % CBHE 0 -9999.00
|
||||
000 006 026 000 Height of Convective Cloud Base m HCONCB 0 -9999.00
|
||||
000 006 027 000 Height of Convective Cloud Top m HCONCT 0 -9999.00
|
||||
000 006 028 000 Number Concentration of Cloud Dr kg**-1 NCONCD 0 -9999.00
|
||||
000 006 029 000 Number Concentration of Cloud Ic kg**-1 NCCICE 0 -9999.00
|
||||
000 006 030 000 Number Density of Cloud Droplets m**-3 NDENCD 0 -9999.00
|
||||
000 006 031 000 Number Density of Cloud Ice m**-3 NDCICE 0 -9999.00
|
||||
000 006 032 000 Fraction of Cloud Cover Numeric FRACCC 0 -9999.00
|
||||
000 006 033 000 Sunshine Duration s SUNSD 0 -9999.00
|
||||
000 006 034 000 Surface Long Wave Effective Tota Numeric SLWTC 0 -9999.00
|
||||
000 006 035 000 Surface Short Wave Effective Tot Numeric SSWTC 0 -9999.00
|
||||
000 006 036 000 Fraction stratiform precip cover Proportion STRATP 0 -9999.00
|
||||
000 006 037 000 Fraction convective precip cover Proportion CONVP 0 -9999.00
|
||||
!000 006 038-191 000 Reserved 0 -9999.00
|
||||
!000 006 192-254 000 Reserved for local use 0 -9999.00
|
||||
000 006 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! thermodynamic stability indices
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 007 000 000 Parcel Lifted Index (500hPa) K LIFT 0 -9999.00
|
||||
000 007 000 005 Parcel Lifted Index (500hPa) K LIFT 0 -9999.00
|
||||
000 007 001 000 Best Lifted Index (500hPa) K LFT4 0 -9999.00
|
||||
000 007 002 000 K Index K KX 0 -9999.00
|
||||
000 007 003 000 KO Index K KOX 0 -9999.00
|
||||
000 007 004 000 Total Totals Index K TOTALX 0 -9999.00
|
||||
000 007 005 000 Sweat Index Numeric SX 0 -9999.00
|
||||
000 007 006 000 Convective Available Pot Energy J kg**-1 CAPE 0 -9999.00
|
||||
000 007 006 001 Convective Available Pot Energy J kg**-1 CAPE 0 -9999.00
|
||||
000 007 006 002 Convective Available Pot Energy J kg**-1 CAPE 0 -9999.00
|
||||
000 007 006 005 Convective Available Pot Energy J kg**-1 CAPE 0 -9999.00
|
||||
000 007 006 011 Convective Available Pot Energy J kg**-1 CAPE 0 -9999.00
|
||||
000 007 007 000 Convective Inhibition J kg**-1 CIN 0 -9999.00
|
||||
000 007 007 001 Convective Inhibition J kg**-1 CIN 0 -9999.00
|
||||
000 007 007 002 Convective Inhibition J kg**-1 CIN 0 -9999.00
|
||||
000 007 007 011 Convective Inhibition J kg**-1 CIN 0 -9999.00
|
||||
000 007 008 000 Storm Relative Helicity m**2 s**-2 HLCY 0 -9999.00
|
||||
000 007 009 000 Energy Helicity Index Numeric EHLX 0 -9999.00
|
||||
000 007 010 000 Surface lifted index K LFTX 0 -9999.00
|
||||
000 007 011 000 Best (4 layer) Lifted Index K 4LFTX 0 -9999.00
|
||||
000 007 012 000 Richardson Number Numeric RI 0 -9999.00
|
||||
000 007 013 000 Showalter Index K SHWINX 0 -9999.00
|
||||
!000 007 014 000 Reserved 0 -9999.00
|
||||
000 007 015 000 Updraft Helicity m**2 s**-2 UPHL 0 -9999.00
|
||||
!000 007 016-191 000 Reserved 0 -9999.00
|
||||
!000 007 192-254 000 Reserved for Local Use 0 -9999.00
|
||||
000 007 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! aerosols
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 013 000 000 Aerosol Type code table ASOLTYP 0 -9999.00
|
||||
!000 013 001-191 000 Reserved 0 -9999.00
|
||||
!000 013 192-254 000 Reserved for Local Use 0 -9999.00
|
||||
000 013 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! trace gases
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 014 000 000 Total ozone DU TOZNE 0 -9999.00
|
||||
000 014 000 001 Total ozone DU TOZNE 0 -9999.00
|
||||
000 014 001 000 Ozone Mixing Ratio kg kg**-1 O3MR 0 -9999.00
|
||||
000 014 002 000 Total Column Integrated Ozone DU TCIOZ 0 -9999.00
|
||||
!000 014 003-191 000 Reserved 0 -9999.00
|
||||
!000 014 192-254 000 Reserved for local use 0 -9999.00
|
||||
000 014 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! radar
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 015 000 000 Base Spectrum Width m s**-1 BSWID 0 -9999.00
|
||||
000 015 001 000 Base Reflectivity dB N0R 0 -9999.00
|
||||
000 015 002 000 Base Radial Velocity m s**-1 BRVEL 0 -9999.00
|
||||
000 015 003 000 Vertically-Integrated Liquid H2O kg m**-2 VIL 0 -9999.00
|
||||
000 015 004 000 Layer Maximum Base Reflectivity dB LMAXBR 0 -9999.00
|
||||
000 015 005 000 Precipitation kg m**-2 PREC 0 -9999.00
|
||||
000 015 006 000 Radar Spectra (1) RDSP1 0 -9999.00
|
||||
000 015 007 000 Radar Spectra (2) RDSP2 0 -9999.00
|
||||
000 015 008 000 Radar Spectra (3) RDSP3 0 -9999.00
|
||||
000 015 009 000 Reflectivity of Cloud Droplets dB RFCD 0 -9999.00
|
||||
000 015 010 000 Reflectivity of Cloud Ice dB RFCI 0 -9999.00
|
||||
000 015 011 000 Reflectivity of Snow dB RFSNOW 0 -9999.00
|
||||
000 015 012 000 Reflectivity of Rain dB RFRAIN 0 -9999.00
|
||||
000 015 013 000 Reflectivity of Graupel dB RFGRPL 0 -9999.00
|
||||
000 015 014 000 Reflectivity of Hail dB RFHAIL 0 -9999.00
|
||||
!000 015 015-191 000 Reserved 0 -9999.00
|
||||
!000 015 192-254 000 Reserved for local use 0 -9999.00
|
||||
000 015 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! Forecast Radar Imagery category
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 016 000 000 Equiv reflectivity rain m m**6 m**-3 REFZR 0 -9999.00
|
||||
000 016 001 000 Equiv reflectivity snow m m**6 m**-3 REFZI 0 -9999.00
|
||||
000 016 002 000 Equiv reflectivity param convec m m**6 m**-3 REFZL 0 -9999.00
|
||||
000 016 003 000 Echo Top m RETOP 0 -9999.00
|
||||
000 016 004 000 Reflectivity dB REFD 0 -9999.00
|
||||
000 016 005 000 Composite reflectivity dB REFC 0 -9999.00
|
||||
!000 016 006-191 000 Reserved 0 -9999.00
|
||||
000 016 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! Electrodynamics
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 017 000 000 Lightning strike density m**-2 s**-1 LTNGSD 0 -9999.00
|
||||
!000 017 001-191 000 Reserved 0 -9999.00
|
||||
!000 017 192-254 000 Reserved for local use 0 -9999.00
|
||||
000 017 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! nuclear/radiology
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 018 000 000 Air Concentration of Caesium 137 Bq m**-3 ACCES 0 -9999.00
|
||||
000 018 001 000 Air Concentration of Iodine 131 Bq m**-3 ACIOD 0 -9999.00
|
||||
000 018 002 000 Air Concentration of Radioactive Bq m**-3 ACRADP 0 -9999.00
|
||||
000 018 003 000 Ground Deposition of Caesium 137 Bq m**-2 GDCES 0 -9999.00
|
||||
000 018 004 000 Ground Deposition of Iodine 131 Bq m**-2 GDIOD 0 -9999.00
|
||||
000 018 005 000 Ground Deposition of Radioactive Bq m**-2 GDRADP 0 -9999.00
|
||||
000 018 006 000 Time Integrated Air Concentratio Bq s m**-3 TIACCP 0 -9999.00
|
||||
000 018 007 000 Time Integrated Air Concentratio Bq s m**-3 TIACIP 0 -9999.00
|
||||
000 018 008 000 Time Integrated Air Concentratio Bq s m**-3 TIACRP 0 -9999.00
|
||||
!000 018 009 000 Reserved 0 -9999.00
|
||||
000 018 010 000 Air Concentration Bq m**-3 AIRCON 0 -9999.00
|
||||
000 018 011 000 Wet Deposition Bq m**-2 WETDEP 0 -9999.00
|
||||
000 018 012 000 Dry Deposition Bq m**-2 DRYDEP 0 -9999.00
|
||||
000 018 013 000 Total Deposition (Wet + Dry) Bq m**-2 TOTLWD 0 -9999.00
|
||||
!000 018 014-191 000 Reserved 0 -9999.00
|
||||
!000 018 192-254 000 Reserved for local use 0 -9999.00
|
||||
000 018 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! physical atmospheric properties
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 019 000 000 Visibility m VIS 0 -9999.00
|
||||
000 019 000 005 Visibility m VIS 0 -9999.00
|
||||
000 019 000 006 Visibility m VIS 0 -9999.00
|
||||
000 019 001 000 Albedo % ALBDO 0 -9999.00
|
||||
000 019 001 008 Albedo % ALBDO 0 -9999.00
|
||||
000 019 001 011 Albedo % ALBDO 0 -9999.00
|
||||
000 019 002 000 Thunderstorm Probability % TSTM 0 -9999.00
|
||||
000 019 002 008 Thunderstorm Probability % TSTM 0 -9999.00
|
||||
000 019 002 009 Thunderstorm Probability % TSTM 0 -9999.00
|
||||
000 019 003 000 Mixed Layer Depth m MIXHT 0 -9999.00
|
||||
000 019 004 000 Volcanic Ash code table VOLASH 0 -9999.00
|
||||
000 019 005 000 Icing Top m ICIT 0 -9999.00
|
||||
000 019 006 000 Icing Base m ICIB 0 -9999.00
|
||||
000 019 007 000 Icing code table ICI 0 -9999.00
|
||||
000 019 008 000 Turbulence Top m TURBT 0 -9999.00
|
||||
000 019 009 000 Turbulence Base m TURBB 0 -9999.00
|
||||
000 019 010 000 Turbulence code table TURB 0 -9999.00
|
||||
000 019 011 000 Turbulent Kinetic Energy J kg**-1 TKE 0 -9999.00
|
||||
000 019 012 000 Planetary Boundary Layer Regime code table PBLREG 0 -9999.00
|
||||
000 019 013 000 Contrail Intensity code table CONTI 0 -9999.00
|
||||
000 019 014 000 Contrail Engine Type code table CONTET 0 -9999.00
|
||||
000 019 015 000 Contrail Top m CONTT 0 -9999.00
|
||||
000 019 016 000 Contrail Base m CONTB 0 -9999.00
|
||||
000 019 017 000 Maximum Snow Albedo see Note 1 % MXSALB 0 -9999.00
|
||||
000 019 018 000 Snow-Free Albedo % SNFALB 0 -9999.00
|
||||
000 019 019 000 Snow Albedo % SALBD 0 -9999.00
|
||||
000 019 020 000 Icing % ICIP 0 -9999.00
|
||||
000 019 021 000 In-Cloud Turbulence % CTP 0 -9999.00
|
||||
000 019 022 000 Clear Air Turbulence (CAT) % CAT 0 -9999.00
|
||||
000 019 023 000 Supercooled Large Droplet Probab % SLDP 0 -9999.00
|
||||
000 019 024 000 Convective Turbulent Kinetic Ene J kg**-1 CONTKE 0 -9999.00
|
||||
000 019 025 000 Weather code table WIWW 0 -9999.00
|
||||
000 019 026 000 Convective Outlook code table CONVO 0 -9999.00
|
||||
000 019 027 000 Icing Scenario code table ICESC 0 -9999.00
|
||||
000 019 028 000 Mtn Wave Turb (eddy disp rate) m**2/3 s**-1 MWTURB 0 -9999.00
|
||||
!000 019 028-191 000 Reserved 0 -9999.00
|
||||
!000 019 192-254 000 Reserved for local use 0 -9999.00
|
||||
000 019 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! Atmospheric Chemical Constituents
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 020 000 000 Mass Density (Concentration) kg m**-3 MASSDEN 0 -9999.00
|
||||
000 020 001 000 Column-Integrated Mass Density kg m**-2 COLMD 0 -9999.00
|
||||
000 020 002 000 Mass Mixing Ratio (Mass Fract) kg kg**-1 MASSMR 0 -9999.00
|
||||
000 020 003 000 Atmosphere Emission Mass Flux kg m**-2 s**-1 AEMFLX 0 -9999.00
|
||||
000 020 004 000 Atmosphere Net Production Mass F kg m**-2 s**-1 ANPMFLX 0 -9999.00
|
||||
000 020 005 000 Atmosphere Net Production And Em kg m**-2 s**-1 ANPEMFLX 0 -9999.00
|
||||
000 020 006 000 Surface Dry Deposition Mass Flux kg m**-2 s**-1 SDDMFLX 0 -9999.00
|
||||
000 020 007 000 Surface Wet Deposition Mass Flux kg m**-2 s**-1 SWDMFLX 0 -9999.00
|
||||
000 020 008 000 Atmosphere Re-Emission Mass Flux kg m**-2 s**-1 AREMFLX 0 -9999.00
|
||||
000 020 009 000 Wet Deposition by Large-Scale Pr kg m**-2 s**-1 WLSMFLX 0 -9999.00
|
||||
000 020 010 000 Wet Deposition by Convective Pre kg m**-2 s**-1 WDCPMFLX 0 -9999.00
|
||||
000 020 011 000 Sedimentation Mass Flux kg m**-2 s**-1 SEDMFLX 0 -9999.00
|
||||
000 020 012 000 Dry Deposition Mass Flux kg m**-2 s**-1 DDMFLX 0 -9999.00
|
||||
000 020 013 000 Transfer From Hydrophobic to Hyd kg kg**-1 s**-1 TRANHH 0 -9999.00
|
||||
000 020 014 000 Transfer From SO 2 (Sulphur Diox kg kg**-1 s**-1 TRSDS 0 -9999.00
|
||||
!000 020 015-49 000 Reserved 0 -9999.00
|
||||
000 020 050 000 Amount in Atmosphere mol AIA 0 -9999.00
|
||||
000 020 051 000 Concentration In Air mol m**-3 CONAIR 0 -9999.00
|
||||
000 020 052 000 Volume Mixing Ratio mol mol**-1 VMXR 0 -9999.00
|
||||
000 020 053 000 Chemical Gross Production Rate o mol m**-3 s**-1 CGPRC 0 -9999.00
|
||||
000 020 054 000 Chemical Gross Destruction Rate mol m**-3 s**-1 CGDRC 0 -9999.00
|
||||
000 020 055 000 Surface Flux mol m**-2 s**-1 SFLUX 0 -9999.00
|
||||
000 020 056 000 Changes Of Amount in Atmosphere mol s**-1 COAIA 0 -9999.00
|
||||
000 020 057 000 Total Yearly Average Burden of T mol TYABA 0 -9999.00
|
||||
000 020 058 000 Total Yearly Average Atmospheric mol s**-1 TYAAL 0 -9999.00
|
||||
000 020 059 000 Aerosol Number Concentration m**-3 ANCON 0 -9999.00
|
||||
!000 020 060-099 000 Reserved 0 -9999.00
|
||||
000 020 100 000 Surface Area Density (Aerosol) m**-1 SADEN 0 -9999.00
|
||||
000 020 101 000 Vertical Visual Range m ATMTK 0 -9999.00
|
||||
000 020 102 000 Aerosol Optical Thickness Numeric AOTK 0 -9999.00
|
||||
000 020 103 000 Single Scattering Albedo Numeric SSALBK 0 -9999.00
|
||||
000 020 104 000 Asymmetry Factor Numeric ASYSFK 0 -9999.00
|
||||
000 020 105 000 Aerosol Extinction Coefficient m**-1 AECOEF 0 -9999.00
|
||||
000 020 106 000 Aerosol Absorption Coefficient m**-1 AACOEF 0 -9999.00
|
||||
000 020 107 000 Aerosol Lidar Backscatter from S m**-1 sr**-1 ALBSAT 0 -9999.00
|
||||
000 020 108 000 Aerosol Lidar Backscatter from t m**-1 sr**-1 ALBGRD 0 -9999.00
|
||||
000 020 109 000 Aerosol Lidar Extinction from Sa m**-1 ALESAT 0 -9999.00
|
||||
000 020 110 000 Aerosol Lidar Extinction from th m**-1 ALEGRD 0 -9999.00
|
||||
!000 020 111-191 000 Reserved 0 -9999.00
|
||||
!000 020 192-254 000 Reserved for local use 0 -9999.00
|
||||
000 020 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! CCITT IA5 string
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 190 000 000 Arbitrary Text String CCITTIA5 ATEXT 0 -9999.00
|
||||
!000 190 001-191 000 Reserved 0 -9999.00
|
||||
!000 190 192-254 000 Reserved for Local Use 0 -9999.00
|
||||
000 190 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! Miscellaneous
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
000 191 000 000 Seconds prior to initial referen s TSEC 0 -9999.00
|
||||
000 191 001 000 Geographical Latitude deg N GEOLAT 0 -9999.00
|
||||
000 191 002 000 Geographical Longitude deg E GEOLON 0 -9999.00
|
||||
000 191 003 000 Days Since Last Observation d DSLOBSM 0 -9999.00
|
||||
!000 191 004-191 000 Reserved 0 -9999.00
|
||||
!000 191 192-254 000 Reserved for local use 0 -9999.00
|
||||
000 191 255 000 Missing 0 -9999.00
|
||||
!
|
||||
!
|
||||
! hydrology
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
001 000 000 000 Flash Flood Guidance kg m**-2 FFLDG 0 -9999.00
|
||||
001 000 001 000 Flash Flood Runoff kg m**-2 FFLDRO 0 -9999.00
|
||||
001 000 002 000 Remotely Sensed Snow Cover - RSSC 0 -9999.00
|
||||
001 000 003 000 Elev of Snow Covered Terrain m ESCT 0 -9999.00
|
||||
001 000 004 000 Snow Water Equiv Pct of Normal % SWEPON 0 -9999.00
|
||||
001 000 005 000 Baseflow-Groundwater Runoff kg m**-2 BGRUN 0 -9999.00
|
||||
001 000 006 000 Storm Surface Runoff kg m**-2 SSRUN 0 -9999.00
|
||||
001 000 007 000 Discharge from Rivers or Streams m**3 s**-1 DISRS 0 -9999.00
|
||||
001 000 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! Hydrology probabilities
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
001 001 000 000 Conditional percent precipitatio kg m**-2 CPPOP 0 -9999.00
|
||||
001 001 001 000 Percent Precipitation in a sub-p % PPOSP 0 -9999.00
|
||||
001 001 002 008 Prob of 0.01 inch of precip POP % POP 0 -9999.00
|
||||
!001 001 003-191 000 Reserved 0 -9999.00
|
||||
!001 001 192-254 000 Reserved for local use 0 -9999.00
|
||||
001 001 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! Inland Water and Sediment Properties
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
001 002 000 000 Water Depth m WDPTHIL 0 -9999.00
|
||||
001 002 001 000 Water Temperature K WTMPIL 0 -9999.00
|
||||
001 002 002 000 Water Fraction Proportion WFRACT 0 -9999.00
|
||||
001 002 003 000 Sediment Thickness m SEDTK 0 -9999.00
|
||||
001 002 004 000 Sediment Temperature K SEDTMP 0 -9999.00
|
||||
001 002 005 000 Ice Thickness m ICTKIL 0 -9999.00
|
||||
001 002 006 000 Ice Temperature K ICETIL 0 -9999.00
|
||||
001 002 007 000 Ice Cover Proportion ICECIL 0 -9999.00
|
||||
001 002 008 000 Land Cover (0=water, 1=land) Proportion LANDIL 0 -9999.00
|
||||
001 002 009 000 Shape Factor with Respect to Sal SFSAL 0 -9999.00
|
||||
001 002 010 000 Shape Factor with Respect to Tem SFTMP 0 -9999.00
|
||||
001 002 011 000 Attenuation Coefficient of Water m**-1 ACWSR 0 -9999.00
|
||||
001 002 012 000 Salinity kg kg**-1 SALTIL 0 -9999.00
|
||||
!001 002 013-191 000 Reserved 0 -9999.00
|
||||
!001 002 192-254 000 Reserved for local use 0 -9999.00
|
||||
001 002 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! Land surface products
|
||||
!
|
||||
! vegetation/biomass
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
002 000 000 000 Land Cover (0=sea, 1=land) Proportion LAND 0 -9999.00
|
||||
002 000 000 001 Land cover (1=land, 2=sea) Proportion LAND 0 -9999.00
|
||||
002 000 000 011 Land cover (1=land, 2=sea) Proportion LAND 0 -9999.00
|
||||
002 000 001 000 Surface Roughness m SFCR 0 -9999.00
|
||||
002 000 002 000 Soil Temperature K SLTK 0 -9999.00
|
||||
002 000 002 001 Soil Temperature K SLTK 0 -9999.00
|
||||
002 000 002 011 Soil Temperature K SLTK 0 -9999.00
|
||||
002 000 003 000 Soil Moisture Content kg m**-2 SOILM 0 -9999.00
|
||||
002 000 004 000 Vegetation % VEG 0 -9999.00
|
||||
002 000 005 000 Water Runoff kg m**-2 WATR 0 -9999.00
|
||||
002 000 005 008 Water Runoff kg m**-2 WATR 0 -9999.00
|
||||
002 000 005 011 Water Runoff kg m**-2 WATR 0 -9999.00
|
||||
002 000 006 000 Evapotranspiration kg**-2 s**-1 EVAPT 0 -9999.00
|
||||
002 000 007 000 Model Terrain Height m MTERH 0 -9999.00
|
||||
002 000 008 000 Land Use code table LANDU 0 -9999.00
|
||||
002 000 009 000 Volumetric Soil Moisture Content Proportion SOILW 0 -9999.00
|
||||
002 000 010 000 Ground Heat Flux W m**-2 GFLUX 0 -9999.00
|
||||
002 000 011 000 Moisture Availability % MSTAV 0 -9999.00
|
||||
002 000 012 000 Exchange Coefficient kg m**-2 s**-1 SFEXC 0 -9999.00
|
||||
002 000 013 000 Plant Canopy Surface Water kg m**-2 CNWAT 0 -9999.00
|
||||
002 000 014 000 Blackadar's Mixing Length Scale m BMIXL 0 -9999.00
|
||||
002 000 015 000 Canopy Conductance m s**-1 CCOND 0 -9999.00
|
||||
002 000 016 000 Minimal Stomatal Resistance s m**-1 RSMIN 0 -9999.00
|
||||
002 000 017 000 Wilting Point Proportion WILT 0 -9999.00
|
||||
002 000 018 000 Solar parameter in canopy conduc Proportion RCS 0 -9999.00
|
||||
002 000 019 000 Temperature parameter in canopy Proportion RCT 0 -9999.00
|
||||
002 000 020 000 Humidity parameter in canopy con Proportion RCQ 0 -9999.00
|
||||
002 000 021 000 Soil moisture parameter in canop Proportion RCSOL 0 -9999.00
|
||||
002 000 022 000 Soil Moisture Top 20cm kg m**-3 SOILM 0 -9999.00
|
||||
002 000 022 001 Soil Moisture Top 20cm kg m**-3 SOILM 0 -9999.00
|
||||
002 000 022 011 Soil Moisture Top 20cm kg m**-3 SOILM 0 -9999.00
|
||||
002 000 023 000 Column-Integrated Soil Water kg m**-2 CISOILW 0 -9999.00
|
||||
002 000 024 000 Heat Flux W m**-2 HFLUX 0 -9999.00
|
||||
002 000 025 000 Volumetric Soil Moisture m**3 m**-3 VSOILM 0 -9999.00
|
||||
002 000 026 000 Wilting Point kg m**-3 WILT 0 -9999.00
|
||||
002 000 027 000 Volumetric Wilting Point m**3 m **3 VWILTP 0 -9999.00
|
||||
002 000 028 000 Leaf Area Index Numeric LEAINX 0 -9999.00
|
||||
002 000 029 000 Evergreen Forest Cover Proportion EVGFC 0 -9999.00
|
||||
002 000 030 000 Deciduous Forest Cover Proportion DECFC 0 -9999.00
|
||||
002 000 031 000 Normalized Differential Vegetati Numeric NDVINX 0 -9999.00
|
||||
002 000 032 000 Root Depth of Vegetation m RDVEG 0 -9999.00
|
||||
002 000 033 000 Water Runoff and Drainage kg m**-2 WROD 0 -9999.00
|
||||
002 000 034 000 Surface Water Runoff kg m**-2 SFCWRO 0 -9999.00
|
||||
002 000 035 000 Tile class code table TILECL 0 -9999.00
|
||||
002 000 036 000 Tile fraction Proportion TILEFR 0 -9999.00
|
||||
002 000 037 000 Tile percentage % TILEPR 0 -9999.00
|
||||
!002 000 038-191 000 Reserved 0 -9999.00
|
||||
!002 000 192-254 000 Reserved for local use 0 -9999.00
|
||||
002 000 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! soil products
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
002 003 000 000 Soil Type code table SOTYP 0 -9999.00
|
||||
002 003 001 000 Upper Layer Soil Temperature K UPLST 0 -9999.00
|
||||
002 003 002 000 Upper Layer Soil Moisture kg m**-3 UPLSM 0 -9999.00
|
||||
002 003 003 000 Lower Layer Soil Moisture kg m**-3 LOWLSM 0 -9999.00
|
||||
002 003 004 000 Bottom Layer Soil Temperature K BOTLST 0 -9999.00
|
||||
002 003 005 000 Liquid Volumetric Soil Moisture Proportion SOILL 0 -9999.00
|
||||
002 003 006 000 Number of Soil Layers in Root Zo Numeric RLYRS 0 -9999.00
|
||||
002 003 007 000 Transpiration Stress-onset (soil Proportion SMREF 0 -9999.00
|
||||
002 003 008 000 Direct Evaporation Cease (soil m Proportion SMDRY 0 -9999.00
|
||||
002 003 009 000 Soil Porosity Proportion POROS 0 -9999.00
|
||||
002 003 010 000 Liquid Volumetric Soil Moisture m**3 m**-3 LIQVSM 0 -9999.00
|
||||
002 003 011 000 Volumetric Transpiration Stree-O m**3 m**-3 VOLTSO 0 -9999.00
|
||||
002 003 012 000 Transpiration Stree-Onset(Soil M kg m**-3 TRANSO 0 -9999.00
|
||||
002 003 013 000 Volumetric Direct Evaporation Ce m**3 m**-3 VOLDEC 0 -9999.00
|
||||
002 003 014 000 Direct Evaporation Cease(Soil Mo kg m**-3 DIREC 0 -9999.00
|
||||
002 003 015 000 Soil Porosity m**3 m**-3 SOILP 0 -9999.00
|
||||
002 003 016 000 Volumetric Saturation Of Soil Mo m**3 m**-3 VSOSM 0 -9999.00
|
||||
002 003 017 000 Saturation Of Soil Moisture kg m**-3 SATOSM 0 -9999.00
|
||||
002 003 018 000 Soil Temperature K SOILTMP 0 -9999.00
|
||||
002 003 019 000 Soil Moisture kg m**-3 SOILMOI 0 -9999.00
|
||||
002 003 020 000 Column-Integrated Soil Moisture kg m**-2 CISOILM 0 -9999.00
|
||||
002 003 021 000 Soil Ice kg m**-3 SOILICE 0 -9999.00
|
||||
002 003 022 000 Column-Integrated Soil Ice kg m**-2 CISICE 0 -9999.00
|
||||
!002 003 023-191 000 Reserved 0 -9999.00
|
||||
!002 003 192-254 000 Reserved for Local Use 0 -9999.00
|
||||
002 003 255 000 Missing 0 -9999.0
|
||||
!
|
||||
! Fire Weather
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
! Haines index should be parameter 2, not 3. This is an artifact of grib1 -> grib2 conversion
|
||||
002 004 000 000 Fire Outlook code table FIREOLK 0 -9999.00
|
||||
002 004 001 000 Fire Outlook Due to Dry Thunders code table FIREODT 0 -9999.00
|
||||
002 004 002 000 Haines Index Numeric HINDEX 0 -9999.00
|
||||
002 004 002 008 Haines Index Numeric HINDEX 0 -9999.00
|
||||
002 004 003 000 Fire Burned Area % FBAREA 0 -9999.00
|
||||
002 004 004 000 Fosberg Index Numeric FOSINDX 0 -9999.00
|
||||
002 004 004 008 Fosberg Index Numeric FOSINDX 0 -9999.00
|
||||
!002 004 005-191 000 Reserved 0 -9999.00
|
||||
!002 004 192-254 000 Reserved for Local Use 0 -9999.00
|
||||
002 004 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! Discipline 3 - Space Products
|
||||
!
|
||||
! Image format
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
003 000 000 000 Scaled Radiance Numeric SRAD 0 -9999.00
|
||||
003 000 001 000 Scaled Albedo Numeric SALBEDO 0 -9999.00
|
||||
003 000 002 000 Scaled Brightness Temperature Numeric SBTMP 0 -9999.00
|
||||
003 000 003 000 Scaled Precipitable Water Numeric SPWAT 0 -9999.00
|
||||
003 000 004 000 Scaled Lifted Index Numeric SLFTI 0 -9999.00
|
||||
003 000 005 000 Scaled Cloud Top Pressure Numeric SCTPRES 0 -9999.00
|
||||
003 000 006 000 Scaled Skin Temperature Numeric SSTMP 0 -9999.00
|
||||
003 000 007 000 Cloud Mask code table CLOUDM 0 -9999.00
|
||||
003 000 008 000 Pixel scene type code table PIXST 0 -9999.00
|
||||
003 000 009 000 Fire Detection Indicator code table FIREDI 0 -9999.00
|
||||
!003 000 010-191 000 Reserved 0 -9999.00
|
||||
!003 000 192-254 000 Reserved for Local Use 0 -9999.00
|
||||
003 000 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! Quantitative
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
003 001 000 000 Estimated Precipitation kg m**-2 ESTP 0 -9999.00
|
||||
003 001 001 000 Instantaneous Rain Rate kg m**-2 s**-1 IRRATE 0 -9999.00
|
||||
003 001 002 000 Cloud Top Height m CTOPH 0 -9999.00
|
||||
003 001 003 000 Cloud Top Height Quality Indicat code table CTOPHQI 0 -9999.00
|
||||
003 001 004 000 Estimated u-Component of Wind m s**-1 ESTUGRD 0 -9999.00
|
||||
003 001 005 000 Estimated v-Component of Wind m s**-1 ESTVGRD 0 -9999.00
|
||||
003 001 006 000 Number Of Pixels Used Numeric NPIXU 0 -9999.00
|
||||
003 001 007 000 Solar Zenith Angle deg SOLZA 0 -9999.00
|
||||
003 001 008 000 Relative Azimuth Angle deg RAZA 0 -9999.00
|
||||
003 001 009 000 Reflectance in 0.6 Micron Channe % RFL06 0 -9999.00
|
||||
003 001 010 000 Reflectance in 0.8 Micron Channe % RFL08 0 -9999.00
|
||||
003 001 011 000 Reflectance in 1.6 Micron Channe % RFL16 0 -9999.00
|
||||
003 001 012 000 Reflectance in 3.9 Micron Channe % RFL39 0 -9999.00
|
||||
003 001 013 000 Atmospheric Divergence s**-1 ATMDIV 0 -9999.00
|
||||
003 001 014 000 Cloudy Brightness Temperature K CBTMP 0 -9999.00
|
||||
003 001 015 000 Clear Sky Brightness Temperature K CSBTMP 0 -9999.00
|
||||
003 001 016 000 Cloudy Radiance (with respect to W m**-1 sr**-1 CLDRAD 0 -9999.00
|
||||
003 001 017 000 Clear Sky Radiance (with respect W m**-1 sr**-1 CSKYRAD 0 -9999.00
|
||||
!003 001 018 000 Reserved 0 -9999.00
|
||||
003 001 019 000 Wind Speed m s**-1 WINDS 0 -9999.00
|
||||
003 001 020 000 Aerosol Optical Thickness at 0.6 AOT06 0 -9999.00
|
||||
003 001 021 000 Aerosol Optical Thickness at 0.8 AOT08 0 -9999.00
|
||||
003 001 022 000 Aerosol Optical Thickness at 1.6 AOT16 0 -9999.00
|
||||
003 001 023 000 Angstrom Coefficient ANGCOE 0 -9999.00
|
||||
!003 001 024-191 000 Reserved 0 -9999.00
|
||||
!003 001 192-254 000 Reserved for local use 0 -9999.00
|
||||
003 001 255 000 Missing 0 -9999.00
|
||||
!
|
||||
!
|
||||
! Oceanograhic parameters, Discipline 10
|
||||
!
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING HZREMAP DIRECTION
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89|12345678|1234567890
|
||||
010 000 000 000 Wave Spectra (1) - WVSP1 0 -9999.00
|
||||
010 000 001 000 Wave Spectra (2) - WVSP2 0 -9999.00
|
||||
010 000 002 000 Wave Spectra (3) - WVSP3 0 -9999.00
|
||||
010 000 003 000 Sig Hgt Wind Waves and Swell m HTSGW 0 -9999.00
|
||||
010 000 003 002 Sig Hgt Wind Waves and Swell m HTSGW 0 -9999.00
|
||||
010 000 004 000 Direction of Wind Waves deg true WVDIR 0 -9999.00
|
||||
010 000 005 000 Significant Height of Wind Waves m WVHGT 0 -9999.00
|
||||
010 000 006 000 Mean Period of Wind Waves s WVPER 0 -9999.00
|
||||
010 000 007 000 Direction of Swell Waves deg true SWDIR 0 -9999.00
|
||||
010 000 008 000 Significant Hgt of Swell Waves m SWELL 0 -9999.00
|
||||
010 000 009 000 Mean Period of Swell Waves s SWPER 0 -9999.00
|
||||
010 000 010 000 Primary Wave Direction deg true DIRPW 0 -9999.00
|
||||
010 000 011 000 Primary Wave Mean Period s PERPW 0 -9999.00
|
||||
010 000 012 000 Secondary Wave Direction deg true DIRSW 0 -9999.00
|
||||
010 000 013 000 Secondary Wave Mean Period s PERSW 0 -9999.00
|
||||
010 000 014 000 Dir Combined Wind Waves & Swell deg true WWSDIR 0 -9999.00
|
||||
010 000 015 000 Pd Combined Wind Waves & Swell s MWSPER 0 -9999.00
|
||||
010 000 016 000 Coefficient of Drag With Waves - CDWW 0 -9999.00
|
||||
010 000 017 000 Friction Velocity m s**-1 FRICV 0 -9999.00
|
||||
010 000 018 000 Wave Stress N m**-2 WSTR 0 -9999.00
|
||||
010 000 019 000 Normalised Waves Stress - NWSTR 0 -9999.00
|
||||
010 000 020 000 Mean Square Slope of Waves - MSSW 0 -9999.00
|
||||
010 000 021 000 U-component Surface Stokes Drift m s**-1 USSD 0 -9999.00
|
||||
010 000 022 000 V-component Surface Stokes Drift m s**-1 VSSD 0 -9999.00
|
||||
010 000 023 000 Period of Maximum Individual Wav s PMAXWH 0 -9999.00
|
||||
010 000 024 000 Maximum Individual Wave Height m MAXWH 0 -9999.00
|
||||
010 000 025 000 Inverse Mean Wave Frequency s IMWF 0 -9999.00
|
||||
010 000 026 000 Inverse Mean Frequency of The Wi s IMFWW 0 -9999.00
|
||||
010 000 027 000 Inverse Mean Frequency of The To s IMFTSW 0 -9999.00
|
||||
010 000 028 000 Mean Zero-Crossing Wave Period s MZWPER 0 -9999.00
|
||||
010 000 029 000 Mean Zero-Crossing Period of The s MZPWW 0 -9999.00
|
||||
010 000 030 000 Mean Zero-Crossing Period of The s MZPTSW 0 -9999.00
|
||||
010 000 031 000 Wave Directional Width - WDIRW 0 -9999.00
|
||||
010 000 032 000 Directional Width of The Wind Wa - DIRWWW 0 -9999.00
|
||||
010 000 033 000 Directional Width of The Total S - DIRWTS 0 -9999.00
|
||||
010 000 034 000 Peak Wave Period s PWPER 0 -9999.00
|
||||
010 000 035 000 Peak Period of The Wind Waves s PPERWW 0 -9999.00
|
||||
010 000 036 000 Peak Period of The Total Swell s PPERTS 0 -9999.00
|
||||
010 000 037 000 Altimeter Wave Height m ALTWH 0 -9999.00
|
||||
010 000 038 000 Altimeter Corrected Wave Height m ALCWH 0 -9999.00
|
||||
010 000 039 000 Altimeter Range Relative Correct - ALRRC 0 -9999.00
|
||||
010 000 040 000 10 Metre Neutral Wind Speed Over m s**-1 MNWSOW 0 -9999.00
|
||||
010 000 041 000 10 Metre Wind Direction Over Wav degree true MWDIRW 0 -9999.00
|
||||
010 000 042 000 Wave Engery Spectrum m**-2 s rad**-1 WESP 0 -9999.00
|
||||
010 000 043 000 Kurtosis of The Sea Surface Elev - KSSEW 0 -9999.00
|
||||
010 000 044 000 Benjamin-Feir Index - BENINX 0 -9999.00
|
||||
010 000 045 000 Spectral Peakedness Factor s**-1 SPFTR 0 -9999.00
|
||||
!010 000 046-191 000 Reserved 0 -9999.00
|
||||
!010 000 192-254 000 Reserved for local use 0 -9999.00
|
||||
010 000 192 000 Wave Steepness - WSTP 0 -9999.00
|
||||
010 000 193 000 Wave Length WLENG 0 -9999.00
|
||||
010 000 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! CATEGORY 1 - Currents
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
010 001 000 000 Current Direction deg DIRC 0 -9999.00
|
||||
010 001 001 000 Current Speed m s**-1 SPC 0 -9999.00
|
||||
010 001 002 000 U-Component of Current m s**-1 UOGRD 0 -9999.00
|
||||
010 001 003 000 V-Component of Current m s**-1 VOGRD 0 -9999.00
|
||||
!010 001 004-191 000 Reserved 0 -9999.00
|
||||
!010 001 192-254 000 Reserved for local use 0 -9999.00
|
||||
010 001 192 000 Ocean Mixed Layer U Velocity m s**-1 OLMU 0 -9999.00
|
||||
010 001 193 000 Ocean Mixed Layer V Velocity m s**-1 OLMV 0 -9999.00
|
||||
010 001 194 000 Barotropic U velocity m s**-1 UBARO 0 -9999.00
|
||||
010 001 195 000 Barotropic V velocity m s**-1 VBARO 0 -9999.00
|
||||
010 001 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! Category 2 - Ice
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
010 002 000 000 Ice Cover Proportion ICEC 0 -9999.00
|
||||
010 002 000 001 Ice Cover Proportion ICEC 0 -9999.00
|
||||
010 002 001 000 Ice Thickness m ICETK 0 -9999.00
|
||||
010 002 002 000 Direction of Ice Drift degree True DICED 0 -9999.00
|
||||
010 002 003 000 Speed of Ice Drift m s**-1 SICED 0 -9999.00
|
||||
010 002 004 000 U-Component of Ice Drift m s**-1 UICE 0 -9999.00
|
||||
010 002 005 000 V-Component of Ice Drift m s**-1 VICE 0 -9999.00
|
||||
010 002 006 000 Ice Growth Rate m s**-1 ICEG 0 -9999.00
|
||||
010 002 007 000 Ice Divergence s**-1 ICED 0 -9999.00
|
||||
010 002 008 000 Ice Temperature K ICETMP 0 -9999.00
|
||||
010 002 009 000 Ice Internal Pressure Pa m ICEPRS 0 -9999.00
|
||||
010 002 010 000 Zonal Vector Component of Vertic Pa m ZVCICEP 0 -9999.00
|
||||
010 002 011 000 Meridional Vector Component of V Pa m MVCICEP 0 -9999.00
|
||||
010 002 012 000 Compressive Ice Strength N m**-1 CICES 0 -9999.00
|
||||
!010 002 013-191 000 Reserved 0 -9999.00
|
||||
!010 002 192-254 000 Reserved for local use 0 -9999.00
|
||||
010 002 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! Category 3 - Surface properties
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
010 003 000 000 Water Temperature K WTMP 0 -9999.00
|
||||
010 003 001 000 Deviation of Sea Level from Mean m DSLM 0 -9999.00
|
||||
!010 003 002-191 000 Reserved 0 -9999.00
|
||||
!010 003 192-254 000 Reserved for local use 0 -9999.00
|
||||
010 003 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! Category 4 - Sub-Surface properties
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
010 004 000 000 Main Thermocline Depth m MTHD 0 -9999.00
|
||||
010 004 001 000 Main Thermocline Anomaly m MTHA 0 -9999.00
|
||||
010 004 002 000 Transient Thermocline Depth m TTHDP 0 -9999.00
|
||||
010 004 003 000 Salinity kg kg**-1 SALTY 0 -9999.00
|
||||
010 004 004 000 Ocean Vertical Heat Diffusivity m**2 s**-1 OVHD 0 -9999.00
|
||||
010 004 005 000 Ocean Vertical Salt Diffusivity m**2 s**-1 OVSD 0 -9999.00
|
||||
010 004 006 000 Ocean Vertical Momentum Diffusiv m**2 s**-1 OVMD 0 -9999.00
|
||||
010 004 007 000 Bathymetry m BATHY 0 -9999.00
|
||||
!010 004 8-10 000 Reserved 0 -9999.00
|
||||
010 004 011 000 Shape Factor With Respect To Sal SFSALP 0 -9999.00
|
||||
010 004 012 000 Shape Factor With Respect To Tem SFTMPP 0 -9999.00
|
||||
010 004 013 000 Attenuation Coefficient Of Water m**-1 ACWSRD 0 -9999.00
|
||||
010 004 014 000 Water Depth m WDEPTH 0 -9999.00
|
||||
010 004 015 000 Water Temperature K WTMPSS 0 -9999.00
|
||||
!010 004 016-191 000 Reserved 0 -9999.00
|
||||
!010 004 192-254 000 Reserved for local use 0 -9999.00
|
||||
010 004 255 000 Missing 0 -9999.00
|
||||
!
|
||||
! Category 191 - Miscellaneous
|
||||
!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING
|
||||
!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89
|
||||
010 191 000 000 Seconds Prior To Initial Referen s TSEC 0 -9999.00
|
||||
010 191 001 000 Meridional Overturning Stream Fu m 3 s**-1 MOSF 0 -9999.00
|
||||
!010 191 002 000 Reserved 0 -9999.00
|
||||
010 191 003 000 Days Since Last Observation d DSLOBSO 0 -9999.00
|
||||
!010 191 004-191 000 Reserved 0 -9999.00
|
||||
!010 191 192-254 000 Reserved for local use 0 -9999.00
|
||||
010 191 255 000 Missing 0 -9999.00
|
71
rpms/awips2.upc/Installer.ldm/patch/init.d/edex_ldm
Executable file
71
rpms/awips2.upc/Installer.ldm/patch/init.d/edex_ldm
Executable file
|
@ -0,0 +1,71 @@
|
|||
#!/bin/bash
|
||||
#
|
||||
# edex_ldm: This starts and stops the LDM on EDEX
|
||||
#
|
||||
# chkconfig: 35 99 0
|
||||
# description: edex_ldm starts/stops LDM software for AWIPS II
|
||||
#
|
||||
|
||||
LDM_INSTALL="/awips2/ldm"
|
||||
PATH=/awips2/python/bin:/awips2/notification/bin:/awips2/java/bin:/awips2/tools/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:${LDM_INSTALL}/bin:${LDM_INSTALL}/decoders:${LDM_INSTALL}/util
|
||||
|
||||
# Source function library.
|
||||
. /etc/init.d/functions
|
||||
|
||||
RETVAL=0
|
||||
LDM_USER=awips
|
||||
|
||||
|
||||
function create_queue() {
|
||||
if [[ ! -f ${LDM_INSTALL}/var/queues/ldm.pq ]]
|
||||
then
|
||||
echo -ne "\nCreating LDM queue:\t"
|
||||
su ${LDM_USER} -lc "ldmadmin mkqueue" > /dev/null 2>&1 && success || failure
|
||||
if [[ ${myRetVal} -ne 0 ]]
|
||||
then
|
||||
return ${myRetVal}
|
||||
fi
|
||||
echo
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
function clean_ldm() {
|
||||
echo -ne "Cleaning LDM:\t"
|
||||
su ${LDM_USER} -lc "ldmadmin clean" > /dev/null 2>&1 && success || failure
|
||||
myRetVal=$?
|
||||
if [[ ${myRetVal} -ne 0 ]]
|
||||
then
|
||||
return ${myRetVal}
|
||||
fi
|
||||
echo
|
||||
create_queue
|
||||
return 0
|
||||
}
|
||||
|
||||
case $1 in
|
||||
|
||||
'start')
|
||||
create_queue
|
||||
su ${LDM_USER} -lc "ldmadmin start"
|
||||
;;
|
||||
|
||||
'stop')
|
||||
su ${LDM_USER} -lc "ldmadmin stop"
|
||||
;;
|
||||
|
||||
'restart')
|
||||
su ${LDM_USER} -lc "ldmadmin restart"
|
||||
;;
|
||||
|
||||
'clean')
|
||||
su ${LDM_USER} -lc "ldmadmin clean"
|
||||
;;
|
||||
*)
|
||||
echo "usage: $0 {start|stop|restart|clean}"
|
||||
RETVAL=1
|
||||
;;
|
||||
|
||||
esac
|
||||
|
||||
exit $RETVAL
|
|
@ -0,0 +1,3 @@
|
|||
/awips2/ldm/lib
|
||||
/awips2/qpid/lib
|
||||
/awips2/python/lib
|
90
rpms/awips2.upc/Installer.ldm/patch/pqact/pqact.patch
Normal file
90
rpms/awips2.upc/Installer.ldm/patch/pqact/pqact.patch
Normal file
|
@ -0,0 +1,90 @@
|
|||
--- pqact/pqact.c 2019-05-03 13:03:54.000000000 -0500
|
||||
+++ b/pqact.c 2021-10-06 11:44:10.157871170 -0500
|
||||
@@ -258,6 +258,10 @@
|
||||
DEFAULT_PIPE_TIMEO);
|
||||
log_error_q(
|
||||
"\t-o offset Start with products arriving \"offset\" seconds before now (default: 0)");
|
||||
+ log_error_q(
|
||||
+"\t-k key_char Unique single char code to identify shared memory segment used by edexBridge (default: 'R')");
|
||||
+ log_error_q(
|
||||
+"\t-s semkey_char Unique single char code to identify semaphore used by edexBridge (default: 'e')");
|
||||
log_error_q(
|
||||
"\tconfig_file Pathname of configuration-file (default: " "\"%s\")",
|
||||
getPqactConfigPath());
|
||||
@@ -278,6 +282,9 @@
|
||||
int toffset = TOFFSET_NONE;
|
||||
unsigned queue_size = 5000;
|
||||
const char* progname = basename(av[0]);
|
||||
+ bool edex_bridge_mode = false;
|
||||
+ int key_proj_id = 'R';
|
||||
+ int semkey_proj_id = 'e';
|
||||
|
||||
/*
|
||||
* Setup default logging before anything else.
|
||||
@@ -316,7 +323,7 @@
|
||||
|
||||
opterr = 1;
|
||||
|
||||
- while ((ch = getopt(ac, av, "vxel:d:f:q:o:p:i:t:")) != EOF) {
|
||||
+ while ((ch = getopt(ac, av, "vxel:d:f:q:o:p:i:t:k:s:")) != EOF) {
|
||||
switch (ch) {
|
||||
case 'v':
|
||||
if (!log_is_enabled_info)
|
||||
@@ -326,11 +333,7 @@
|
||||
(void)log_set_level(LOG_LEVEL_DEBUG);
|
||||
break;
|
||||
case 'e':
|
||||
- key = ftok("/etc/rc.d/rc.local",'R');
|
||||
- semkey = ftok("/etc/rc.d/rc.local",'e');
|
||||
- shmid = shmget(key, sizeof(edex_message) * queue_size,
|
||||
- 0666 | IPC_CREAT);
|
||||
- semid = semget(semkey, 2, 0666 | IPC_CREAT);
|
||||
+ edex_bridge_mode = true;
|
||||
break;
|
||||
case 'l':
|
||||
logfname = optarg;
|
||||
@@ -382,6 +385,28 @@
|
||||
case 'p':
|
||||
spec.pattern = optarg;
|
||||
break;
|
||||
+ case 'k': ; // empty statement to allow variable declaration in next line
|
||||
+ char *key_code_string = optarg;
|
||||
+ if (strlen(key_code_string) == 1)
|
||||
+ {
|
||||
+ key_proj_id = key_code_string[0];
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ usage(progname);
|
||||
+ }
|
||||
+ break;
|
||||
+ case 's': ; // empty statement to allow variable declaration in next line
|
||||
+ char *sem_code_string = optarg;
|
||||
+ if (strlen(sem_code_string) == 1)
|
||||
+ {
|
||||
+ semkey_proj_id = sem_code_string[0];
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ usage(progname);
|
||||
+ }
|
||||
+ break;
|
||||
default:
|
||||
usage(progname);
|
||||
break;
|
||||
@@ -391,6 +416,15 @@
|
||||
conffilename = getPqactConfigPath();
|
||||
datadir = getPqactDataDirPath();
|
||||
|
||||
+ if (edex_bridge_mode)
|
||||
+ {
|
||||
+ key = ftok("/etc/rc.d/rc.local", key_proj_id);
|
||||
+ semkey = ftok("/etc/rc.d/rc.local", semkey_proj_id);
|
||||
+ shmid = shmget(key, sizeof(edex_message) * queue_size,
|
||||
+ 0666 | IPC_CREAT);
|
||||
+ semid = semget(semkey, 2, 0666 | IPC_CREAT);
|
||||
+ }
|
||||
+
|
||||
{
|
||||
int numOperands = ac - optind;
|
||||
|
196
rpms/awips2.upc/Installer.ldm/patch/watchdog.d/ldm_watchdog.sh
Normal file
196
rpms/awips2.upc/Installer.ldm/patch/watchdog.d/ldm_watchdog.sh
Normal file
|
@ -0,0 +1,196 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Following the updated "V1" operation, test scripts should be self-repairing.
|
||||
# Therefore, when watchdog runs '/path/to/watchdog_script.sh test', a return code
|
||||
# will be passed back to the test script as follows:
|
||||
# '/path/to/watchdog_script.sh repair RETURN_CODE /path/to/watchdog_script.sh'
|
||||
|
||||
source /etc/watchdog.d/utilities/watchdogutils.sh
|
||||
|
||||
# time in ms
|
||||
last_rcvd_product_threshold=60000
|
||||
|
||||
# ldm feeds
|
||||
# note: these are placeholder config names and do not represent the final product
|
||||
ldm_line_1="eth1"
|
||||
ldm_line_2="eth2"
|
||||
|
||||
check_interface ()
|
||||
{
|
||||
ifconfig $1 2> /dev/null | grep -q "<UP,"
|
||||
# maybe use this instead?
|
||||
# cat /sys/class/net/$1/operstate 2> /dev/null | grep -q up
|
||||
return $?
|
||||
}
|
||||
|
||||
run_test ()
|
||||
{
|
||||
if [ -f "$watchdog_status/ldmcp" ]; then
|
||||
# ldmcp was manually stopped; skip
|
||||
echo "INFO `date_cmd` LDM is manually shutdown; skipping tests"
|
||||
return 0
|
||||
fi
|
||||
|
||||
# if ldmcp is currently (re)starting, then skip the rest of the tests
|
||||
starting_=`ps aux | grep -i "/bin/bash /etc/init.d/ldmcp [re]*start" | awk '{print $13}'`
|
||||
for idx in ${starting_[@]}; do
|
||||
if [[ $idx =~ .*"start".* ]]; then
|
||||
return 0
|
||||
fi
|
||||
done
|
||||
|
||||
# check that ldmcp is running
|
||||
return_code=101
|
||||
noaaportingesters=`ps aux | grep -i "noaaportingester -b" | awk '{print $11}'`
|
||||
for idx in ${noaaportingesters[@]}; do
|
||||
if [ $idx == "noaaportIngester" ]; then
|
||||
return_code=0
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
if [ $return_code -eq "101" ]; then
|
||||
return 101
|
||||
fi
|
||||
|
||||
# check that we have a line up
|
||||
check_interface $ldm_line_1
|
||||
ldm_line_1_status=$?
|
||||
|
||||
check_interface $ldm_line_2
|
||||
ldm_line_2_status=$?
|
||||
|
||||
if [ $ldm_line_1_status -gt 0 ] && [ $ldm_line_2_status -gt 0 ]
|
||||
then
|
||||
# neither ldm lines are up
|
||||
return 102
|
||||
fi
|
||||
|
||||
if [ $ldm_line_1_status -eq 0 ] && [ $ldm_line_2_status -eq 0 ]
|
||||
then
|
||||
# both ldm lines are up
|
||||
return 105
|
||||
fi
|
||||
|
||||
# check that ldm recently received data
|
||||
# ldmcp currently does not support a status function; instead we will check if
|
||||
# any new products have been received within the last n milliseconds
|
||||
su - ldm -c "wasReceived -o $last_rcvd_product_threshold" 2> /dev/null
|
||||
if [ $? -ne 0 ]; then
|
||||
# ldm isn't receiving any new products
|
||||
return 103
|
||||
fi
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
run_repair ()
|
||||
{
|
||||
# the code returned from running the test
|
||||
local return_code="$1"
|
||||
# the object is the script used to test; in our self-repairing test scripts case,
|
||||
# this means the "object" can be ignored as it will just be this script's name
|
||||
local object="$2"
|
||||
local test_result=0
|
||||
local startup_status=0
|
||||
|
||||
# there are predefined codes watchdog looks for, but we could throw our own from
|
||||
# the tests to indicate more specific service status (e.g. 101 for a service
|
||||
# not being started, 102 for a service being in an error state, etc.) which we
|
||||
# could then check against and would then allow us to perform different tailored
|
||||
# tasks other than just trying to start up a particular service.
|
||||
|
||||
# 101 indicates ldmcp was not running; start it up
|
||||
if [ $return_code -eq "101" ]; then
|
||||
echo "INFO `date_cmd` ldmcp not running, attempting to start"
|
||||
service_action "start" "ldmcp" 120
|
||||
run_test
|
||||
test_result=$?
|
||||
fi
|
||||
|
||||
# 102 indicates neither ldm lines were up
|
||||
if [ $return_code -eq "102" ]; then
|
||||
# start by trying to bring up ldm_line_1
|
||||
echo "INFO `date_cmd` attempting to bring up $ldm_line_1"
|
||||
ip link set $ldm_line_1 up
|
||||
ifup $ldm_line_1
|
||||
startup_status=$?
|
||||
if [ $startup_status -gt 0 ]; then
|
||||
# ifup error'd; cleanup ldm_line_1 just in case
|
||||
echo "ERROR `date_cmd` failed to bring up $ldm_line_1; attempting to bring up $ldm_line_2"
|
||||
ifdown $ldm_line_1
|
||||
ip link set $ldm_line_1 down
|
||||
# alternatively, try to bring up ldm_line_2
|
||||
ip link set $ldm_line_2 up
|
||||
ifup $ldm_line_2
|
||||
startup_status=$?
|
||||
if [ $startup_status -gt 0 ]; then
|
||||
# ifup error'd; cleanup ldm_line_2 just in case
|
||||
ifdown $ldm_line_2
|
||||
ip link set $ldm_line_2 down
|
||||
echo "ERROR `date_cmd` Both ldm lines are down; nothing to be done..."
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ $startup_status -eq 0 ]; then
|
||||
# ldm needs to be restarted if a line was successfully brought up
|
||||
/usr/sbin/service ldmcp restart
|
||||
fi
|
||||
fi
|
||||
|
||||
# 103 indicates there were no products received within the last however many seconds
|
||||
if [ $return_code -eq "103" ]; then
|
||||
# try switching the data_feeds to attempt to fix the problem
|
||||
check_interface $ldm_line_1
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "WARN `date_cmd` no incoming products, attempting to switch from $ldm_line_1 to $ldm_line_2"
|
||||
ifdown $ldm_line_1
|
||||
ip link set $ldm_line_1 down
|
||||
ip link set $ldm_line_2 up
|
||||
ifup $ldm_line_2
|
||||
else
|
||||
echo "WARN `date_cmd` no incoming products, attempting to switch from $ldm_line_2 to $ldm_line_1"
|
||||
ifdown $ldm_line_2
|
||||
ip link set $ldm_line_2 down
|
||||
ip link set $ldm_line_1 up
|
||||
ifup $ldm_line_1
|
||||
fi
|
||||
# ldm needs to be restarted if the receiving line was swapped
|
||||
echo "INFO `date_cmd` restarting ldmcp"
|
||||
/usr/sbin/service ldmcp restart
|
||||
fi
|
||||
|
||||
# 105 indicates both lines are up; default to using ldm_line_1 and shutdown ldm_line_2
|
||||
if [ $return_code -eq "105" ]; then
|
||||
echo "INFO `date_cmd` both ldm lines are up; shutting down $ldm_line_2 to ensure stability"
|
||||
ifdown $ldm_line_2
|
||||
ip link set $ldm_line_2 down
|
||||
test_result=$?
|
||||
fi
|
||||
|
||||
return $test_result
|
||||
}
|
||||
|
||||
err=0
|
||||
|
||||
case "$1" in
|
||||
# what watchdog calls when testing the script
|
||||
test)
|
||||
run_test
|
||||
err=$?
|
||||
;;
|
||||
|
||||
# what watchdog calls when a tested script returns non-zero
|
||||
repair)
|
||||
run_repair "$2" "$3"
|
||||
err=$?
|
||||
;;
|
||||
|
||||
# defaulting to 245 which watchdog recognizes as "state unknown" and doesn't
|
||||
# treat the result as an error; ultimately, watchdog just ignores it
|
||||
# doing this to prevent any unwanted reboots
|
||||
*)
|
||||
err=245
|
||||
esac
|
||||
|
||||
exit $err
|
0
rpms/awips2.upc/Installer.ldm/src/README.md
Normal file
0
rpms/awips2.upc/Installer.ldm/src/README.md
Normal file
BIN
rpms/awips2.upc/Installer.ldm/src/ldm-6.13.14.tar.gz
Normal file
BIN
rpms/awips2.upc/Installer.ldm/src/ldm-6.13.14.tar.gz
Normal file
Binary file not shown.
|
@ -24,6 +24,7 @@ function lookupRPM()
|
|||
awips2_cave_dir="${rpms_dir}/awips2.cave"
|
||||
awips2_edex_dir="${rpms_dir}/awips2.edex"
|
||||
awips2_core_dir="${rpms_dir}/awips2.core"
|
||||
awips2_upc_dir="${rpms_dir}/awips2.upc"
|
||||
python_site__dir="${rpms_dir}/python.site-packages"
|
||||
|
||||
installer_dir="${rpms_dir}/../installers/RPMs"
|
||||
|
@ -254,7 +255,7 @@ function lookupRPM()
|
|||
return 0
|
||||
fi
|
||||
if [ "${1}" = "awips2" ]; then
|
||||
export RPM_SPECIFICATION="${awips2_core_dir}/Installer.awips"
|
||||
export RPM_SPECIFICATION="${awips2_upc_dir}/Installer.awips"
|
||||
return 0
|
||||
fi
|
||||
if [ "${1}" = "awips2-devel" ]; then
|
||||
|
@ -362,5 +363,11 @@ function lookupRPM()
|
|||
return 0
|
||||
fi
|
||||
|
||||
# Unidata additions
|
||||
if [ "${1}" = "awips2-ldm" ]; then
|
||||
export RPM_SPECIFICATION="${awips2_upc_dir}/Installer.ldm"
|
||||
return 0
|
||||
fi
|
||||
|
||||
return 1
|
||||
}
|
||||
|
|
|
@ -159,7 +159,7 @@ function build_qpid(){
|
|||
function build_server(){
|
||||
buildRPM "awips2"
|
||||
# NEED TO ADD:
|
||||
# buildRPM "awips2-ldm"
|
||||
buildRPM "awips2-ldm"
|
||||
# buildRPM "awips2-tools
|
||||
buildRPM "awips2-gfesuite"
|
||||
build_pypies
|
||||
|
|
Loading…
Add table
Reference in a new issue