Error: "file: NclNewFile.c, line: 6839 Could not get varnode"

From: Bridget Thrasher <bthrasher_at_nyahnyahspammersnyahnyah>
Date: Fri Jul 06 2012 - 13:11:03 MDT

I am getting a really odd error that is causing the word "string" to be
written to the beginning of the string attributes in my output files. (It
also looks like not everything is being written since the lon attributes
are missing.) Though the data is there, this is then causing problems when
trying to use the new files. Any ideas on what's going on?

%ncdump -h tmax_195001.nc
netcdf tmax_195001 {
dimensions:
lat = 3105 ;
lon = 7025 ;
time = 1 ;
variables:
double lat(lat) ;
lat:units = "degrees_north" ;
lat:long_name = "latitude coordinate" ;
lat:standard_name = "latitude" ;
double lon(lon) ;
lon:units = "degrees_east" ;
lon:long_name = "longitude coordinate" ;
lon:standard_name = "longitude" ;
lon:valid_range = 0., 360. ;
float tasmax(time, lat, lon) ;
tasmax:units = "C" ;
tasmax:long_name = "monthly average maximum temperature" ;
tasmax:missing_value = 1.e+20f ;
tasmax:_FillValue = 1.e+20f ;
int time(time) ;
time:long_name = "time" ;
time:units = "days since 1950-1-1" ;

// global attributes:
:Conventions = "NA" ;
:title = "Repackaged PRISM" ;
:institution = "NASA AMES Research Center (re-packaging only)" ;
:source = "PRISM" ;
:references = "http://www.prism.oregonstate.edu/" ;
:comment = "Data packed into netcdf for convenient access." ;
:NCO = "4.0.9" ;
}

%ncl
 Copyright (C) 1995-2012 - All Rights Reserved
 University Corporation for Atmospheric Research
 NCAR Command Language Version 6.1.0-beta
 The use of this software is governed by a License Agreement.
 See http://www.ncl.ucar.edu/ for more details.
ncl 0> fin = addfile("tmax_195001.nc","r")
ncl 1> fout = addfile("new_195001.nc","c")
ncl 2> fout->tasmax = fin->tasmax
file: NclNewFile.c, line: 6839
Could not get varnode->name: <time>
file: NclNewFile.c, line: 6839
Could not get varnode->name: <lat>
file: NclNewFile.c, line: 6839
Could not get varnode->name: <lon>
ncl 3> exit

%ncdump -h new_195001.nc
netcdf new_195001 {
dimensions:
time = 1 ;
lat = 3105 ;
lon = 7025 ;
variables:
float tasmax(time, lat, lon) ;
string tasmax:units = "C" ;
string tasmax:long_name = "monthly average maximum temperature" ;
tasmax:missing_value = 1.e+20f ;
tasmax:_FillValue = 1.e+20f ;
int time(time) ;
string time:long_name = "time" ;
string time:units = "days since 1950-1-1" ;
double lat(lat) ;
string lat:units = "degrees_north" ;
string lat:long_name = "latitude coordinate" ;
string lat:standard_name = "latitude" ;
double lon(lon) ;
}

%uname -a
Linux bridge3 2.6.32.54-0.3.1.20120223-nasa #1 SMP Fri Feb 24 00:06:41 UTC
2012 x86_64 x86_64 x86_64 GNU/Linux

-- 
Bridget Thrasher, PhD
Independent Contractor, Research Scientist

_______________________________________________
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
Received on Fri Jul 6 13:11:14 2012

This archive was generated by hypermail 2.1.8 : Thu Jul 12 2012 - 10:16:50 MDT