[ncl-talk] converting generic POP grid to regular LatLon grid
Dennis Shea
shea at ucar.edu
Fri Nov 5 16:13:37 MDT 2021
The pop2lat_1.ncl i script approach was an older method to regrid.
I would suggest ESMF regridding:
*http://www.ncl.ucar.edu/Applications/ESMF.shtml*
<http://www.ncl.ucar.edu/Applications/ESMF.shtml>
Example 24
On Fri, Nov 5, 2021 at 7:33 AM Sri nandini via ncl-talk <
ncl-talk at mailman.ucar.edu> wrote:
> Hello dear ncl-users,
>
> Can someone advice me whether the following method is correct?
>
> I have an initial CESM POP file with lat and lon in generic grid which
> looks like the below:
>
> netcdf zos_Omon_CESM1-CAM5_historical_rcp85_r38i1p1_192001-210012 {
> dimensions:
> time = UNLIMITED ; // (2172 currently)
> i = 320 ;
> j = 384 ;
> variables:
> double time(time) ;
> time:standard_name = "time" ;
> time:long_name = "time" ;
> time:units = "days since 0000-01-01 00:00:00" ;
> time:calendar = "365_day" ;
> time:axis = "T" ;
> int i(i) ;
> i:long_name = "cell index along first dimension" ;
> i:units = "1" ;
> i:axis = "X" ;
> int j(j) ;
> j:long_name = "cell index along second dimension" ;
> j:units = "1" ;
> j:axis = "Y" ;
> float lat(j, i) ;
> lat:standard_name = "latitude" ;
> lat:long_name = "latitude coordinate" ;
> lat:units = "degrees_north" ;
> float lon(j, i) ;
> lon:standard_name = "longitude" ;
> lon:long_name = "longitude coordinate" ;
> lon:units = "degrees_east" ;
> float zos(time, j, i) ;
> zos:standard_name = "sea_surface_height_above_geoid" ;
> zos:long_name = "sea_surface_height_above_geoid" ;
> zos:units = "m" ;
> zos:_FillValue = 1.e+20f ;
> zos:missing_value = 1.e+20f ;
> zos:comment = "Created using NCL code" ;
> zos:cell_methods = "time: mean (interval: 1 month)" ;
> zos:history = "SSH/100" ;
> zos:original_units = "cm" ;
> zos:original_name = "SSH" ;
>
> I tried several methods to convert this into a regular LatLon grid,
> finally using the method from here:
> https://www.ncl.ucar.edu/Applications/pop2lat.shtml
>
> I used the pop2lat_1.ncl
> <https://www.ncl.ucar.edu/Applications/Scripts/pop2lat_1.ncl>: to
> interpolate with this POP weights file:
> map_gx1v6_to_1x1d_bilin_da_100716.nc.
>
> Attached here is the script i modified as well as the plot. I do not get
> any error, but i wish to know if this was the correct method? There are
> many POP weights available and i choose this one.
>
> Best
>
> Sri
>
> --
> Dr. Sri Nandini-Weiss
>
> Center for Earth System Research and Sustainability (CEN)
> Cluster of Excellence 'Climate, Climatic Change, and Society' (CLICCS)
>
> Universität Hamburg
> Institute of Oceanography
> Bundesstraße 53
> 20146 Hamburg
> Germany
>
> _______________________________________________
> ncl-talk mailing list
> ncl-talk at mailman.ucar.edu
> List instructions, subscriber options, unsubscribe:
> https://mailman.ucar.edu/mailman/listinfo/ncl-talk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.ucar.edu/pipermail/ncl-talk/attachments/20211105/0702ce1f/attachment.html>
More information about the ncl-talk
mailing list