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

Re: local thredds server operational



Rob,

you mentioned that you were not really glued to your current ldm data
directory structure. so i'm attaching a pqact.thredds that TDS needs for the
default catalogs setup. it expects the unidata decoders package to be
installed, in the ~ldm/decoders dir, util/ldmfile.sh, and the util/pngg2gini
utilities. you can comment out these if you do not plan on serving the data.
also, the ldmd.conf needs to have a line added:

exec    "pqact -f ANY-CONDUIT-NNEXRAD-CRAFT /opt/ldm/etc/pqact.thredds"

if you plan on using your current pqact file, the duplicate entries
in it should be comment out using a # sign.

if you don't mind me asking what data do you currently receive? what sites
are your upstreams?

in a couple of days, there will be a new thredd war file for you to
install that will work with this directory structure.

thanks,
robb...




On Mon, 1 Aug 2005 address@hidden wrote:

> Robb,
>
> I can see our local installation of Thredds under tomcat 5.5.9
> and java 1.5.0_02 on a Mandrake 10.2 system.
>
> Had to load to give thredds its own copy of tomcat.  There is a
> bug in the LAS system that is preventing our test of the TDS
> system with LAS.
>
> Looks like more documentation is hitting the site at
> http://motherlode.ucar.edu:8088/thredds/docs/
>
> Our local copy is operating at:
>   http://ak.aoos.org:8080/thredds/catalog.html
>
> What should we do next?
>
> I am planning to attend the OOS Tech 2005 meeting in Baltimore, MD.
> I think I saw that THREDDS was going to be presented there?
>
> Rob
>

===============================================================================
Robb Kambic                                Unidata Program Center
Software Engineer III                      Univ. Corp for Atmospheric Research
address@hidden             WWW: http://www.unidata.ucar.edu/
===============================================================================
#
# This pqact defines the directory structure expected by the THREDDS Data Server
# default configuration.  It includes the pqact entries using decoders and FILE
# actions to create the structure. If this pqact is implemented then the 
# THREDDS Data Server should work without doing any data structure 
# configurations. Default configuration starting at the ~ldm/data directory:
#
# pub
# pub/native
#
# data/pub/native/surface/metar/{day}
# data/pub/native/surface/synoptic/{day}
# data/pub/native/surface/buoy/{day}
# data/pub/native/surface/zone/{day}
# data/pub/native/surface/ddplus/{day}
# data/pub/native/upperair/{day}
#
# pub/native/gini
#
# pub/native/profiler/netcdf/06min/{day}
# pub/native/profiler/netcdf/01hr/{day}
# pub/native/profiler/bufr
#
# pub/native/grid/RADAR/1km_mosaic
# pub/native/grid/RADAR/digital_precip
# pub/native/grid/RADAR/rcm
#
# pub/native/grid/GFS/N_Hemisphere_381km
# pub/native/grid/GFS/CONUS_191km
# pub/native/grid/GFS/Alaska_191km
# pub/native/grid/GFS/CONUS_80km
# pub/native/grid/GFS/CONUS_95km
# pub/native/grid/GFS/Spectral
# pub/native/grid/GFS/Ensemble
# pub/native/grid/MRF/N_Hemisphere_381km
# pub/native/grid/MRF/CONUS_191km
# pub/native/grid/MRF/Alaska_191km
# pub/native/grid/MRF/Hawaii_160km
# pub/native/grid/MRF/Puerto_Rico_191km
# pub/native/grid/MRF/Extended
# pub/native/grid/NAM/Alaska_95km
# pub/native/grid/NAM/CONUS_80km
# pub/native/grid/NAM/CONUS_40km
# pub/native/grid/NAM/CONUS_20km
# pub/native/grid/NAM/Alaska_45km
# pub/native/grid/NAM/Alaska_22km
# pub/native/grid/NGM/CONUS_80km
# pub/native/grid/NGM/Alaska_95km
# pub/native/grid/NGM/CONUS_191km
# pub/native/grid/RUC/CONUS_80km
# pub/native/grid/RUC/CONUS_40km
# pub/native/grid/SPECTRAL
# pub/native/grid/OCEAN
# pub/native/grid/ECMWF
# pub/native/grid/UKMET/thin
# pub/native/grid/GEM                // Canadian grid
# pub/native/grid/NOGAPS             // FNMOC grid
# pub/native/grid/COAMPS             // FNMOC grid
# pub/native/grid/WSETA
# pub/native/grid/WRF
#
# Grib2 grids
# pub/native/grid/NAM/CONUS_12km
# pub/native/grid/NAM/Alaska_11km
# pub/native/grid/DGEX/CONUS_12km    // Downscaled GFS with Eta Extension 
(DGEX) 
# pub/native/grid/DGEX/Alaska_12km
# pub/native/grid/NDFD/CONUS_20km
# pub/native/grid/GFS/CONUS_191km
#
# Decoded data
#
# pub/decoded/netcdf/surface/metar/{day}
# pub/decoded/netcdf/surface/synoptic/{day}
# pub/decoded/netcdf/surface/buoy/{day}
# pub/decoded/netcdf/upperair/{day}
# pub/decoded/netcdf/grid
#
# pub/decoded/radar/composite
#
# Restricted data
#
# ucar_only/native/ACARS/{day} 
#
#-------------------------------------------------------------------------------
#
# Surface test data
#
# All aviation reports including metar tests, broken/written to stn files
DDS|IDS ^S(A....|P....|XUS8.) .... ([0-3][0-9])
        PIPE    decoders/metarWriter
        data/pub/native/surface/metar
        (\2:yyyy)(\2:mm)
