Documentation updated

This commit is contained in:
s-kuberski 2022-02-10 18:03:15 +00:00
parent fdf9059121
commit 09ec05530e

View file

@ -393,10 +393,16 @@
<span class="n">retd</span><span class="p">[</span><span class="s1">&#39;is_merged&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="p">{}</span>
<span class="k">for</span> <span class="n">ens</span> <span class="ow">in</span> <span class="n">d</span><span class="p">:</span>
<span class="k">for</span> <span class="n">rep</span> <span class="ow">in</span> <span class="n">ens</span><span class="p">[</span><span class="s1">&#39;replica&#39;</span><span class="p">]:</span>
<span class="n">retd</span><span class="p">[</span><span class="s1">&#39;names&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">rep</span><span class="p">[</span><span class="s1">&#39;name&#39;</span><span class="p">])</span>
<span class="n">rep_name</span> <span class="o">=</span> <span class="n">rep</span><span class="p">[</span><span class="s1">&#39;name&#39;</span><span class="p">]</span>
<span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">rep_name</span><span class="p">)</span> <span class="o">&gt;</span> <span class="nb">len</span><span class="p">(</span><span class="n">ens</span><span class="p">[</span><span class="s2">&quot;id&quot;</span><span class="p">]):</span>
<span class="k">if</span> <span class="n">rep_name</span><span class="p">[</span><span class="nb">len</span><span class="p">(</span><span class="n">ens</span><span class="p">[</span><span class="s2">&quot;id&quot;</span><span class="p">])]</span> <span class="o">!=</span> <span class="s2">&quot;|&quot;</span><span class="p">:</span>
<span class="n">tmp_list</span> <span class="o">=</span> <span class="nb">list</span><span class="p">(</span><span class="n">rep_name</span><span class="p">)</span>
<span class="n">tmp_list</span> <span class="o">=</span> <span class="n">tmp_list</span><span class="p">[:</span><span class="nb">len</span><span class="p">(</span><span class="n">ens</span><span class="p">[</span><span class="s2">&quot;id&quot;</span><span class="p">])]</span> <span class="o">+</span> <span class="p">[</span><span class="s2">&quot;|&quot;</span><span class="p">]</span> <span class="o">+</span> <span class="n">tmp_list</span><span class="p">[</span><span class="nb">len</span><span class="p">(</span><span class="n">ens</span><span class="p">[</span><span class="s2">&quot;id&quot;</span><span class="p">]):]</span>
<span class="n">rep_name</span> <span class="o">=</span> <span class="s1">&#39;&#39;</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">tmp_list</span><span class="p">)</span>
<span class="n">retd</span><span class="p">[</span><span class="s1">&#39;names&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">rep_name</span><span class="p">)</span>
<span class="n">retd</span><span class="p">[</span><span class="s1">&#39;idl&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">([</span><span class="n">di</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="k">for</span> <span class="n">di</span> <span class="ow">in</span> <span class="n">rep</span><span class="p">[</span><span class="s1">&#39;deltas&#39;</span><span class="p">]])</span>
<span class="n">retd</span><span class="p">[</span><span class="s1">&#39;deltas&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="n">di</span><span class="p">[</span><span class="mi">1</span><span class="p">:]</span> <span class="k">for</span> <span class="n">di</span> <span class="ow">in</span> <span class="n">rep</span><span class="p">[</span><span class="s1">&#39;deltas&#39;</span><span class="p">]]))</span>
<span class="n">retd</span><span class="p">[</span><span class="s1">&#39;is_merged&#39;</span><span class="p">][</span><span class="n">rep</span><span class="p">[</span><span class="s1">&#39;name&#39;</span><span class="p">]]</span> <span class="o">=</span> <span class="n">rep</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;is_merged&#39;</span><span class="p">,</span> <span class="kc">False</span><span class="p">)</span>
<span class="n">retd</span><span class="p">[</span><span class="s1">&#39;is_merged&#39;</span><span class="p">][</span><span class="n">rep_name</span><span class="p">]</span> <span class="o">=</span> <span class="n">rep</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;is_merged&#39;</span><span class="p">,</span> <span class="kc">False</span><span class="p">)</span>
<span class="k">return</span> <span class="n">retd</span>
<span class="k">def</span> <span class="nf">_gen_covobsd_from_cdatad</span><span class="p">(</span><span class="n">d</span><span class="p">):</span>
@ -1184,10 +1190,16 @@ If True, the output is a gzipped json. If False, the output is a json file.</li>
<span class="n">retd</span><span class="p">[</span><span class="s1">&#39;is_merged&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="p">{}</span>
<span class="k">for</span> <span class="n">ens</span> <span class="ow">in</span> <span class="n">d</span><span class="p">:</span>
<span class="k">for</span> <span class="n">rep</span> <span class="ow">in</span> <span class="n">ens</span><span class="p">[</span><span class="s1">&#39;replica&#39;</span><span class="p">]:</span>
<span class="n">retd</span><span class="p">[</span><span class="s1">&#39;names&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">rep</span><span class="p">[</span><span class="s1">&#39;name&#39;</span><span class="p">])</span>
<span class="n">rep_name</span> <span class="o">=</span> <span class="n">rep</span><span class="p">[</span><span class="s1">&#39;name&#39;</span><span class="p">]</span>
<span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">rep_name</span><span class="p">)</span> <span class="o">&gt;</span> <span class="nb">len</span><span class="p">(</span><span class="n">ens</span><span class="p">[</span><span class="s2">&quot;id&quot;</span><span class="p">]):</span>
<span class="k">if</span> <span class="n">rep_name</span><span class="p">[</span><span class="nb">len</span><span class="p">(</span><span class="n">ens</span><span class="p">[</span><span class="s2">&quot;id&quot;</span><span class="p">])]</span> <span class="o">!=</span> <span class="s2">&quot;|&quot;</span><span class="p">:</span>
<span class="n">tmp_list</span> <span class="o">=</span> <span class="nb">list</span><span class="p">(</span><span class="n">rep_name</span><span class="p">)</span>
<span class="n">tmp_list</span> <span class="o">=</span> <span class="n">tmp_list</span><span class="p">[:</span><span class="nb">len</span><span class="p">(</span><span class="n">ens</span><span class="p">[</span><span class="s2">&quot;id&quot;</span><span class="p">])]</span> <span class="o">+</span> <span class="p">[</span><span class="s2">&quot;|&quot;</span><span class="p">]</span> <span class="o">+</span> <span class="n">tmp_list</span><span class="p">[</span><span class="nb">len</span><span class="p">(</span><span class="n">ens</span><span class="p">[</span><span class="s2">&quot;id&quot;</span><span class="p">]):]</span>
<span class="n">rep_name</span> <span class="o">=</span> <span class="s1">&#39;&#39;</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">tmp_list</span><span class="p">)</span>
<span class="n">retd</span><span class="p">[</span><span class="s1">&#39;names&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">rep_name</span><span class="p">)</span>
<span class="n">retd</span><span class="p">[</span><span class="s1">&#39;idl&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">([</span><span class="n">di</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="k">for</span> <span class="n">di</span> <span class="ow">in</span> <span class="n">rep</span><span class="p">[</span><span class="s1">&#39;deltas&#39;</span><span class="p">]])</span>
<span class="n">retd</span><span class="p">[</span><span class="s1">&#39;deltas&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="n">di</span><span class="p">[</span><span class="mi">1</span><span class="p">:]</span> <span class="k">for</span> <span class="n">di</span> <span class="ow">in</span> <span class="n">rep</span><span class="p">[</span><span class="s1">&#39;deltas&#39;</span><span class="p">]]))</span>
<span class="n">retd</span><span class="p">[</span><span class="s1">&#39;is_merged&#39;</span><span class="p">][</span><span class="n">rep</span><span class="p">[</span><span class="s1">&#39;name&#39;</span><span class="p">]]</span> <span class="o">=</span> <span class="n">rep</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;is_merged&#39;</span><span class="p">,</span> <span class="kc">False</span><span class="p">)</span>
<span class="n">retd</span><span class="p">[</span><span class="s1">&#39;is_merged&#39;</span><span class="p">][</span><span class="n">rep_name</span><span class="p">]</span> <span class="o">=</span> <span class="n">rep</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;is_merged&#39;</span><span class="p">,</span> <span class="kc">False</span><span class="p">)</span>
<span class="k">return</span> <span class="n">retd</span>
<span class="k">def</span> <span class="nf">_gen_covobsd_from_cdatad</span><span class="p">(</span><span class="n">d</span><span class="p">):</span>