NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
The docs don't mention an open function and I've tried various things to find one, but it doesn't seem to exist. In the examples on the website: http://search.cpan.org/~dhunt/PDL-NetCDF-4.01/netcdf.pd They have this example: # opening existing file for reading and writing $nc = PDL::NetCDF->new ("file2.nc", {MODE => O_RDWR, REVERSE_DIMS => 1}); Which is what I'm doing, but I get the same error when I try to put data (line 9 is the $nc->put). Thanks, Brice Ted Mansell wrote: > I don't know anything about PDL, but I see the function is "new" so > maybe there is an "open" function call? Perhaps "new" assumes that the > file doesn't exist already and doesn't like it when it does. (Is line 9 > the "my $nc =" or "$nc->put"?) > > -- Ted > > > On Jul 15, 2009, at 4:03 PM, Brice Lambi wrote: >> >> >> my $nc = PDL::NetCDF->new("testnc.nc", {MODE=>O_RDWR|REVERSE_DIMS=>1}); >> my $data = pdl [1,2,3]; >> $nc->put('time_nominal', ['recNum'], $data); >> $nc->close(); >>
netcdfgroup
archives: