Ignore:
Timestamp:
Feb 1, 2020, 9:32:17 PM (4 years ago)
Author:
Anne Philipp <anne.philipp@…>
Branches:
master, ctbto, dev
Children:
072cbea
Parents:
53d3b2a
Message:

updated online documentation with links on index page

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Documentation/html/_modules/prepare_flexpart.html

    r30f7911 reca358d  
    200200<span class="c1">#    http://creativecommons.org/licenses/by/4.0/ or send a letter to</span>
    201201<span class="c1">#    Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.</span>
    202 <span class="c1">#*******************************************************************************</span>
     202<span class="c1"># *******************************************************************************</span>
     203<span class="c1"># pylint: disable=ungrouped-imports</span>
     204<span class="c1"># not necessary that we group the imports</span>
    203205<span class="sd">&#39;&#39;&#39;This script prepares the final version of the grib files which are</span>
    204206<span class="sd">then used by FLEXPART.</span>
     
    230232<span class="kn">import</span> <span class="nn">inspect</span>
    231233<span class="kn">import</span> <span class="nn">sys</span>
    232 <span class="kn">import</span> <span class="nn">socket</span>
    233234
    234235<span class="c1"># software specific classes and modules from flex_extract</span>
     
    236237<span class="n">sys</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">dirname</span><span class="p">(</span><span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">abspath</span><span class="p">(</span>
    237238    <span class="n">inspect</span><span class="o">.</span><span class="n">getfile</span><span class="p">(</span><span class="n">inspect</span><span class="o">.</span><span class="n">currentframe</span><span class="p">())))</span> <span class="o">+</span> <span class="s1">&#39;/../&#39;</span><span class="p">)</span>
    238 <span class="kn">import</span> <span class="nn">_config</span>
     239<span class="c1"># pylint: disable=wrong-import-position</span>
     240<span class="c1">#import _config</span>
    239241<span class="kn">from</span> <span class="nn">Mods.checks</span> <span class="k">import</span> <span class="n">check_ppid</span>
    240242<span class="kn">from</span> <span class="nn">Classes.UioFiles</span> <span class="k">import</span> <span class="n">UioFiles</span>
    241 <span class="kn">from</span> <span class="nn">Classes.ControlFile</span> <span class="k">import</span> <span class="n">ControlFile</span>
    242 <span class="kn">from</span> <span class="nn">Mods.tools</span> <span class="k">import</span> <span class="p">(</span><span class="n">setup_controldata</span><span class="p">,</span> <span class="n">clean_up</span><span class="p">,</span> <span class="n">get_cmdline_args</span><span class="p">,</span>
    243                         <span class="n">read_ecenv</span><span class="p">,</span> <span class="n">make_dir</span><span class="p">,</span> <span class="n">normal_exit</span><span class="p">)</span>
     243<span class="c1">#from Classes.ControlFile import ControlFile</span>
     244<span class="kn">from</span> <span class="nn">Mods.tools</span> <span class="k">import</span> <span class="p">(</span><span class="n">setup_controldata</span><span class="p">,</span> <span class="n">clean_up</span><span class="p">,</span> <span class="n">make_dir</span><span class="p">,</span> <span class="n">normal_exit</span><span class="p">)</span>
    244245<span class="kn">from</span> <span class="nn">Classes.EcFlexpart</span> <span class="k">import</span> <span class="n">EcFlexpart</span>
     246<span class="c1"># pylint: enable=wrong-import-position</span>
    245247
    246248<span class="c1"># ------------------------------------------------------------------------------</span>
     
    308310
    309311    <span class="nb">print</span><span class="p">(</span><span class="s1">&#39;Prepare &#39;</span> <span class="o">+</span> <span class="n">start</span><span class="o">.</span><span class="n">strftime</span><span class="p">(</span><span class="s2">&quot;%Y%m</span><span class="si">%d</span><span class="s2">&quot;</span><span class="p">)</span> <span class="o">+</span>
    310            <span class="s2">&quot;/to/&quot;</span> <span class="o">+</span> <span class="n">end</span><span class="o">.</span><span class="n">strftime</span><span class="p">(</span><span class="s2">&quot;%Y%m</span><span class="si">%d</span><span class="s2">&quot;</span><span class="p">))</span>
     312          <span class="s1">&#39;/to/&#39;</span> <span class="o">+</span> <span class="n">end</span><span class="o">.</span><span class="n">strftime</span><span class="p">(</span><span class="s2">&quot;%Y%m</span><span class="si">%d</span><span class="s2">&quot;</span><span class="p">))</span>
    311313
    312314    <span class="c1"># create output dir if necessary</span>
     
    333335    <span class="n">flexpart</span><span class="o">.</span><span class="n">process_output</span><span class="p">(</span><span class="n">c</span><span class="p">)</span>
    334336
    335     <span class="c1"># make use of a possible conversion to a</span>
    336     <span class="c1"># specific flexpart binary format</span>
    337     <span class="k">if</span> <span class="n">c</span><span class="o">.</span><span class="n">grib2flexpart</span><span class="p">:</span>
    338         <span class="n">flexpart</span><span class="o">.</span><span class="n">prepare_fp_files</span><span class="p">(</span><span class="n">c</span><span class="p">)</span>
    339 
    340337    <span class="c1"># check if in debugging mode, then store all files</span>
    341338    <span class="c1"># otherwise delete temporary files</span>
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG