Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
HTML
<div class="section" id="back-archiving">
<span id="index-0"></span><span id="id1"></span>
<p>This is an example of a suite that is designed to run only once.</p>
<blockquote>
<div><ul>
<li><p class="first">An old archive system contains data from 1990-01-01 to 1995-07-12.</p>
</li>
<li><p class="first">This data needs to be copied to a new archive system.</p>
</li>
<li><p class="first">The data needs to be processed before it is written to the new archive system.</p>
</li>
<li><dl class="first docutils">
<dt>There are several types of data to be back-archived.</dt>
<dd><ul class="first last simple">
<li>Analysis</li>
<li>Forecast</li>
<li>Climatology</li>
<li>Observations</li>
<li>Satellite images</li>
</ul>
</dd>
</dl>
</li>
<li><p class="first">These data types can be copied independently.</p>
</li>
<li><p class="first">The data is organised daily in the old archive. The system should copy one day of data at a time.</p>
</li>
<li><p class="first">Only two tasks can access the old archive system at the same time.</p>
</li>
</ul>
</div></blockquote>
<p>What to do:</p>
<ol class="arabic simple">
<li>Write the <a class="reference internal" href="/wiki/display/ECFLOW/Glossary#term-suite-definition"><em class="xref std std-term">suite definition</em></a></li>
<li>Design it so new data types can be easily added with their own periods</li>
</ol>
<p>Useful pointers:</p>
<blockquote>
<div><ul class="simple">
<li><a class="reference internal" href="/wiki/display/ECFLOW/Limits#limits"><em>Limits</em></a></li>
<li><a class="reference internal" href="/wiki/display/ECFLOW/Limits#inlimit"><em>inlimit</em></a></li>
<li><a class="reference internal" href="/wiki/display/ECFLOW/ECF+variables#add-variable"><em>ECF variables</em></a></li>
<li><a class="reference internal" href="/wiki/display/ECFLOW/Add+Trigger#add-trigger"><em>Add Trigger</em></a></li>
<li><a class="reference internal" href="/wiki/display/ECFLOW/Repeat#repeat"><em>Repeat</em></a></li>
<li><a class="reference internal" href="/wiki/display/ECFLOW/Using+python+scripting#using-python-scripting"><em>Using python scripting</em></a></li>
<li><a class="reference internal" href="/wiki/display/ECFLOW/ecFlow+Python+Api#python-api"><em>ecFlow Python Api</em></a></li>
</ul>
</div></blockquote>
<p>One possible <a class="reference internal" href="/wiki/display/ECFLOW/Back+archiving+solution#back-archiving-soln"><em>Back archiving solution</em></a></p>
</div>