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 cermak@xxxxxxxxxxxx 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
rkambic@xxxxxxxxxxxxxxxx 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