#### # $Id: pqact.conf,v 1.11.6.1.4.2.2.4 2008/09/17 16:36:09 steve Exp $ # # This is an example pqact.conf file, # with some example entries commented out. # # The entries in this file control the disposition of data-products on # the local computer. More information on this file can be found at # # http://www.unidata.ucar.edu/software/ldm/ # # under the "LDM Basics" webpages of a specific LDM release. # # The various display and analysis packages each have their own # conventions on data disposition. When you install a package such as # GEMPAK or McIdas, you should find with that package a collection of # entries to add to this file. # ## # The format of an entry is # # feedtype tab pattern tab action [tab options] [tab action_args] # # where tab is \t or \n\t. # # Actions, options, and arguments are # # NOOP # Do nothing # # FILE [tab (-close|-flush|-log|-metadata|-overwrite|-strip)] tab filename # # write(2) the data-product to a file. # # "-close" Close the file after writing to it. # # "-flush" Call fsync(2) after writing to the file. # # "-log" Write a NOTICE-level message to the LDM log # file indicating that the data-product was # written the the file. The format of the # message is "Filed in \"%s\": %s", where the # first "%s" is replaced with the pathname of the # file and the second "%s" is replaced with the # data-product metadata: size, creation-time, # feedtype, sequence-number, and # product-identifier. # # "-metadata" Write the metadata of the data-product to the # file before any data. The metadata is written # in the following order using the indicated # data-types: # metadata-length in bytes uint32_t # data-product signature (MD5 checksum) uchar[16] # data-product size in bytes uint32_t # product creation-time in seconds since the epoch: # integer portion uint64_t # microseconds portion int32_t # data-product feedtype uint32_t # data-product sequence number uint32_t # product-identifier: # length in bytes (excluding NUL) uint32_t # non-NUL-terminated string char[] # product-origin: # length in bytes (excluding NUL) uint32_t # non-NUL-terminated string char[] # # "-overwrite" Rewind the file before writing to it. # # "-strip" Remove all control characters from the data # before writing it to the file. # # STDIOFILE [tab (-overwrite|-flush|-close|-strip)] tab filename # fwrite(3) (buffered io) to file ("-flush" calls fflush(3)) # # DBFILE tab dbfilename [tab dbkey] # Put to gdbmfile. # # PIPE [tab (-close|-metadata|-nodata|-strip)] tab commandname [args] # # Write the data to the standard input stream of a subprocess # specified by # commandname [args]. # Uses the execvp(2) library call, so if commandname is not fully # qualified, the PATH environment variable will be used. # # See the description under FILE above for the "-close", "-strip", # and "-metadata" options. # # "-nodata" causes the data portion of the data-product to # *not* be written to the pipe. It also turns on the # "-metadata" option. # # EXEC [tab -wait] tab commandname [args ...] # Run a program. No io channel between this process and it. # Like PIPE above, uses execvp. # # The '-strip' option to FILE, STDIOFILE, & PIPE removes control characters # (other than the '\n') from the data before output. This is useful for # cleaning up WMO format text bulletins. # # The "-overwrite" option to FILE and STDIOFILE will cause the output # file to be truncated when it is opened but not when a data-product is # written; consequently, you should probably always use the "-close" # option in conjunction with "-overwrite". # # To check the syntax of the pqact.conf file, execute pqact with the product # queue specified as /dev/null: # # pqact -vxl- -q /dev/null pqact.conf # # or # # ldmadmin pqactcheck # # To send an HUP signal to pqact # # ldmadmin pqactHUP # ldmadmin tail (used to check HUP, look for ReRead msg) # # When creating actions for pqact be sure to also consider when and # how the data will ultimately be removed, otherwise you may fill up # your disk. The LDM 'scour' program is one possibility for removing files. # # By default, the FILE action appends to the file. Note that scour # won't remove files less than 1 day old. Files to which products are # frequently appended will generally be less than one day old, in which # case they will not be scoured and will have to be tidied up in some other way. # ------------------------------------------------------------------------ ############################################################################ # Text data, observations, model forecasts in data directory # # Surface METAR obs WMO ^S[AP].... .... ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/sao/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_sao.wmo # # Synoptic reports (SYNOP,SHIP) WMO ^S[IMNS].... .... ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/syn/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_syn.wmo WMO ^IS[IMN]... .... ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/syn/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_syn.bfr # # Radar WMO ^SD..99 .... ([0-3][0-9])([0-2][0-9])[123] FILE noaaport/data/rcm/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\200_rcm.wmo WMO ^SD..4[1234567] .... ([0-3][0-9])([0-2][0-9])[123] FILE noaaport/data/rcm/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\200_rcm.wmo WMO ^SD..99 .... ([0-3][0-9])([0-2][0-9])[045] FILE noaaport/data/rcm/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\230_rcm.wmo WMO ^SD..4[1234567] .... ([0-3][0-9])([0-2][0-9])[045] FILE noaaport/data/rcm/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\230_rcm.wmo WMO ^HAXA00 .... ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/data/rcm/(\1:yy)(\1:mm)\1\2_rcm.grb # # Radar - NIDS NEXRAD3 ^SD..[2345678]. .... ([0-3][0-9])([0-2][0-9])([0-5][0-9]).*/p(...)(...) FILE noaaport/nids/\5/(\1:yyyy)(\1:mm)\1_\2\3_\4.nid NEXRAD3 ^SD..[2345678]. .... ([0-3][0-9])([0-2][0-9])([0-5][0-9]).*/p(N0B|TZ0)(...) EXEC process_nids noaaport/nids/\5/(\1:yyyy)(\1:mm)\1_\2\3_\4.nid HDS ^SD..[2345678]. .... ([0-3][0-9])([0-2][0-9])([0-5][0-9]).*/p(...)(...) FILE noaaport/nids1/\5/(\1:yyyy)(\1:mm)\1_\2\3_\4.nid # # Radar - MRMS # rala HDS ^YAUS22 KWNR ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/radar/mrms/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_rala.grb HDS ^YAUS22 KWNR ([0-3][0-9])([0-2][0-9])([0-5]0) EXEC /home/adds/scripts/tile_radar /data/noaaport/radar/mrms/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_rala.grb HDS ^YAUP22 KWNR ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/radar/mrms/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_rala_p.grb HDS ^YAHP22 KWNR ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/radar/mrms/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_rala_h.grb # bref HDS ^YAUQ01 KWNR ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/radar/mrms/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_bref.grb # precip HDS ^YAUP03 KWNR ([0-3][0-9])([0-2][0-9])([0-5][0-9]).*/RadarQPE06H FILE noaaport/radar/mrms/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_prec06.grb HDS ^YAUP03 KWNR ([0-3][0-9])([0-2][0-9])([0-5][0-9]).*/RadarQPE24H FILE noaaport/radar/mrms/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_prec24.grb # echo top HDS ^YAUS16 KWNR ([0-3][0-9])([0-2][0-9])([0-5][0-9]).*EchoTop18 FILE noaaport/radar/mrms/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_etop.grb HDS ^YAUS16 KWNR ([0-3][0-9])([0-2][0-9])([0-5][0-9]).*EchoTop18 EXEC /home/adds/scripts/tile_radar /data/noaaport/radar/mrms/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_etop.grb # cref HDS ^YAUC01 KWNR ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/radar/mrms/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_cref.grb HDS ^YAUC01 KWNR ([0-3][0-9])([0-2][0-9])([0-5][0-9]) EXEC /home/adds/scripts/tile_radar /data/noaaport/radar/mrms/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_cref.grb # # Radar - Radar mosaic OTHER ^AVAIL RADMOS (........)_(.*) EXEC /home/adds/scripts/tile_radar /data/wxp/mosaic/\1/\1_\2 # # CMAN reports WMO ^SXUS2[0123] .... ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/cman/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_cman.wmo # # Upper air WMO ^U[^AB].... .... ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/upa/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_upa.wmo WMO ^IU.... .... ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/upa/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_upa.bfr # # Fronts WMO ^ASUS01 .... ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/frt/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_frt.wmo WMO ^ASUS02 .... ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/frt/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_frth.wmo WMO ^FSUS02 .... ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/frt/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_frf.wmo # # Watch boxes WMO ^WWUS40 .... ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/wws/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_wws.wmo WMO ^WWUS30 KWNS ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/wws/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_wws.wmo # # MOS data WMO ^FO.... .... ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/mos/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_mos.wmo WMO ^FOUS2[1-6] KWNO ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/mos/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_mos_gfs.wmo WMO ^FOPA2[12] KWNO ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/mos/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_mos_gfs.wmo WMO ^FOAK3[789] KWNO ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/mos/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_mos_gfs.wmo WMO ^FEUS2[0-9] KWNO ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/mos/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_mos_gfsx.wmo WMO ^FEPA20 KWNO ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/mos/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_mos_gfsx.wmo WMO ^FEAK3[89] KWNO ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/mos/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_mos_gfsx.wmo WMO ^FOUS11 KWNO ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/mos/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_mos_lamp.wmo WMO ^FOUS4[4-9] KWNO ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/mos/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_mos_nam.wmo WMO ^FOPA40 KWNO ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/mos/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_mos_nam.wmo WMO ^FOAK4[789] KWNO ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/mos/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_mos_nam.wmo # # TAF forecasts WMO ^F[CT].... .... ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/taf/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_taf.wmo # # Tropical advisories WMO ^WT.... .... ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/tropical/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_trop.wmo # # Pilot reports WMO ^U[AB].... .... ([0-3][0-9])([0-2][0-9]) FILE noaaport/data/pirep/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_pirep.wmo ############################################################################ # Text forecasts, advisories and warnings in text directory # # Forecast data WMO ^F[^OT].... .... ([0-3][0-9])([0-2][0-9]) FILE noaaport/text/for/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_for.wmo WMO ^FP(US|AK|HW)5. .... ([0-3][0-9])([0-2][0-9]) PIPE -close /home/wxp/sql/set_forecast - # # Summary reports WMO ^A..... .... ([0-3][0-9])([0-2][0-9]) FILE noaaport/text/sum/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_sum.wmo # # Climate data WMO ^C..... .... ([0-3][0-9])([0-2][0-9]) FILE noaaport/text/cli/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_cli.wmo # # Severe weather reports WMO ^W..... .... ([0-3][0-9])([0-2][0-9]) FILE noaaport/text/sev/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_sev.wmo WMO ^AC.... .... ([0-3][0-9])([0-2][0-9]) FILE noaaport/text/sev/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_sev.wmo WMO ^W.US.. .... ([0-3][0-9])([0-2][0-9]) PIPE -close /home/wxp/sql/weather/set_alert - # BUFR data WMO ^([IJ].....) (....) ([0-3][0-9])([0-2][0-9]) FILE noaaport/bufr/(\3:yyyy)(\3:mm)\3/(\3:yyyy)(\3:mm)\3_\4_\1_\2.bufr # # Admin messages WMO ^N..... .... ([0-3][0-9])([0-2][0-9]) FILE noaaport/text/admin/(\1:yyyy)(\1:mm)\1\2_admin.wmo # ############################################################################# # GRIB Data in model directory #---------------------------------------------------------------------------- # CIP/FIP (86) on the O (236) grid HDS ^Y(AX|LX)... KWBA ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/fip/(\2:yyyy)(\2:mm)\2/(\2:yyyy)(\2:mm)\2_\3_fip.grb HDS ^Y(AW)... KWBA ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/fip/(\2:yyyy)(\2:mm)\2/(\2:yyyy)(\2:mm)\2_\3_fip.grb HDS ^Y[ILJ]XA.. KWBC ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/cip/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_cip.grb #---------------------------------------------------------------------------- # ECMWF on the Y grid (encrypyted) #WMO ^H.Y... EGRR ([0-3][0-9])([0-2][0-9]) # FILE noaaport/model/ecmwf/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_ecmwf.grb #---------------------------------------------------------------------------- # GFS model (81) on the Q (211) grid NGRID ^[YZ].Q... KWBC ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/gfs/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_gfs_us81.grb # GFS model (81) on the N (215) grid NGRID ^[YZ].N... KWBC ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/gfs/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_gfs_us20.grb # GFS model (81) on global 1deg lat/lon grid NGRID ^[YZ].P... KWBC ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/gfs/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_gfs_glb100.grb # GFS model (81) on the Z (225) grid NGRID ^[YZ].Z... KWBC ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/gfs/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_gfs_npac85.grb # GFS model (81) output on the thinned quasi-regular "grids" NGRID ^H.[I-P]... KWBC ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/gfs/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_gfs_glt125.grb HDS ^H.[I-P]... KWBC ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/gfs/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_gfs_glt125.grb # NGRID ^[YZ].B... KWBC ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/gfs/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_gfs_npac22.grb NGRID ^[LM].H... KWBC ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/gfs/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_gfs_H.grb NGRID ^[YZ].E... KWBC ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/gfs/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_gfs_cpac21.grb NGRID ^[YZ].F... KWBC ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/gfs/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_gfs_natl25.grb #---------------------------------------------------------------------------- # GTG (86) on the O (236) grid HDS ^Y[VW].... KWBA ([0-3][0-9])([0-2][0-9]). FILE noaaport/model/gtg/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_gtg.grb #---------------------------------------------------------------------------- # HRRR model (83) on the C grid NGRID ^[YZ].C... KWBY ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/hrrr/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_hrrr_us.grb #---------------------------------------------------------------------------- # Gridded LAMP NGRID ^L.U[AZ].. KMDL ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/model/lamp/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\200_lamp.grb #---------------------------------------------------------------------------- # NAM model (84) on the Q (211) grid (CONUS 81km) NGRID ^Y.Q... KWBE ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/nam/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_nam_us81.grb # NAM model (84) on the R (212) grid (CONUS 40km) NGRID ^[YZ].R... KWBE ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/nam/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_nam_us40.grb # NAM model 12km CONUS NGRID ^[LM].B... KWBE ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/nam/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_nam_us12.grb # NAM model (84) on the U (215) grid (CONUS 20km) NGRID ^[YZ].U... KWBE ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/nam/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_nam_us20.grb # NAM model (84) on the N (207) grid (AK small) NGRID ^Y.N... KWBE ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/nam/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_nam_ak95.grb # NAM model (84) on the V (216) grid (AK large) HDS ^[YZ].V... KWBE ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/nam/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_nam_ak45.grb # HDS ^[YZ].Z... KWBE ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/nam/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_nam_pr32.grb NGRID ^[YZ].M... KWBE ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/nam/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_nam_M.grb NGRID ^[YZ].D... KWBS ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/nam/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_nam_D.grb NGRID ^[YZ].F... KWBE ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/nam/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_nam_F.grb NGRID ^[YZ].F... KWBS ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/nam/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_nam_FS.grb #---------------------------------------------------------------------------- # NDFD NGRID ^[XY]..... KWBN ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/model/ndfd/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_ndfd.grb NGRID ^L..... KWBN ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/model/ndfd/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_ndfd.grb #---------------------------------------------------------------------------- # RAP model (86) on the Q (211) grid NGRID ^[YZ].Q... KWBG ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/rap/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_rap_us.grb # RAP model (86) on the W (236) grid (CONUS 40km) NGRID ^Y.W... KWBG ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/rap/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_rap_us40.grb # RAP model (86) on the P (255) grid (Carib 16km) NGRID ^Y.P... KWBG ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/rap/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_rap_pr16.grb # RAP model (86) on the D (130) grid (CONUS 13km) NGRID ^L.D... KWBG ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/rap/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_rap_us13.grb #---------------------------------------------------------------------------- # SST analyses ETWA88_KWBI_120000 WMO ^HTXA88 KWBC ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/sst/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_sst.grb NGRID ^ETWA88 KWBI ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/sst/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_sst08.grb #---------------------------------------------------------------------------- # UKMET on the thinned grid NGRID ^H.[I-P]... EGRR ([0-3][0-9])([0-2][0-9]) FILE noaaport/model/ukmet/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2_ukmet.grb #---------------------------------------------------------------------------- # Raw model grids #ANY ^([HELMYZ].)(....) (K...) ([0-3][0-9])([0-2][0-9])([0-5][0-9]) # FILE noaaport/model/raw/(\4:yyyy)(\4:mm)\4/\5/\1/\1\2_\3_\4\5\6 # ############################################################################# # Satellite data in sat directory # # TIGE GOES East # NIMAGE TIGE01 KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/sat/ge/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_ge_vi.gini NIMAGE TIGE02 KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/sat/ge/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_ge_i11.gini NIMAGE TIGE03 KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/sat/ge/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_ge_i12.gini NIMAGE TIGE04 KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/sat/ge/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_ge_i3.gini NIMAGE TIGE05 KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/sat/ge/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_ge_wv.gini # # TIGW GOES West # NIMAGE TIGW01 KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/sat/gw/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_gw_vi.gini NIMAGE TIGW02 KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/sat/gw/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_gw_i11.gini NIMAGE TIGW03 KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/sat/gw/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_gw_i12.gini NIMAGE TIGW04 KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/sat/gw/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_gw_i3.gini NIMAGE TIGW05 KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/sat/gw/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_gw_wv.gini # # TIGN National composites # NIMAGE TIGN01 KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/sat/nc/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_gnc_vi.gini NIMAGE TIGN02 KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/sat/nc/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_gnc_i11.gini NIMAGE TIGN03 KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/sat/nc/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_gnc_i12.gini NIMAGE TIGN04 KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/sat/nc/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_gnc_i3.gini NIMAGE TIGN05 KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) FILE noaaport/sat/nc/(\1:yyyy)(\1:mm)\1/(\1:yyyy)(\1:mm)\1_\2\3_gnc_wv.gini # # GOES 16 # #NOTHER TI([RSTU]...) KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) (...) # FILE -close -overwrite noaaport/satraw/(\2:yyyy)(\2:mm)\2_\3\4_goesr_\1_\5.raw NOTHER TI([RSTU]...) KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) (...) PIPE -close /home/ldm/scripts/strip_header /data/noaaport/satraw/(\2:yyyy)(\2:mm)\2_\3\4_goesr_\1_\5.nc # Composite vis-blue NOTHER TI(R[CESTUW]01) KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) (PAA) EXEC /home/ldm/scripts/composite_goesr /data/noaaport/satraw/(\2:yyyy)(\2:mm)\2_\3\4_goesr_\1_\5.nc # Composite vis-red NOTHER TI(R[CESTUW]02) KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) (PAA) EXEC /home/ldm/scripts/composite_goesr /data/noaaport/satraw/(\2:yyyy)(\2:mm)\2_\3\4_goesr_\1_\5.nc # Composite wv NOTHER TI(R[CESTUW]09) KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) (PAA) EXEC /home/ldm/scripts/composite_goesr /data/noaaport/satraw/(\2:yyyy)(\2:mm)\2_\3\4_goesr_\1_\5.nc # Composite ir NOTHER TI(R[CESTUW]14) KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9]) (PAA) EXEC /home/ldm/scripts/composite_goesr /data/noaaport/satraw/(\2:yyyy)(\2:mm)\2_\3\4_goesr_\1_\5.nc # Satellite tilecache OTHER ^AVAIL SATIMG (........)_(.*full.*) EXEC /home/adds/scripts/tile_sat /data/noaaport/sat/g16/\1/\1_\2