[ncl-talk] Calculate Average value for a number of files
Jack Ogaja
jack.ogaja at gmail.com
Thu Nov 19 11:04:32 MST 2015
Dear Ioannis,
I think sometimes it is better if you just show the error message instead of asking people to download the data. For example your script simply generates the following error;
;=====
fatal:Number of subscripts do not match number of dimensions of variable,(2) Subscripts used, (1) Subscripts expected
fatal:["Execute.c":8575]:Execute: Error occurred at or near line 77 in file readwrite_dust_all_2.ncl
;=====
which should be a clear message and indicating where the error occurs.
Anyway, since you are only interested in the numbers, I think you would understandably do away with the outer loop and try something like;
;=====
aJ = addfile(FILES(0)+".nc","r")
bJ = addfile(FILES(1)+".nc","r")
…
dustJ1 = (/wrf_user_getvar(aJ,"DUST_1",it), wrf_user_getvar(bJ,"DUST_1",it)/)
.
.
.
dustJ5 = …
dustnew = dim_avg_n(dust_tot, (/0,1,2/))
.
.
.
;=====
See the attached script with such lines(modified from your original script).
Jack
> On 19 Nov 2015, at 16:04, Ioannis Koletsis <koletsis at meteo.noa.gr> wrote:
>
> Dear all,
> I would like to write down the average value of a variable for each lat, lon point from a number of wrfoutput files….
>
> The input files are the wrfoutput files which you can find here
> (https://www.dropbox.com/s/kgogk9jcn0m65e8/wrfout_d01_2015-09-12_12%253A00%253A00?dl=0 <https://www.dropbox.com/s/kgogk9jcn0m65e8/wrfout_d01_2015-09-12_12%253A00%253A00?dl=0> , https://www.dropbox.com/s/u8d0wkr2i2u7ydc/wrfout_d01_2015-09-12_15%253A00%253A00?dl=0 <https://www.dropbox.com/s/u8d0wkr2i2u7ydc/wrfout_d01_2015-09-12_15%253A00%253A00?dl=0> )
> and the variable that I want to calculate the average value from the input files is the dust_tot…
>
> Have you got any idea what is going wrong with my script?
> Any help would be appreciated …
>
> Best Regards
>
> Ioannis
>
>
>
>
>
>
> Dr. Ioannis Koletsis
> National Observatory of Athens
> Institute for Environmental Research
> Lofos Koufou
> 15236-Penteli
> Athens-Greece
> Tel: +30 2108109134
> e-mail: koletsis at meteo.noa.gr <mailto:koletsis at meteo.noa.gr>
> ----------------------------------------------------------------------------------------
> Weather forecasts: http://www.noa.gr/forecast <http://www.noa.gr/forecast> (in english)
> or http://www.meteo.gr <http://www.meteo.gr/> (in greek)
> Weather forecasts for Europe: http://www.eurometeo.gr <http://www.eurometeo.gr/> (in english)
> ----------------------------------------------------------------------------------------
>
>
>
> <https://www.avast.com/antivirus>
> Αυτό το e-mail ελέγχθηκε για ιούς από το πρόγραμμα Avast antivirus.
> www.avast.com <https://www.avast.com/antivirus>
> _______________________________________________
> ncl-talk mailing list
> ncl-talk at ucar.edu <mailto:ncl-talk at ucar.edu>
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk <http://mailman.ucar.edu/mailman/listinfo/ncl-talk>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20151119/551f2611/attachment.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: readwrite_dust_all_2_Jack20151119.ncl
Type: application/octet-stream
Size: 2460 bytes
Desc: not available
Url : http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20151119/551f2611/attachment.obj
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20151119/551f2611/attachment-0001.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: readwrite_dust_all_2.ncl
Type: application/octet-stream
Size: 2386 bytes
Desc: not available
Url : http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20151119/551f2611/attachment-0001.obj
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20151119/551f2611/attachment-0002.html
More information about the ncl-talk
mailing list