#
# Synoptic reports, broken/written to stn files
#DDS|IDS        ^SM.... .... ([0-3][0-9])
#       PIPE    decoders/synopticWriter
#       data/pub/native/surface/synoptic
#       (\1:yyyy)(\1:mm)
#
# buoy reports, broken/written to stn or WMO ID numbers files
#DDS|IDS        ^S[NS].... .... ([0-3][0-9])
#       PIPE    decoders/buoyWriter
#       data/pub/native/surface/buoy
#       (\1:yyyy)(\1:mm)
#
# zone reports, broken/written to zone files
#DDS|IDS        ^FOUS5. .... ([0-3][0-9])
#       PIPE    decoders/surface/zoneWriter
#       data/pub/native/zone
#       (\1:yyyy)(\1:mm)
#
# all of DDS/PPS/IDS | NOAAPORT textual data
DDPLUS|IDS      ^[^\-]
        FILE
        data/pub/native/surface/ddplus/%Y%m%d/%Y%m%d%H_DDPLUS.wmo
#
# FSL ACARS data need permission to receive data
# upper air reports, broken/written to stn files
#DDS|IDS        ^U[ABDEFGHIJKLMPQRSTXZ].... .... ([0-3][0-9])
#       PIPE    decoders/upperairWriter
#       data/pub/native/upperair
#       (\1:yyyy)(\1:mm)
#
#
#
# NOAAPORT GINI Images
#
#
# PNG compressed NOAAPORT GINI Images
NIMAGE  ^sat/ch[0-9]/.*/(.*)/([12][0-9])([0-9][0-9])([01][0-9])([0-3][0-9]) 
([0-2][0-9])([0-5][0-9])/(.*)/(.*km)/
        PIPE    -close
        util/pngg2gini -vl logs/ldm-mcidas.log
        data/pub/native/gini/gini_\2\3\4\5/\8/\9/\1/\1_\2\3\4\5_\6\7
#
# Zlib compressed NOAAPORT GOES-East/West GINI Images -- FILE
NIMAGE  ^satz/ch[0-9]/.*/(.*)/([12][0-9])([0-9][0-9])([01][0-9])([0-3][0-9]) 
([0-2][0-9])([0-5][0-9])/(.*)/(.*km)/
        PIPE    -close
        util/ldmfile.sh 
data/pub/native/gini/gini_\2\3\4\5/\8/\9/\1/\1_\2\3\4\5_\6\7
#
#
# FSL hourly summary and 6-minute wind profiler data
FSL2    ^FSL\.NetCDF\.NOAAnet\.windprofiler\.(01hr|06min)\.(....)(...)(.*)
        FILE
        data/pub/native/profiler/netcdf/\1/\2\3/\2\3\4_\1.nc
#
# profile data in BUFR format
HRS     ^IUPT0[1-4] KBOU ([0-3][0-9])([0-2][0-9])([0-9][0-9])
        FILE
        data/pub/native/profiler/bufr/(\1:yyyy)(\1:mm)\1\2.prof
#
HRS     ^([IJ]...).. (....) ([0-3][0-9])([0-2][0-9])([0-9][0-9])
        FILE
        data/pub/native/profiler/bufr/(\3:yyyy)(\3:mm)\3\4_\1_\2.bufr
#
# RADAR grid products
#
HRS     ^HAXA00 K... ([0-3][0-9])([0-2][0-9])([0-9][0-9])
        FILE
        data/pub/native/grid/RADAR/1km_mosaic/(\1:yyyy)(\1:mm)\1\2\3.grib
#
# DPA (SDUS8.)
HRS     ^SDUS8. .... ([0-3][0-9])([0-2][0-9])([0-9][0-9]).*/pDPA
        FILE
        data/pub/native/grid/RADAR/digital_precip/(\1:yyyy)(\1:mm)\1\2.dpa
#
# RCM (SDUS4.)
HRS     ^SDUS4. .... ([0-3][0-9])([0-2][0-9])([0-9][0-9]).*/pRCM
        FILE
        data/pub/native/grid/RADAR/rcm/(\1:yyyy)(\1:mm)\1\2.rcm
#
#
# Model files in grib format
#
# GFS/AVN grid output
# Grid #201 N. Hemisphere 381km: ^Y.A... KWBC.*/m(AVN|GFS|SSIAVN|SSIGFS)
# Grid #202 CONUS         191km: ^Y.I... KWBC.*/m(AVN|GFS|SSIAVN|SSIGFS)
# Grid #203 Alaska        191km: ^Y.J... KWBC.*/m(AVN|GFS|SSIAVN|SSIGFS)
# Grid #211 CONUS          80km: ^Y.Q... KWBC.*/m(AVN|GFS|SSIAVN|SSIGFS)
# Grid #213 CONUS          95km: ^Y.H... KWBC.*/m(AVN|GFS|SSIAVN|SSIGFS)
# Select any/all grids desired from [QAIJH]
#
HRS     ^[YZ].(A)... KWB. ([0-3][0-9])([0-2][0-9]).*/m(AVN|GFS|SSIAVN|SSIGFS)
        FILE
        data/pub/native/grid/GFS/N_Hemisphere_381km/(\2:yyyy)(\2:mm)\2\3_GFS.wmo
HRS     ^[YZ].(I)... KWB. ([0-3][0-9])([0-2][0-9]).*/m(AVN|GFS|SSIAVN|SSIGFS)
        FILE
        data/pub/native/grid/GFS/CONUS_191km/(\2:yyyy)(\2:mm)\2\3_GFS.wmo
HRS     ^[YZ].(J)... KWB. ([0-3][0-9])([0-2][0-9]).*/m(AVN|GFS|SSIAVN|SSIGFS)
        FILE
        data/pub/native/grid/GFS/Alaska_191km/(\2:yyyy)(\2:mm)\2\3_GFS.wmo
HRS     ^[YZ].(Q)... KWB. ([0-3][0-9])([0-2][0-9]).*/m(AVN|GFS|SSIAVN|SSIGFS)
        FILE
        data/pub/native/grid/GFS/CONUS_80km/(\2:yyyy)(\2:mm)\2\3_GFS.wmo
HRS     ^[YZ].(H)... KWB. ([0-3][0-9])([0-2][0-9]).*/m(AVN|GFS|SSIAVN|SSIGFS)
        FILE
        data/pub/native/grid/GFS/CONUS_95km/(\2:yyyy)(\2:mm)\2\3_GFS.wmo
#
# Global AVN (Spectral) Thinned grids
# Grid octets I-P will be stitched together as a single global grid
#
#
HRS     ^H.[I-P]... KWB[^K] ([0-3][0-9])([0-2][0-9])
        FILE
        data/pub/native/grid/GFS/Spectral/(\1:yyyy)(\1:mm)\1\2_GFS.wmo
#
#Ensemble members
HRS     ^H.[I-P]... KWBK ([0-3][0-9])([0-2][0-9])
        FILE
        data/pub/native/grid/GFS/Ensemble/(\1:yyyy)(\1:mm)\1\2_ENS.wmo
#
# MRF grid
#
# Grid #201 N. Hemisphere 381km: ^Y.A... KWBH
# Grid #202 CONUS         191km: ^Y.I... KWBH
# Grid #203 Alaska        191km: ^Y.J... KWBH
# Grid #204 Hawaii        160km: ^Y.K... KWBH
# Grid #205 Puerto Rico   191km: ^Y.L... KWBH
#
HRS     ^[YZ].(A)... KWBH ([0-3][0-9])([0-2][0-9])
        FILE
        data/pub/native/grid/MRF/N_Hemisphere_381km/(\2:yyyy)(\2:mm)\2\3_MRF.wmo
HRS     ^[YZ].(I)... KWBH ([0-3][0-9])([0-2][0-9])
        FILE
        data/pub/native/grid/MRF/CONUS_191km/(\2:yyyy)(\2:mm)\2\3_MRF.wmo
HRS     ^[YZ].(J)... KWBH ([0-3][0-9])([0-2][0-9])
        FILE
        data/pub/native/grid/MRF/Alaska_191km/(\2:yyyy)(\2:mm)\2\3_MRF.wmo
HRS     ^[YZ].(K)... KWBH ([0-3][0-9])([0-2][0-9])
        FILE
        data/pub/native/grid/MRF/Hawaii_160km/(\2:yyyy)(\2:mm)\2\3_MRF.wmo
HRS     ^[YZ].(L)... KWBH ([0-3][0-9])([0-2][0-9])
        FILE
        data/pub/native/grid/MRF/Puerto_Rico_191km/(\2:yyyy)(\2:mm)\2\3_MRF.wmo
#  MRF grid - Extended range grids E and F
#
HRS     ^H.[EF][A-Z][0-9][0-9] KWB. ([0-3][0-9])([0-2][0-9])..
        FILE
        data/pub/native/grid/MRF/Extended/(\1:yyyy)(\1:mm)\1\2_MRF.wmo
#
#
# ETA/NAM grids
# Grid #207 95km Alaska:   ^[YZ].N.*/m(ETA|NAM)
# Grid #211 80km CONUS:    ^[YZ].Q.*/m(ETA|NAM)
# Grid #212 40km CONUS:    ^[YZ].R.*/m(ETA|NAM)
# Grid #215 20km CONUS:    ^[YZ].U.*/m(ETA|NAM)
# Grid #216 45km Alaska:   ^[YZ].V.*/m(ETA|NAM)
# Grid #217 22km Alaska:   ^[YZ].Y.*/m(ETA|NAM)
# Select any/all grids desired from [QRUT]
HRS     ^[YZ].(N)... KWB. ([0-3][0-9])([0-2][0-9]).*/m(ETA|NAM)
        FILE
        data/pub/native/grid/NAM/Alaska_95km/(\2:yyyy)(\2:mm)\2\3_NAM.wmo
HRS     ^[YZ].(Q)... KWB. ([0-3][0-9])([0-2][0-9]).*/m(ETA|NAM)
        FILE
        data/pub/native/grid/NAM/CONUS_80km/(\2:yyyy)(\2:mm)\2\3_NAM.wmo
HRS     ^[YZ].(R)... KWB. ([0-3][0-9])([0-2][0-9]).*/m(ETA|NAM)
        FILE
        data/pub/native/grid/NAM/CONUS_40km/(\2:yyyy)(\2:mm)\2\3_NAM.wmo
HRS     ^[YZ].(U)... KWB. ([0-3][0-9])([0-2][0-9]).*/m(ETA|NAM)
        FILE
        data/pub/native/grid/NAM/CONUS_20km/(\2:yyyy)(\2:mm)\2\3_NAM.wmo
HRS     ^[YZ].(V)... KWB. ([0-3][0-9])([0-2][0-9]).*/m(ETA|NAM)
        FILE
        data/pub/native/grid/NAM/Alaska_45km/(\2:yyyy)(\2:mm)\2\3_NAM.wmo
HRS     ^[YZ].(Y)... KWB. ([0-3][0-9])([0-2][0-9]).*/m(ETA|NAM)
        FILE
        data/pub/native/grid/NAM/Alaska_22km/(\2:yyyy)(\2:mm)\2\3_NAM.wmo
#
# NGM grid output
# Grid #211 CONUS   80km: ^[YZ].Q.*/mNGM
# Grid #207 Alaska  95km: ^[YZ].N.*/mNGM
# Grid #202 CONUS  191km: ^[YZ].I.*/mNGM
# Grid #213 CONUS   95km: ^[YZ].H.*/mNGM
# Select any/all grids desired from [QNIH]
#
HRS     ^[YZ].(Q)... KWB. ([0-3][0-9])([0-2][0-9]).*/mNGM)
        FILE
        data/pub/native/grid/NGM/CONUS_80km/(\2:yyyy)(\2:mm)\2\3_\4.wmo
HRS     ^[YZ].(N)... KWB. ([0-3][0-9])([0-2][0-9]).*/mNGM)
        FILE
        data/pub/native/grid/NGM/Alaska_95km/(\2:yyyy)(\2:mm)\2\3_\4.wmo
HRS     ^[YZ].(I)... KWB. ([0-3][0-9])([0-2][0-9]).*/mNGM)
        FILE
        data/pub/native/grid/NGM/CONUS_191km/(\2:yyyy)(\2:mm)\2\3_\4.wmo
HRS     ^[YZ].(H)... KWB. ([0-3][0-9])([0-2][0-9]).*/mNGM)
        FILE
        data/pub/native/grid/NGM/CONUS_95km/(\2:yyyy)(\2:mm)\2\3_\4.wmo
#
# RUC grid output
# Grid #211 CONUS   80km: ^[YZ].Q.*/mRUC
# Grid #236 CONUS   40km: ^[YZ].W.*/mRUC
#
HRS     ^[YZ].(Q)... KWB. ([0-3][0-9])([0-2][0-9]).*/mRUC
        FILE
        data/pub/native/grid/RUC/CONUS_80km/(\2:yyyy)(\2:mm)\2\3_RUC.wmo
HRS     ^[YZ].(W)... KWB. ([0-3][0-9])([0-2][0-9]).*/mRUC
        FILE
        data/pub/native/grid/RUC/CONUS_40km/(\2:yyyy)(\2:mm)\2\3_RUC.wmo
#
#  Spectral grid - 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])..
        FILE
        data/pub/native/grid/SPECTRAL/(\1:yyyy)(\1:mm)\1\2_WAVE.wmo
#
# ocean grid
#
HRS     ^H[HKLTUV][T-W][ACEIK]93 KWB. ([0-3][0-9])([0-2][0-9])
        FILE
        data/pub/native/grid/OCEAN/(\1:yyyy)(\1:mm)\1\2_OCEAN.wmo
#
# ECMWF GRIB products, decode into yymmdd_ecmf#.gem (e1=global,e2=+/-35lat)
#
HRS     ^H[RHPT][A-L][A-Z][0-9][0-9] ECMF ([0-3][0-9])([0-2][0-9])
        FILE
        data/pub/native/grid/ECMWF/(\1:yyyy)(\1:mm)\1\2_ECMWF1.wmo
#
HRS     ^H[UV][A-L][A-Z][0-9][0-9] ECMF ([0-3][0-9])([0-2][0-9])
        FILE
        data/pub/native/grid/ECMWF/(\1:yyyy)(\1:mm)\1\2_ECMWF2.wmo
#
# Global UKMet thinned grids
HRS     ^H.[I-P]... EGRR ([0-3][0-9])([0-2][0-9])
        FILE
        data/pub/native/grid/UKMET/thin/(\1:yyyy)(\1:mm)\1\2_UKM.wmo
#
# Other NMC assorted binary products
HRS     ^_ELSE_$
        FILE
        data/pub/native/hrs_other/%Y%m%d%H_HRS.wmo
#
# CMC GEM grid data
CMC     
CMC_GEM_reg_.*_.*_([12][0-9][0-9][0-9])([0-1][0-9])([0-3][0-9])([0-2][0-9])_(.*).grib
        FILE    data/pub/native/grid/GEM/\1\2\3\4_\5.cmcgem
#
# FNMOC data available via IDD (NOGAPS & COAMPS grids)
# -------------------------
FNMOC   ^US058....-.......(0058)_...._.........(....)(..)(..)(..)_(.*)
        FILE    data/pub/native/grid/NOGAPS/\2/\3/\4/\5/\1/\6
FNMOC   
^US058....-.......([^0]...|0[^0]..|00[^5].|005[^8])_...._.........(....)(..)(..)(..)_(.*)
        FILE    data/pub/native/grid/COAMPS/\2/\3/\4/\5/\1/\6
#
# WSETA 
SPARE   ^rad/floater/(..........)/(n0r_........_....)
        FILE    -close  data/pub/native/grid/WSETA\1/n0r/\2
#
#SPARE   ^rad/floater/(..........)/(n0r_........_....)
#       EXEC    util/wseta_floaterrad_gif.csh wseta_\1/n0r/\2 \1 \2
#
#               
# NPORT
#       
NPORT   ^[LM].B... KWBE ([0-3][0-9])([0-2][0-9][0-6][0-9])
        FILE    
data/pub/native/grid/NAM/CONUS_12km/(\1:yyyy)(\1:mm)\1\2.ngrid_eta
NPORT   ^[LM].S... KWBE ([0-3][0-9])([0-2][0-9][0-6][0-9])
        FILE    
data/pub/native/grid/NAM/Alaska_11km/(\1:yyyy)(\1:mm)\1\2.ngrid_eta-ak
NPORT   ^[LM].E... KWBD ([0-3][0-9])([0-2][0-9][0-6][0-9])
        FILE    
data/pub/native/grid/DGEX/CONUS_12km/(\1:yyyy)(\1:mm)\1\2.ngrid_dgex
NPORT   ^[LM].F... KWBD ([0-3][0-9])([0-2][0-9][0-6][0-9])
        FILE    
data/pub/native/grid/DGEX/Alaska_12km/(\1:yyyy)(\1:mm)\1\2.ngrid_dgex-ak 
NPORT   ^[LM].U... KWBN ([0-3][0-9])([0-2][0-9][0-6][0-9])
        FILE    
data/pub/native/grid/NDFD/CONUS_20km/(\1:yyyy)(\1:mm)\1\2.ngrid_ndfd
NPORT   ^[LM].I... KWBJ ([0-3][0-9])([0-2][0-9][0-6][0-9])
        FILE    
data/pub/native/grid/GFS/CONUS_191km/(\1:yyyy)(\1:mm)\1\2.ngrid_gfs
#
#
# surface data in netCDF format
#
# metar decoder, creates NetCDF files formated data/decoded/yyyymmddhh_metar.nc
# All aviation reports including metar tests. old netcdf file format
#DDS|IDS        ^S(A....|P....|XUS8.) .... ([0-3][0-9])
#       PIPE    decoders/metar2nc
#       etc/metar.cdl
#       data/pub/decoded/netcdf/surface/metar
#       (\2:yyyy)(\2:mm)
#
# metar decoder, creates NetCDF files with new CDL format on a daily basis
# formated data/decoded/yyyymmdd_metar.nc
DDS|IDS ^S(A....|P....|XUS8.) .... ([0-3][0-9])
        PIPE    decoders/metar2nc.new1
        etc/metar.cdl.new1
        data/pub/decoded/netcdf/surface/metar
        (\2:yyyy)(\2:mm)
#
# upper air perl decoder
DDS|IDS ^U[ABDEFGHIJKLMPQRSTXZ].... .... ([0-3][0-9])
        PIPE    decoders/ua2nc
        etc/raob.cdl
        data/pub/decoded/netcdf/upperair
        (\1:yyyy)(\1:mm)
#
# buoy reports in yymmddhh_buoy.nc decoded into NetCDF format
DDS|IDS ^S[NS].... .... ([0-3][0-9])
        PIPE    decoders/buoy2nc
        etc/buoy.cdl
        data/pub/decoded/netcdf/surface/buoy
        (\1:yyyy)(\1:mm)
#
#
# Synoptic reports in yymmddhh_syn.nc decoded into NetCDF format
DDS|IDS ^SM.... .... ([0-3][0-9])
        PIPE    decoders/syn2nc
        etc/syn.cdl
        data/pub/decoded/netcdf/surface/synoptic
        (\1:yyyy)(\1:mm)
#
# grid data in netCDF format
#
# GFS grid on Lambert conformal CONUS grid replacing avn-q
HRS     ^Y.Q... KWB. (..)(..).*/m(AVN|SSIAVN|GFS|SSIGFS)
        PIPE    decoders/gribtonc
        etc/gfs_211.cdl
        data/pub/decoded/netcdf/grid/(\1:yyyy)(\1:mm)\1\2_gfs_211.nc
#
# GFS grid on thinned grids, interpolated to global 5.0 x 2.5 regular grid
HRS     ^H.[I-P]... KWB. (..)(..).*/m(AVN|SSIAVN|GFS|SSIGFS)
        PIPE    decoders/gribtonc
        -q "lin,dlat=2.5,dlon=5.0" etc/gfs_37-44.cdl
        data/pub/decoded/netcdf/grid/(\1:yyyy)(\1:mm)\1\2_gfs_37-44.nc
