<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/numpy/core/src/npymath, branch main</title>
<subtitle>github.com: numpy/numpy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/'/>
<entry>
<title>ENH: Extend the functionlty of C++ type `np::Half`</title>
<updated>2023-04-05T06:59:03+00:00</updated>
<author>
<name>Sayed Adel</name>
<email>seiko@imavr.com</email>
</author>
<published>2023-02-28T07:01:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=ea15a576a17dbadffbe2115dee3f40baca311bdd'/>
<id>ea15a576a17dbadffbe2115dee3f40baca311bdd</id>
<content type='text'>
  - optimize float/double conversions on x86, requires for now
    raising up the baseline features to `f16c` at least
    during the build.
  - optimize float/double conversions on ppc64le, requires for now
    raising up the baseline features to `VSX3` at least
    during the build.
  - Brings `np::Half` to npymath
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  - optimize float/double conversions on x86, requires for now
    raising up the baseline features to `f16c` at least
    during the build.
  - optimize float/double conversions on ppc64le, requires for now
    raising up the baseline features to `VSX3` at least
    during the build.
  - Brings `np::Half` to npymath
</pre>
</div>
</content>
</entry>
<entry>
<title>ENH: Raise C++ standard to C++17</title>
<updated>2023-04-04T02:13:01+00:00</updated>
<author>
<name>Sayed Adel</name>
<email>seiko@imavr.com</email>
</author>
<published>2023-03-15T19:24:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=d183edf54e3c74c52471c694068ec7fcc5f7aa34'/>
<id>d183edf54e3c74c52471c694068ec7fcc5f7aa34</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: Move export for scipy arm64 helper into main module</title>
<updated>2023-01-05T13:48:54+00:00</updated>
<author>
<name>Sebastian Berg</name>
<email>sebastianb@nvidia.com</email>
</author>
<published>2023-01-05T13:11:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=d0a613cc50967d2f723111bb3b3ec83df606ddfd'/>
<id>d0a613cc50967d2f723111bb3b3ec83df606ddfd</id>
<content type='text'>
This is a follow up to gh-22679 which addressed gh-22673.

The main thing is that we want the functions to be available after
importing NumPy, so they need to be part of multiarray.
However, `npymath` is a static library, so the symbols are not really
exported there.  The former PR did actually work in practice but this
seems like it is technically the right place?

For some reason, I had to add nextafter to be able to do:

    from scipy.spatial.distance import euclidean

with the SciPy 1.9.3 wheels.  SciPy test collection works with this for
the 1.9.3 wheel, so this should be all the symbols hopefully.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a follow up to gh-22679 which addressed gh-22673.

The main thing is that we want the functions to be available after
importing NumPy, so they need to be part of multiarray.
However, `npymath` is a static library, so the symbols are not really
exported there.  The former PR did actually work in practice but this
seems like it is technically the right place?

For some reason, I had to add nextafter to be able to do:

    from scipy.spatial.distance import euclidean

with the SciPy 1.9.3 wheels.  SciPy test collection works with this for
the 1.9.3 wheel, so this should be all the symbols hopefully.
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: restore npymath implementations needed for freebsd</title>
<updated>2022-12-25T13:17:18+00:00</updated>
<author>
<name>mattip</name>
<email>matti.picus@gmail.com</email>
</author>
<published>2022-12-25T13:17:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=ed7efc7bda3d6d69fc1ca246a82bd79e4934b530'/>
<id>ed7efc7bda3d6d69fc1ca246a82bd79e4934b530</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 #18535 from prithvitewatia/Issue18378</title>
<updated>2022-12-02T11:41:03+00:00</updated>
<author>
<name>Matti Picus</name>
<email>matti.picus@gmail.com</email>
</author>
<published>2022-12-02T11:41:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=9989e1e43fb24d163887f450ef15e6f270b8e15b'/>
<id>9989e1e43fb24d163887f450ef15e6f270b8e15b</id>
<content type='text'>
BUG: Fix &lt;complex 0&gt;^{non-zero}</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BUG: Fix &lt;complex 0&gt;^{non-zero}</pre>
</div>
</content>
</entry>
<entry>
<title>Update numpy/core/src/npymath/npy_math_complex.c.src</title>
<updated>2022-12-01T17:00:49+00:00</updated>
<author>
<name>prithvitewatia</name>
<email>42640176+prithvitewatia@users.noreply.github.com</email>
</author>
<published>2022-12-01T17:00:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=4c55e1bb06f8cc9a2588123b2a1780625e0f6053'/>
<id>4c55e1bb06f8cc9a2588123b2a1780625e0f6053</id>
<content type='text'>
Co-authored-by: Matti Picus &lt;matti.picus@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Matti Picus &lt;matti.picus@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: npymath cleanups for isnan, isinf, isinfinite, signbit, nextafter (#22684)</title>
<updated>2022-11-28T16:06:11+00:00</updated>
<author>
<name>Matti Picus</name>
<email>matti.picus@gmail.com</email>
</author>
<published>2022-11-28T16:06:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=c687f2d16f8ba965828fee3a001844b4952474f5'/>
<id>c687f2d16f8ba965828fee3a001844b4952474f5</id>
<content type='text'>
* make isnan, isinf, isfinite, signbit, nextafter aliases

* fixes from review

Co-authored-by: Sebastian Berg &lt;sebastianb@nvidia.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* make isnan, isinf, isfinite, signbit, nextafter aliases

* fixes from review

Co-authored-by: Sebastian Berg &lt;sebastianb@nvidia.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>BUILD: revert function() -&gt; #define for 3 npymath functions</title>
<updated>2022-11-27T10:15:46+00:00</updated>
<author>
<name>mattip</name>
<email>matti.picus@gmail.com</email>
</author>
<published>2022-11-27T10:15:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=b64727c0ccfe60a2ed668eb1923d60f433558580'/>
<id>b64727c0ccfe60a2ed668eb1923d60f433558580</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: replace `NPY_INLINE` with `inline`</title>
<updated>2022-11-25T09:51:14+00:00</updated>
<author>
<name>Ralf Gommers</name>
<email>ralf.gommers@gmail.com</email>
</author>
<published>2022-11-25T09:04:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=3947b1a023a07a55522de65b4d302339bac2bad7'/>
<id>3947b1a023a07a55522de65b4d302339bac2bad7</id>
<content type='text'>
Closes gh-22100
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes gh-22100
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup: Match arguments of isless()</title>
<updated>2022-11-08T05:46:21+00:00</updated>
<author>
<name>juztamau5</name>
<email>juztamau5@gmail.com</email>
</author>
<published>2022-11-07T00:25:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=2cc2b52ba3c44a4d5df60c95b5b9ded564730577'/>
<id>2cc2b52ba3c44a4d5df60c95b5b9ded564730577</id>
<content type='text'>
Error was:

  npy_math_internal.h.src:570:24: error: no matching function for call to 'isless(npy_float&amp;, int)'
    570 |         if (isless(b, 0) != isless(mod, 0)) {
        |                        ^
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Error was:

  npy_math_internal.h.src:570:24: error: no matching function for call to 'isless(npy_float&amp;, int)'
    570 |         if (isless(b, 0) != isless(mod, 0)) {
        |                        ^
</pre>
</div>
</content>
</entry>
</feed>
