Skip to content

Commit f184da0

Browse files
committed
Update documentation
1 parent ac8ece5 commit f184da0

File tree

389 files changed

+9807
-3920
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

389 files changed

+9807
-3920
lines changed

en/.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: 9496d248001525772305af5b6fee0353
3+
config: 6f51d21d7995fdfa6c95afbe46c35216
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

en/.doctrees/api/algorithms.doctree

55.9 KB
Binary file not shown.

en/.doctrees/api/computation.doctree

84.3 KB
Binary file not shown.
5.04 KB
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
12 KB
Binary file not shown.
0 Bytes
Binary file not shown.
9.61 KB
Binary file not shown.
0 Bytes
Binary file not shown.
56.1 KB
Binary file not shown.
10.2 KB
Binary file not shown.

en/.doctrees/api/index.doctree

0 Bytes
Binary file not shown.

en/.doctrees/api/obj.doctree

1.53 KB
Binary file not shown.

en/.doctrees/api/param.doctree

39.2 KB
Binary file not shown.

en/.doctrees/api/proxy.doctree

34.8 KB
Binary file not shown.
94.1 KB
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
-6 Bytes
Binary file not shown.

en/.doctrees/environment.pickle

82.8 KB
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
-4 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
1.77 KB
Binary file not shown.
64.6 KB
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.

en/.doctrees/features/index.doctree

0 Bytes
Binary file not shown.
892 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.
Binary file not shown.
16.9 KB
Binary file not shown.
Binary file not shown.

en/.doctrees/index.doctree

0 Bytes
Binary file not shown.

en/.doctrees/intro/index.doctree

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
-9 Bytes
Binary file not shown.
-64 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

en/.doctrees/requirements.doctree

0 Bytes
Binary file not shown.

en/_images/i_beautiful.png

-619 Bytes

en/_images/i_edit.png

-785 Bytes

en/_images/i_file.png

788 Bytes

en/_images/i_operation.png

366 Bytes

en/_images/inverse.svg

Lines changed: 143 additions & 0 deletions

en/_images/s_analysis.png

962 Bytes

en/_images/s_app_at_startup.png

-841 Bytes

en/_images/s_beautiful.png

-661 Bytes

en/_images/s_edit.png

-785 Bytes

en/_images/s_file.png

761 Bytes

en/_images/s_operation.png

346 Bytes

en/_images/s_processing.png

1020 Bytes

en/_modules/cdl/algorithms/coordinates.html

Lines changed: 65 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
<link rel="preload" as="script" href="../../../_static/scripts/pydata-sphinx-theme.js?digest=dfe6caa3a7d634c4db9b" />
5050
<script src="../../../_static/vendor/fontawesome/6.5.2/js/all.min.js?digest=dfe6caa3a7d634c4db9b"></script>
5151

52-
<script src="../../../_static/documentation_options.js?v=29ae757a"></script>
52+
<script src="../../../_static/documentation_options.js?v=cbfb3150"></script>
5353
<script src="../../../_static/doctools.js?v=9a2dae69"></script>
5454
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
5555
<script src="../../../_static/clipboard.min.js?v=a7894cd8"></script>
@@ -146,7 +146,7 @@
146146
<script>document.write(`<img src="../../../_static/DataLab-Title.svg" class="logo__image only-dark" alt=""/>`);</script>
147147

148148

149-
<p class="title logo__title">v0.18.2</p>
149+
<p class="title logo__title">v0.19.0</p>
150150

151151
</a></div>
152152

@@ -469,6 +469,9 @@ <h1>Source code for cdl.algorithms.coordinates</h1><div class="highlight"><pre>
469469

470470
<span class="kn">from</span> <span class="nn">__future__</span> <span class="kn">import</span> <span class="n">annotations</span>
471471

472+
<span class="kn">import</span> <span class="nn">warnings</span>
473+
<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Literal</span>
474+
472475
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
473476

474477

@@ -663,6 +666,66 @@ <h1>Source code for cdl.algorithms.coordinates</h1><div class="highlight"><pre>
663666
<span class="n">result</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">column_stack</span><span class="p">((</span><span class="n">xc</span><span class="p">,</span> <span class="n">yc</span><span class="p">,</span> <span class="n">a</span><span class="p">,</span> <span class="n">b</span><span class="p">,</span> <span class="n">theta</span><span class="p">))</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="nb">float</span><span class="p">)</span>
664667
<span class="k">return</span> <span class="n">result</span></div>
665668