#
# ECMWF grid on global 2.5 x 2.5 degree grid
HRS     ^H.[A-L]... ECMF (..)(..)
        PIPE    decoders/gribtonc
        etc/ecmwf_1-12.cdl
        data/pub/decoded/netcdf/grid/(\1:yyyy)(\1:mm)\1\2_ecmwf_1-12.nc
#
# ETA grid on Lambert conformal CONUS grid
HRS     ^Y.Q... KWB. (..)(..).*/m(ETA|NAM)
        PIPE    decoders/gribtonc
        etc/eta_211.cdl
        data/pub/decoded/netcdf/grid/(\1:yyyy)(\1:mm)\1\2_eta_211.nc
#
# GFS grid on global 5.0 x 2.5 degree grids
HRS     ^H.[A-D]... .... (..)(..).*/m(SPEC62MRF|MRF)
        PIPE    decoders/gribtonc
        etc/gfs_21-24.cdl
        data/pub/decoded/netcdf/grid/(\1:yyyy)(\1:mm)\1\2_gfs_21-24.nc
#
# GFS grid on global 5.0 x 5.0 degree grid
HRS     ^H.[EF]... KWB. (..)(..)
        PIPE    decoders/gribtonc
        etc/gfs_25-26.cdl
        data/pub/decoded/netcdf/grid/(\1:yyyy)(\1:mm)\1\2_gfs_25-26.nc
#
# NGM grid on Lambert conformal CONUS grid
HRS     ^Y.Q... KWB. (..)(..).*/mNGM
        PIPE    decoders/gribtonc
        etc/ngm_211.cdl
        data/pub/decoded/netcdf/grid/(\1:yyyy)(\1:mm)\1\2_ngm_211.nc
#
# NOW and PWAV grids on global 5.0 x 2.5 degree grids
HRS     ^H.[A-D]... .... (..)(..).*(/mNOW|/mPWAV)
        PIPE    decoders/gribtonc
        etc/ocean_21-24.cdl
        data/pub/decoded/netcdf/grid/(\1:yyyy)(\1:mm)\1\2_ocean_21-24.nc
#
# RUC grid on Lambert conformal CONUS grid
HRS     ^[YZ].Q... KWB. (..)(..).*/mRUC
        PIPE    decoders/gribtonc
        etc/ruc_211.cdl
        data/pub/decoded/netcdf/grid/(\1:yyyy)(\1:mm)\1\2_ruc_211.nc
#
# RUC2 grid on Lambert conformal CONUS grid -- from shemp's pqact.conf
HRS     ^Y.W... KWB. (..)(..).*/mRUC2
        PIPE    decoders/gribtonc
        etc/ruc2_236.cdl
        data/pub/decoded/netcdf/grid/(\1:yyyy)(\1:mm)\1\2_ruc2_236.nc
#
# SST grid on global 5.0 x 2.5 degree grids
HRS     ^H.[A-D]... .... (..)(..).*/mSST
        PIPE    decoders/gribtonc
        etc/sst_21-24.cdl
        data/pub/decoded/netcdf/grid/(\1:yyyy)(\1:mm)\1\2_sst_21-24.nc
#
# SST grid on global 2.0 x 2.0 degree grid
HRS     ^H.[T-W]... .... (..)(..).*/mSST
        PIPE    decoders/gribtonc
        etc/sst_61-64.cdl
        data/pub/decoded/netcdf/grid/(\1:yyyy)(\1:mm)\1\2_sst_61-64.nc
#
# could be done by a link to pub/native/radar/nexrcomp but it's
# in {day}/{resolution}/{product} then
#
# png compressed NEXRAD Level III radar composites in GINI format
FNEXRAD         ^rad/NEXRCOMP/(...)/(...)_(........)_(....)
                PIPE    -close
                util/pngg2gini -vl logs/ldm-mcidas.log
                data/pub/decoded/radar/composite/\2/\1/\3/\2_\3_\4
#

# end of pqact.thredds

#
#PCWS   ^FSL\.NetCDF\.ACARS\.QC\.(...........)
#       FILE    -close  data/ucar_only/decoded/netcdf/acars/\1/\1.nc

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.