Skip to content

Commit e3bacd2

Browse files
author
SymPy (Travis CI)
committed
Update dev doc after building 11899
1 parent cd7f142 commit e3bacd2

File tree

10 files changed

+53
-53
lines changed

10 files changed

+53
-53
lines changed

dev/_modules/sympy/series/limits.html

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -106,32 +106,28 @@ <h1>Source code for sympy.series.limits</h1><div class="highlight"><pre>
106106

107107
</div>
108108
<span class="k">def</span> <span class="nf">heuristics</span><span class="p">(</span><span class="n">e</span><span class="p">,</span> <span class="n">z</span><span class="p">,</span> <span class="n">z0</span><span class="p">,</span> <span class="nb">dir</span><span class="p">):</span>
109-
<span class="k">if</span> <span class="nb">abs</span><span class="p">(</span><span class="n">z0</span><span class="p">)</span> <span class="ow">is</span> <span class="n">S</span><span class="o">.</span><span class="n">Infinity</span><span class="p">:</span>
110-
<span class="k">return</span> <span class="n">limit</span><span class="p">(</span><span class="n">e</span><span class="o">.</span><span class="n">subs</span><span class="p">(</span><span class="n">z</span><span class="p">,</span> <span class="mi">1</span><span class="o">/</span><span class="n">z</span><span class="p">),</span> <span class="n">z</span><span class="p">,</span> <span class="n">S</span><span class="o">.</span><span class="n">Zero</span><span class="p">,</span> <span class="s">&quot;+&quot;</span> <span class="k">if</span> <span class="n">z0</span> <span class="ow">is</span> <span class="n">S</span><span class="o">.</span><span class="n">Infinity</span> <span class="k">else</span> <span class="s">&quot;-&quot;</span><span class="p">)</span>
111-
112109
<span class="n">rv</span> <span class="o">=</span> <span class="bp">None</span>
113-
<span class="n">bad</span> <span class="o">=</span> <span class="p">(</span><span class="n">S</span><span class="o">.</span><span class="n">NaN</span><span class="p">,</span> <span class="bp">None</span><span class="p">)</span>
114110

