Skip to content

Commit e6fed33

Browse files
author
array-api-bot
committed
Deploy: 0cd4bdf
1 parent 1da95dd commit e6fed33

15 files changed

+25
-25
lines changed

2021.12/_sources/extensions/linear_algebra_functions.rst.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ Accordingly, the standardization process affords the opportunity to reduce inter
4848

4949
In general, interfaces should avoid polymorphic return values (e.g., returning an array **or** a namedtuple, dependent on, e.g., an optional keyword argument). Dedicated interfaces for each return value type are preferred, as dedicated interfaces are easier to reason about at both the implementation level and user level. Example interfaces which could be combined into a single overloaded interface, but are not, include:
5050

51-
- ``eig``: computing both eigenvalues and eignvectors.
52-
- ``eigvals``: computing only eigenvalues.
51+
- ``eigh``: computing both eigenvalues and eigenvectors.
52+
- ``eigvalsh``: computing only eigenvalues.
5353

5454
4. **Implementation agnosticism**: a standardized interface should eschew parameterization (including keyword arguments) biased toward particular implementations.
5555

2021.12/extensions/linear_algebra_functions.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -374,8 +374,8 @@ <h2 id="design-principles">Design Principles<a class="headerlink" href="#design-
374374
<li><p><strong>Return values</strong>: if an interface has more than one return value, the interface should return a namedtuple consisting of each value.</p>
375375
<p>In general, interfaces should avoid polymorphic return values (e.g., returning an array <strong>or</strong> a namedtuple, dependent on, e.g., an optional keyword argument). Dedicated interfaces for each return value type are preferred, as dedicated interfaces are easier to reason about at both the implementation level and user level. Example interfaces which could be combined into a single overloaded interface, but are not, include:</p>
376376
<ul class="simple">
377-
<li><p><code class="docutils literal notranslate"><span class="pre">eig</span></code>: computing both eigenvalues and eignvectors.</p></li>
378-
<li><p><code class="docutils literal notranslate"><span class="pre">eigvals</span></code>: computing only eigenvalues.</p></li>
377+
<li><p><code class="docutils literal notranslate"><span class="pre">eigh</span></code>: computing both eigenvalues and eigenvectors.</p></li>
378+
<li><p><code class="docutils literal notranslate"><span class="pre">eigvalsh</span></code>: computing only eigenvalues.</p></li>
379379
</ul>
380380
</li>
381381
<li><p><strong>Implementation agnosticism</strong>: a standardized interface should eschew parameterization (including keyword arguments) biased toward particular implementations.</p>

2021.12/searchindex.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

2022.12/_sources/extensions/linear_algebra_functions.rst.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ Accordingly, the standardization process affords the opportunity to reduce inter
5151

5252
In general, interfaces should avoid polymorphic return values (e.g., returning an array **or** a namedtuple, dependent on, e.g., an optional keyword argument). Dedicated interfaces for each return value type are preferred, as dedicated interfaces are easier to reason about at both the implementation level and user level. Example interfaces which could be combined into a single overloaded interface, but are not, include:
5353

54-
- ``eig``: computing both eigenvalues and eignvectors.
55-
- ``eigvals``: computing only eigenvalues.
54+
- ``eigh``: computing both eigenvalues and eigenvectors.
55+
- ``eigvalsh``: computing only eigenvalues.
5656

5757
4. **Implementation agnosticism**: a standardized interface should eschew parameterization (including keyword arguments) biased toward particular implementations.
5858

