Hi Mary,
Thanks a lot for your help!
I did what you told me and it worked. It's accepting and creating the new
file, but it's not writing the variables into it! Now it's giving the
following message:
ncvarput: ncid 12: Not a netCDF data type or _FillValue type mismatch
fatal:NetCdf: An error occurred while attempting to write variable (psnm)
to file (GBRAMS-6-hourly_1980-02_all-var-old_00.nc)
fatal:Execute: Error occurred at or near line 143 in file read_brams.ncl
PROGRAM LINES:
142;**** Writing in "nc" files
143 ncdf->psnm = pnmm
144 ncdf->uvel = uu
145 ncdf->vvel = vv
146 ncdf->zgeo = ageo
147 ncdf->temp = temp
148 ncdf->umrl = RH
I've tryed to change the way of calling the variables but it didn't work
either!
Thanks again!
Rosa
P.S.: The program file is attached!
>
> Hi Rosa,
>
> You will get the "Could not create..." fatal message from NCL if you are
trying to create a netCDF file that already exists in your
> directory.
>
> If you are okay with removing the file before you create it, then you
can do something like:
>
> ncdf_filename = "GBRAMS-"+files_in(i)
> if(isfilepresent(ncdf_filename)) then
> system("/bin/rm " + ncdf_filename)
> end if
> ncdf = addfile(ncdf_filename,"c")
>
> --Mary
>
>
>> On Jul 12, 2007, at 3:05 PM, Rosa Maria Nascimento dos Santos wrote:
>>
>>> Hi,
>>> I'm begginnig to use NCL, trying to create a .nc file and when I try to
> write the new variables to the file it's showing an error message (see
> the
>>> message in the end of this e-mail and the .ncl file attached). I don't
> know what am I doing wrong?!
>>> Could someone help me with it?!
>>> Thanks,
>>> Rosa
>>> ERROR MESSAGE:
>>> fatal:Could not create (GBRAMS-6-hourly_1980-02_all-var-old_00.nc)
> fatal:Execute: Error occurred at or near line 117 in file
>>> read_brams.ncl
>>> PROGRAM LINES:
>>> ;**** Creating output file
>>> ncdf=addfile("GBRAMS-"+files_in(i),"c")
>>> var4D_names=(/"uvel","vvel","zgeo","temp","umrl"/)
>>> var4D_dims=(/"time","lev","lat","lon"/)
>>> var4D_types=(/"float","float","float","float","float"/)
>>> vardims=dimsizes(temp)
>>> filedimdef(ncdf,var4D_dims,vardims,(/True,False,False,False/))
> filevardef(ncdf,var4D_names,var4D_types,var4D_dims)
>>> filevardef(ncdf,"psnm",typeof(pnmm),(/"time","lat","lon"/))
>>> filevarattdef(ncdf,"psnm",pnmm)
>>> filevarattdef(ncdf,"uvel",uu)
>>> filevarattdef(ncdf,"vvel",vv)
>>> filevarattdef(ncdf,"zgeo",ageo)
>>> filevarattdef(ncdf,"temp",temp)
>>> filevarattdef(ncdf,"umrl",RH)
>>> --
>>> Rosa Maria Nascimento dos Santos
>>> Doutora em Meteorologia
>>> LBA/INPA
>>> Tel: +55 92 36433623
>>> e-mail: rosasto_at_inpa.gov.br
>>> rosa_sto_at_yahoo.com
>>> <read_brams.ncl>_______________________________________________
> ncl-talk mailing list
>>> ncl-talk_at_ucar.edu
>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>>
>
>
> --
> Rosa Maria Nascimento dos Santos
> Doutora em Meteorologia
> LBA/INPA
> Tel: +55 92 36433623
> e-mail: rosasto_at_inpa.gov.br
> rosa_sto_at_yahoo.com
>
>
>
>
>
-- Rosa Maria Nascimento dos Santos Doutora em Meteorologia LBA/INPA Tel: +55 92 36433623 e-mail: rosasto_at_inpa.gov.br rosa_sto_at_yahoo.com
_______________________________________________
ncl-talk mailing list
ncl-talk_at_ucar.edu
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
This archive was generated by hypermail 2.2.0 : Tue Jul 17 2007 - 06:52:01 MDT