HDF files
Don Hooper
hoop at COLORADO.EDU
Wed Feb 2 16:41:44 EST 2005
Andreea Ira,
Just lose the ZDEF line from the DDF. If you use one, it must name a
dimension. I don't see any dimension in your data file that qualifies, so
just don't use one. All lines in the XDFopen-style DDFs are optional
except for DSET.
-Hoop
> From owner-gradsusr at LIST.CINECA.IT Wed Feb 2 12:54:34 2005
> From: Andreea Ira <andreea_ira at YAHOO.COM>
>
> Dear all,
>
> I am having some troubles in completing the task of
> reading and displaying data in hdf format using GrADS
> and I would appreciate your assistance.
>
> Since according to the directions to read and display
> the data in question, I need to create a .ddf file, I
> did so using the information that I can obtain from a
> dump (created using hdf binaries and following the
> from the README file).
>
> 1. I include here the contents of the dump file:
>
> dimensions:
> 2_5_deg__regional_colat__zones = 72 ;
> 2_5_deg__regional_long__zones = 144 ;
> days = 31 ;
> hours = 24 ;
> 5_0_deg__regional_colat__zones = 36 ;
> 5_0_deg__regional_long__zones = 72 ;
> 10_0_deg__regional_colat__zones = 18 ;
> 10_0_deg__regional_long__zones = 36 ;
> 2_5_deg__zonal_colat__zones = 72 ;
> 5_0_deg__zonal_colat__zones = 36 ;
> 10_0_deg__zonal_colat__zones = 18 ;
> 2_5_deg__global_zone = 1 ;
> 5_0_deg__global_zone = 1 ;
> 10_0_deg__global_zone = 1 ;
>
> variables:
> float
> Solar_incidence(2_5_deg__regional_colat__zones,
> 2_5_deg__regional_long__zones) ;
> Solar_incidence:_FillValue =
> 3.4028235e+38f ;
> Solar_incidence:valid_range = 0.f,
> 500000.f ;
> Solar_incidence:long_name = "2.5
> Degree Regional, Monthly (Day), Total-sky Averages" ;
> Solar_incidence:units = "Watt hours
> per square meter" ;
> float
> Net_radiant_flux(2_5_deg__regional_colat__zones,
> 2_5_deg__regional_long__zones) ;
> Net_radiant_flux:_FillValue =
> 3.4028235e+38f ;
> Net_radiant_flux:valid_range = -200.f,
> 200.f ;
> Net_radiant_flux:long_name = "2.5
> Degree Regional, Monthly (Day), Total-sky Averages" ;
> Net_radiant_flux:units = "Watts per
> square meter" ;
> float
> Longwave_flux(2_5_deg__regional_colat__zones,
> 2_5_deg__regional_long__zones) ;
> Longwave_flux:_FillValue =
> 3.4028235e+38f ;
> Longwave_flux:valid_range = 50.f,
> 450.f ;
> Longwave_flux:long_name = "2.5 Degree
> Regional, Monthly (Day), Total-sky Averages" ;
> Longwave_flux:units = "Watts per
> square meter" ;
> float
> Shortwave_flux(2_5_deg__regional_colat__zones,
> 2_5_deg__regional_long__zones) ;
> Shortwave_flux:_FillValue =
> 3.4028235e+38f ;
> Shortwave_flux:valid_range = 0.f,
> 1400.f ;
> Shortwave_flux:long_name = "2.5 Degree
> Regional, Monthly (Day), Total-sky Averages" ;
> Shortwave_flux:units = "Watts per
> square meter" ;
> float Albedo(2_5_deg__regional_colat__zones,
> 2_5_deg__regional_long__zones) ;
> Longwave_flux:units = "Watts per square meter" ;
> byte Number_of_hours_of_longwave_flux(days,
> 2_5_deg__regional_colat__zones,
> 2_5_deg__regional_long__zones) ;
>
> Number_of_hours_of_longwave_flux:valid_range = '\0',
> '\30' ;
>
> Number_of_hours_of_longwave_flux:_FillValue = '\177' ;
>
> Number_of_hours_of_longwave_flux:long_name = "2.5
> Degree Regional, Daily, Total-sky Averages" ;
> Number_of_hours_of_longwave_flux:units
> = "hours" ;
> float Shortwave_flux(days,
> 2_5_deg__regional_colat__zones,
> 2_5_deg__regional_long__zones) ;
>
> 2. I used information from here to create a .ddf file
> that will then be used with the GrADS xdfopen file
> command. I include the file here (I followed the
> example provided by the GrADS web site that describe
> this):
>
> DSET ^CER_ES4_Aqua-FM3_Edition2_024024.200207
> TITLE This is only a test
> UNDEF 1.0E15
> XDEF 2_5_deg__regional_long__zones 144 LINEAR -180.0
> 2.5
> YDEF 2_5_deg__regional_colat__zones 91 LINEAR -90.0
> 2.0
> TDEF days 31 LINEAR 0Z01JUL2002 1MO
> ZDEF 1 LEVELS 1000
> VARS 5
> Solar_incidence=>solin 0 99 Incident Radiation
> Net_radiant_flux=>netflux 0 99 Net radiation
> Longwave_flux=>lwflux 0 99 Longwave flux
> Shortwave_flux=>swflux 0 99 Shortwave flux
> Albedo=>albedo 0 99 Albedo
> ENDVARS
>
> 3.Finally, when I try to open the file in GrADS using
> xdfopen command, I receive these errors:
>
> XDFopen Error: Missing or invalid dimension size.
> --> The invalid description file record is:
> --> zdef 1 levels 1000
> The data file was not opened.
>
> I am using grads 1.8SL11
>
>
> Thank you,
>
> Andreea Ira
More information about the gradsusr
mailing list