Skip to content

Commit e6fed33

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

File tree

15 files changed

+25
-25
lines changed

15 files changed

+25
-25
lines changed

2021.12/_sources/extensions/linear_algebra_functions.rst.txt

Lines changed: 2 additions & 2 deletions
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

Lines changed: 2 additions & 2 deletions
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 2 additions & 2 deletions
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

Lines changed: 2 additions & 2 deletions
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 2 additions & 2 deletions
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

Lines changed: 2 additions & 2 deletions
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 2 additions & 2 deletions
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

Lines changed: 2 additions & 2 deletions
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 2 additions & 2 deletions
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

Lines changed: 2 additions & 2 deletions
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

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)