Skip to content

Commit 7a2fbb6

Browse files
committed
Update documentation
1 parent 83c4c03 commit 7a2fbb6

File tree

353 files changed

+1282
-916
lines changed

Some content is hidden

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

353 files changed

+1282
-916
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: 6f51d21d7995fdfa6c95afbe46c35216
3+
config: 9b073f0a7d2f54f8bc09c00e55a9f580
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

en/.doctrees/api/algorithms.doctree

0 Bytes
Binary file not shown.

en/.doctrees/api/computation.doctree

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.
0 Bytes
Binary file not shown.
6.63 KB
Binary file not shown.
7.36 KB
Binary file not shown.
1.49 KB
Binary file not shown.
0 Bytes
Binary file not shown.

en/.doctrees/api/index.doctree

0 Bytes
Binary file not shown.

en/.doctrees/api/obj.doctree

0 Bytes
Binary file not shown.

en/.doctrees/api/param.doctree

0 Bytes
Binary file not shown.

en/.doctrees/api/proxy.doctree

0 Bytes
Binary file not shown.
16.5 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.
0 Bytes
Binary file not shown.

en/.doctrees/environment.pickle

5.86 KB
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.
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.
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.
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.
0 Bytes
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.
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.
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

-77 Bytes

en/_images/s_app_at_startup.png

-44 Bytes

en/_images/s_beautiful.png

-87 Bytes

en/_modules/cdl/algorithms/coordinates.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=cbfb3150"></script>
52+
<script src="../../../_static/documentation_options.js?v=6f83b549"></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.19.0</p>
149+
<p class="title logo__title">v0.19.1</p>
150150

151151
</a></div>
152152

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=cbfb3150"></script>
52+
<script src="../../../_static/documentation_options.js?v=6f83b549"></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.19.0</p>
149+
<p class="title logo__title">v0.19.1</p>
150150

151151
</a></div>
152152

en/_modules/cdl/algorithms/image.html

Lines changed: 16 additions & 13 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=cbfb3150"></script>
52+
<script src="../../../_static/documentation_options.js?v=6f83b549"></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.19.0</p>
149+
<p class="title logo__title">v0.19.1</p>
150150

151151
</a></div>
152152