2022.12/extensions/linear_algebra_functions.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -378,8 +378,8 @@ <h2 id="design-principles">Design Principles<a class="headerlink" href="#design-
378378
<li><p><strong>Return values</strong>: if an interface has more than one return value, the interface should return a namedtuple consisting of each value.</p>
379379
<p>In general, interfaces should avoid polymorphic return values (e.g., returning an array <strong>or</strong> a namedtuple, dependent on, e.g., an optional keyword argument). Dedicated interfaces for each return value type are preferred, as dedicated interfaces are easier to reason about at both the implementation level and user level. Example interfaces which could be combined into a single overloaded interface, but are not, include:</p>
380380
<ul class="simple">
381-
<li><p><code class="docutils literal notranslate"><span class="pre">eig</span></code>: computing both eigenvalues and eignvectors.</p></li>
382-
<li><p><code class="docutils literal notranslate"><span class="pre">eigvals</span></code>: computing only eigenvalues.</p></li>
381+
<li><p><code class="docutils literal notranslate"><span class="pre">eigh</span></code>: computing both eigenvalues and eigenvectors.</p></li>
382+
<li><p><code class="docutils literal notranslate"><span class="pre">eigvalsh</span></code>: computing only eigenvalues.</p></li>
383383
</ul>
384384
</li>
385385
<li><p><strong>Implementation agnosticism</strong>: a standardized interface should eschew parameterization (including keyword arguments) biased toward particular implementations.</p>

2022.12/searchindex.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

2023.12/_sources/extensions/linear_algebra_functions.rst.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ Accordingly, the standardization process affords the opportunity to reduce inter
5151

5252
In general, interfaces should avoid polymorphic return values (e.g., returning an array **or** a namedtuple, dependent on, e.g., an optional keyword argument). Dedicated interfaces for each return value type are preferred, as dedicated interfaces are easier to reason about at both the implementation level and user level. Example interfaces which could be combined into a single overloaded interface, but are not, include:
5353

54-
- ``eig``: computing both eigenvalues and eignvectors.
55-
- ``eigvals``: computing only eigenvalues.
54+
- ``eigh``: computing both eigenvalues and eigenvectors.
55+
- ``eigvalsh``: computing only eigenvalues.
5656

5757
4. **Implementation agnosticism**: a standardized interface should eschew parameterization (including keyword arguments) biased toward particular implementations.
5858

2023.12/extensions/linear_algebra_functions.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -405,8 +405,8 @@ <h2 id="design-principles">Design Principles<a class="headerlink" href="#design-
405405
<li><p><strong>Return values</strong>: if an interface has more than one return value, the interface should return a namedtuple consisting of each value.</p>
406406
<p>In general, interfaces should avoid polymorphic return values (e.g., returning an array <strong>or</strong> a namedtuple, dependent on, e.g., an optional keyword argument). Dedicated interfaces for each return value type are preferred, as dedicated interfaces are easier to reason about at both the implementation level and user level. Example interfaces which could be combined into a single overloaded interface, but are not, include:</p>
407407
<ul class="simple">
408-
<li><p><code class="docutils literal notranslate"><span class="pre">eig</span></code>: computing both eigenvalues and eignvectors.</p></li>
409-
<li><p><code class="docutils literal notranslate"><span class="pre">eigvals</span></code>: computing only eigenvalues.</p></li>
408+
<li><p><code class="docutils literal notranslate"><span class="pre">eigh</span></code>: computing both eigenvalues and eigenvectors.</p></li>
409+
<li><p><code class="docutils literal notranslate"><span class="pre">eigvalsh</span></code>: computing only eigenvalues.</p></li>
410410
</ul>
411411
</li>
412412
<li><p><strong>Implementation agnosticism</strong>: a standardized interface should eschew parameterization (including keyword arguments) biased toward particular implementations.</p>

2023.12/searchindex.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

draft/_sources/extensions/linear_algebra_functions.rst.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ Accordingly, the standardization process affords the opportunity to reduce inter
5151

5252
In general, interfaces should avoid polymorphic return values (e.g., returning an array **or** a namedtuple, dependent on, e.g., an optional keyword argument). Dedicated interfaces for each return value type are preferred, as dedicated interfaces are easier to reason about at both the implementation level and user level. Example interfaces which could be combined into a single overloaded interface, but are not, include:
5353

54-
- ``eig``: computing both eigenvalues and eignvectors.
55-
- ``eigvals``: computing only eigenvalues.
54+
- ``eigh``: computing both eigenvalues and eigenvectors.
55+
- ``eigvalsh``: computing only eigenvalues.
5656

