<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/numpy/core/src/umath, branch v1.18.4</title>
<subtitle>github.com: numpy/numpy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/'/>
<entry>
<title>BUG: core: use blas_ilp64 also for *_matmul, *_dot, and *_vdot</title>
<updated>2019-12-15T20:43:54+00:00</updated>
<author>
<name>Pauli Virtanen</name>
<email>pav@iki.fi</email>
</author>
<published>2019-12-09T18:47:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=9466d31bd846e47f14ba0f22087cd7c420589a1e'/>
<id>9466d31bd846e47f14ba0f22087cd7c420589a1e</id>
<content type='text'>
Changing these to support ILP64 blas was missed in gh-15012
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changing these to support ILP64 blas was missed in gh-15012
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #15036 from eric-wieser/fix-leak</title>
<updated>2019-12-03T12:39:44+00:00</updated>
<author>
<name>Matti Picus</name>
<email>matti.picus@gmail.com</email>
</author>
<published>2019-12-03T12:39:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=e39aa70e47313e33afd80e3080b135144ed32be8'/>
<id>e39aa70e47313e33afd80e3080b135144ed32be8</id>
<content type='text'>
BUG: Fix refcounting in ufunc object loops</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BUG: Fix refcounting in ufunc object loops</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: Fix refcounting in ufunc object loops</title>
<updated>2019-12-03T11:42:17+00:00</updated>
<author>
<name>Eric Wieser</name>
<email>wieser.eric@gmail.com</email>
</author>
<published>2019-12-03T10:28:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=de6e644b1853f595683cfbedb3745b24c75ce63d'/>
<id>de6e644b1853f595683cfbedb3745b24c75ce63d</id>
<content type='text'>
Previously `func` was leaked on both success and failure paths.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously `func` was leaked on both success and failure paths.
</pre>
</div>
</content>
</entry>
<entry>
<title>ENH: add isinf, isnan, fmin, fmax loops for datetime64, timedelta64 (#14841)</title>
<updated>2019-11-22T00:07:38+00:00</updated>
<author>
<name>Matti Picus</name>
<email>matti.picus@gmail.com</email>
</author>
<published>2019-11-22T00:07:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=5923592155fa9301dfbdcc2b2b92972ea796dcc4'/>
<id>5923592155fa9301dfbdcc2b2b92972ea796dcc4</id>
<content type='text'>
`np.datetime('NaT')` should behave more like `float('Nan')`. 
Add needed infrastructure so `np.isinf(a)` and `np.isnan(a)`
will run on `datetime64` and `timedelta64` dtypes.
Also added specific loops for `numpy.fmin` and `numpy.fmax`
that mask `NaT`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`np.datetime('NaT')` should behave more like `float('Nan')`. 
Add needed infrastructure so `np.isinf(a)` and `np.isnan(a)`
will run on `datetime64` and `timedelta64` dtypes.
Also added specific loops for `numpy.fmin` and `numpy.fmax`
that mask `NaT`.
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: Use templating to merge float loops</title>
<updated>2019-11-01T00:43:03+00:00</updated>
<author>
<name>Eric Wieser</name>
<email>wieser.eric@gmail.com</email>
</author>
<published>2019-10-31T23:45:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=81f857d1010f3cf9701e44a2e937680473ca5f5e'/>
<id>81f857d1010f3cf9701e44a2e937680473ca5f5e</id>
<content type='text'>
This deduplicates a bunch of code, making this file shorter and slightly more manageable.

Note that this requires us to adjust the api parser to process templated files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This deduplicates a bunch of code, making this file shorter and slightly more manageable.

Note that this requires us to adjust the api parser to process templated files.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14738 from eric-wieser/fix-intp-printf</title>
<updated>2019-10-18T09:09:50+00:00</updated>
<author>
<name>Matti Picus</name>
<email>matti.picus@gmail.com</email>
</author>
<published>2019-10-18T09:09:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=d8a7c44b33221bb7b6fd926c93a9bca38ca45f69'/>
<id>d8a7c44b33221bb7b6fd926c93a9bca38ca45f69</id>
<content type='text'>
BUG: Don't narrow intp to int when producing error messages</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BUG: Don't narrow intp to int when producing error messages</pre>
</div>
</content>
</entry>
<entry>
<title>Fix other incorrect narrowing for format strings</title>
<updated>2019-10-17T21:58:58+00:00</updated>
<author>
<name>Eric Wieser</name>
<email>wieser.eric@gmail.com</email>
</author>
<published>2019-10-17T21:58:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=2d246b9fd647757543290537824438c979e6167e'/>
<id>2d246b9fd647757543290537824438c979e6167e</id>
<content type='text'>
Note that zd is for Py_ssize_t, and `NPY_INTP_FMT` is for npy_intp. In all conceivable situations these are the same type, but we don't today check that at compile time, so for now we maintain the distinction.

Found by searching for `Format\([^;]+\(int\)`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Note that zd is for Py_ssize_t, and `NPY_INTP_FMT` is for npy_intp. In all conceivable situations these are the same type, but we don't today check that at compile time, so for now we maintain the distinction.

Found by searching for `Format\([^;]+\(int\)`.
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: umath: Change error message for unsupported bool subtraction.</title>
<updated>2019-10-16T08:01:24+00:00</updated>
<author>
<name>Warren Weckesser</name>
<email>warren.weckesser@gmail.com</email>
</author>
<published>2019-10-16T07:59:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=d2aeb397c192c3b1a3efee8e031a1af6e95da18d'/>
<id>d2aeb397c192c3b1a3efee8e031a1af6e95da18d</id>
<content type='text'>
The error message that results when attempting to subtract bool arrays
is changed to say that the operation is "not supported", rather than
"is deprecated".  This is now consistent with a similar error message
from the negative unary operator.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The error message that results when attempting to subtract bool arrays
is changed to say that the operation is "not supported", rather than
"is deprecated".  This is now consistent with a similar error message
from the negative unary operator.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14681 from seberg/remove-unused-boolean-loops</title>
<updated>2019-10-16T07:46:59+00:00</updated>
<author>
<name>Warren Weckesser</name>
<email>warren.weckesser@gmail.com</email>
</author>
<published>2019-10-16T07:46:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=27c143c15da262fe2d233c0c310a184af21a8ff3'/>
<id>27c143c15da262fe2d233c0c310a184af21a8ff3</id>
<content type='text'>
MAINT: Remove unused boolean negative/subtract loops</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MAINT: Remove unused boolean negative/subtract loops</pre>
</div>
</content>
</entry>
<entry>
<title>API: NaT (arg)min/max behavior (#14717)</title>
<updated>2019-10-16T00:28:27+00:00</updated>
<author>
<name>Zijie (ZJ) Poh</name>
<email>8103276+zjpoh@users.noreply.github.com</email>
</author>
<published>2019-10-16T00:28:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=67fc36206b7193fcac0d51568b94350165a038a9'/>
<id>67fc36206b7193fcac0d51568b94350165a038a9</id>
<content type='text'>
As discussed, we want argmin/argmax/min/max to return NaT when it exists in the array.

I modified some previous test cases that ignores NaT. I also combined the DATETIME_argmin function with more general argmin function. So that it is consistent with argmax.

Closes gh-12797.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As discussed, we want argmin/argmax/min/max to return NaT when it exists in the array.

I modified some previous test cases that ignores NaT. I also combined the DATETIME_argmin function with more general argmin function. So that it is consistent with argmax.

Closes gh-12797.
</pre>
</div>
</content>
</entry>
</feed>