669+
670+
671+
<div class="viewcode-block" id="cartesian2polar">
672+
<a class="viewcode-back" href="../../../api/algorithms.html#cdl.algorithms.coordinates.cartesian2polar">[docs]</a>
673+
<span class="k">def</span> <span class="nf">cartesian2polar</span><span class="p">(</span>
674+
<span class="n">x</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">ndarray</span><span class="p">,</span> <span class="n">y</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">ndarray</span><span class="p">,</span> <span class="n">unit</span><span class="p">:</span> <span class="n">Literal</span><span class="p">[</span><span class="s2">&quot;rad&quot;</span><span class="p">,</span> <span class="s2">&quot;deg&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="s2">&quot;rad&quot;</span>
675+
<span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">tuple</span><span class="p">[</span><span class="n">np</span><span class="o">.</span><span class="n">ndarray</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">ndarray</span><span class="p">]:</span>
676+
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Convert Cartesian coordinates to polar coordinates.</span>
677+
678+
<span class="sd"> Args:</span>
679+
<span class="sd"> x: Cartesian x-coordinate.</span>
680+
<span class="sd"> y: Cartesian y-coordinate.</span>
681+
<span class="sd"> unit: Unit of the angle (&#39;rad&#39; or &#39;deg&#39;).</span>
682+
683+
<span class="sd"> Returns:</span>
684+
<span class="sd"> Polar coordinates (r, theta) where r is the radius and theta is the angle.</span>
685+
<span class="sd"> &quot;&quot;&quot;</span>
686+
<span class="k">assert</span> <span class="n">x</span><span class="o">.</span><span class="n">shape</span> <span class="o">==</span> <span class="n">y</span><span class="o">.</span><span class="n">shape</span><span class="p">,</span> <span class="s2">&quot;x and y must have the same shape&quot;</span>
687+
<span class="k">assert</span> <span class="n">unit</span> <span class="ow">in</span> <span class="p">[</span><span class="s2">&quot;rad&quot;</span><span class="p">,</span> <span class="s2">&quot;deg&quot;</span><span class="p">],</span> <span class="s2">&quot;unit must be &#39;rad&#39; or &#39;deg&#39;&quot;</span>
688+
<span class="n">r</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">sqrt</span><span class="p">(</span><span class="n">x</span><span class="o">**</span><span class="mi">2</span> <span class="o">+</span> <span class="n">y</span><span class="o">**</span><span class="mi">2</span><span class="p">)</span>
689+
<span class="n">theta</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">arctan2</span><span class="p">(</span><span class="n">y</span><span class="p">,</span> <span class="n">x</span><span class="p">)</span>
690+
<span class="k">if</span> <span class="n">unit</span> <span class="o">==</span> <span class="s2">&quot;deg&quot;</span><span class="p">:</span>
691+
<span class="n">theta</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">rad2deg</span><span class="p">(</span><span class="n">theta</span><span class="p">)</span>
692+
<span class="k">return</span> <span class="n">r</span><span class="p">,</span> <span class="n">theta</span></div>
693+
694+
695+
696+
<div class="viewcode-block" id="polar2cartesian">
697+
<a class="viewcode-back" href="../../../api/algorithms.html#cdl.algorithms.coordinates.polar2cartesian">[docs]</a>
698+
<span class="k">def</span> <span class="nf">polar2cartesian</span><span class="p">(</span>
699+
<span class="n">r</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">ndarray</span><span class="p">,</span> <span class="n">theta</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">ndarray</span><span class="p">,</span> <span class="n">unit</span><span class="p">:</span> <span class="n">Literal</span><span class="p">[</span><span class="s2">&quot;rad&quot;</span><span class="p">,</span> <span class="s2">&quot;deg&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="s2">&quot;rad&quot;</span>
700+
<span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">tuple</span><span class="p">[</span><span class="n">np</span><span class="o">.</span><span class="n">ndarray</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">ndarray</span><span class="p">]:</span>
701+
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Convert polar coordinates to Cartesian coordinates.</span>
702+
703+
<span class="sd"> Args:</span>
704+
<span class="sd"> r: Polar radius.</span>
705+
<span class="sd"> theta: Polar angle.</span>
706+
<span class="sd"> unit: Unit of the angle (&#39;rad&#39; or &#39;deg&#39;).</span>
707+
708+
<span class="sd"> Returns:</span>
709+
<span class="sd"> Cartesian coordinates (x, y) where x is the x-coordinate and y is the</span>
710+
<span class="sd"> y-coordinate.</span>
711+
712+
<span class="sd"> .. note::</span>
713+
714+
<span class="sd"> Negative radius values are not supported. They will be set to 0.</span>
715+
<span class="sd"> &quot;&quot;&quot;</span>
716+
<span class="k">assert</span> <span class="n">r</span><span class="o">.</span><span class="n">shape</span> <span class="o">==</span> <span class="n">theta</span><span class="o">.</span><span class="n">shape</span><span class="p">,</span> <span class="s2">&quot;r and theta must have the same shape&quot;</span>
717+
<span class="k">assert</span> <span class="n">unit</span> <span class="ow">in</span> <span class="p">[</span><span class="s2">&quot;rad&quot;</span><span class="p">,</span> <span class="s2">&quot;deg&quot;</span><span class="p">],</span> <span class="s2">&quot;unit must be &#39;rad&#39; or &#39;deg&#39;&quot;</span>
718+
<span class="k">if</span> <span class="n">np</span><span class="o">.</span><span class="n">any</span><span class="p">(</span><span class="n">r</span> <span class="o">&lt;</span> <span class="mi">0</span><span class="p">):</span>
719+
<span class="n">warnings</span><span class="o">.</span><span class="n">warn</span><span class="p">(</span>
720+
<span class="s2">&quot;Negative radius values are not supported. They will be set to 0.&quot;</span>
721+
<span class="p">)</span>
722+
<span class="n">r</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">maximum</span><span class="p">(</span><span class="n">r</span><span class="p">,</span> <span class="mi">0</span><span class="p">)</span>
723+
<span class="k">if</span> <span class="n">unit</span> <span class="o">==</span> <span class="s2">&quot;deg&quot;</span><span class="p">:</span>
724+
<span class="n">theta</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">deg2rad</span><span class="p">(</span><span class="n">theta</span><span class="p">)</span>
725+
<span class="n">x</span> <span class="o">=</span> <span class="n">r</span> <span class="o">*</span> <span class="n">np</span><span class="o">.</span><span class="n">cos</span><span class="p">(</span><span class="n">theta</span><span class="p">)</span>
726+
<span class="n">y</span> <span class="o">=</span> <span class="n">r</span> <span class="o">*</span> <span class="n">np</span><span class="o">.</span><span class="n">sin</span><span class="p">(</span><span class="n">theta</span><span class="p">)</span>
727+
<span class="k">return</span> <span class="n">x</span><span class="p">,</span> <span class="n">y</span></div>
728+
666729
</pre></div>
667730

668731
</article>

en/_modules/cdl/algorithms/datatypes.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
<link rel="preload" as="script" href="../../../_static/scripts/pydata-sphinx-theme.js?digest=dfe6caa3a7d634c4db9b" />
5050
<script src="../../../_static/vendor/fontawesome/6.5.2/js/all.min.js?digest=dfe6caa3a7d634c4db9b"></script>
5151

52-
<script src="../../../_static/documentation_options.js?v=29ae757a"></script>
52+
<script src="../../../_static/documentation_options.js?v=cbfb3150"></script>
5353
<script src="../../../_static/doctools.js?v=9a2dae69"></script>
5454
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
5555
<script src="../../../_static/clipboard.min.js?v=a7894cd8"></script>
@@ -146,7 +146,7 @@
146146
<script>document.write(`<img src="../../../_static/DataLab-Title.svg" class="logo__image only-dark" alt=""/>`);</script>
147147

148148

149-
<p class="title logo__title">v0.18.2</p>
149+
<p class="title logo__title">v0.19.0</p>
150150

151151
</a></div>
152152

en/_modules/cdl/algorithms/image.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
<link rel="preload" as="script" href="../../../_static/scripts/pydata-sphinx-theme.js?digest=dfe6caa3a7d634c4db9b" />
5050
<script src="../../../_static/vendor/fontawesome/6.5.2/js/all.min.js?digest=dfe6caa3a7d634c4db9b"></script>
5151

52-
<script src="../../../_static/documentation_options.js?v=29ae757a"></script>
52+
<script src="../../../_static/documentation_options.js?v=cbfb3150"></script>
5353
<script src="../../../_static/doctools.js?v=9a2dae69"></script>
5454
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
5555
<script src="../../../_static/clipboard.min.js?v=a7894cd8"></script>
@@ -146,7 +146,7 @@
146146
<script>document.write(`<img src="../../../_static/DataLab-Title.svg" class="logo__image only-dark" alt=""/>`);</script>
147147

148148

149-
<p class="title logo__title">v0.18.2</p>
149+
<p class="title logo__title">v0.19.0</p>
150150

151151
</a></div>
152152

0 commit comments

Comments
 (0)