Changeset b1674ed in flex_extract.git for Documentation/html/_modules/install.html
- Timestamp:
- Apr 1, 2020, 5:03:13 PM (4 years ago)
- Branches:
- master, ctbto, dev
- Children:
- d78851d, e0005c9
- Parents:
- 50f9ca6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Documentation/html/_modules/install.html
reca358d rb1674ed 22 22 23 23 <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> 24 <script type="text/javascript"src="../_static/jquery.js"></script>25 <script type="text/javascript"src="../_static/underscore.js"></script>26 <script type="text/javascript"src="../_static/doctools.js"></script>27 <script type="text/javascript"src="../_static/language_data.js"></script>28 <script async="async" type="text/javascript"src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>24 <script src="../_static/jquery.js"></script> 25 <script src="../_static/underscore.js"></script> 26 <script src="../_static/doctools.js"></script> 27 <script src="../_static/language_data.js"></script> 28 <script async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS-MML_HTMLorMML"></script> 29 29 30 30 <script type="text/javascript" src="../_static/js/theme.js"></script> … … 226 226 <span class="c1"># MODULES</span> 227 227 <span class="c1"># ------------------------------------------------------------------------------</span> 228 <span class="kn">from</span> <span class="nn">__future__</span> <span class="k ">import</span> <span class="n">print_function</span>228 <span class="kn">from</span> <span class="nn">__future__</span> <span class="kn">import</span> <span class="n">print_function</span> 229 229 230 230 <span class="kn">import</span> <span class="nn">os</span> … … 232 232 <span class="kn">import</span> <span class="nn">subprocess</span> 233 233 <span class="kn">import</span> <span class="nn">tarfile</span> 234 <span class="kn">from</span> <span class="nn">argparse</span> <span class="k ">import</span> <span class="n">ArgumentParser</span><span class="p">,</span> <span class="n">ArgumentDefaultsHelpFormatter</span>234 <span class="kn">from</span> <span class="nn">argparse</span> <span class="kn">import</span> <span class="n">ArgumentParser</span><span class="p">,</span> <span class="n">ArgumentDefaultsHelpFormatter</span> 235 235 236 236 <span class="c1"># software specific classes and modules from flex_extract</span> 237 237 <span class="kn">import</span> <span class="nn">_config</span> 238 <span class="kn">from</span> <span class="nn">Classes.ControlFile</span> <span class="k ">import</span> <span class="n">ControlFile</span>239 <span class="kn">from</span> <span class="nn">Classes.UioFiles</span> <span class="k ">import</span> <span class="n">UioFiles</span>240 <span class="kn">from</span> <span class="nn">Mods.tools</span> <span class="k ">import</span> <span class="p">(</span><span class="n">make_dir</span><span class="p">,</span> <span class="n">put_file_to_ecserver</span><span class="p">,</span> <span class="n">submit_job_to_ecserver</span><span class="p">,</span>238 <span class="kn">from</span> <span class="nn">Classes.ControlFile</span> <span class="kn">import</span> <span class="n">ControlFile</span> 239 <span class="kn">from</span> <span class="nn">Classes.UioFiles</span> <span class="kn">import</span> <span class="n">UioFiles</span> 240 <span class="kn">from</span> <span class="nn">Mods.tools</span> <span class="kn">import</span> <span class="p">(</span><span class="n">make_dir</span><span class="p">,</span> <span class="n">put_file_to_ecserver</span><span class="p">,</span> <span class="n">submit_job_to_ecserver</span><span class="p">,</span> 241 241 <span class="n">silent_remove</span><span class="p">,</span> <span class="n">execute_subprocess</span><span class="p">,</span> <span class="n">none_or_str</span><span class="p">)</span> 242 242 … … 447 447 448 448 <span class="k">if</span> <span class="n">c</span><span class="o">.</span><span class="n">install_target</span> <span class="ow">and</span> <span class="n">c</span><span class="o">.</span><span class="n">install_target</span> <span class="o">!=</span> <span class="s1">'local'</span><span class="p">:</span> 449 <span class="k">if</span> <span class="ow">not</span> <span class="n">c</span><span class="o">.</span><span class="n">ecgid</span> <span class="ow">or</span> <span class="ow">not</span> <span class="n">c</span><span class="o">.</span><span class="n">ecuid</span> <span class="ow">or</span> \ 450 <span class="ow">not</span> <span class="n">c</span><span class="o">.</span><span class="n">gateway</span> <span class="ow">or</span> <span class="ow">not</span> <span class="n">c</span><span class="o">.</span><span class="n">destination</span><span class="p">:</span> 451 <span class="nb">print</span><span class="p">(</span><span class="s1">'Please enter your ECMWF user id and group id as well '</span> <span class="o">+</span> 452 <span class="s1">'as the </span><span class="se">\n</span><span class="s1">name of the local gateway and the ectrans '</span> <span class="o">+</span> 453 <span class="s1">'destination '</span><span class="p">)</span> 454 <span class="nb">print</span><span class="p">(</span><span class="s1">'with command line options --ecuid --ecgid </span><span class="se">\</span> 455 <span class="s1"> --gateway --destination'</span><span class="p">)</span> 449 <span class="k">if</span> <span class="ow">not</span> <span class="n">c</span><span class="o">.</span><span class="n">ecgid</span> <span class="ow">or</span> <span class="ow">not</span> <span class="n">c</span><span class="o">.</span><span class="n">ecuid</span><span class="p">:</span> 450 <span class="nb">print</span><span class="p">(</span><span class="s1">'Please enter your ECMWF user id and group id '</span> 451 <span class="s1">' with command line options --ecuid --ecgid'</span><span class="p">)</span> 456 452 <span class="nb">print</span><span class="p">(</span><span class="s1">'Try "'</span> <span class="o">+</span> <span class="n">sys</span><span class="o">.</span><span class="n">argv</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">'/'</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span> <span class="o">+</span> \ 457 453 <span class="s1">' -h" to print usage information'</span><span class="p">)</span> 458 <span class="nb">print</span><span class="p">(</span><span class="s1">'Please consult ecaccess documentation or ECMWF user </span><span class="se">\</span>459 <span class="s1"> support for further details'</span><span class="p">)</span>454 <span class="nb">print</span><span class="p">(</span><span class="s1">'Please consult ecaccess documentation or ECMWF user '</span> 455 <span class="s1">'support for further details.</span><span class="se">\n</span><span class="s1">'</span><span class="p">)</span> 460 456 <span class="n">sys</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> 461 457 <span class="k">if</span> <span class="ow">not</span> <span class="n">c</span><span class="o">.</span><span class="n">gateway</span> <span class="ow">or</span> <span class="ow">not</span> <span class="n">c</span><span class="o">.</span><span class="n">destination</span><span class="p">:</span> 458 <span class="nb">print</span><span class="p">(</span><span class="s1">'WARNING: Parameters GATEWAY and DESTINATION were '</span> 459 <span class="s1">'not properly set for working on ECMWF server. </span><span class="se">\n</span><span class="s1">'</span> 460 <span class="s1">'There will be no transfer of output files to the '</span> 461 <span class="s1">'local gateway server possible!'</span><span class="p">)</span> 462 462 <span class="k">if</span> <span class="ow">not</span> <span class="n">c</span><span class="o">.</span><span class="n">installdir</span><span class="p">:</span> 463 463 <span class="n">c</span><span class="o">.</span><span class="n">installdir</span> <span class="o">=</span> <span class="s1">'$</span><span class="si">{HOME}</span><span class="s1">'</span> … … 613 613 614 614 <span class="sd"> '''</span> 615 <span class="kn">from</span> <span class="nn">genshi.template.text</span> <span class="k ">import</span> <span class="n">NewTextTemplate</span>616 <span class="kn">from</span> <span class="nn">genshi.template</span> <span class="k ">import</span> <span class="n">TemplateLoader</span>617 <span class="kn">from</span> <span class="nn">genshi.template.eval</span> <span class="k ">import</span> <span class="n">UndefinedError</span>615 <span class="kn">from</span> <span class="nn">genshi.template.text</span> <span class="kn">import</span> <span class="n">NewTextTemplate</span> 616 <span class="kn">from</span> <span class="nn">genshi.template</span> <span class="kn">import</span> <span class="n">TemplateLoader</span> 617 <span class="kn">from</span> <span class="nn">genshi.template.eval</span> <span class="kn">import</span> <span class="n">UndefinedError</span> 618 618 619 619 <span class="k">try</span><span class="p">:</span> … … 676 676 677 677 <span class="sd"> '''</span> 678 <span class="kn">from</span> <span class="nn">genshi.template.text</span> <span class="k ">import</span> <span class="n">NewTextTemplate</span>679 <span class="kn">from</span> <span class="nn">genshi.template</span> <span class="k ">import</span> <span class="n">TemplateLoader</span>680 <span class="kn">from</span> <span class="nn">genshi.template.eval</span> <span class="k ">import</span> <span class="n">UndefinedError</span>678 <span class="kn">from</span> <span class="nn">genshi.template.text</span> <span class="kn">import</span> <span class="n">NewTextTemplate</span> 679 <span class="kn">from</span> <span class="nn">genshi.template</span> <span class="kn">import</span> <span class="n">TemplateLoader</span> 680 <span class="kn">from</span> <span class="nn">genshi.template.eval</span> <span class="kn">import</span> <span class="n">UndefinedError</span> 681 681 682 682 <span class="k">if</span> <span class="n">fp_root</span> <span class="o">==</span> <span class="s1">'../'</span><span class="p">:</span> … … 744 744 745 745 <span class="sd"> '''</span> 746 <span class="kn">from</span> <span class="nn">genshi.template.text</span> <span class="k ">import</span> <span class="n">NewTextTemplate</span>747 <span class="kn">from</span> <span class="nn">genshi.template</span> <span class="k ">import</span> <span class="n">TemplateLoader</span>748 <span class="kn">from</span> <span class="nn">genshi.template.eval</span> <span class="k ">import</span> <span class="n">UndefinedError</span>746 <span class="kn">from</span> <span class="nn">genshi.template.text</span> <span class="kn">import</span> <span class="n">NewTextTemplate</span> 747 <span class="kn">from</span> <span class="nn">genshi.template</span> <span class="kn">import</span> <span class="n">TemplateLoader</span> 748 <span class="kn">from</span> <span class="nn">genshi.template.eval</span> <span class="kn">import</span> <span class="n">UndefinedError</span> 749 749 750 750 <span class="n">fp_root_path_to_python</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">fp_root</span><span class="p">,</span> … … 879 879 <div role="contentinfo"> 880 880 <p> 881 © Copyright 20 19, Anne Philipp and Leopold Haimberger881 © Copyright 2020, Anne Philipp and Leopold Haimberger 882 882 883 883 </p>
Note: See TracChangeset
for help on using the changeset viewer.