5757
4. **Implementation agnosticism**: a standardized interface should eschew parameterization (including keyword arguments) biased toward particular implementations.
5858

draft/extensions/linear_algebra_functions.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -405,8 +405,8 @@ <h2 id="design-principles">Design Principles<a class="headerlink" href="#design-
405405
<li><p><strong>Return values</strong>: if an interface has more than one return value, the interface should return a namedtuple consisting of each value.</p>
406406
<p>In general, interfaces should avoid polymorphic return values (e.g., returning an array <strong>or</strong> a namedtuple, dependent on, e.g., an optional keyword argument). Dedicated interfaces for each return value type are preferred, as dedicated interfaces are easier to reason about at both the implementation level and user level. Example interfaces which could be combined into a single overloaded interface, but are not, include:</p>
407407
<ul class="simple">
408-
<li><p><code class="docutils literal notranslate"><span class="pre">eig</span></code>: computing both eigenvalues and eignvectors.</p></li>
409-
<li><p><code class="docutils literal notranslate"><span class="pre">eigvals</span></code>: computing only eigenvalues.</p></li>
408+
<li><p><code class="docutils literal notranslate"><span class="pre">eigh</span></code>: computing both eigenvalues and eigenvectors.</p></li>
409+
<li><p><code class="docutils literal notranslate"><span class="pre">eigvalsh</span></code>: computing only eigenvalues.</p></li>
410410
</ul>
411411
</li>
412412
<li><p><strong>Implementation agnosticism</strong>: a standardized interface should eschew parameterization (including keyword arguments) biased toward particular implementations.</p>

draft/searchindex.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

latest/_sources/extensions/linear_algebra_functions.rst.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ Accordingly, the standardization process affords the opportunity to reduce inter
5151

5252
In general, interfaces should avoid polymorphic return values (e.g., returning an array **or** a namedtuple, dependent on, e.g., an optional keyword argument). Dedicated interfaces for each return value type are preferred, as dedicated interfaces are easier to reason about at both the implementation level and user level. Example interfaces which could be combined into a single overloaded interface, but are not, include:
5353

54-
- ``eig``: computing both eigenvalues and eignvectors.
55-
- ``eigvals``: computing only eigenvalues.
54+
- ``eigh``: computing both eigenvalues and eigenvectors.
55+
- ``eigvalsh``: computing only eigenvalues.
5656

5757
4. **Implementation agnosticism**: a standardized interface should eschew parameterization (including keyword arguments) biased toward particular implementations.
5858

latest/extensions/linear_algebra_functions.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -405,8 +405,8 @@ <h2 id="design-principles">Design Principles<a class="headerlink" href="#design-
405405
<li><p><strong>Return values</strong>: if an interface has more than one return value, the interface should return a namedtuple consisting of each value.</p>
406406
<p>In general, interfaces should avoid polymorphic return values (e.g., returning an array <strong>or</strong> a namedtuple, dependent on, e.g., an optional keyword argument). Dedicated interfaces for each return value type are preferred, as dedicated interfaces are easier to reason about at both the implementation level and user level. Example interfaces which could be combined into a single overloaded interface, but are not, include:</p>
407407
<ul class="simple">
408-
<li><p><code class="docutils literal notranslate"><span class="pre">eig</span></code>: computing both eigenvalues and eignvectors.</p></li>
409-
<li><p><code class="docutils literal notranslate"><span class="pre">eigvals</span></code>: computing only eigenvalues.</p></li>
408+
<li><p><code class="docutils literal notranslate"><span class="pre">eigh</span></code>: computing both eigenvalues and eigenvectors.</p></li>
409+
<li><p><code class="docutils literal notranslate"><span class="pre">eigvalsh</span></code>: computing only eigenvalues.</p></li>
410410
</ul>
411411
</li>
412412
<li><p><strong>Implementation agnosticism</strong>: a standardized interface should eschew parameterization (including keyword arguments) biased toward particular implementations.</p>

latest/searchindex.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)