[gradsusr] can't load netcdf variable

Andrew Friedman andfried at gmail.com
Wed Jun 29 09:05:55 EDT 2016


Hi GrADS users,

I'm having trouble reading a variable from a netcdf file in GrADS. The
ncdump -h output is pasted at bottom (along with the original URL for
the file). It's a sea surface salinity (SSS) dataset, with a land-sea
mask. I'm able to open the file using 'sdfopen' and the land-sea mask,
but not the main variable 'sss'.

I know that the SSS data are there because there is output when I use
'ncdump -v sss.'

The same problem occurs when I write a control file with the following lines :
...
VARS 2
sss=>sss
mask=>mask
...
In this case, only 'mask' loads.

Does anyone have any ideas about why the variable might not be
loading? I assume there is something about the way the netcdf file is
written that makes the variable invisible to GrADS.

I'm runing OpenGrADS 2.1.a2.oga.1.

Thanks, Andrew

Original source: ftp://ftp.legos.obs-mip.fr/pub/soa/salinite/sss_atl/

ncdump -h sss_postobj_7013_ATL50N30Sreg1x1.nc
netcdf sss_postobj_7013_ATL50N30Sreg1x1 {
dimensions:
    time = UNLIMITED ; // (528 currently)
    longitude = 116 ;
    latitude = 81 ;
variables:
    double err(time, longitude, latitude) ;
        err:_FillValue = "1e+9" ;
        err:long_name = "Normalized Estimated Error" ;
        err:units = "none" ;
    double latitude(latitude) ;
        latitude:units = "degrees_north" ;
    double longitude(longitude) ;
        longitude:units = "degrees_east" ;
    double mask(longitude, latitude) ;
        mask:long_name = "Land / Sea Mask" ;
        mask:units = "none" ;
    double sss(time, longitude, latitude) ;
        sss:_FillValue = "1e+9" ;
        sss:long_name = "Sea Surface Salinity" ;
        sss:units = "none" ;
    double time(time) ;
        time:units = "months since January 1970" ;

// global attributes:
        :description = "Created by MATLAB Version7.5 (2007b)" ;
        :convention = "COARDS" ;
        :title = "MONTHLY SSS & ESTIMATED ERRORS 1970-2013 1degx1deg
AFTER OBJECTIVE ANALYSIS" ;
        :author = "Gilles REVERDIN and Elodie KESTENARE" ;
        :date = "23-Mar-2015 18:07" ;
        :history = "Tue Jun 28 19:58:53 2016: ncrename --attribute
.missing_value,_FillValue sss_postobj_7013_ATL50N30Sreg1x1.nc\n",
            "Tue Jun 28 19:55:41 2016: ncks --overwrite --mk_rec_dmn
time sss_postobj_7013_ATL50N30Sreg1x1.nc
sss_postobj_7013_ATL50N30Sreg1x1.nc" ;
        :NCO = "\"4.5.2\"" ;


More information about the gradsusr mailing list