<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/numpy/core/include, branch v1.10.0rc2</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: Fix PyObject_Cmp in npy_3kcompat.h.</title>
<updated>2015-09-28T23:34:14+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2015-09-28T23:25:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=549572191f68ccf874fca4c8e395c5ec0c870ddb'/>
<id>549572191f68ccf874fca4c8e395c5ec0c870ddb</id>
<content type='text'>
The old version was interpreting a PyObject_RichCompareBool return of 0
as success when it actually means failure. The fix is to replace 0 by 1.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The old version was interpreting a PyObject_RichCompareBool return of 0
as success when it actually means failure. The fix is to replace 0 by 1.
</pre>
</div>
</content>
</entry>
<entry>
<title>BLD: enable C99 isnan and isinf for msvc14</title>
<updated>2015-08-02T07:26:25+00:00</updated>
<author>
<name>Christoph Gohlke</name>
<email>cgohlke@uci.edu</email>
</author>
<published>2015-08-02T07:26:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=b5a91f25c0a66f92883ee554f725e40dabdf3419'/>
<id>b5a91f25c0a66f92883ee554f725e40dabdf3419</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: fix two Wpedantic warnings in public header</title>
<updated>2015-06-23T02:03:36+00:00</updated>
<author>
<name>Julian Taylor</name>
<email>jtaylor.debian@googlemail.com</email>
</author>
<published>2015-06-23T02:03:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=592e404b7406c0d3c9db568f737e9c96b3736f3a'/>
<id>592e404b7406c0d3c9db568f737e9c96b3736f3a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: Update version info for Numpy 1.10.</title>
<updated>2015-06-22T16:21:57+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2015-06-21T23:12:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=39b7b08c781d707eedbd7f7dfe2e7c8af614c16d'/>
<id>39b7b08c781d707eedbd7f7dfe2e7c8af614c16d</id>
<content type='text'>
Update version hash in numpy/core/code_generators/cversions.txt.
Update API version in numpy/core/setup_common.py
Update API version in numpy/core/include/numpy/numpyconfig.h
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update version hash in numpy/core/code_generators/cversions.txt.
Update API version in numpy/core/setup_common.py
Update API version in numpy/core/include/numpy/numpyconfig.h
</pre>
</div>
</content>
</entry>
<entry>
<title>DEP,MAINT: Remove deprecated functions from npy_3kcompat.h</title>
<updated>2015-06-21T18:43:06+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2015-06-19T19:38:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=5b8ec8915ef5e2fa58824411be4ea1e17736d08a'/>
<id>5b8ec8915ef5e2fa58824411be4ea1e17736d08a</id>
<content type='text'>
These functions npy_PyFile_Dup and npy_PyFile_DupClose do not work
correctly in Python 3. Deprecation messages have been raised in
npy_PyFile_Dup since 1.9 and it is probably best to smoke out any
remaining uses by simply removing the function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These functions npy_PyFile_Dup and npy_PyFile_DupClose do not work
correctly in Python 3. Deprecation messages have been raised in
npy_PyFile_Dup since 1.9 and it is probably best to smoke out any
remaining uses by simply removing the function.
</pre>
</div>
</content>
</entry>
<entry>
<title>MANT: Remove unused macro _PyArray_ITER_NEXT3</title>
<updated>2015-06-02T05:13:12+00:00</updated>
<author>
<name>Jaime Fernandez</name>
<email>jaime.frio@gmail.com</email>
</author>
<published>2015-06-02T05:13:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=4969b1ac2ceb4576fd34991abb990fb9856dd613'/>
<id>4969b1ac2ceb4576fd34991abb990fb9856dd613</id>
<content type='text'>
The _PyArray_ITER_NEXT3 macro is not used in PyArray_ITER_NEXT,
and has syntax errors that would fail compilation if used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The _PyArray_ITER_NEXT3 macro is not used in PyArray_ITER_NEXT,
and has syntax errors that would fail compilation if used.
</pre>
</div>
</content>
</entry>
<entry>
<title>ENH: cache dtype.__hash__</title>
<updated>2015-04-04T16:45:14+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>antoine@python.org</email>
</author>
<published>2014-12-03T10:43:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=cca2c1a4fecfa5533b5579204c5f28a12c5b078a'/>
<id>cca2c1a4fecfa5533b5579204c5f28a12c5b078a</id>
<content type='text'>
Computing the type of a dhash can be slow for complex (e.g. structured)
dtypes.  Hashing dtypes can be useful in some applications, such as
when doing type-based dispatching, and speed can be critical in those
cases.  This enhancement caches the once-computed hash value in the
dtype structure, so as to save time on further lookups.  The cached
value is invalidated in the rare cases where the dtype is mutated.