115-
<span class="k">if</span> <span class="n">e</span><span class="o">.</span><span class="n">is_Mul</span> <span class="ow">or</span> <span class="n">e</span><span class="o">.</span><span class="n">is_Add</span> <span class="ow">or</span> <span class="n">e</span><span class="o">.</span><span class="n">is_Pow</span> <span class="ow">or</span> <span class="n">e</span><span class="o">.</span><span class="n">is_Function</span><span class="p">:</span>
111+
<span class="k">if</span> <span class="nb">abs</span><span class="p">(</span><span class="n">z0</span><span class="p">)</span> <span class="ow">is</span> <span class="n">S</span><span class="o">.</span><span class="n">Infinity</span><span class="p">:</span>
112+
<span class="n">rv</span> <span class="o">=</span> <span class="n">limit</span><span class="p">(</span><span class="n">e</span><span class="o">.</span><span class="n">subs</span><span class="p">(</span><span class="n">z</span><span class="p">,</span> <span class="mi">1</span><span class="o">/</span><span class="n">z</span><span class="p">),</span> <span class="n">z</span><span class="p">,</span> <span class="n">S</span><span class="o">.</span><span class="n">Zero</span><span class="p">,</span> <span class="s">&quot;+&quot;</span> <span class="k">if</span> <span class="n">z0</span> <span class="ow">is</span> <span class="n">S</span><span class="o">.</span><span class="n">Infinity</span> <span class="k">else</span> <span class="s">&quot;-&quot;</span><span class="p">)</span>
113+
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">rv</span><span class="p">,</span> <span class="n">Limit</span><span class="p">):</span>
114+
<span class="k">return</span>
115+
<span class="k">elif</span> <span class="n">e</span><span class="o">.</span><span class="n">is_Mul</span> <span class="ow">or</span> <span class="n">e</span><span class="o">.</span><span class="n">is_Add</span> <span class="ow">or</span> <span class="n">e</span><span class="o">.</span><span class="n">is_Pow</span> <span class="ow">or</span> <span class="n">e</span><span class="o">.</span><span class="n">is_Function</span><span class="p">:</span>
116116
<span class="n">r</span> <span class="o">=</span> <span class="p">[]</span>
117117
<span class="k">for</span> <span class="n">a</span> <span class="ow">in</span> <span class="n">e</span><span class="o">.</span><span class="n">args</span><span class="p">:</span>
118-
<span class="k">try</span><span class="p">:</span>
119-
<span class="n">l</span> <span class="o">=</span> <span class="n">limit</span><span class="p">(</span><span class="n">a</span><span class="p">,</span> <span class="n">z</span><span class="p">,</span> <span class="n">z0</span><span class="p">,</span> <span class="nb">dir</span><span class="p">)</span>
120-
<span class="k">if</span> <span class="n">l</span><span class="o">.</span><span class="n">has</span><span class="p">(</span><span class="n">S</span><span class="o">.</span><span class="n">Infinity</span><span class="p">)</span> <span class="ow">and</span> <span class="n">l</span><span class="o">.</span><span class="n">is_finite</span> <span class="ow">is</span> <span class="bp">None</span><span class="p">:</span>
121-
<span class="k">break</span>
122-
<span class="k">else</span><span class="p">:</span>
123-
<span class="n">r</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">l</span><span class="p">)</span>
124-
<span class="k">except</span> <span class="n">PoleError</span><span class="p">:</span>
125-
<span class="k">break</span>
126-
<span class="k">if</span> <span class="n">r</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span> <span class="ow">in</span> <span class="n">bad</span><span class="p">:</span>
127-
<span class="k">break</span>
128-
<span class="k">else</span><span class="p">:</span>
129-
<span class="k">if</span> <span class="n">r</span><span class="p">:</span>
130-
<span class="n">rv</span> <span class="o">=</span> <span class="n">e</span><span class="o">.</span><span class="n">func</span><span class="p">(</span><span class="o">*</span><span class="n">r</span><span class="p">)</span>
131-
132-
<span class="k">if</span> <span class="n">rv</span> <span class="ow">in</span> <span class="n">bad</span><span class="p">:</span>
133-
<span class="n">msg</span> <span class="o">=</span> <span class="s">&quot;Don&#39;t know how to calculate the limit(</span><span class="si">%s</span><span class="s">, </span><span class="si">%s</span><span class="s">, </span><span class="si">%s</span><span class="s">, dir=</span><span class="si">%s</span><span class="s">), sorry.&quot;</span>
134-
<span class="k">raise</span> <span class="n">PoleError</span><span class="p">(</span><span class="n">msg</span> <span class="o">%</span> <span class="p">(</span><span class="n">e</span><span class="p">,</span> <span class="n">z</span><span class="p">,</span> <span class="n">z0</span><span class="p">,</span> <span class="nb">dir</span><span class="p">))</span>
118+
<span class="n">l</span> <span class="o">=</span> <span class="n">limit</span><span class="p">(</span><span class="n">a</span><span class="p">,</span> <span class="n">z</span><span class="p">,</span> <span class="n">z0</span><span class="p">,</span> <span class="nb">dir</span><span class="p">)</span>
119+
<span class="k">if</span> <span class="n">l</span><span class="o">.</span><span class="n">has</span><span class="p">(</span><span class="n">S</span><span class="o">.</span><span class="n">Infinity</span><span class="p">)</span> <span class="ow">and</span> <span class="n">l</span><span class="o">.</span><span class="n">is_finite</span> <span class="ow">is</span> <span class="bp">None</span><span class="p">:</span>
120+
<span class="k">return</span>
121+
<span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">l</span><span class="p">,</span> <span class="n">Limit</span><span class="p">):</span>
122+
<span class="k">return</span>
123+
<span class="k">elif</span> <span class="n">l</span> <span class="ow">is</span> <span class="n">S</span><span class="o">.</span><span class="n">NaN</span><span class="p">:</span>
124+
<span class="k">return</span>
125+
<span class="k">else</span><span class="p">:</span>
126+
<span class="n">r</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">l</span><span class="p">)</span>
127+
<span class="k">if</span> <span class="n">r</span><span class="p">:</span>
128+
<span class="n">rv</span> <span class="o">=</span> <span class="n">e</span><span class="o">.</span><span class="n">func</span><span class="p">(</span><span class="o">*</span><span class="n">r</span><span class="p">)</span>
129+
<span class="k">if</span> <span class="n">rv</span> <span class="ow">is</span> <span class="n">S</span><span class="o">.</span><span class="n">NaN</span><span class="p">:</span>
130+
<span class="k">return</span>
135131

136132
<span class="k">return</span> <span class="n">rv</span>
137133

