<div dir="ltr"><div dir="ltr"><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 22, 2019 at 2:00 PM Ralf Gommers <<a href="mailto:ralf.gommers@gmail.com">ralf.gommers@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 22, 2019 at 7:34 PM Nathan Goldbaum <<a href="mailto:nathan12343@gmail.com" target="_blank">nathan12343@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir="auto">It might be worth using BigQuery to search the github repository public dataset for usages of np.sinc with keyword arguments.</div></div></blockquote><div><br></div><div>We spent some effort at Quansight to try different approaches to this. BigQuery turns out to be suboptimal, parsing code with ast.parse is more robust. Chris Ostrouchov just released some code for this (blog post with details to follow) and the results of running that code: <a href="https://github.com/Quansight-Labs/python-api-inspect/blob/master/data/numpy-summary.csv" target="_blank">https://github.com/Quansight-Labs/python-api-inspect/blob/master/data/numpy-summary.csv</a></div><div><br></div><div>np.sinc has 35 usages. to put that in perspective, np.array has ~31,000, np.dot ~2200, np.floor ~220, trace/inner/spacing/copyto are all similar to sinc.</div></div></div></div></blockquote><div><br></div><div>Searching Google's internal code base (including open source dependencies), I found many uses of np.sinc, but no uses of the keyword argument "x".</div><div><br></div><div>I think it's pretty safe to go ahead here.</div></div></div>