<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git, branch v1.14.0</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>REL: NumPy 1.14.0 release.</title>
<updated>2018-01-06T20:00:36+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2018-01-06T20:00:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=6914bb41f0fb3c1ba500bae4e7d671da9536786f'/>
<id>6914bb41f0fb3c1ba500bae4e7d671da9536786f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #10315 from charris/release-updates</title>
<updated>2018-01-06T19:17:57+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2018-01-06T19:17:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=db936977cb0eab59d04a6644e736802954ef2179'/>
<id>db936977cb0eab59d04a6644e736802954ef2179</id>
<content type='text'>
DOC: NumPy 1.14.0 release prep.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
DOC: NumPy 1.14.0 release prep.</pre>
</div>
</content>
</entry>
<entry>
<title>DOC: NumPy 1.14.0 release prep.</title>
<updated>2018-01-06T18:34:58+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2018-01-03T01:40:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=af5a056ae942705d144b24628178da03d5ee2759'/>
<id>af5a056ae942705d144b24628178da03d5ee2759</id>
<content type='text'>
* add changelog
* update mailmap
* update release notes.

[ci skip]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add changelog
* update mailmap
* update release notes.

[ci skip]
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #10313 from charris/backport-10232</title>
<updated>2018-01-02T20:19:13+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2018-01-02T20:19:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=b0bfc1c4c935a4e59fb7d30d98481c41d3e75c5c'/>
<id>b0bfc1c4c935a4e59fb7d30d98481c41d3e75c5c</id>
<content type='text'>
BUG: Don't reimplement isclose in np.ma</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BUG: Don't reimplement isclose in np.ma</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #10311 from charris/backport-10259</title>
<updated>2018-01-02T19:57:13+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2018-01-02T19:57:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=3b6aebe7c0ebf9abaa5d13c2873e932b5995963c'/>
<id>3b6aebe7c0ebf9abaa5d13c2873e932b5995963c</id>
<content type='text'>
BUG: Make sure einsum default value of `optimize` is True.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BUG: Make sure einsum default value of `optimize` is True.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #10312 from charris/backport-10205</title>
<updated>2018-01-02T19:56:37+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2018-01-02T19:56:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=2826b70dd1554ceb7e4641a5ab65eb83087e9005'/>
<id>2826b70dd1554ceb7e4641a5ab65eb83087e9005</id>
<content type='text'>
BUG: Handle NaNs correctly in arange</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BUG: Handle NaNs correctly in arange</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: Don't reimplement isclose in np.ma</title>
<updated>2018-01-02T19:16:50+00:00</updated>
<author>
<name>Eric Wieser</name>
<email>wieser.eric@gmail.com</email>
</author>
<published>2017-12-18T07:57:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=f1b334b7ecebfa8d20ed3c9f5b21381fb9bd3964'/>
<id>f1b334b7ecebfa8d20ed3c9f5b21381fb9bd3964</id>
<content type='text'>
This fixes gh-10227, as well as some other problems that weren't previously known.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes gh-10227, as well as some other problems that weren't previously known.
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: Produce a different error message when length is NaN</title>
<updated>2018-01-02T19:06:37+00:00</updated>
<author>
<name>Eric Wieser</name>
<email>wieser.eric@gmail.com</email>
</author>
<published>2017-12-12T04:32:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=215a13efafad4b4f49ebbf547cdbd05844a019f2'/>
<id>215a13efafad4b4f49ebbf547cdbd05844a019f2</id>
<content type='text'>
Also, improve tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, improve tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: Fix exception without NULL return</title>
<updated>2018-01-02T19:06:37+00:00</updated>
<author>
<name>Eric Wieser</name>
<email>wieser.eric@gmail.com</email>
</author>
<published>2017-12-12T04:30:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=73852b7c896a889b4748dbbb1bf56b505a7e5e27'/>
<id>73852b7c896a889b4748dbbb1bf56b505a7e5e27</id>
<content type='text'>
Not tested, because PyArray_Arange is not use internally anywhere - although it is public API...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Not tested, because PyArray_Arange is not use internally anywhere - although it is public API...
</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: Fix corner cases when value is NaN.</title>
<updated>2018-01-02T19:04:55+00:00</updated>
<author>
<name>Han Shen</name>
<email>shenhan@google.com</email>
</author>
<published>2017-11-30T18:15:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=8eb5955e1281380501ff6d7881b8c4e1f36dd8b9'/>
<id>8eb5955e1281380501ff6d7881b8c4e1f36dd8b9</id>
<content type='text'>
The case is illustrated below:

In "_safe_ceil_to_intp":
    ivalue = npy_ceil(value);  // ivalue is NaN when value is NaN.
    if (ivalue &lt; NPY_MIN_INTP || ivalue &gt; NPY_MAX_INTP) {
        return -1;  // this is never executed when ivalue is NaN.
    }

    *ret = (npy_intp)ivalue;  // undefined behavior when ivalue is NaN.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The case is illustrated below:

In "_safe_ceil_to_intp":
    ivalue = npy_ceil(value);  // ivalue is NaN when value is NaN.
    if (ivalue &lt; NPY_MIN_INTP || ivalue &gt; NPY_MAX_INTP) {
        return -1;  // this is never executed when ivalue is NaN.
    }

    *ret = (npy_intp)ivalue;  // undefined behavior when ivalue is NaN.
</pre>
</div>
</content>
</entry>
</feed>
