<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/numpy/linalg, branch main</title>
<subtitle>github.com: numpy/numpy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/numpy.git/'/>
<entry>
<title>Merge pull request #22786 from asmeurer/linalg-namedtuples</title>
<updated>2023-05-17T21:02:06+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2023-05-17T21:02:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=126b46c7abdd7970d6deb78349de4b6bf6525e44'/>
<id>126b46c7abdd7970d6deb78349de4b6bf6525e44</id>
<content type='text'>
ENH: Add namedtuple return types to linalg functions that return tuples</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ENH: Add namedtuple return types to linalg functions that return tuples</pre>
</div>
</content>
</entry>
<entry>
<title>TYP: Update type annotations for the new linalg named tuples</title>
<updated>2023-05-17T19:16:35+00:00</updated>
<author>
<name>Bas van Beek</name>
<email>bas.vanbeek@hotmail.com</email>
</author>
<published>2023-05-17T19:16:35+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=a4c249653ec9d063a67a6cde8123dca2defb8f8b'/>
<id>a4c249653ec9d063a67a6cde8123dca2defb8f8b</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 numpy/linalg/linalg.py</title>
<updated>2023-05-17T18:22:21+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2023-05-17T18:22:21+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=610f85c2ee769853f1d2c291476b49face35c691'/>
<id>610f85c2ee769853f1d2c291476b49face35c691</id>
<content type='text'>
Co-authored-by: Bas van Beek &lt;43369155+BvB93@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Bas van Beek &lt;43369155+BvB93@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #22493 from mwtoews/maint-open</title>
<updated>2023-04-28T08:04:53+00:00</updated>
<author>
<name>Sebastian Berg</name>
<email>sebastianb@nvidia.com</email>
</author>
<published>2023-04-28T08:04:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=1c9532bb8857551d163517bf0028441c7cd544c8'/>
<id>1c9532bb8857551d163517bf0028441c7cd544c8</id>
<content type='text'>
MAINT: remove redundant open() modes and io.open() alias</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MAINT: remove redundant open() modes and io.open() alias</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://trove.baserock.org/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>DEP: deprecate `product`, `cumproduct`, `sometrue`, `alltrue`</title>
<updated>2023-03-02T15:10:41+00:00</updated>
<author>
<name>Ralf Gommers</name>
<email>ralf.gommers@gmail.com</email>
</author>
<published>2023-03-02T14:57:43+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=9990f98f2e9e1a55f5d42206cbc6709a3efff418'/>
<id>9990f98f2e9e1a55f5d42206cbc6709a3efff418</id>
<content type='text'>
[skip cirrus]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[skip cirrus]
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: Only set memory error when we know it was one (and fix second occurance)</title>
<updated>2023-02-21T12:52:00+00:00</updated>
<author>
<name>Sebastian Berg</name>
<email>sebastianb@nvidia.com</email>
</author>
<published>2023-02-21T12:45:10+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=aac7cc55f45a032880b9331aa05d2499a52ef29d'/>
<id>aac7cc55f45a032880b9331aa05d2499a52ef29d</id>
<content type='text'>
This assumes lapack errors already report something reasonable, that
may not be true, but is a different issue probably.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This assumes lapack errors already report something reasonable, that
may not be true, but is a different issue probably.
</pre>
</div>
</content>
</entry>
<entry>
<title>BUG,MAINT: Avoid malloc(0) in linalg and improve error paths.</title>
<updated>2023-02-21T11:10:07+00:00</updated>
<author>
<name>Sebastian Berg</name>
<email>sebastianb@nvidia.com</email>
</author>
<published>2023-02-21T11:10:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=ce7faad619c3457eb3ca48bafaedc7ae44712c29'/>
<id>ce7faad619c3457eb3ca48bafaedc7ae44712c29</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ENH: Improve performance of finfo and _commonType (#23088)</title>
<updated>2023-02-15T15:59:07+00:00</updated>
<author>
<name>Pieter Eendebak</name>
<email>pieter.eendebak@gmail.com</email>
</author>
<published>2023-02-15T15:59:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=4aca866c292eec899f75475ff14f7d5c1025e394'/>
<id>4aca866c292eec899f75475ff14f7d5c1025e394</id>
<content type='text'>
The finfo contains a cache for dtypes, but the np.complex128 dtype does not end up in the cache. The reason is that the np.complex128 is converted to np.float64 which is in the cache.

Performance improvement for finfo(np.complex128):

Main: 2.07 µs ± 75 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)
Pr: 324 ns ± 28.9 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)

Improve performance of finfo by making the cache check the first action in the __new__

Improve performance of _commonType by re-using the expression for a.dtype.type and eliminating variables
The finfo and _commonType was part of the computatation time in lstsq when using scikit-rf. Since these methods are used in various other methods performance can improve there slightly as well.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The finfo contains a cache for dtypes, but the np.complex128 dtype does not end up in the cache. The reason is that the np.complex128 is converted to np.float64 which is in the cache.

Performance improvement for finfo(np.complex128):

Main: 2.07 µs ± 75 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)
Pr: 324 ns ± 28.9 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)

Improve performance of finfo by making the cache check the first action in the __new__

Improve performance of _commonType by re-using the expression for a.dtype.type and eliminating variables
The finfo and _commonType was part of the computatation time in lstsq when using scikit-rf. Since these methods are used in various other methods performance can improve there slightly as well.</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing &lt;type_traits&gt; header.</title>
<updated>2023-01-30T15:01:05+00:00</updated>
<author>
<name>Peter Hawkins</name>
<email>phawkins@google.com</email>
</author>
<published>2023-01-30T15:01:05+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=5c738e79e60aeb655e992b861191b913fa029597'/>
<id>5c738e79e60aeb655e992b861191b913fa029597</id>
<content type='text'>
`std::is_scalar` is defined in `type_traits`, which is missing from the
includes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`std::is_scalar` is defined in `type_traits`, which is missing from the
includes.
</pre>
</div>
</content>
</entry>
</feed>
