Skip to content

Commit

Permalink
Add changes for e6801a6
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Jun 17, 2024
1 parent 7084796 commit 831a90d
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 7 deletions.
30 changes: 25 additions & 5 deletions _modules/licsar_framebatch/python/framecare.html
Original file line number Diff line number Diff line change
Expand Up @@ -915,14 +915,34 @@ <h1>Source code for licsar_framebatch.python.framecare</h1><div class="highlight

<div class="viewcode-block" id="make_bperp_file">
<a class="viewcode-back" href="../../../licsar_framebatch/apidoc.html#licsar_framebatch.python.framecare.make_bperp_file">[docs]</a>
<span class="k">def</span> <span class="nf">make_bperp_file</span><span class="p">(</span><span class="n">frame</span><span class="p">,</span> <span class="n">bperp_file</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Creates baselines file for given frame, by requesting info from ASF&quot;&quot;&quot;</span>
<span class="k">def</span> <span class="nf">make_bperp_file</span><span class="p">(</span><span class="n">frame</span><span class="p">,</span> <span class="n">bperp_file</span><span class="p">,</span> <span class="n">donotstore</span> <span class="o">=</span> <span class="kc">False</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Creates baselines file for given frame, by requesting info from ASF</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="c1">#if preload_if_exists: try preloading and then just filling missing dates&quot;&quot;&quot;</span>
<span class="c1">#if preload_if_exists:</span>
<span class="c1"># try:</span>
<span class="c1"># prevbp = pd.read_csv(bperp_file, header=None, sep = &#39; &#39;)</span>
<span class="c1"># prevbp.columns = [&#39;ref_date&#39;, &#39;date&#39;, &#39;bperp&#39;, &#39;btemp&#39;]</span>
<span class="c1"># </span>
<span class="n">mid</span> <span class="o">=</span> <span class="n">get_master</span><span class="p">(</span><span class="n">frame</span><span class="p">,</span> <span class="n">asfilenames</span> <span class="o">=</span> <span class="kc">True</span><span class="p">)</span>
<span class="k">if</span> <span class="ow">not</span> <span class="n">mid</span><span class="p">:</span>
<span class="k">return</span> <span class="kc">False</span>
<span class="n">mid</span><span class="o">=</span><span class="n">mid</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s1">&#39;.&#39;</span><span class="p">)[</span><span class="mi">0</span><span class="p">]</span>
<span class="n">bpd</span> <span class="o">=</span> <span class="n">s1</span><span class="o">.</span><span class="n">get_bperps_asf</span><span class="p">(</span><span class="n">mid</span><span class="p">)</span>
<span class="n">bpd</span><span class="o">.</span><span class="n">to_csv</span><span class="p">(</span><span class="n">bperp_file</span><span class="p">,</span> <span class="n">sep</span> <span class="o">=</span> <span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="n">index</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span> <span class="n">header</span> <span class="o">=</span> <span class="kc">False</span><span class="p">)</span></div>
<span class="n">bpd</span> <span class="o">=</span> <span class="kc">False</span>
<span class="k">for</span> <span class="n">midf</span> <span class="ow">in</span> <span class="n">mid</span><span class="p">:</span>
<span class="n">midf</span><span class="o">=</span><span class="n">midf</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s1">&#39;.&#39;</span><span class="p">)[</span><span class="mi">0</span><span class="p">]</span>
<span class="n">bpd1</span> <span class="o">=</span> <span class="n">s1</span><span class="o">.</span><span class="n">get_bperps_asf</span><span class="p">(</span><span class="n">midf</span><span class="p">)</span>
<span class="k">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">bpd</span><span class="p">)</span> <span class="o">==</span> <span class="nb">type</span><span class="p">(</span><span class="kc">False</span><span class="p">):</span>
<span class="n">bpd</span> <span class="o">=</span> <span class="n">bpd1</span>
<span class="k">else</span><span class="p">:</span>
<span class="k">try</span><span class="p">:</span>
<span class="n">bpd</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">concat</span><span class="p">([</span><span class="n">bpd</span><span class="p">,</span> <span class="n">bpd1</span><span class="p">])</span><span class="o">.</span><span class="n">reset_index</span><span class="p">(</span><span class="n">drop</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">bpd</span> <span class="o">=</span> <span class="n">bpd</span><span class="o">.</span><span class="n">drop_duplicates</span><span class="p">()</span>
<span class="k">except</span><span class="p">:</span>
<span class="k">pass</span>
<span class="k">if</span> <span class="ow">not</span> <span class="n">donotstore</span><span class="p">:</span>
<span class="n">bpd</span><span class="o">.</span><span class="n">to_csv</span><span class="p">(</span><span class="n">bperp_file</span><span class="p">,</span> <span class="n">sep</span> <span class="o">=</span> <span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="n">index</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span> <span class="n">header</span> <span class="o">=</span> <span class="kc">False</span><span class="p">)</span>
<span class="k">else</span><span class="p">:</span>
<span class="k">return</span> <span class="n">bpd</span></div>



Expand Down
2 changes: 1 addition & 1 deletion licsar_framebatch/apidoc.html
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,7 @@ <h2>LiCSAR FrameCare<a class="headerlink" href="#licsar-framecare" title="Link t

<dl class="py function">
<dt class="sig sig-object py" id="licsar_framebatch.python.framecare.make_bperp_file">
<span class="sig-name descname"><span class="pre">make_bperp_file</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">frame</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">bperp_file</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/licsar_framebatch/python/framecare.html#make_bperp_file"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#licsar_framebatch.python.framecare.make_bperp_file" title="Link to this definition"></a></dt>
<span class="sig-name descname"><span class="pre">make_bperp_file</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">frame</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">bperp_file</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">donotstore</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/licsar_framebatch/python/framecare.html#make_bperp_file"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#licsar_framebatch.python.framecare.make_bperp_file" title="Link to this definition"></a></dt>
<dd><p>Creates baselines file for given frame, by requesting info from ASF</p>
</dd></dl>

Expand Down
2 changes: 1 addition & 1 deletion searchindex.js

Large diffs are not rendered by default.

0 comments on commit 831a90d

Please sign in to comment.