[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
950808: netcdf files
- Subject: 950808: netcdf files
- Date: Tue, 08 Aug 1995 14:35:55 -0600
>From: Steve Adams <address@hidden>
>Organization: Auburn
>Keywords: 199508081846.AA24279 WXP netCDF
Steve,
>I have a question regarding the display of netcdf files in WXP, but was
>not sure where to pose the question. So... would you guys pass it on to
>the appropriate place if necessary? Thanks. My question:
>
>A colleague is sending me some grid files from the RAMS mesoscale model.
>They are in netcdf format. How can I display them using WXP?
WXP can read some netCDF files, but it does not have the ability to read
in arbitrary netCDF files.
>Couldn't
>seem to get it right using contour or grbcalc. Have tried various
>iterations of ncdump, ncgen and even gribtonc with a .cdl from ncdump.
What are you attempting to do with ncdump? One application that is
able to do a pretty good job on reading arbitrary netCDF files is the
commercially available IDL package. Do you have access to this package
at Auburn?
>Here is the output from a "ncdump -c" on one of the files....
>
>Any help would be greatly appreciated.
>
>----------------------------------------------------------------
>Stephen D. Adams Internet: address@hidden
>NOAA/National Weather Service (334) 844-4514 (voice)
>SE Ag Weather Service Center (334) 887-4511 (FTS)
>Auburn University, Alabama (334) 844-5933 (FAX)
>Snail-Mail:
>National Weather Service, PO Box 3267, Auburn, AL 36831-3267
>www: http://www.awis.auburn.edu gopher: gopher.awis.auburn.edu
>----------------------------------------------------------------
>
>netcdf 951661200 {
>dimensions:
> level = 21 ;
> fctimes = 1 ;
> namelen = 132 ;
> lat = 61 ;
> lon = 49 ;
> n_2d_grids = 189 ;
> var_len = 4 ;
> coord_len = 5 ;
> unit_len = 11 ;
> comm_len = 126 ;
> domain_len = 12 ;
> asc_len = 18 ;
>
>variables:
> float rz(fctimes, level, lat, lon) ;
> rz:long_name = "RAMS model height" ;
> rz:units = "meters" ;
> rz:valid_range = -200.f, 200.f ;
> rz:_FillValue = 9.9999999e+36f ;
> rz:LAPS_var = "HT" ;
> rz:lvl_coord = "HPA " ;
> rz:LAPS_units = "METERS" ;
> float ru(fctimes, level, lat, lon) ;
> ru:long_name = "RAMS eastward wind" ;
> ru:units = "meters/second" ;
> ru:valid_range = -200.f, 200.f ;
> ru:_FillValue = 9.9999999e+36f ;
> ru:LAPS_var = "U3" ;
> ru:lvl_coord = "HPA " ;
> ru:LAPS_units = "M/S" ;
> float rv(fctimes, level, lat, lon) ;
> rv:long_name = "RAMS northward wind" ;
> rv:units = "meters/second" ;
> rv:valid_range = -200.f, 200.f ;
> rv:_FillValue = 9.9999999e+36f ;
> rv:LAPS_var = "V3" ;
> rv:lvl_coord = "HPA " ;
> rv:LAPS_units = "M/S" ;
> float rw(fctimes, level, lat, lon) ;
> rw:long_name = "RAMS omega" ;
> rw:units = "pascals/second" ;
> rw:valid_range = -20000.f, 20000.f ;
> rw:_FillValue = 9.9999999e+36f ;
> rw:LAPS_var = "OM" ;
> rw:lvl_coord = "HPA " ;
> rw:LAPS_units = "PA/S" ;
> float rt(fctimes, level, lat, lon) ;
> rt:long_name = "RAMS temperature" ;
> rt:units = "degrees Kelvin" ;
> rt:valid_range = 0.f, 100.f ;
> rt:_FillValue = 9.9999999e+36f ;
> rt:LAPS_var = "T3" ;
> rt:lvl_coord = "HPA" ;
> rt:LAPS_units = "K" ;
> float rsh(fctimes, level, lat, lon) ;
> rsh:long_name = "RAMS specific humidity" ;
> rsh:units = "kg/kg" ;
> rsh:valid_range = 0.f, 0.1f ;
> rsh:_FillValue = 9.9999999e+36f ;
> rsh:LAPS_var = "SH" ;
> rsh:lvl_coord = "HPA" ;
> rsh:LAPS_units = " " ;
> float rh3(fctimes, level, lat, lon) ;
> rh3:long_name = "RAMS relative humidity" ;
> rh3:units = "percent" ;
> rh3:valid_range = 0.f, 100.f ;
> rh3:_FillValue = 9.9999999e+36f ;
> rh3:LAPS_var = "RH3" ;
> rh3:lvl_coord = "HPA" ;
> rh3:LAPS_units = "PERCENT" ;
> float lwc(fctimes, level, lat, lon) ;
> lwc:long_name = "RAMS cloud liquid water" ;
> lwc:units = "grams/meter**3" ;
> lwc:valid_range = 0.f, 100.f ;
> lwc:_FillValue = 9.9999999e+36f ;
> lwc:LAPS_var = "LWC" ;
> lwc:lvl_coord = "HPA" ;
> lwc:LAPS_units = "G/M**3" ;
> float ice(fctimes, level, lat, lon) ;
> ice:long_name = "RAMS cloud ice" ;
> ice:units = "grams/meter**3" ;
> ice:valid_range = 0.f, 100.f ;
> ice:_FillValue = 9.9999999e+36f ;
> ice:LAPS_var = "ICE" ;
> ice:lvl_coord = "HPA" ;
> ice:LAPS_units = "G/M**3" ;
> long lvl(n_2d_grids) ;
> long imax ;
> long jmax ;
> long kmax ;
> long kdim ;
> char rz_comment(fctimes, level, comm_len) ;
> char ru_comment(fctimes, level, comm_len) ;
> char rv_comment(fctimes, level, comm_len) ;
> char rw_comment(fctimes, level, comm_len) ;
> char rt_comment(fctimes, level, comm_len) ;
> char rsh_comment(fctimes, level, comm_len) ;
> char rh3_comment(fctimes, level, comm_len) ;
> char lwc_comment(fctimes, level, comm_len) ;
> char ice_comment(fctimes, level, comm_len) ;
> char laps_domain_file(domain_len) ;
> char asctime(asc_len) ;
> short fctimes(fctimes) ;
> fctimes:long_name = "forecast times" ;
> short level(level) ;
> level:long_name = "level" ;
> short rz_fcinv(fctimes, level) ;
> rz_fcinv:_FillValue = 0s ;
> short ru_fcinv(fctimes, level) ;
> ru_fcinv:_FillValue = 0s ;
> short rv_fcinv(fctimes, level) ;
> rv_fcinv:_FillValue = 0s ;
> short rw_fcinv(fctimes, level) ;
> rw_fcinv:_FillValue = 0s ;
> short rt_fcinv(fctimes, level) ;
> rt_fcinv:_FillValue = 0s ;
> short rsh_fcinv(fctimes, level) ;
> rsh_fcinv:_FillValue = 0s ;
> short rh3_fcinv(fctimes, level) ;
> rh3_fcinv:_FillValue = 0s ;
> short lwc_fcinv(fctimes, level) ;
> lwc_fcinv:_FillValue = 0s ;
> short ice_fcinv(fctimes, level) ;
> ice_fcinv:_FillValue = 0s ;
> char origin(namelen) ;
> char model(namelen) ;
> long version ;
> long num_variables ;
>
>data:
>
> fctimes = 0 ;
>
> level = 100, 150, 200, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700,
> 750, 800, 850, 900, 950, 1000, 1050, 1100 ;
>}
Tom Yoksas