Benchmarks numbers:

python3.4 -m timeit -s "import numpy as np; t=np.dtype('uint64')" "hash(t)"
* before patch: 1000000 loops, best of 3: 0.498 usec per loop
* after patch: 10000000 loops, best of 3: 0.0616 usec per loop

python3.4 -m timeit -s "import numpy as np; t=np.dtype([(s, 'f') for s in 'abcdefghij'])" "hash(t)"
* before patch: 100000 loops, best of 3: 4.43 usec per loop
* after patch: 10000000 loops, best of 3: 0.0603 usec per loop

Closes #5339.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Computing the type of a dhash can be slow for complex (e.g. structured)
dtypes.  Hashing dtypes can be useful in some applications, such as
when doing type-based dispatching, and speed can be critical in those
cases.  This enhancement caches the once-computed hash value in the
dtype structure, so as to save time on further lookups.  The cached
value is invalidated in the rare cases where the dtype is mutated.

Benchmarks numbers:

python3.4 -m timeit -s "import numpy as np; t=np.dtype('uint64')" "hash(t)"
* before patch: 1000000 loops, best of 3: 0.498 usec per loop
* after patch: 10000000 loops, best of 3: 0.0616 usec per loop

python3.4 -m timeit -s "import numpy as np; t=np.dtype([(s, 'f') for s in 'abcdefghij'])" "hash(t)"
* before patch: 100000 loops, best of 3: 4.43 usec per loop
* after patch: 10000000 loops, best of 3: 0.0603 usec per loop

Closes #5339.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #5518 from charris/simple-gh-3010</title>
<updated>2015-02-13T17:44:16+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2015-02-13T17:44:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=35d01b2a7cd38b2fda54b148402919aa1dd7e9c4'/>
<id>35d01b2a7cd38b2fda54b148402919aa1dd7e9c4</id>
<content type='text'>
BUG: Simplified fix, Overflow in tan and tanh for large complex values.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BUG: Simplified fix, Overflow in tan and tanh for large complex values.</pre>
</div>
</content>
</entry>
<entry>
<title>ENH: Implement more fallback complex functions for npy_math.</title>
<updated>2015-02-13T16:24:56+00:00</updated>
<author>
<name>Eric Moore</name>
<email>ewm@redtetrahedron.org</email>
</author>
<published>2015-01-28T23:13:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=c1f7e0bf241978893d4d610b84597b897fde8839'/>
<id>c1f7e0bf241978893d4d610b84597b897fde8839</id>
<content type='text'>
The new functions added:

    npy_ctan,
    npy_cacos, npy_casin, npy_catan
    npy_ccosh, npy_csinh, npy_ctanh
    npy_cacosh, npy_casinh, npy_catanh
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new functions added:

    npy_ctan,
    npy_cacos, npy_casin, npy_catan
    npy_ccosh, npy_csinh, npy_ctanh
    npy_cacosh, npy_casinh, npy_catanh
</pre>
</div>
</content>
</entry>
<entry>
<title>BLD: Use system-wide fenv.h on cygwin</title>
<updated>2015-02-09T01:23:28+00:00</updated>
<author>
<name>Sebastien Gouezel</name>
<email>sebastien.gouezel@univ-rennes1.fr</email>
</author>
<published>2015-02-08T21:50:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=adc6b13029bf885e9b7dee9a4cafc19a2dc3eb4f'/>
<id>adc6b13029bf885e9b7dee9a4cafc19a2dc3eb4f</id>
<content type='text'>
Closes #5532.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #5532.
</pre>
</div>
</content>
</entry>
</feed>
