<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Following up from offline communication. </div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">The lons are non-monotonic which is evident in the printVarSummary.  This is a problem for lonPivot. </div><div class="gmail_default" style="font-family:verdana,sans-serif">I made a quick function to make longitudes monotonic again attached below, with some examples lines below. </div><div class="gmail_default" style="font-family:verdana,sans-serif">Not extensively tested but seemed to work with what I threw at it. </div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><div class="gmail_default">load &quot;./make_lon_monotonic.ncl&quot;</div><div class="gmail_default">;;;; ;;;; ;;;; ;;;; ;;;; ;;;; ;;;; ;;;; ;;;; ;;;; ;;;; ;;;; ;;;; <br></div><div class="gmail_default">;;;;   Recreation of lon values from <a href="http://chi.nc">chi.nc</a><br></div><div class="gmail_default">lon = lonGlobeF(360, &quot;lon&quot;, &quot;longitude&quot;, &quot;degrees_east&quot;)</div><div class="gmail_default">lon = lonPivot(lon, 73)  ;;  Lets pivot at 73.</div><div class="gmail_default">lon&amp;lon = where(lon&amp;lon.gt.360, lon&amp;lon-360, lon&amp;lon) ;; Wrap values so they are within &lt;360</div><div class="gmail_default">printVarSummary(lon)</div><div class="gmail_default">;;;;   Recreation of lon values from <a href="http://chi.nc">chi.nc</a></div><div class="gmail_default">;;;; ;;;; ;;;; ;;;; ;;;; ;;;; ;;;; ;;;; ;;;; ;;;; ;;;; ;;;; ;;;; <br></div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default">print(isMonotonic(lon&amp;lon))</div><div class="gmail_default">print(&quot;Adjust lons so that they are monotonic&quot;)</div><div class="gmail_default">lon&amp;lon = make_lon_monotonic(lon&amp;lon)  ;;  Adjust lon so that it is monotonic. order not chagned, just add/subtract 360</div><div class="gmail_default">;;</div><div class="gmail_default">;;  chi&amp;lon = make_lon_monotonic(chi&amp;lon)</div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default">printVarSummary(lon)</div><div class="gmail_default">print(isMonotonic(lon&amp;lon))  ;; Success hopefully.</div><div class="gmail_default">printMinMax(lon&amp;lon,0)</div></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 2, 2015 at 11:42 AM, Alan Brammer <span dir="ltr">&lt;<a href="mailto:abrammer@albany.edu" target="_blank">abrammer@albany.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">When you get these errors with specific line numbers and the file it occurred in, you could go and look at that line and see whats going on. </div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">This is line 6574 that I see.  </div><div class="gmail_default" style="font-family:verdana,sans-serif">    indP = ind(xlon.eq.xlon({pivotLon}))  ; must be exact<br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">What value of pivotlon are you passing to the function ? </div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Are your longitudes monotonic?</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">print( isMonotonic(chi&amp;lon) )</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><a href="https://www.ncl.ucar.edu/Document/Functions/Contributed/isMonotonic.shtml" target="_blank">https://www.ncl.ucar.edu/Document/Functions/Contributed/isMonotonic.shtml</a><br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 2, 2015 at 11:03 AM, clotilde dubois <span dir="ltr">&lt;<a href="mailto:clotilde.dubois@mercator-ocean.fr" target="_blank">clotilde.dubois@mercator-ocean.fr</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
<br>
Dear ncl-users,<br>
<br>
<br>
I am trying to use the function lonFlip, but i keep having the following<br>
message (see below). Whereas I have no problem to use the lonFlip<br>
function. Do you have any idea why it is not working?<br>
<br>
Best regards,<br>
<br>
Clotilde Dubois<br>
<br>
<br>
<br>
 Copyright (C) 1995-2015 - All Rights Reserved<br>
 University Corporation for Atmospheric Research<br>
 NCAR Command Language Version 6.3.0<br>
 The use of this software is governed by a License Agreement.<br>
 See <a href="http://www.ncl.ucar.edu/" rel="noreferrer" target="_blank">http://www.ncl.ucar.edu/</a> for more details.<br>
<br>
Variable: chi<br>
Type: float<br>
Total Size: 191520 bytes<br>
            47880 values<br>
Number of Dimensions: 2<br>
Dimensions and sizes:    [time | 133] x [lon | 360]<br>
Coordinates:<br>
            lon: [72.5..71.5]<br>
Number Of Attributes: 1<br>
  _FillValue :    -9e+33<br>
fatal:NclOneDValGetClosestIndex: Non-monotonic coordinate value being<br>
used, can&#39;t complete coordinate subscript<br>
fatal:Could not obtain coordinate indexes, unable to perform subscript<br>
fatal:[&quot;Execute.c&quot;:8575]:Execute: Error occurred at or near line 6574 in<br>
file $NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>