<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Oct 18, 2016 at 4:18 PM, Allan Haldane <span dir="ltr"><<a href="mailto:allanhaldane@gmail.com" target="_blank">allanhaldane@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">As for whether it should default to "True" or "False", the arguments I<br>
see are:<br>
<br>
 * False, because that is the way most functions like `np.ma.sum`<br>
   already work, as well as matlab and octave's similar "nanconv".<br>
<br>
 * True, because its effects are more visible and might lead to less<br>
   surprises. The "False" case seems like it is often not what the user<br>
   intended. Eg, it affects the overall normalization of normalized<br>
   kernels, and the choice of 0 seems arbitrary.<br>
<br>
If no one says anything, I'd probably go with True<br></blockquote><div><br></div><div>I also have serious concerns about if it ever actually makes sense to use `propagate_mask=False`.</div><div><br></div><div>So, I think it's definitely appropriate to default to `propagate_mask=True`.</div></div></div></div>