<div dir="ltr"><div class="gmail_default" style="font-size:small">Hi Mark,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">It turns out the documentation was incorrect. I think when this function was initially implemented, the thinking on missing values was a little different and we documented it this way. However, when we actually released the function, we decided that just because a column of X contained one more missing values, this didn't mean that the whole addition should be missing.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I've fixed the two examples and added a new one.  Hopefully this makes more sense.  I'm sorry for the confusion!</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">--Mary</div><div class="gmail_default" style="font-size:small"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 21, 2017 at 1:58 PM, Mary Haley <span dir="ltr"><<a href="mailto:haley@ucar.edu" target="_blank">haley@ucar.edu</a>></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-size:small">Hi Mark,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I wanted to get back to you on this sooner.  This is definitely puzzling. I will take a closer look at the function to see if the documentation or the calculation is wrong.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Thanks for bringing this up.  I will put a high priority on this (NCL-2708).</div><span class="HOEnZb"><font color="#888888"><div class="gmail_default" style="font-size:small"><br>--Mary</div><div class="gmail_default" style="font-size:small"><br></div></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Dec 18, 2017 at 2:50 PM, mark collier via ncl-talk <span dir="ltr"><<a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I've been testing out some features/applications of sparse_matrix_mult and curious why the example doesn't replicate documentation, it could be that the documentation is out of date.<br>
<br>
<br>
<br>
If I run example 1 from <a href="https://www.ncl.ucar.edu/Document/Functions/Built-in/sparse_matrix_mult.shtml" rel="noreferrer" target="_blank">https://www.ncl.ucar.edu/<wbr>Document/Functions/Built-in/sp<wbr>arse_matrix_mult.shtml</a><br>
<br>
<br>
I get:<br>
<br>
<br>
<br>
     bash-4.1$ ncl test_sparse.ncl <br>
 Copyright (C) 1995-2017 - All Rights Reserved<br>
 University Corporation for Atmospheric Research<br>
 NCAR Command Language Version 6.4.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>
   3.   6.   9.<br>
  16.  20.  24.<br>
  91. 104. 117.<br>
***************<br>
 <br>
<br>
Variable: y<br>
Type: float<br>
Total Size: 48 bytes<br>
            12 values<br>
Number of Dimensions: 2<br>
Dimensions and sizes:   [4] x [3]<br>
Coordinates: <br>
Number Of Attributes: 1<br>
  _FillValue :  9.96921e+36<br>
(0,0)    3<br>
(0,1)    6<br>
(0,2)    9<br>
(1,0)   16<br>
(1,1)   20<br>
(1,2)   24<br>
(2,0)   91<br>
(2,1)   104<br>
(2,2)   117<br>
(3,0)   9.96921e+36<br>
(3,1)   9.96921e+36<br>
(3,2)   9.96921e+36<br>
bash-4.1$ ncl -V<br>
6.4.0<br>
bash-4.1$ uname -a<br>
Linux raijin1 3.10.0-693.5.2.el6.x86_64 #1 SMP Tue Oct 24 10:37:43 AEDT 2017 x86_64 x86_64 x86_64 GNU/Linux​<br>
<br>
I have been using this function in relation to ESMF regridding, the regridding seems to be working using this call but I am porting the weights application to a python based approach and need to understand exactly what the matrix multiplication is doing.<br>
<br>
Thanks for any advice<br>
Mark.<br>
______________________________<wbr>_________________<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/mailma<wbr>n/listinfo/ncl-talk</a><br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>