<div dir="ltr"><div>Zoe, I think what you really want is numeric regridding or interpolation.  NCL has many routines to support these numeric operations.  Yes this can theoretically be done by going through the PNG image format, but that will be very complicated and very inaccurate.</div><div><br></div><div>It is also possible that you just want to keep your original data grid, but the program is somehow losing the original grid coordinates.  This is common.  If something like this is happening, please let us know.</div><div><br></div><div>Please look through the NCL regridding examples page and see if there is anything close to what you need.  If you want further advice, please describe the data grid at input to your current plot routine (where you said axes converted to something else).  Also describe the grid that you want.</div><div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jul 30, 2020 at 4:17 AM zoe jacobs via ncl-talk <<a href="mailto:ncl-talk@mailman.ucar.edu" target="_blank">ncl-talk@mailman.ucar.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">Many thanks of both you . <div>Dear Tabith the method you suggested actually work, but it does not give me what I need. I want to have exactly the plotted result but in nc format. Once I did your suggestion, I got a nc file, with no exact values of precipitation for each grid cell, and x and y axises converted to something else. Would any one have other suggestions please?</div><div>Best wishes,</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 29, 2020 at 8:54 PM Tabish Ansari <<a href="mailto:tabishumaransari@gmail.com" target="_blank">tabishumaransari@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-family:"trebuchet ms",sans-serif">Hi Zoe,</div><div style="font-family:"trebuchet ms",sans-serif"><br></div><div style="font-family:"trebuchet ms",sans-serif">If you just want to store the resultant variable (monthly averages of precipitation) to a new netcdf file, you can achieve that just by adding 2 lines of code before or after the plotting routine:</div><div style="font-family:"trebuchet ms",sans-serif"><br></div><div style="font-family:"trebuchet ms",sans-serif">b = addfile("myNCfile.nc", "c") ; open in create mode<br></div><div style="font-family:"trebuchet ms",sans-serif">b->prcClm = prcClm</div><div style="font-family:"trebuchet ms",sans-serif"><br></div><div style="font-family:"trebuchet ms",sans-serif">Cheers,</div><div style="font-family:"trebuchet ms",sans-serif"><br></div><div style="font-family:"trebuchet ms",sans-serif">Tabish</div><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><span style="color:rgb(11,83,148)"><font size="1"><span style="font-family:tahoma,sans-serif"><br></span></font></span></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 29 Jul 2020 at 14:16, Rick Brownrigg via ncl-talk <<a href="mailto:ncl-talk@mailman.ucar.edu" target="_blank">ncl-talk@mailman.ucar.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi,</div><div><br></div><div>I don't believe there's a way to do this directly with NCL. However, "gdal" is a set of utilities that are extremely useful for dealing with geospatial (raster) data. In particular, the "gdal_translate" command can convert a png to netCDF. See example 9 at the link below for an example command line invocation to convert a jpg to netCDF.  Please be advised that gdal has dozens of optional libraries that can be used to build it, netCDF being one. The gdal_translate --format" command will list the formats supported by a given binary.<br></div><div><br></div><div><a href="http://ncl.ucar.edu/Applications/rgbacolor.shtml" target="_blank">http://ncl.ucar.edu/Applications/rgbacolor.shtml</a><br></div><div><br></div><div>Rick</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 29, 2020 at 12:59 AM zoe jacobs via ncl-talk <<a href="mailto:ncl-talk@mailman.ucar.edu" target="_blank">ncl-talk@mailman.ucar.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">Dear all NCL users,<div>I have a script (attached) which gives me monthly averages of precipitation and plots the result as png files. I wonder if there is any command in NCL which could convert the png file to nc file after plot command?</div><div>Please kindly advise me in this regard,</div><div>Many thanks in advance,</div><div>Best wishes,</div></div></blockquote></div></blockquote></div></blockquote></div></blockquote></div></div>