@@ -495,8 +495,11 @@ <h1>Source code for cdl.algorithms.image</h1><div class="highlight"><pre>
495495
<span class="sd"> Returns:</span>
496496
<span class="sd"> Scaled data</span>
497497
<span class="sd"> &quot;&quot;&quot;</span>
498-
<span class="n">dmin</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">min</span><span class="p">()</span>
499-
<span class="n">dmax</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">max</span><span class="p">()</span>
498+
<span class="n">dmin</span><span class="p">,</span> <span class="n">dmax</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">nanmin</span><span class="p">(</span><span class="n">data</span><span class="p">),</span> <span class="n">np</span><span class="o">.</span><span class="n">nanmax</span><span class="p">(</span><span class="n">data</span><span class="p">)</span>
499+
<span class="k">if</span> <span class="n">dmin</span> <span class="o">==</span> <span class="n">dmax</span><span class="p">:</span>
500+
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Input data has no dynamic range&quot;</span><span class="p">)</span>
501+
<span class="k">if</span> <span class="n">dmin</span> <span class="o">==</span> <span class="n">zmin</span> <span class="ow">and</span> <span class="n">dmax</span> <span class="o">==</span> <span class="n">zmax</span><span class="p">:</span>
502+
<span class="k">return</span> <span class="n">data</span>
500503
<span class="n">fdata</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">dtype</span><span class="o">=</span><span class="nb">float</span><span class="p">)</span>
501504
<span class="n">fdata</span> <span class="o">-=</span> <span class="n">dmin</span>
502505
<span class="n">fdata</span> <span class="o">*=</span> <span class="nb">float</span><span class="p">(</span><span class="n">zmax</span> <span class="o">-</span> <span class="n">zmin</span><span class="p">)</span> <span class="o">/</span> <span class="p">(</span><span class="n">dmax</span> <span class="o">-</span> <span class="n">dmin</span><span class="p">)</span>
@@ -521,16 +524,16 @@ <h1>Source code for cdl.algorithms.image</h1><div class="highlight"><pre>
521524
<span class="sd"> Normalized array</span>
522525
<span class="sd"> &quot;&quot;&quot;</span>
523526
<span class="k">if</span> <span class="n">parameter</span> <span class="o">==</span> <span class="s2">&quot;maximum&quot;</span><span class="p">:</span>
524-
<span class="k">return</span> <span class="n">scale_data_to_min_max</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">data</span><span class="o">.</span><span class="n">min</span><span class="p">()</span> <span class="o">/</span> <span class="n">data</span><span class="o">.</span><span class="n">max</span><span class="p">(),</span> <span class="mf">1.0</span><span class="p">)</span>
527+
<span class="k">return</span> <span class="n">scale_data_to_min_max</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">nanmin</span><span class="p">(</span><span class="n">data</span><span class="p">)</span> <span class="o">/</span> <span class="n">np</span><span class="o">.</span><span class="n">nanmax</span><span class="p">(</span><span class="n">data</span><span class="p">),</span> <span class="mf">1.0</span><span class="p">)</span>
525528
<span class="k">if</span> <span class="n">parameter</span> <span class="o">==</span> <span class="s2">&quot;amplitude&quot;</span><span class="p">:</span>
526529
<span class="k">return</span> <span class="n">scale_data_to_min_max</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="mf">0.0</span><span class="p">,</span> <span class="mf">1.0</span><span class="p">)</span>
527530
<span class="n">fdata</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">dtype</span><span class="o">=</span><span class="nb">float</span><span class="p">)</span>
528531
<span class="k">if</span> <span class="n">parameter</span> <span class="o">==</span> <span class="s2">&quot;area&quot;</span><span class="p">:</span>
529-
<span class="k">return</span> <span class="n">fdata</span> <span class="o">/</span> <span class="n">fdata</span><span class="o">.</span><span class="n">sum</span><span class="p">()</span>
532+
<span class="k">return</span> <span class="n">fdata</span> <span class="o">/</span> <span class="n">np</span><span class="o">.</span><span class="n">nansum</span><span class="p">(</span><span class="n">fdata</span><span class="p">)</span>
530533
<span class="k">if</span> <span class="n">parameter</span> <span class="o">==</span> <span class="s2">&quot;energy&quot;</span><span class="p">:</span>
531-
<span class="k">return</span> <span class="n">fdata</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">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">fdata</span> <span class="o">*</span> <span class="n">fdata</span><span class="o">.</span><span class="n">conjugate</span><span class="p">()))</span>
534+
<span class="k">return</span> <span class="n">fdata</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">np</span><span class="o">.</span><span class="n">nansum</span><span class="p">(</span><span class="n">fdata</span> <span class="o">*</span> <span class="n">fdata</span><span class="o">.</span><span class="n">conjugate</span><span class="p">()))</span>
532535
<span class="k">if</span> <span class="n">parameter</span> <span class="o">==</span> <span class="s2">&quot;rms&quot;</span><span class="p">:</span>
533-
<span class="k">return</span> <span class="n">fdata</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">np</span><span class="o">.</span><span class="n">mean</span><span class="p">(</span><span class="n">fdata</span> <span class="o">*</span> <span class="n">fdata</span><span class="o">.</span><span class="n">conjugate</span><span class="p">()))</span>
536+
<span class="k">return</span> <span class="n">fdata</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">np</span><span class="o">.</span><span class="n">nanmean</span><span class="p">(</span><span class="n">fdata</span> <span class="o">*</span> <span class="n">fdata</span><span class="o">.</span><span class="n">conjugate</span><span class="p">()))</span>
534537
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Unsupported parameter </span><span class="si">{</span><span class="n">parameter</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span></div>
535538

536539

@@ -697,7 +700,7 @@ <h1>Source code for cdl.algorithms.image</h1><div class="highlight"><pre>
697700
<span class="sd"> Returns:</span>
698701
<span class="sd"> Flat-field corrected data</span>
699702
<span class="sd"> &quot;&quot;&quot;</span>
700-
<span class="n">dtemp</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">rawdata</span><span class="p">,</span> <span class="n">dtype</span><span class="o">=</span><span class="nb">float</span><span class="p">,</span> <span class="n">copy</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span> <span class="o">*</span> <span class="n">flatdata</span><span class="o">.</span><span class="n">mean</span><span class="p">()</span>
703+
<span class="n">dtemp</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">rawdata</span><span class="p">,</span> <span class="n">dtype</span><span class="o">=</span><span class="nb">float</span><span class="p">,</span> <span class="n">copy</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span> <span class="o">*</span> <span class="n">np</span><span class="o">.</span><span class="n">nanmean</span><span class="p">(</span><span class="n">flatdata</span><span class="p">)</span>
701704
<span class="n">dunif</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">flatdata</span><span class="p">,</span> <span class="n">dtype</span><span class="o">=</span><span class="nb">float</span><span class="p">,</span> <span class="n">copy</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
702705
<span class="n">dunif</span><span class="p">[</span><span class="n">dunif</span> <span class="o">==</span> <span class="mi">0</span><span class="p">]</span> <span class="o">=</span> <span class="mf">1.0</span>
703706
<span class="n">dcorr_all</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">dtemp</span> <span class="o">/</span> <span class="n">dunif</span><span class="p">,</span> <span class="n">dtype</span><span class="o">=</span><span class="n">rawdata</span><span class="o">.</span><span class="n">dtype</span><span class="p">)</span>
@@ -735,10 +738,10 @@ <h1>Source code for cdl.algorithms.image</h1><div class="highlight"><pre>
735738
<span class="n">sin_b</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">j</span> <span class="o">-</span> <span class="mi">1</span><span class="p">)</span> <span class="o">*</span> <span class="mi">2</span> <span class="o">*</span> <span class="n">np</span><span class="o">.</span><span class="n">pi</span> <span class="o">/</span> <span class="p">(</span><span class="n">cols</span> <span class="o">-</span> <span class="mi">1</span><span class="p">))</span><span class="o">.</span><span class="n">T</span>
736739
<span class="n">cos_b</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">j</span> <span class="o">-</span> <span class="mi">1</span><span class="p">)</span> <span class="o">*</span> <span class="mi">2</span> <span class="o">*</span> <span class="n">np</span><span class="o">.</span><span class="n">pi</span> <span class="o">/</span> <span class="p">(</span><span class="n">cols</span> <span class="o">-</span> <span class="mi">1</span><span class="p">))</span><span class="o">.</span><span class="n">T</span>
737740

738-
<span class="n">a</span> <span class="o">=</span> <span class="p">(</span><span class="n">cos_a</span> <span class="o">*</span> <span class="n">data</span><span class="p">)</span><span class="o">.</span><span class="n">sum</span><span class="p">()</span>
739-
<span class="n">b</span> <span class="o">=</span> <span class="p">(</span><span class="n">sin_a</span> <span class="o">*</span> <span class="n">data</span><span class="p">)</span><span class="o">.</span><span class="n">sum</span><span class="p">()</span>
740-
<span class="n">c</span> <span class="o">=</span> <span class="p">(</span><span class="n">data</span> <span class="o">*</span> <span class="n">cos_b</span><span class="p">)</span><span class="o">.</span><span class="n">sum</span><span class="p">()</span>
741-
<span class="n">d</span> <span class="o">=</span> <span class="p">(</span><span class="n">data</span> <span class="o">*</span> <span class="n">sin_b</span><span class="p">)</span><span class="o">.</span><span class="n">sum</span><span class="p">()</span>
741+
<span class="n">a</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">nansum</span><span class="p">((</span><span class="n">cos_a</span> <span class="o">*</span> <span class="n">data</span><span class="p">))</span>
742+
<span class="n">b</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">nansum</span><span class="p">((</span><span class="n">sin_a</span> <span class="o">*</span> <span class="n">data</span><span class="p">))</span>
743+
<span class="n">c</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">nansum</span><span class="p">((</span><span class="n">data</span> <span class="o">*</span> <span class="n">cos_b</span><span class="p">))</span>
744+
<span class="n">d</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">nansum</span><span class="p">((</span><span class="n">data</span> <span class="o">*</span> <span class="n">sin_b</span><span class="p">))</span>
742745

743746
<span class="n">rphi</span> <span class="o">=</span> <span class="p">(</span><span class="mi">0</span> <span class="k">if</span> <span class="n">b</span> <span class="o">&gt;</span> <span class="mi">0</span> <span class="k">else</span> <span class="mi">2</span> <span class="o">*</span> <span class="n">np</span><span class="o">.</span><span class="n">pi</span><span class="p">)</span> <span class="k">if</span> <span class="n">a</span> <span class="o">&gt;</span> <span class="mi">0</span> <span class="k">else</span> <span class="n">np</span><span class="o">.</span><span class="n">pi</span>
744747
<span class="n">cphi</span> <span class="o">=</span> <span class="p">(</span><span class="mi">0</span> <span class="k">if</span> <span class="n">d</span> <span class="o">&gt;</span> <span class="mi">0</span> <span class="k">else</span> <span class="mi">2</span> <span class="o">*</span> <span class="n">np</span><span class="o">.</span><span class="n">pi</span><span class="p">)</span> <span class="k">if</span> <span class="n">c</span> <span class="o">&gt;</span> <span class="mi">0</span> <span class="k">else</span> <span class="n">np</span><span class="o">.</span><span class="n">pi</span>

0 commit comments

Comments
 (0)