[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 20041101: dcacars



----------
X-Sun-Data-Type: text
X-Sun-Data-Description: text
X-Sun-Data-Name: text
X-Sun-Charset: us-ascii
X-Sun-Content-Lines: 245

Chiz,

I have made the changes you suggested below and I am still getting
the same error messages in the log file and no gempak acars files
being written.  Attached is the pqact.conf file - see what you make
of it.

Donna Tucker                       1475 Jayhawk Blvd.
Associate Professor                213 Lindley Hall 
dtucker@ku.edu                     Department of Geography
(785) 864-4738                     University of Kansas                 
(785) 864-5378 (fax)               Lawrence, KS  66045-7613                    


> 
> Donna,
> From the command line:
> 
> >[ chinook-weasw ] /lsw/wea/gempak/bin/linux/dcgunzip 200411011800.nc.gz
> >200411011800.nc.gz: Permission denied.
> 
> should be:
> 
> cat 200411011800.nc.gz | /lsw/wea/gempak/bin/linux/dcgunzip \
>       /lsw/wea/gempak/bin/linux/dcacars \
>       -e GEMTBL=/lsw/wea/gempak/gempak/tables \
>       -l /var/wea/gempak/dcacars.log   \
>       gempak/acars/YYYYMMDDHH_acars.gem
> 
> Two things above, remove the "-b 30" since we aren't using NN in
> the file name template, and 2, the dcacars line is the argument
> to the script with the gz file as piped input.
> 
> Perhaps we should set the environmental variabled in the dcgunzip
> script and clean up the pqact.conf entry.
> 
> Try the following in dcgunzip:
> 
> echo "$argv" | logger -t "$0 [$$]" -p local0.notice
> setenv PATH ${PATH}:/lsw/wea/gempak/bin/linux        <<--- add this line
> setenv GEMTBL /lsw/wea/gempak/gempak/tables          <<--- add this line
> cat | /usr/bin/gunzip -c | $argv
> 
> Then change your pqact.conf to be:
> 
> PCWS <tab> ^FSL\.CompressedNetCDF\.MADIS\.acars\.
> <tab> PIPE <tab> -close <tab> /lsw/wea/gempak/bin/linux/dcgunzip dcacars 
> <tab> -l /var/wea/gempak/dcacars.log gempak/acars/YYYYMMDDHH_acars.gem
> 
> 
> It could be something as simple as an extra "space" or "tab" character 
> following
> the filename in your pqact.conf. If you send me your pqact.conf file
> as an attachment, I can see if there are any stray unprintable characters
> in it.
> 
> Steve Chiswell
> Unidata User Support
> 
> 
> 
> >From: tucker@phoenix.atmo.ku.edu
> >Organization: UCAR/Unidata
> >Keywords: 200411012125.iA1LPevV020898
> 
> >Chiz,
> >
> >Thanks for the info on the model soundings.
> >
> >Yes, I still do not get the decoded acars soundings.  I am getting the
> >raw files.  I can decode the raw files manually but would like to 
> >get the decode done automatically.  I don't know if the following 
> >information will help but it shows how difficult this problem is.
> >Note that the profiler data from FSL are decoded and written just fine.
> >From my pqact.conf file
> >
> >FSL2    ^FSL\.NetCDF\.NOAAnet\.windprofiler\.(01hr)\.
> >        PIPE    -close
> >                /lsw/wea/gempak/bin/linux/dcncprof
> >                -e GEMTBL=/lsw/wea/gempak/gempak/tables
> >                -l /var/wea/gempak/dcncprof.log
> >                gempak/profiler/YYYYMMDD_pro.gem
> >
> >PCWS    ^FSL\.CompressedNetCDF\.MADIS\.acars\.
> >        PIPE    -close
> >        /lsw/wea/gempak/bin/linux/dcgunzip
> >        /lsw/wea/gempak/bin/linux/dcacars -b 30
> >        -e GEMTBL=/lsw/wea/gempak/gempak/tables
> >        -l /var/wea/gempak/dcacars.log
> >        gempak/acars/YYYYMMDDHH_acars.gem
> >
> >The gempak directory looks like
> >
> >drwxr-xr-x    2 weasw    weasw        4096 Nov  1 14:59 acars
> >drwxr-xr-x    2 weasw    weasw        4096 Nov  1 15:00 acft
> >drwxr-xr-x    2 weasw    weasw        4096 Nov  1 14:47 airm
> >drwxr-xr-x    2 weasw    weasw        4096 Nov  1 14:10 csig
> >drwxr-xr-x    2 weasw    weasw        4096 Oct 31 06:00 drops
> >drwxr-xr-x    2 weasw    weasw       12288 Nov  1 15:01 hrs
> >drwxr-xr-x    2 weasw    weasw        4096 Nov  1 14:37 isig
> >drwxr-xr-x    2 weasw    weasw        4096 Nov  1 10:44 mos
> >drwxr-xr-x    2 weasw    weasw        4096 Nov  1 14:24 ncon
> >drwxr-xr-x    2 weasw    weasw        4096 Nov  1 14:31 nldn
> >drwxr-xr-x    2 weasw    weasw        4096 Nov  1 15:04 profiler
> >drwxr-xr-x    2 weasw    weasw        8192 Nov  1 15:03 radar
> >drwxr-xr-x    2 weasw    weasw        4096 Nov  1 14:06 rdf
> >drwxr-xr-x    2 weasw    weasw        4096 Oct 31 17:51 scd
> >drwxr-xr-x   10 weasw    weasw        4096 May 27 17:18 storm
> >drwxr-xr-x    2 weasw    weasw        4096 Oct 31 17:32 surface
> >drwxr-xr-x    2 weasw    weasw        4096 Oct 31 17:22 taf
> >drwxr-xr-x    2 weasw    weasw        4096 Oct 31 17:46 upperair
> >
> >Note that all the directories have the same permissions.  I don't know
> >why the LDM will write to all these other directories and not the
> >acars one.  Note that the software and the data reside on separate 
> >filesystems.  One thing that does seem strange when decoding the raw
> >files.
> >
> >[ chinook-weasw ] /lsw/wea/gempak/bin/linux/dcgunzip 200411011800.nc.gz
> >200411011800.nc.gz: Permission denied.
> >
> >
> >[ chinook-weasw ] gunzip 200411011800.nc.gz
> >
> >It does not like the first command.  The second command unzips fine.
> >The same user runs both commands.  dcacars also runs fine from the
> >command line and will write to /data/wea/gempak/acars.   
> >
> >
> >
> >For review the dcacars.log file looks like
> >
> >
> >^@Oct 29 19:23:36 dcacars[21807]: Could not open 
> >gempak/acars/.tmp_netcdf.T9Jl
> > 7A
> >^@Oct 29 19:23:36 dcacars[21807]: could not decode data -1
> >^@Oct 29 19:23:36 dcacars[21813]: Could not open 
> >gempak/acars/.tmp_netcdf.VFXD
> > 4C
> >^@Oct 29 19:23:36 dcacars[21813]: could not decode data -1
> >^@Oct 29 19:23:49 dcacars[21820]: Could not open 
> >gempak/acars/.tmp_netcdf.jOaw
> > pW
> >^@Oct 29 19:23:49 dcacars[21820]: could not decode data -1
> >^@Oct 29 19:23:49 dcacars[21826]: Could not open 
> >gempak/acars/.tmp_netcdf.pQrv
> > 7W
> >^@Oct 29 19:23:49 dcacars[21826]: could not decode data -1
> >^@Oct 29 19:23:53 dcacars[21832]: Could not open 
> >gempak/acars/.tmp_netcdf.XOSI
> > MJ
> >^@Oct 29 19:23:53 dcacars[21832]: could not decode data -1
> >^@Oct 29 19:23:53 dcacars[21838]: Could not open 
> >gempak/acars/.tmp_netcdf.91lR
> > cK
> >^@Oct 29 19:23:53 dcacars[21838]: could not decode data -1
> >^@Oct 29 19:33:36 dcacars[21971]: Could not open 
> >gempak/acars/.tmp_netcdf.tauO
> > 6c
> >^@Oct 29 19:33:36 dcacars[21971]: could not decode data -1
> >
> >
> >Donna Tucker                    1475 Jayhawk Blvd.
> >Associate Professor             213 Lindley Hall 
> >dtucker@ku.edu                     Department of Geography
> >(785) 864-4738                          University of Kansas                
> >  
> >(785) 864-5378 (fax)               Lawrence, KS  66045-7613                  
> > 
> >  
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >> >From: tucker@phoenix.atmo.ku.edu
> >> >Organization: UCAR/Unidata
> >> >Keywords: 200410291937.i9TJbIvV018585
> >> 
> >> >Does CONDUIT or another data stream contain the NCEP model soundings.
> >> >I know that GEMPAK will generate soundings at the grid points from
> >> >the gridded data but I had a request for the NCEP produced soundings.
> >> >Is that in any of the Unidata data streams?
> >> >
> >> >Donna Tucker                         1475 Jayhawk Blvd.
> >> >Associate Professor                  213 Lindley Hall 
> >> >dtucker@ku.edu                     Department of Geography
> >> >(785) 864-4738                       University of Kansas                
> >> >  
> >> >(785) 864-5378 (fax)               Lawrence, KS  66045-7613               
> >> > 
> >    
> >> >  
> >> >
> >> --
> >> 
> >> Donna,
> >> 
> >> No, the NCEP bufr files aren't part of the Unidata IDD. They can be
> >> downloaded (via FTP) and decoded into GEMPAK using namsnd into a surface 
> >> (for meteorogram) and upper air file (for sounding) for plotting.
> >> 
> >> Also, back to dcncprof where I'm still scratching my head.... now
> >> after the workshop is over I can scratch harder again.
> >> The log message you had was that the temporary file couldn't be created.
> >> Is it still the case that you get no output? Can you run as the account 
> >> that
> >> runs the LDM using the pqact arguments? Just for clarification, your
> >> failed path is:
> >> gempak/acars/.tmp_netcdf.p8dsYD
> >> Whereas our usual path is a data/gempak directory under the LDM account 
> >> tree
> > .
> >> I know your don't have a ~ldm user account, but where is your $GEMDATA tree
> >> in relation to that location of $LDMHOME?
> >> 
> >> 
> >> Steve Chiswell
> >> ****************************************************************************
> >  <
> >> Unidata User Support                                    UCAR Unidata 
> >> Program
> >  <
> >> (303)497-8643                                                  P.O. Box 
> >> 3000
> >  <
> >> support@unidata.ucar.edu                                   Boulder, CO 
> >> 80307
> >  <
> >> ----------------------------------------------------------------------------
> >  <
> >> Unidata WWW Service              
> >> http://my.unidata.ucar.edu/content/support 
> >  <
> >> ----------------------------------------------------------------------------
> >  <
> >> NOTE: All email exchanges with Unidata User Support are recorded in the
> >> Unidata inquiry tracking system and then made publicly available
> >> through the web.  If you do not want to have your interactions made
> >> available in this way, you must let us know in each email you send to us.
> >> 
> >
> --
> **************************************************************************** <
> Unidata User Support                                    UCAR Unidata Program <
> (303)497-8643                                                  P.O. Box 3000 <
> support@unidata.ucar.edu                                   Boulder, CO 80307 <
> ---------------------------------------------------------------------------- <
> Unidata WWW Service              http://my.unidata.ucar.edu/content/support  <
> ---------------------------------------------------------------------------- <
> NOTE: All email exchanges with Unidata User Support are recorded in the
> Unidata inquiry tracking system and then made publicly available
> through the web.  If you do not want to have your interactions made
> available in this way, you must let us know in each email you send to us.
> 
----------
X-Sun-Data-Type: default
X-Sun-Data-Description: default
X-Sun-Data-Name: pqact.conf
X-Sun-Charset: us-ascii
X-Sun-Content-Lines: 984

#
#  pqact.conf
#

#
# Text products
#

WMO     ^FPUS53 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_zfore
WMO     ^FOUS53 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_dzone
WMO     ^AWUS83 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_kssum
WMO     ^FGUS53 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_hydro
WMO     ^ABUS0[46] KTOP ([0-3][0-9])([0-2][0-9])
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_hlday

WMO     ^FPUS83 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_fdanger
WMO     ^FNUS53 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_fplan
WMO     ^FNUS63 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_range
WMO     ^FNUS73 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_fire
WMO     ^FNUS83 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_frate
WMO     ^WWUS83 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_fwtch
WMO     ^FNUS2. .... (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_fout
WMO     ^FLUS43 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_hazard
WMO     ^...... KTOP ([0-3][0-9])([0-2][0-9]).*/pHWO
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_hzolk
WMO     ^FGUS43 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_what
WMO     ^FGUS73 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_hyolk
WMO     ^FGUS83 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_what
WMO     ^FEUS43 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_what
WMO     ^FEUS63 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_what
WMO     ^FEUS7[0-9] KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_ext
WMO     ^FEUS8[0-9] KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_mon
WMO     ^AUUS43 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_what
WMO     ^AWUS53 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_what
WMO     ^AWUS63 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_regwea
WMO     ^WGUS4. KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_fldwtch
WMO     ^WGUS5. KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_fldwarn
WMO     ^AXUS43 KTOP (..)(..)
        FILE    -strip -close  weather/local/(\1:yy)(\1:mm)\1\2_hround
WMO     ^...... KTOP ([0-3][0-9])([0-2][0-9]).*/p(LFP|AFP)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_mtro
WMO     ^FQCA01 KTOP ([0-3][0-9])([0-2][0-9])
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_mtro
WMO     ^FPAK1[12] KTOP ([0-3][0-9])([0-2][0-9])
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_mtro

WMO     ^NOUS43 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_notice
WMO     ^NOUS53 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_notice
WMO     ^NOUS63 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_notice

WMO     ^SEUS63 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_what
WMO     ^SHUS43 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_what
WMO     ^SEUS63 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_what

WMO     ^...... KTOP ([0-3][0-9])([0-2][0-9]).*/pNOW
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_now 

WMO     ^FXUS63 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_disc
 
WMO     ^FXUS73 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_fire

WMO     ^ABUS3. KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_ststorm

WMO     ^FEXC73 KWBC (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_week
WMO     ^FEXC43 KWBC (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_what
WMO     ^FEXC53 KWBC (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_what
WMO     ^FEXC63 KWBC (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_what
WMO     ^FEXE.3 KWBC (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_what
WMO     ^FEXS.3 KWBC (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_what
WMO     ^FEXW.3 KWBC (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_what


# Append local watches and warnings to local weather file

PPS     ^W..... (KTOP|KMCI|KICT) (..)(..)
        FILE    -close  weather/severe/local/%y%m%d%H_ww
# PPS   ^W..... KTOP (..)(..)
#       PIPE    -close  lp


# Append all other nontropical watches and warnings to us weather file

PPS     ^W..... K... (..)(..)
        FILE    -close  weather/severe/us/%y%m%d%H_ww


# Append all tropical advisories to tropical directory file

PPS     ^WT.... K... (..)(..)
        FILE    -close  tropical/%y%m%d%H_advis
PPS     ^WO.... K... (..)(..)
        FILE    -close  tropical/%y%m%d%H_advis


# Append  all other extended forecasts to us extended files

PPS     ^FEUS.. K[A-Z][A-Z][A-Z] ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/%y%m%d_extend

PPS     ^FXUS05 KWBC ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/long/%y%m%d_90day

PPS     ^FXUS06 KWBC ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/long/%y%m%d_6_10day

PPS     ^FXUS07 KWBC ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/long/%y%m%d_30day


# Aviation forecasts in aviation directory
DDS     ^FB.... K[A-Z][A-Z][A-Z] ([0-3][0-9])([0-2)[0-9])
        FILE    -close  aviation/%y%m%d_wintem
DDS     ^UB.... K[A-Z][A-Z][A-Z] ([0-3][0-9])([0-2)[0-9])
        FILE    -close  aviation/%y%m%d_pireps 
DDS     ^FAAK.. K[A-Z][A-Z][A-Z] ([0-3][0-9])([0-2)[0-9])
        FILE    -close  aviation/%y%m%d_fore
DDS     ^FAUS.. K[A-Z][A-Z][A-Z] ([0-3][0-9])([0-2)[0-9])
        FILE    -close  aviation/%y%m%d_fore
DDS     ^FD.... K[A-Z][A-Z][A-Z] ([0-3][0-9])([0-2)[0-9])
        FILE    -close  aviation/%y%m%d_wind
DDS     ^FTUS31 K[A-Z][A-Z][A-Z] ([0-3][0-9])([0-2)[0-9])
        FILE    -close  aviation/%y%m%d_tafs
DDS     ^FTUS80 K[A-Z][A-Z][A-Z] ([0-3][0-9])([0-2)[0-9])
        FILE    -close  aviation/%y%m%d_tafs
DDS     ^FRUS.. K[A-Z][A-Z][A-Z] ([0-3][0-9])([0-2)[0-9])
        FILE    -close  aviation/%y%m%d_route

# Sigmets in aviation directory
DDS     ^WS.... K[A-Z][A-Z][A-Z] ([0-3][0-9])([0-2)[0-9])
        FILE    -close  aviation/%y%m%d_sig

# Air pollution related data in airqual directory
PPS     ^FK.... K[A-Z][A-Z][A-Z] ([0-3][0-9])([0-2)[0-9])
        FILE    -close  airqual/%y%m%d_stag

# Public information
PPS     ^ABUS34 (KTOP|KMCI|KICT)
        FILE    -strip -close  misc/%y%m%d%H_pinfo
WMO     ^...... (KTOP|KMCI|KICT) ([0-3][0-9])([0-2][0-9]).*/pOAV
        FILE    -strip -close  misc/%y%m%d%H_foren
WMO     ^AHXN.. (KWBC)
        FILE    -strip -close  misc/%y%m%d%H_what 
WMO     ^CSXX.. ....
        FILE    -strip -close  misc/%y%m%d%H_what 

# Marine forecasts in ocean directory
PPS     ^FZ.... K...
        FILE    -strip -close  ocean/%y%m%d_mfore

# River conditions in hydro directory
PPS     ^SR.... (KTOP|KMCI|KICT)
        FILE    -strip -close  hydro/%y%m%d_hydat
PPS     ^RWUS1. .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  hydro/(\1:yy)(\1:mm)\1\2_river 
WMO     ^SXUS70 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  hydro/(\1:yy)(\1:mm)\1\2_hdisc 
WMO     ^SXUS43 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_road
WMO     ^SXUS53 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_what
WMO     ^SXUS73 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_what
WMO     ^SEXX63 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_what
WMO     ^RWUS3. KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_what

# Satellite data into sat directory
DDS     ^TB.... K[A-Z][A-Z][A-Z] ([0-3][0-9])([0-2)[0-9])
        FILE    -close  sat/%y%m%d_satdat

# Append convective outlook to us file
PPS     ^ACUS01 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_conout
PPS     ^ACUS02 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/us/(\1:yy)(\1:mm)\1\2_conout
PPS     ^ACUS03 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_condisc
PPS     ^ACUS09 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_conwhat
PPS     ^ACUS11 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_mesodis
PPS     ^ACUS33 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_conwhat
PPS     ^ACUS2. .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_conwhat
PPS     ^ACUS3 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_conwhat
PPS     ^RWUS4 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_ffpoten
PPS     ^RWUS5 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_wsout
PPS     ^RWUS9 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_nflood
PPS     ^FXUS10 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_modiag
PPS     ^FXUS04 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_qpfdisc
PPS     ^FXUS07 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_shorthy
PPS     ^FXCA20 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/int/(\1:yy)(\1:mm)\1\2_cardisc
PPS     ^FXSA20 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/int/(\1:yy)(\1:mm)\1\2_sadisc
PPS     ^FXHW01 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_hawdisc
PPS     ^AEUS41 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_uvfore
PPS     ^FOUS11 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_snowice
PPS     ^FOUS6. .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_ffguid
PPS     ^AGUS7. .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_hmdisc
PPS     ^FMUS23 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_heat
PPS     ^FNUS2. .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_foutlk

# Append other severe outlooks to us files
PPS     ^FXUS01 K[A-Z][A-Z][A-Z] ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/%y%m%d_srdisc 
PPS     ^FXUS02 K[A-Z][A-Z][A-Z] ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/%y%m%d_pdisc 
PPS     ^FXUS03 K[A-Z][A-Z][A-Z] ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/%y%m%d_pdisc 
PPS     ^FXUS04 K[A-Z][A-Z][A-Z] ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/%y%m%d_qpfout
WMO     ^FOUS6[1-6] K([^W]..|W[^N].|WN[^O]) ([0-3][0-9])([0-2][0-9])
        FILE    forecasts/us/(\2:yy)(\2:mm)\2\3.ffg
WMO     ^RWUS09 .... ([0-3][0-9])([0-2][0-9])
        FILE    forecasts/us/(\1:yy)(\1:mm)\1\2.natl
PPS     ^ACUS41 .... ([0-3][0-9])([0-2][0-9])
        FILE    -close  forecasts/us/(\1:yy)(\1:mm)\1\2_stormsum

# Append climate data to climate file
DDS     ^(CS|CX).... (KTOP|KMCI|KICT)
        FILE    -strip -close  climate/%y%m%d_local
WMO     ^CDUS43 KTOP (..)(..)
        FILE    -strip -close  forecasts/local/(\1:yy)(\1:mm)\1\2_climneks


# Append prog and forecast discussions to prog and disc files
DDS     ^FXUS.. KWBC
        FILE    -close  forecasts/us/%y%m%d_prog

# Earthquake reports
PPS     ^SE.... ....
        FILE    -strip -close  quakes/%y%m%d_quake


# State and regional temperature and precipitation data

PPS     ^ASUS63 (KTOP|KEAX|KICT)
        FILE    -strip -close  weather/local/%y%m%d%H_stp

PPS     ^ASUS63 (KTOP|KEAX|KICT)
        FILE    -strip -close  weather/local/%y%m%d%H_mmp
WMO     ^ASUS53 KTOP (..)(..)
        FILE    -strip -close  weather/local/(\1:yy)(\1:mm)\1\2_round
WMO     ^ASUS43 KTOP (..)(..)
        FILE    -strip -close  weather/local/(\1:yy)(\1:mm)\1\2_round

PPS     ^SXUS99 (KTOP|KEAX|KICT)
        FILE    -strip -close  weather/local/%y%m%d%H_record
PPS     ^SXUS7. (KTOP|KEAX|KICT)
        FILE    -strip -close  weather/local/%y%m%d%H_record


# Selected cities in us weather file
PPS     ^ABUS23 KWBC
        FILE    -strip -close  weather/us/%y%m%d%H_wselect
PPS     ^ABUS24 KWBC
        FILE    -strip -close  weather/us/%y%m%d%H_eselect
PPS     ^ABUS25 KWBC
        FILE    -strip -close  weather/us/%y%m%d%H_cselect
PPS     ^ABUS26 KWBC
        FILE    -strip -close  weather/us/%y%m%d%H_oselect
WMO     ^AXUS46 KSGX
        FILE    -strip -close  weather/mx/%y%m%d%H_round  
WMO     ^AXXX8. KWNP
        FILE    -strip -close  weather/space/%y%m%d%H_space  
WMO     ^AXXX01 KBOU
        FILE    -strip -close  weather/space/%y%m%d%H_space  
# Observed rainfall us weather file
WMO     ^SRU[EMSW][1-6][0-9] .... ([0-3][0-9])([0-2][0-9])
        FILE    weather/us/(\1:yy)(\1:mm)\1\2.obs
WMO     ^RRUS01 .... ([0-3][0-9])([0-2][0-9])
        FILE    weather/us/(\1:yy)(\1:mm)\1\2.obs
WMO     ^SXHW01 .... ([0-3][0-9])([0-2][0-9])
        FILE    weather/us/(\1:yy)(\1:mm)\1\2.obs
#

# INT weather

WMO     ^ABXX0[567] .... ([0-3][0-9])([0-2][0-9])
        FILE    weather/int/(\1:yy)(\1:mm)\1\2.tp_summ
WMO     ^ABCA01 .... ([0-3][0-9])([0-2][0-9])
        FILE    weather/int/(\1:yy)(\1:mm)\1\2.tp_summ
WMO     ^FPCN60 .... ([0-3][0-9])([0-2][0-9])
        FILE    weather/int/(\1:yy)(\1:mm)\1\2.tp_summ
WMO     ^WBCN02 .... ([0-3][0-9])([0-2][0-9])
        FILE    weather/int/(\1:yy)(\1:mm)\1\2.tp_summ
WMO     ^ABCN01 .... ([0-3][0-9])([0-2][0-9])
        FILE    weather/int/(\1:yy)(\1:mm)\1\2.cantp
WMO     ^ASCN51 .... ([0-3][0-9])([0-2][0-9])
        FILE    weather/int/(\1:yy)(\1:mm)\1\2.quebtp
WMO     ^ASMX46 .... ([0-3][0-9])([0-2][0-9])
        FILE    weather/int/(\1:yy)(\1:mm)\1\2.mxtp
WMO     ^ASCA44 .... ([0-3][0-9])([0-2][0-9])
        FILE    weather/int/(\1:yy)(\1:mm)\1\2.caribtp
WMO     ^SXCA01 .... ([0-3][0-9])([0-2][0-9])
        FILE    weather/int/(\1:yy)(\1:mm)\1\2.panamtp
WMO     ^ABXX07 .... ([0-3][0-9])([0-2][0-9])
        FILE    weather/int/(\1:yy)(\1:mm)\1\2.latintp
WMO     ^ABXX06 .... ([0-3][0-9])([0-2][0-9])
        FILE    weather/int/(\1:yy)(\1:mm)\1\2.inttp


# Put products of agricultural interest in ag files
PPS     ^ABUS.. KAUO
        FILE    -strip -close  ag/%y%m%d_ag
PPS     ^CXUS.. KAUO
        FILE    -strip -close  ag/%y%m%d_uswc
PPS     ^ABUS[50-79] KTOP
        FILE    -strip -close  ag/%y%m%d_ag
PPS     ^FXUS09 (KTOP|KMCI|KICT)
        FILE    -strip -close  ag/%y%m%d%H_wcrop
PPS     ^SXUS04 (KTOP|KMCI|KICT)
        FILE    -strip -close  ag/%y%m%d%H_obs

####                                                    DDS IDS PPS
# Create raw files for WXP.  These entries file raw data where WXP decoders
# expect to find it.
#

##
# Watch boxes in yymmddhh_wws.wmo
DDS     ^WWUS40 .... ([0-3][0-9])([0-2][0-9])
        FILE    weather/severe/(\1:yy)(\1:mm)\1\2_wws.wmo

# Fronts in yymmddhh_frt.wmo
DDS     ^ASUS01 .... ([0-3][0-9])([0-2][0-9])
        FILE    surface/front/(\1:yy)(\1:mm)\1\2_frt.wmo

# Buoy reports in yymmddhh_boy.wmo
DDS|IDS ^S[NS].... .... ([0-3][0-9])([0-2][0-9])
        FILE    surface/boy/(\1:yy)(\1:mm)\1\2_boy.wmo

# Radar in yymmddhh_rad.wmo
DDS     ^SDUS.. .... ([0-3][0-9])([0-2][0-9])
        FILE    surface/radar/(\1:yy)(\1:mm)\1\2_rad.wmo

# US and Canadian sfc obs and specials in hourly files yymmddhh_sao.wmo
DDS|IDS ^S[AP][ACHMNPUX][AEKMNSUWX].. .... ([0-3][0-9])([0-2][0-9])
        STDIOFILE       surface/sao/(\1:yy)(\1:mm)\1\2_sao.wmo
#
# upper air reports in hourly files yymmddhh_upa.wmo
#
DDS|IDS ^U[ABDEFGHIJKLMPQRSTXZ].... .... ([0-3][0-9])([0-2][0-9])
        STDIOFILE       upperair/(\1:yy)(\1:mm)\1\2_upa.wmo
#
# fous in yymmddhh.mod
DDS     ^FO.... .... ([0-3][0-9])([0-2][0-9])
        STDIOFILE       forecasts/mod/(\1:yy)(\1:mm)\1\2_mod.wmo

# Synoptic reports (SYNOP,SHIP) in yymmddhh_syn.wmo
DDS|IDS ^S[IMN].... .... ([0-3][0-9])([0-2][0-9])
        STDIOFILE       surface/syn/(\1:yy)(\1:mm)\1\2_syn.wmo


####                                                            HRS
# GEMPAK actions for HRS
#
#
# NMC GRIB products
#
# ETA 80 km model output for continental US on Lambert conformal grid (#211 
grid)
# decode into into yymmddhh_eta.gem
#
HRS     ^[YZ].U.*/mETA
        PIPE    /lsw/wea/gempak/bin/linux/dcgrib2
                -d /var/wea/gempak/dcgrib.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/hrs/YYYYMMDDHH_eta20.gem
#
HRS     ^[YZ].R.*/mETA
        PIPE    /lsw/wea/gempak/bin/linux/dcgrib2
                -d /var/wea/gempak/dcgrib.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/hrs/YYYYMMDDHH_eta40.gem

HRS     ^[YZ].B.*/mETA
        PIPE    /lsw/wea/gempak/bin/linux/dcgrib2
                -d /var/wea/gempak/dcgrib.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/hrs/YYYYMMDDHH_eta12.gem
#
# RUC MAPS model output decoded into yymmddhh_ruc.gem (#211 grid)
#
HRS     ^[YZ].Q.*/mRUC
        PIPE    /lsw/wea/gempak/bin/linux/dcgrib2
                -d /var/wea/gempak/dcgrib.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/hrs/YYYYMMDDHH_ruc.gem
#
# NGM model output decoded into yymmddhh_ngm.gem (#211 grid)
#
HRS     ^[YZ].Q.*/mNGM
        PIPE    /lsw/wea/gempak/bin/linux/dcgrib2
                -d /var/wea/gempak/dcgrib.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/hrs/YYYYMMDDHH_ngm.gem
#
# AVN model output decoded into yymmddhh_avn.gem (#211 grid)
#
HRS     ^[YZ].Q... KWB. ([0-3][0-9])([0-2][0-9]).*(/mAVN|/mSSIAVN)
        PIPE    /lsw/wea/gempak/bin/linux/dcgrib2
                -d /var/wea/gempak/dcgrib.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/hrs/YYYYMMDDHH_avn.gem
#
# Global AVN (Spectral) Thinned grids
#
HRS     ^H.[I-P]... KWBC ([0-3][0-9])([0-2][0-9]).*
        PIPE    /lsw/wea/gempak/bin/linux/dcgrib2
                -d /var/wea/gempak/dcgrib.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/hrs/YYYYMMDDHH_thin.gem

HRS     ^H.[I-P]... KWBK ([0-3][0-9])([0-2][0-9]).*
        PIPE    /lsw/wea/gempak/bin/linux/dcgrib2
                -d /var/wea/gempak/dcgrib.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/hrs/YYYYMMDDHH_ens.gem
#
#MRF grids
#
# NOAAport MRF grids
# Grid #201 N. Hemisphere 381km: ^Y.A... KWBH
# Grid #202 CONUS         190km: ^Y.I... KWBH
# Grid #203 Alaska        190km: ^Y.J... KWBH
# Grid #204 Hawaii        160km: ^Y.K... KWBH
# Grid #205 Puerto Rico   190km: ^Y.L... KWBH
# Select any/all grids desired from [AIJKL]
HRS     ^Y.I... KWBH
        PIPE    /lsw/wea/gempak/bin/linux/dcgrib2
                -d /var/wea/gempak/dcgrib.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/hrs/YYYYMMDDHH_mrf.gem
#
#  MRF grids - Extended range grids E and F
#
HRS     ^H.[EF][A-Z][0-9][0-9] KWB. ([0-3][0-9])([0-2][0-9])..
        PIPE    /lsw/wea/gempak/bin/linux/dcgrib2
                -d /var/wea/gempak/dcgrib.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/hrs/YYYYMMDDHH_mrfex.gem
#
#
#  Spectral grids - grids A,B,C,D Global grid  Forecasts (wind & waves, 
temperature)
##
HRS     ^H[A-Z][ABCD][A-Z][0-9][0-9] KWB. ([0-3][0-9])([0-2][0-9])..
        PIPE    /lsw/wea/gempak/bin/linux/dcgrib2
                -d /var/wea/gempak/dcgrib.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/hrs/YYYYMMDDHH_spec.gem
#
# Bitmap ocean
#
HRS     ^H[HKLTUV][T-W][ACEIK]93 KWB. ([0-3][0-9])([0-2][0-9])
        PIPE    /lsw/wea/gempak/bin/linux/dcgrib2
                -d /var/wea/gempak/dcgrib.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/hrs/YYYYMMDDHH_ocn2.gem
#
# Ocean
HRS     ^O..... KWBJ
        PIPE    /lsw/wea/gempak/bin/linux/dcgrib2
                -d /var/wea/gempak/dcgrib.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/hrs/YYYYMMDDHH_ocn.gem
#
# ICE
HRS     ^O..... KWBM
        PIPE    /lsw/wea/gempak/bin/linux/dcgrib2
                -d /var/wea/gempak/dcgrib.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/hrs/YYYYMMDDHH_ice.gem
#
# River Guidance
# Q, process 185
HRS     ^[YZ].Q.88 (K[^W]..|KW[^B].)
        PIPE    /lsw/wea/gempak/bin/linux/dcgrib2
                -d /var/wea/gempak/dcgrib.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/hrs/YYYYMMDDHH_river.gem
#
#
# ECMWF GRIB products, decode into yymmdd_ecmf#.gem (e1=global,e2=+/-35lat)
#
HRS     ^H..... ECM. ([0-3][0-9])([0-2][0-9])
        PIPE    /lsw/wea/gempak/bin/linux/dcgrib2
                -d /var/wea/gempak/dcgrib.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                PACK  gempak/hrs/YYYYMMDDHH_ecmf.gem
#
# UKMET grids 
HRS     ^H..... EGRR
        PIPE    /lsw/wea/gempak/bin/linux/dcgrib2
                -d /var/wea/gempak/dcgrib.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/hrs/YYYYMMDDHH_ukmet.gem
#
#
#
# CMC GEM model
#
CMC     CMC_GEM_reg
        PIPE    /lsw/wea/gempak/bin/linux/dcgrib2
                -d /var/wea/gempak/dcgrib.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/hrs/YYYYMMDDHH_can.gem
#
NOGAPS  ^US058
        PIPE    /lsw/wea/gempak/bin/linux/dcgrib2
                -d /var/wea/gempak/dcgrib_fnoc.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/hrs/YYYYMMDDHH_nogaps.gem
#
# US CONUS Radar Coded Message
HDS     ^HAXA00 K...
        PIPE    -close  /lsw/wea/gempak/bin/linux/dcgrib2 
                -d /var/wea/gempak/dcgrib2_rcm.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/radar/YYYYMMDDHH_radar.gem
#
# National radar composite generated by GDRADR for IDD
FNEXRAD ^radar_mosaic_national
        PIPE    -close  /lsw/wea/gempak/bin/linux/dcgrib2 
                -d /var/wea/gempak/dcgrib2_radar.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/radar/YYYYMMDD_radr.gem
#
# Regional/Floater radar composite generated by GDRADR for IDD
FNEXRAD ^radar_mosaic_regional_(.*) !.*!
        PIPE    -close  /lsw/wea/gempak/bin/linux/dcgrib2 
        -d /var/wea/gempak/dcgrib2_radar.log
        -e GEMTBL=/lsw/wea/gempak/gempak/tables
        gempak/radar/YYYYMMDD_float_\1.gem
#
# FSL NetCDF Wind Profiler data
#
FSL2    ^FSL\.NetCDF\.NOAAnet\.windprofiler\.(01hr)\.
        PIPE    -close
                /lsw/wea/gempak/bin/linux/dcncprof
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                -l /var/wea/gempak/dcncprof.log
                gempak/profiler/YYYYMMDD_pro.gem

FSL2    ^FSL\.NetCDF\.NOAAnet\.windprofiler\.(06min)\.
        PIPE    -close
                /lsw/wea/gempak/bin/linux/dcncprof
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                -l /var/wea/gempak/dcncprof.log
                gempak/profiler/YYYYMMDD00_6min.gem

# FSL ACARS data
#
#PCWS   ^FSL\.NetCDF\.ACARS\.QC
#       PIPE    -close
#               /lsw/wea/gempak/bin/linux/dcacars -b 30
#               -e GEMTBL=/lsw/wea/gempak/gempak/tables
#               -l /var/wea/gempak/dcacars.log
#               gempak/acars/YYYYMMDDHHNN_acars.gem
#
PCWS    ^FSL\.CompressedNetCDF\.MADIS\.acars\.
        PIPE    -close  
        /lsw/wea/gempak/bin/linux/dcgunzip dcacars 
        -l /var/wea/gempak/dcacars.log 
        gempak/acars/YYYYMMDDHH_acars.gem

#
#######
# NLDN stream
#
# Decode NLDN data as GEMPAK ship file (named YYMMDDHH.gem)
#
NLDN    
^([12][0-9][0-9][0-9]|[0-9][0-9])([0-3][0-9][0-9])([0-2][0-9])([0-5][0-9 
])([0-5][0-9])
        PIPE    /lsw/wea/gempak/bin/linux/dcnldn -m 25000 -b 30 -s minute05
                -d /var/wea/gempak/dcnldn.log
                -p /lsw/wea/gempak/gempak/tables/pack/nldn.pack
                gempak/nldn/YYMMDDHH.gem
#
####                                                            DDS IDS
# GEMPAK products
#
# US and Canadian sfc obs and specials
#

# sfc obs and specials
#
DDS|IDS ^S[AP].* .... ([0-3][0-9])
        PIPE    /lsw/wea/gempak/bin/linux/dcmetr -b 9 -m 72
                -d /var/wea/gempak/dcmetr.log
                -p /lsw/wea/gempak/gempak/tables/pack/metar.pack
                -s /lsw/wea/gempak/gempak/tables/stns/sfworld.tbl
                gempak/surface/YYYYMMDD_sao.gem
 
# upper air reports
#
DDS|IDS ^U[ABDEFGHIJKLMPQRSTXZ].... .... ([0-3][0-9])
        PIPE    /lsw/wea/gempak/bin/linux/dcuair -b 24 -n -m 16
                -d /var/wea/gempak/dcuair.log
                -p /lsw/wea/gempak/gempak/tables/pack/snmerg.pack
                -s /lsw/wea/gempak/gempak/tables/stns/snstns.tbl
                gempak/upperair/YYYYMMDD_upa.gem
 
# Synoptic reports
#
DDS|IDS ^S([IMN][^VW].*|XUS2[0-3]) .... ([0-3][0-9])
        PIPE    /lsw/wea/gempak/bin/linux/dclsfc -a 2000
                -d /var/wea/gempak/dclsfc.log
                -p /lsw/wea/gempak/gempak/tables/pack/sfsyn.pack
                -s /lsw/wea/gempak/gempak/tables/stns/lsfstns.tbl
                gempak/surface/YYYYMMDD_syn.gem
 
#
# buoy and ship reports
#
DDS|IDS ^S([INS]V.*|MV[^NS].*) .... ([0-3][0-9])
        PIPE    /lsw/wea/gempak/bin/linux/dcmsfc
                -d /var/wea/gempak/dcmsfc.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/surface/YYMMDD_sb.gem
#
# dropsonde reports
WMO     ^UZ
        PIPE    /lsw/wea/gempak/bin/linux/dcuair 
                -d /var/wea/gempak/dcuair_drop.log -a 50 -m 24
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/drops/YYYYMMDD_drop.gem
#
#
# NGM MOS
#
DDS|PPS ^FO(US14|AK1[34]|AK2[5-9]) .... ([0-3][0-9])([0-2][0-9])
        PIPE    /lsw/wea/gempak/bin/linux/dcnmos
                -d /var/wea/gempak/dcnmos.log
                -p /lsw/wea/gempak/gempak/tables/pack/ngmmos.pack
                -s /lsw/wea/gempak/gempak/tables/stns/ngmmos.stn
                gempak/mos/YYMMDDHH_nmos.gem
#
# MRF MOS
#
DDS     ^(FOX[CESW].*|FOAK2[0-4]|FECN21) .... ([0-3][0-9])([0-2][0-9])
        PIPE    /lsw/wea/gempak/bin/linux/dcmmos
                -d /var/wea/gempak/dcmmos.log
                -e GEMPAK=gempak/gempak
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/mos/YYMMDDHH_mmos.gem
# old
#
#DDS    ^(FOX[CESW].*|FOAK20|FECN21) .... ([0-3][0-9])([0-2][0-9])
#       PIPE    /lsw/wea/gempak/bin/linux/dcmmos
#               -d /var/wea/gempak/dcmmos.log
#               -p /lsw/wea/gempak/gempak/tables/pack/mrfmos.pack
#               -s /lsw/wea/gempak/gempak/tables/stns/mrfmos.stn
#               gempak/mos/YYMMDDHH_mmos.gem

#
# AVN MOS
#
DDS     ^(FEX[CESW].*|FEAK2[0-4]|FECN20) .... ([0-3][0-9])([0-2][0-9])
        PIPE    /lsw/wea/gempak/bin/linux/dcamos
                -d /var/wea/gempak/dcamos.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/mos/YYMMDDHH_amos.gem
#
# Decoder for New AVN MOS
WMO     ^(FOUS2[1-6]|FOAK3[7-9]|FOPA20) .... ([0-3][0-9])([0-2][0-9])
        PIPE    /lsw/wea/gempak/bin/linux/dcgmos
        -d /var/wea/gempak/dcgmos.log
        -e GEMTBL=/lsw/wea/gempak/gempak/tables
        gempak/mos/YYYYMMDDHH_gmos.gem
#
# Decoder for New MRF MOS 
# Use GEMPAK in datatype.tbl to find climo tables
WMO     ^(FEUS2[1-6]|FEAK3[7-9]|FEPA20) 
        PIPE    /lsw/wea/gempak/bin/linux/dcxmos
        -d /var/wea/gempak/dcxmos.log
        -e GEMTBL=/lsw/wea/gempak/gempak/tables
        gempak/mos/YYYYMMDDHH_xmos.gem
#
# old
#
#DDS    ^(FEX[CESW].*|FEAK20|FECN20) .... ([0-3][0-9])([0-2][0-9])
#       PIPE    /lsw/wea/gempak/bin/linux/dcamos
#               -d /var/wea/gempak/dcamos.log
#               -e GEMTBL=/lsw/wea/gempak/gempak/tables
#               -p /lsw/wea/gempak/gempak/tables/pack/avnmos.pack
#               -s /lsw/wea/gempak/gempak/tables/stns/avnmos.stn
#               gempak/mos/YYMMDDHH_amos.gem

# 
# SPC storm reports 
# 
WMO     ^NWUS2[02] KWNS ([0-3][0-9])([0-2][0-9])
        PIPE    -close
                /lsw/wea/gempak/bin/linux/dcstorm -m 2000
                -d /var/wea/gempak/dcstorm.log 
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/storm/sels/YYYYMMDD_sels.gem 
# 
# Watch box coordinates 
# 
WMO     ^WWUS(40 KMKC|30 KWNS)
        PIPE    /lsw/wea/gempak/bin/linux/dcwatch -t 30 
                -d /var/wea/gempak/dcwatch.log 
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/storm/watches/watches_YYYY_MM.gem 
#
WMO     /p(TOR|SVR|FFW)
        PIPE    /lsw/wea/gempak/bin/linux/dcwarn 
        -d /var/wea/gempak/dcwarn.log
        -s /lsw/wea/gempak/gempak/tables/stns/county.tbl
        gempak/storm/warn/YYYYMMDDHH_warn.gem
#
WMO     ^(WWUS(40|08)|WOUS20|WWUS30) 
        PIPE    /lsw/wea/gempak/bin/linux/dcwtch -t 30
        -d /var/wea/gempak/dcwtch.log
        -e GEMTBL=/lsw/wea/gempak/gempak/tables
        gempak/storm/wtch/YYYYMMDDHH_wtch.gem
#
# Watchbox outlines /pSLSxx (WWUS32 and WWUS6[1-5])
WMO     ^WWUS(6[1-6]|32) .... ([0-3][0-9])([0-2][0-9]).*/pSLS
        PIPE    /lsw/wea/gempak/bin/linux/dcsvrl
        -d /var/wea/gempak/dcsvrl.log
        -e GEMTBL=/lsw/wea/gempak/gempak/tables
        gempak/storm/svrl/YYYYMMDDHH_svrl.gem
#
# Hurricane/tropical storm positions and forecasts
#
DDPLUS  ^WTPZ4.* .... ([0-3][0-9])([0-2][0-9])
        PIPE    -close
                /lsw/wea/gempak/bin/linux/dctrop
                -d /var/wea/gempak/dctrop.log
                -p /lsw/wea/gempak/gempak/tables/pack/tropic.pack
                gempak/storm/tropic/epacific/YYYY_@@.gem
#
DDPLUS  ^WTPN3.* .... ([0-3][0-9])([0-2][0-9])
        PIPE    -close
                /lsw/wea/gempak/bin/linux/dctrop
                -d /var/wea/gempak/dctrop.log
                -p /lsw/wea/gempak/gempak/tables/pack/tropic.pack
                gempak/storm/tropic/wpacific/YYYY_@@.gem
#
DDPLUS  ^WTNT4.* .... ([0-3][0-9])([0-2][0-9])
        PIPE    -close
                /lsw/wea/gempak/bin/linux/dctrop
                -d /var/wea/gempak/dctrop.log
                -p /lsw/wea/gempak/gempak/tables/pack/tropic.pack
                gempak/storm/tropic/atlantic/YYYY_@@.gem
#
DDPLUS  ^WTPA4.* .... ([0-3][0-9])([0-2][0-9])
        PIPE    -close
                /lsw/wea/gempak/bin/linux/dctrop
                -d /var/wea/gempak/dctrop.log
                -p /lsw/wea/gempak/gempak/tables/pack/tropic.pack
                gempak/storm/tropic/cpacific/YYYY_@@.gem
#
# Decoder for Winter Warnings, Watches and Advisories
#
WMO     ^WWUS4[1-6] .... ([0-3][0-9])([0-2][0-9]).*/pWSW
        PIPE    /lsw/wea/gempak/bin/linux/dcwstm 
        -d /var/wea/gempak/dcwstm.log
        -e GEMTBL=/lsw/wea/gempak/gempak/tables
        gempak/storm/wstm/YYYYMMDDHH.wstm
#
# flash flood guidence
#
WMO     ^.*/p(FFG|FFH)
        PIPE    /lsw/wea/gempak/bin/linux/dcffg
                -d /var/wea/gempak/dcffg.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/storm/ffg/YYMMDD_ffg.gem
#
# Decoder for Supplemental Climatological Data (SCD)
DDPLUS|IDS      ^.*/pSCD
        PIPE    /lsw/wea/gempak/bin/linux/dcscd
        -d /var/wea/gempak/dcscd.log
        -e GEMTBL=/lsw/wea/gempak/gempak/tables
        gempak/scd/YYYYMMDD_scd.gem
#
# Decoder for Aircraft Observations
DDPLUS|IDS      (^U[ABDR].... ....|^XRXX84 KAWN|^YIXX84 KAWN) 
([0-3][0-9])([0-2][0-9])
        PIPE    /lsw/wea/gempak/bin/linux/dcacft
                -d /var/wea/gempak/dcacft.log
                -e GEMTBL=/lsw/wea/gempak/gempak/tables
                gempak/acft/YYYYMMDDHH_acf.gem
#
# Decoder for Airmets
WMO     ^WAUS01 
        PIPE    /lsw/wea/gempak/bin/linux/dcairm
        -d /var/wea/gempak/dcairm.log
        -e GEMTBL=/lsw/wea/gempak/gempak/tables
        gempak/airm/YYYYMMDDHH_airm.gem
#
# Decoder for International Sigmets
IDS|DDPLUS      ^WS.... (KKCI|[^K]...)
        PIPE    /lsw/wea/gempak/bin/linux/dcisig
        -d /var/wea/gempak/dcisig.log
        -e GEMTBL=/lsw/wea/gempak/gempak/tables
        gempak/isig/YYYYMMDDHH_isig.gem
#
#
# Decoder for Non-convective Sigmets
#
WMO     ^WSUS01
        PIPE    /lsw/wea/gempak/bin/linux/dcncon 
        -d /var/wea/gempak/dcncon.log
        -e GEMTBL=/lsw/wea/gempak/gempak/tables
        gempak/ncon/YYYYMMDDHH_sgmt.gem
#
# Decoder for Convective Sigmets
#
WMO     ^(WSUS4[0-2]|WCPA3[1-5])
        PIPE    /lsw/wea/gempak/bin/linux/dccsig 
        -d /var/wea/gempak/dccsig.log
        -e GEMTBL=/lsw/wea/gempak/gempak/tables
        gempak/csig/YYYYMMDDHH.conv
#
# Decoder for TAFs
#
WMO     ^FT
        PIPE    /lsw/wea/gempak/bin/linux/dctaf 
        -d /var/wea/gempak/dctaf.log
        -e GEMTBL=/lsw/wea/gempak/gempak/tables
        gempak/taf/YYYYMMDD00.taf
#
# Decoder for Regional Digital Forecasts
#
WMO     ^FOUS5[1-5]
        PIPE    /lsw/wea/gempak/bin/linux/dcrdf -v 4 
        -d /var/wea/gempak/dcrdf.log
        -e GEMTBL=/lsw/wea/gempak/gempak/tables
        gempak/rdf/YYYYMMDDHH.rdf
#
# Mcidas data file creation entries

DDPLUS|IDS      ^(F[COT]|S[ADIMNPSX]|TB|U[ABEFGJKLMPSX])
        PIPE    mcidata txt

HRS     ^.*
        PIPE    mcidata hrs


# Ldm-Mcidas data file creation entries

MCIDAS  ^pnga2area Q. (..) (.*)
        PIPE    -close .lmbin/pnga2area -d mcidas/area
                -l /var/wea/mcidas/area.log
                -a .lmetc/SATANNOT -b .lmetc/SATBAND -r \1,\2

NLDN    ^(.......)(....)
        PIPE    -close .lmbin/nldn2md -d mcidas/area
                -l /var/wea/mcidas/nldn.log 71 NLDN DIALPROD=LD \1 \200 DEV=CCN

FSL2    ^FSL\.NetCDF\.NOAAnet\.windprofiler\.01hr\.
        PIPE    -close .lmbin/proftomd -d mcidas/area
                -l /var/wea/mcidas/pro0.log U2 WPRO 81

FSL2    ^FSL\.NetCDF\.NOAAnet\.windprofiler\.06min\.
        PIPE    -close .lmbin/proftomd -d mcidas/area
                -l /var/wea/mcidas/pro6.log U6 WPR6 91


### Radar products
#

WSI     ^NEX/([^/]+)/([^/]+)/(............)
        FILE    -close  nexradw/\1/\2/\3.wsi
#
NNEXRAD ^SDUS5. [^ ]+ (..)(....) /p(...)(...)
        FILE    -close  nexradn/\4/\3/(\1:yyyy)(\1:mm)\1\2.nws
NNEXRAD ^SDUS7. [^ ]+ (..)(....) /p(...)(...)
        FILE    -close  nexradn/\4/\3/(\1:yyyy)(\1:mm)\1\2.nws
NNEXRAD ^SDUS3. [^ ]+ (..)(....) /p(...)(...)
        FILE    -close  nexradn/\4/\3/(\1:yyyy)(\1:mm)\1\2.nws
NNEXRAD ^SDUS2. [^ ]+ (..)(....) /p(...)(...)
        FILE    -close  nexradn/\4/\3/(\1:yyyy)(\1:mm)\1\2.nws
#
NEXRD2  
^L2-([^/]*)/(KTWX)/([0-9][0-9][0-9][0-9][0-1][0-9][0-3][0-9][0-2][0-9][0-5][0-9][0-9][0-9])
        FILE    craft/cmp/\2/\3.bz2
NEXRD2  
^L2-([^/]*)/(KEAX)/([0-9][0-9][0-9][0-9][0-1][0-9][0-3][0-9][0-2][0-9][0-5][0-9][0-9][0-9])
        FILE    craft/cmp/\2/\3.bz2
NEXRD2  
^L2-([^/]*)/(KICT)/([0-9][0-9][0-9][0-9][0-1][0-9][0-3][0-9][0-2][0-9][0-5][0-9][0-9][0-9])
        FILE    craft/cmp/\2/\3.bz2
NEXRD2  
^L2-([^/]*)/(KGLD)/([0-9][0-9][0-9][0-9][0-1][0-9][0-3][0-9][0-2][0-9][0-5][0-9][0-9][0-9])
        FILE    craft/cmp/\2/\3.bz2
NEXRD2  
^L2-([^/]*)/(KDDC)/([0-9][0-9][0-9][0-9][0-1][0-9][0-3][0-9][0-2][0-9][0-5][0-9][0-9][0-9])
        FILE    craft/cmp/\2/\3.bz2
#
#
#
#
#
# Do nothing to all products not listed above.
#
# ANY   .*      NOOP


#
# The format of each entry is:
#
#    feedtype <TAB> pattern <TAB> action [ <TAB> args]
#
# where <TAB> is \t or \n\t.
#
# The action and action arguments allowed are:
#
#    NOOP
#       Do nothing.
#
#    FILE  <TAB>  [ -overwrite | -flush | -close | -strip ] filename
#       Nonbuffered write.  Uses write(2) and fsync(2).
#
#    STDIOFILE  <TAB>  [ -overwrite | -flush |-close | -strip ] filename
#       Buffered write.  Uses fwrite(3) and fflush(3).
#
#    DBFILE  <TAB>  dbfilename [ dbkey ]
#       Put to gdbmfile.
#
#    PIPE  <TAB>  [ -close | -strip ] command [ args ]
#       Data is piped to command.  If command is relative, PATH is used.
#
#    EXEC  <TAB>  [ -wait ] command [ args ]
#       Exec the command.  If command is relative, PATH is used.
#
#
# To check the pqact.conf syntax:
#     pqact -vxl- -q /dev/null pqact.conf
#