@@ -210,8 +206,12 @@ <h1>Source code for sympy.series.limits</h1><div class="highlight"><pre>
210206
<span class="k">if</span> <span class="nb">all</span><span class="p">(</span><span class="n">ok</span><span class="p">(</span><span class="n">w</span><span class="p">)</span> <span class="k">for</span> <span class="n">w</span> <span class="ow">in</span> <span class="n">e</span><span class="o">.</span><span class="n">as_numer_denom</span><span class="p">()):</span>
211207
<span class="n">u</span> <span class="o">=</span> <span class="n">C</span><span class="o">.</span><span class="n">Dummy</span><span class="p">(</span><span class="n">positive</span><span class="o">=</span><span class="p">(</span><span class="n">z0</span> <span class="ow">is</span> <span class="n">S</span><span class="o">.</span><span class="n">Infinity</span><span class="p">))</span>
212208
<span class="n">inve</span> <span class="o">=</span> <span class="n">e</span><span class="o">.</span><span class="n">subs</span><span class="p">(</span><span class="n">z</span><span class="p">,</span> <span class="mi">1</span><span class="o">/</span><span class="n">u</span><span class="p">)</span>
213-
<span class="k">return</span> <span class="n">limit</span><span class="p">(</span><span class="n">inve</span><span class="o">.</span><span class="n">as_leading_term</span><span class="p">(</span><span class="n">u</span><span class="p">),</span> <span class="n">u</span><span class="p">,</span>
214-
<span class="n">S</span><span class="o">.</span><span class="n">Zero</span><span class="p">,</span> <span class="s">&quot;+&quot;</span> <span class="k">if</span> <span class="n">z0</span> <span class="ow">is</span> <span class="n">S</span><span class="o">.</span><span class="n">Infinity</span> <span class="k">else</span> <span class="s">&quot;-&quot;</span><span class="p">)</span>
209+
<span class="n">r</span> <span class="o">=</span> <span class="n">limit</span><span class="p">(</span><span class="n">inve</span><span class="o">.</span><span class="n">as_leading_term</span><span class="p">(</span><span class="n">u</span><span class="p">),</span> <span class="n">u</span><span class="p">,</span>
210+
<span class="n">S</span><span class="o">.</span><span class="n">Zero</span><span class="p">,</span> <span class="s">&quot;+&quot;</span> <span class="k">if</span> <span class="n">z0</span> <span class="ow">is</span> <span class="n">S</span><span class="o">.</span><span class="n">Infinity</span> <span class="k">else</span> <span class="s">&quot;-&quot;</span><span class="p">)</span>
211+
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">r</span><span class="p">,</span> <span class="n">Limit</span><span class="p">):</span>
212+
<span class="k">return</span> <span class="bp">self</span>
213+
<span class="k">else</span><span class="p">:</span>
214+
<span class="k">return</span> <span class="n">r</span>
215215

216216
<span class="k">if</span> <span class="n">e</span><span class="o">.</span><span class="n">is_Order</span><span class="p">:</span>
217217
<span class="k">return</span> <span class="n">C</span><span class="o">.</span><span class="n">Order</span><span class="p">(</span><span class="n">limit</span><span class="p">(</span><span class="n">e</span><span class="o">.</span><span class="n">expr</span><span class="p">,</span> <span class="n">z</span><span class="p">,</span> <span class="n">z0</span><span class="p">),</span> <span class="o">*</span><span class="n">e</span><span class="o">.</span><span class="n">args</span><span class="p">[</span><span class="mi">1</span><span class="p">:])</span>
@@ -221,10 +221,10 @@ <h1>Source code for sympy.series.limits</h1><div class="highlight"><pre>
221221
<span class="k">if</span> <span class="n">r</span> <span class="ow">is</span> <span class="n">S</span><span class="o">.</span><span class="n">NaN</span><span class="p">:</span>
222222
<span class="k">raise</span> <span class="n">PoleError</span><span class="p">()</span>
223223
<span class="k">except</span> <span class="p">(</span><span class="n">PoleError</span><span class="p">,</span> <span class="ne">ValueError</span><span class="p">):</span>
224-
<span class="k">try</span><span class="p">:</span>
225-
<span class="n">r</span> <span class="o">=</span> <span class="n">heuristics</span><span class="p">(</span><span class="n">e</span><span class="p">,</span> <span class="n">z</span><span class="p">,</span> <span class="n">z0</span><span class="p">,</span> <span class="nb">dir</span><span class="p">)</span>
226-
<span class="k">except</span> <span class="n">PoleError</span><span class="p">:</span>
224+
<span class="n">r</span> <span class="o">=</span> <span class="n">heuristics</span><span class="p">(</span><span class="n">e</span><span class="p">,</span> <span class="n">z</span><span class="p">,</span> <span class="n">z0</span><span class="p">,</span> <span class="nb">dir</span><span class="p">)</span>
225+
<span class="k">if</span> <span class="n">r</span> <span class="ow">is</span> <span class="bp">None</span><span class="p">:</span>
227226
<span class="k">return</span> <span class="bp">self</span>
227+
228228
<span class="k">return</span> <span class="n">r</span></div></div>
229229
</pre></div>
230230

dev/_modules/sympy/series/order.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ <h1>Source code for sympy.series.order</h1><div class="highlight"><pre>
391391
<span class="sd"> Return None if the inclusion relation cannot be determined</span>
392392
<span class="sd"> (e.g. when self and expr have different symbols).</span>
393393
<span class="sd"> &quot;&quot;&quot;</span>
394-
<span class="kn">from</span> <span class="nn">sympy</span> <span class="kn">import</span> <span class="n">powsimp</span><span class="p">,</span> <span class="n">PoleError</span>
394+
<span class="kn">from</span> <span class="nn">sympy</span> <span class="kn">import</span> <span class="n">powsimp</span>
395395
<span class="k">if</span> <span class="n">expr</span> <span class="ow">is</span> <span class="n">S</span><span class="o">.</span><span class="n">Zero</span><span class="p">:</span>
396396
<span class="k">return</span> <span class="bp">True</span>
397397
<span class="k">if</span> <span class="n">expr</span> <span class="ow">is</span> <span class="n">S</span><span class="o">.</span><span class="n">NaN</span><span class="p">:</span>

dev/modules/core.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6993,7 +6993,7 @@ <h3>Dict<a class="headerlink" href="#dict" title="Permalink to this headline">¶
69936993
<h3>iterable<a class="headerlink" href="#iterable" title="Permalink to this headline">¶</a></h3>
69946994
<dl class="function">
69956995
<dt id="sympy.core.compatibility.iterable">
6996-
<tt class="descclassname">sympy.core.compatibility.</tt><tt class="descname">iterable</tt><big>(</big><em>i</em>, <em>exclude=((&lt;type 'str'&gt;</em>, <em>&lt;type 'unicode'&gt;)</em>, <em>&lt;type 'dict'&gt;</em>, <em>&lt;class sympy.core.compatibility.NotIterable at 0x2597b30&gt;)</em><big>)</big><a class="reference internal" href="../_modules/sympy/core/compatibility.html#iterable"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#sympy.core.compatibility.iterable" title="Permalink to this definition">¶</a></dt>
6996+
<tt class="descclassname">sympy.core.compatibility.</tt><tt class="descname">iterable</tt><big>(</big><em>i</em>, <em>exclude=((&lt;type 'str'&gt;</em>, <em>&lt;type 'unicode'&gt;)</em>, <em>&lt;type 'dict'&gt;</em>, <em>&lt;class sympy.core.compatibility.NotIterable at 0x2bc0b30&gt;)</em><big>)</big><a class="reference internal" href="../_modules/sympy/core/compatibility.html#iterable"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#sympy.core.compatibility.iterable" title="Permalink to this definition">¶</a></dt>
69976997
<dd><p>Return a boolean indicating whether <tt class="docutils literal"><span class="pre">i</span></tt> is SymPy iterable.
69986998
True also indicates that the iterator is finite, i.e. you e.g.
69996999
call list(...) on the instance.</p>

dev/modules/matrices/dense.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ <h2>Matrix Class Reference<a class="headerlink" href="#matrix-class-reference" t
305305

306306
<dl class="method">
307307
<dt id="sympy.matrices.dense.MutableDenseMatrix.simplify">
308-
<tt class="descname">simplify</tt><big>(</big><em>ratio=1.7</em>, <em>measure=&lt;function count_ops at 0x2d28e60&gt;</em><big>)</big><a class="reference internal" href="../../_modules/sympy/matrices/dense.html#MutableDenseMatrix.simplify"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#sympy.matrices.dense.MutableDenseMatrix.simplify" title="Permalink to this definition"></a></dt>
308+
<tt class="descname">simplify</tt><big>(</big><em>ratio=1.7</em>, <em>measure=&lt;function count_ops at 0x3351e60&gt;</em><big>)</big><a class="reference internal" href="../../_modules/sympy/matrices/dense.html#MutableDenseMatrix.simplify"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#sympy.matrices.dense.MutableDenseMatrix.simplify" title="Permalink to this definition"></a></dt>
309309
<dd><p>Applies simplify to the elements of a matrix in place.</p>
310310
<p>This is a shortcut for M.applyfunc(lambda x: simplify(x, ratio, measure))</p>
311311
<div class="admonition-see-also admonition seealso">

0 commit comments

Comments
 (0)