Unidata - To provide the data services, tools, and cyberinfrastructure leadership that advance Earth system science, enhance educational opportunities, and broaden participation. Unidata
         
  advanced  
 

Re: parse products using AWIPS ID?

On Tue, 29 Jun 2004, James T Brown wrote:

> So far, everything in my "pqact.conf" file seems to use
> regular expressions based on the first line (WMO Header)
> of the product, but I am not aware of a way to also
> filter based on the 2nd line (AWIPS ID).  Is it possible
> to filter based on the AWIPS ID or will I have to pipe
> the product into a script and do this on my own?
> 
Hi Jim,

Yes there is. You can indeed use the AWIPS pil to parse them out. Let me 
how you an example from my pqact.conf from this product:

# State max/min temperature and precipitation table.
WMO     ^ABUS21 (....) ([0-3][0-9])([0-2][0-9]).*/p[RS]TP
        FILE    domestic/databases/ABUS21.(\2:yy)(\2:mmm)\2
WMO     ^ABUS21 (....) ([0-3][0-9])([0-2][0-9]).*/p[RS]TP
        EXEC    make_index domestic/databases/ABUS21.(\2:yy)(\2:mmm)\2 \1 
(\2:yy)

The ".*/p" tells the LDM to look at the AWIPS pil for a pattern. Add AWIPS 
pills after this phrase to pick what you want. As you can see, I am 
picking up both the RTP and STP products, sent under the same WMO header
currently. Now then....

WMO     ^ASUS63 (....) ([0-3][0-9])([0-2][0-9]).*/pRTP
        FILE    domestic/databases/ABUS63.(\2:yy)(\2:mmm)\2

This picks 'em all up. Want just the ones you want?

WMO     ^ASUS63 (KDTX) ([0-3][0-9])([0-2][0-9]).*/pRTPMI
        FILE    domestic/databases/ASUS63.(\2:yy)(\2:mmm)\2

WMO     ^ASUS63 (KDTX) ([0-3][0-9])([0-2][0-9]).*/pRTPAPX
        FILE    domestic/databases/ASUS63.(\2:yy)(\2:mmm)\2

I do this anyway right now for a climate list I run for these two products 
from KLOT. 

Last year I did this with virtually all products in my pqact.conf, because 
numerous products are already sent under the same WMO header, and more 
will be done that way in the future. The only way to discriminate will be 
that AWIPS pil.

*******************************************************************************
Gilbert Sebenste                                                     ********
(My opinions only!)                                                  ******
Staff Meteorologist, Northern Illinois University                      ****
E-mail: gilbert@xxxxxxx                                               ***
web: http://weather.admin.niu.edu                                      **
Work phone: 815-753-5492                                                *
*******************************************************************************

 
 
  Contact Us     Site Map     Search     Terms and Conditions     Privacy Policy     Participation Policy
 
National Science Foundation (NSF) UCAR Community Programs   Unidata is a member of the UCAR Community Programs, is managed by the University Corporation for Atmospheric Research, and is sponsored by the National Science Foundation.
P.O. Box 3000     Boulder, CO 80307-3000 USA     Tel: 303-497-8643     Fax: 303-497-8690