Changes between Version 1 and Version 2 of ROPP_PP_tree.html


Ignore:
Timestamp:
2009-12-30T11:38:20Z (15 years ago)
Author:
Huw Lewis
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ROPP_PP_tree.html

    v1 v2  
    22#!html
    33
    4 <h2>ROPP PP calling tree - ROPP v2.0 (September 2008)</h2>
     4<h2>ROPP PP OCC calling tree - ROPP v4.0 (December 2010)</h2>
    55
    66<li><a href="https://trac.grassaf.org/ropp/browser/ropp_doc/trunk/ropp_ov/grassaf_ropp_overview_v18.pdf">ROPP overview document</a></li>
     
    88<li><a href="https://trac.grassaf.org/ropp/browser/ropp_doc/trunk/ropp_ug_v20/ropp_ug_io/grassaf_ropp_ug_io.pdf">ROPP IO user guide document</a></li>
    99<li><a href="https://trac.grassaf.org/ropp/browser/ropp_doc/trunk/ropp_ug_v20/ropp_ug_1dvar/grassaf_ropp_ug_1dvar.pdf">ROPP 1dVar user guide document</a></li>
    10 <li><a href="ROPP_PP_tree.html">PRE-PROCESSOR module calling tree</a></li>
     10<li><a href="ROPP_PP_tree.html">PRE-PROCESSOR 'invert' module calling tree</a></li>
     11<li><a href="ROPP_PPocc_tree.html">PRE-PROCESSOR 'occ' module calling tree</a></li>
    1112<li><a href="ROPP_FM_tree.html">1D FORWARD MODEL module calling tree</a></li>
     13<li><a href="ROPP_FM2D_tree.html">2D FORWARD MODEL module calling tree</a></li>
    1214<li><a href="ROPP_1DVAR_tree.html">1DVAR module calling tree</a></li>
    1315
     
    1618<table>
    1719    <tr>
    18       <td style="background-color: rgb(255, 204, 204);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/tools/ropp_pp_tool.f90">ropp_pp_tool</a></td>
     20      <td style="background-color: rgb(255, 204, 204);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/tools/ropp_pp_invert_tool.f90">ropp_pp_invert_ tool</a></td>
    1921      <td style="background-color: rgb(255, 204, 153);"></td>
    2022      <td style="background-color: rgb(255, 255, 153);"></td>
     
    4648    <tr>
    4749      <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td>
    48       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_io/ropp/ropp_io_ascend.f90">ropp_io_ascend</a></td>
    49       <td style="background-color: rgb(255, 255, 153);"></td>
    50       <td style="background-color: rgb(153, 255, 153);"></td>
    51       <td style="background-color: rgb(153, 255, 255);"></td>
    52       <td style="background-color: rgb(204, 204, 255);"></td>
    53       <td style="background-color: rgb(225, 225, 225);"><i>Ensure all data in ascending height order</i></td>
    54     </tr>
    55 
    56     <tr>
    57       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td>
    5850      <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/common/ropp_pp_monotonous.f90">ropp_pp_monotonous</a></td>
    5951      <td style="background-color: rgb(255, 255, 153);"></td>
     
    134126    </tr>
    135127
     128    <tr>
     129      <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td>
     130      <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/icorr/ropp_pp_linear_combination.f90">ropp_pp_linear_combination</a></td>
     131      <td style="background-color: rgb(255, 255, 153);"></td>
     132      <td style="background-color: rgb(153, 255, 153);"></td>
     133      <td style="background-color: rgb(153, 255, 255);"></td>
     134      <td style="background-color: rgb(204, 204, 255);"></td>
     135      <td style="background-color: rgb(225, 225, 225);"><i>Perform ionospheric correction by linear combination (non-optimised bangle).</i></td>
     136    </tr>
     137
    136138  <tr>
    137139      <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td>
     
    156158    <tr>
    157159      <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td>
    158       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/icorr/ropp_pp_model_refraction.f90">ropp_pp_model_refraction</a></td>
    159       <td style="background-color: rgb(255, 255, 153);"></td>
    160       <td style="background-color: rgb(153, 255, 153);"></td>
    161       <td style="background-color: rgb(153, 255, 255);"></td>
    162       <td style="background-color: rgb(204, 204, 255);"></td>
    163       <td style="background-color: rgb(225, 225, 225);"><i>Retrieve MSIS model bending angle profile</i></td>
    164     </tr>
    165 
    166     <tr>
    167     <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
    168       <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
    169       <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/msis_bangle/ropp_pp_refrac_MSIS.f90">ropp_pp_refrac_MSIS</a></td>
    170       <td style="background-color: rgb(153, 255, 153);"></td>
    171       <td style="background-color: rgb(153, 255, 255);"></td>
    172       <td style="background-color: rgb(204, 204, 255);"></td>
    173       <td style="background-color: rgb(225, 225, 225);"><i>Calculate climatological refractivity profile for given month, lat, lon</i></td>
     160      <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/icorr/ropp_pp_search_model_refraction.f90">ropp_pp_search_model_refraction</a></td>
     161      <td style="background-color: rgb(255, 255, 153);"></td>
     162      <td style="background-color: rgb(153, 255, 153);"></td>
     163      <td style="background-color: rgb(153, 255, 255);"></td>
     164      <td style="background-color: rgb(204, 204, 255);"></td>
     165      <td style="background-color: rgb(225, 225, 225);"><i>Retrieve best-fit MSIS model bending angle profile (config%method="GMSIS")</i></td>
     166    </tr>
     167
     168       <tr>
     169      <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     170      <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
     171      <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/common/ropp_pp_interpol.f90">ropp_pp_interpol</a></td>
     172      <td style="background-color: rgb(153, 255, 153);"></td>
     173      <td style="background-color: rgb(153, 255, 255);"></td>
     174      <td style="background-color: rgb(204, 204, 255);"></td>
     175      <td style="background-color: rgb(225, 225, 225);"><i>Linear interpolation of data </i></td>
     176    </tr>
     177
     178    <tr>
     179    <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     180      <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
     181      <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/msis_bangle/ropp_pp_bangle_MSIS.f90">ropp_pp_bangle_MSIS</a></td>
     182      <td style="background-color: rgb(153, 255, 153);"></td>
     183      <td style="background-color: rgb(153, 255, 255);"></td>
     184      <td style="background-color: rgb(204, 204, 255);"></td>
     185      <td style="background-color: rgb(225, 225, 225);"><i>Calculate climatological bending angle profile for each month, lat, lon</i></td>
    174186    </tr>
    175187
     
    214226    </tr>
    215227
    216     <tr>
    217     <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
    218       <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
    219       <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/abel_invert/ropp_pp_abel_LIN.f90">ropp_pp_abel</a></td>
    220       <td style="background-color: rgb(153, 255, 153);"></td>
    221       <td style="background-color: rgb(153, 255, 255);"></td>
    222       <td style="background-color: rgb(204, 204, 255);"></td>
    223       <td style="background-color: rgb(225, 225, 225);"><i>Compute bending angle profile from refrac (LIN or EXP)</i></td>
    224     </tr>
    225 
    226     <tr>
    227       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td>
    228       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/icorr/ropp_pp_fit_model_refraction.f90">ropp_pp_fit_model_refraction</a></td>
    229       <td style="background-color: rgb(255, 255, 153);"></td>
    230       <td style="background-color: rgb(153, 255, 153);"></td>
    231       <td style="background-color: rgb(153, 255, 255);"></td>
    232       <td style="background-color: rgb(204, 204, 255);"></td>
    233       <td style="background-color: rgb(225, 225, 225);"><i>Fit model to smoothed bending angle profile</i></td>
    234     </tr>
    235 
    236     <tr>
    237       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
    238       <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
    239       <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/common/ropp_pp_interpol_log.f90">ropp_pp_interpol_log</a></td>
    240       <td style="background-color: rgb(153, 255, 153);"></td>
    241       <td style="background-color: rgb(153, 255, 255);"></td>
    242       <td style="background-color: rgb(204, 204, 255);"></td>
    243       <td style="background-color: rgb(225, 225, 225);"><i>Interpolate L1 bending angles to model grid</i></td>
    244     </tr>
    245 
    246     <tr>
    247       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
    248       <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
    249       <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/icorr/ropp_pp_linear_combination.f90">ropp_pp_linear_combination</a></td>
    250       <td style="background-color: rgb(153, 255, 153);"></td>
    251       <td style="background-color: rgb(153, 255, 255);"></td>
    252       <td style="background-color: rgb(204, 204, 255);"></td>
    253       <td style="background-color: rgb(225, 225, 225);"><i>Rough ionospheric correction - linear comb L1 and L2 BA</i></td>
    254     </tr>
    255    
    256     <tr>
    257       <td style="background-color: rgb(255, 255, 225);"></td>
    258       <td style="background-color: rgb(255, 255, 225);"></td>
    259       <td style="background-color: rgb(255, 255, 225);"></td>
    260       <td style="background-color: rgb(255, 255, 225);"></td>
    261       <td style="background-color: rgb(255, 255, 225);"></td>
    262       <td style="background-color: rgb(255, 255, 225);"></td>
    263       <td style="background-color: rgb(255, 255, 225);"></td>
    264     </tr>
    265 
    266        <tr>
    267       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td>
    268       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/icorr/ropp_pp_ionospheric_correction.f90">ropp_pp_ionospheric_correction</a></td>
    269       <td style="background-color: rgb(255, 255, 153);"></td>
    270       <td style="background-color: rgb(153, 255, 153);"></td>
    271       <td style="background-color: rgb(153, 255, 255);"></td>
    272       <td style="background-color: rgb(204, 204, 255);"></td>
    273       <td style="background-color: rgb(225, 225, 225);"><i>Ionospheric correction with statistical optimisation</i></td>
    274     </tr>
    275 
    276        <tr>
    277       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
    278       <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
    279       <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/common/ropp_pp_interpol.f90">ropp_pp_interpol</a></td>
    280       <td style="background-color: rgb(153, 255, 153);"></td>
    281       <td style="background-color: rgb(153, 255, 255);"></td>
    282       <td style="background-color: rgb(204, 204, 255);"></td>
    283       <td style="background-color: rgb(225, 225, 225);"><i>Interpolate L1, L2 and model BA to homogeneous grid</i></td>
    284     </tr>
    285 
    286            <tr>
    287       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
    288       <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
    289       <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/common/ropp_pp_utils.f90">ropp_pp_filter</a></td>
    290       <td style="background-color: rgb(153, 255, 153);"></td>
    291       <td style="background-color: rgb(153, 255, 255);"></td>
    292       <td style="background-color: rgb(204, 204, 255);"></td>
    293       <td style="background-color: rgb(225, 225, 225);"><i>Smooth bending angles by filtering</i></td>
     228       <tr>
     229      <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     230      <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
     231      <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/common/ropp_pp_utils.f90">ropp_pp_regression</a></td>
     232      <td style="background-color: rgb(153, 255, 153);"></td>
     233      <td style="background-color: rgb(153, 255, 255);"></td>
     234      <td style="background-color: rgb(204, 204, 255);"></td>
     235      <td style="background-color: rgb(225, 225, 225);"><i>Linear regression fit observations to MSIS bending angle profile </i></td>
    294236    </tr>
    295237
     
    298240      <td style="background-color: rgb(255, 204, 153); text-align: center;">|</td>
    299241      <td style="background-color: rgb(255, 255, 153); text-align: center;">|__</td>
    300       <td style="background-color: rgb(153, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/common/ropp_pp_utils.f90">quasi_invert</a></td>
     242      <td style="background-color: rgb(153, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/common/ropp_pp_utils.f90">ropp_pp_quasi_invert</a></td>
    301243      <td style="background-color: rgb(153, 255, 255);"></td>
    302244      <td style="background-color: rgb(204, 204, 255);"></td>
     
    312254      <td style="background-color: rgb(204, 204, 255);"></td>
    313255      <td style="background-color: rgb(225, 225, 225);"><i>Invert matrix</i></td>
     256    </tr>
     257
     258    <tr>
     259      <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td>
     260      <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/icorr/ropp_pp_model_refraction.f90">ropp_pp_model_refraction</a></td>
     261      <td style="background-color: rgb(255, 255, 153);"></td>
     262      <td style="background-color: rgb(153, 255, 153);"></td>
     263      <td style="background-color: rgb(153, 255, 255);"></td>
     264      <td style="background-color: rgb(204, 204, 255);"></td>
     265      <td style="background-color: rgb(225, 225, 225);"><i>Retrieve local MSIS model bending angle profile (config%method="MSIS")</i></td>
     266    </tr>
     267
     268    <tr>
     269    <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     270      <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
     271      <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/msis_bangle/ropp_pp_refrac_MSIS.f90">ropp_pp_refrac_MSIS</a></td>
     272      <td style="background-color: rgb(153, 255, 153);"></td>
     273      <td style="background-color: rgb(153, 255, 255);"></td>
     274      <td style="background-color: rgb(204, 204, 255);"></td>
     275      <td style="background-color: rgb(225, 225, 225);"><i>Calculate climatological refractivity profile for given month, lat, lon</i></td>
     276    </tr>
     277
     278    <tr>
     279    <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     280      <td style="background-color: rgb(255, 204, 153); text-align: center;">|</td>
     281      <td style="background-color: rgb(255, 255, 153); text-align: center;">|__</td>
     282      <td style="background-color: rgb(153, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/msis_bangle/ropp_pp_read_MSIS.f90">ropp_pp_read_MSIS</a></td>
     283      <td style="background-color: rgb(153, 255, 255);"></td>
     284      <td style="background-color: rgb(204, 204, 255);"></td>
     285      <td style="background-color: rgb(225, 225, 225);"><i>Read file of MSIS climatology spherical harmonic coefficients</i></td>
     286    </tr>
     287
     288    <tr>
     289    <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     290      <td style="background-color: rgb(255, 204, 153); text-align: center;">|</td>
     291      <td style="background-color: rgb(255, 255, 153); text-align: center;">|</td>
     292      <td style="background-color: rgb(153, 255, 153); text-align: center;">|__</td>
     293      <td style="background-color: rgb(153, 255, 255);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_io/ncdf/ncdf_open.f90">ncdf_open</a></td>
     294      <td style="background-color: rgb(204, 204, 255);"></td>
     295      <td style="background-color: rgb(225, 225, 225);"><i>Open netcdf file</i></td>
     296    </tr>
     297
     298      <tr>
     299    <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     300      <td style="background-color: rgb(255, 204, 153); text-align: center;">|</td>
     301      <td style="background-color: rgb(255, 255, 153); text-align: center;">|</td>
     302      <td style="background-color: rgb(153, 255, 153); text-align: center;">|__</td>
     303      <td style="background-color: rgb(153, 255, 255);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_io/ncdf/ncdf_getsize.f90">ncdf_getsize</a></td>
     304      <td style="background-color: rgb(204, 204, 255);"></td>
     305      <td style="background-color: rgb(225, 225, 225);"><i>Obtain variable dimensions</i></td>
     306    </tr>
     307
     308    <tr>
     309    <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     310      <td style="background-color: rgb(255, 204, 153); text-align: center;">|</td>
     311      <td style="background-color: rgb(255, 255, 153); text-align: center;">|</td>
     312      <td style="background-color: rgb(153, 255, 153); text-align: center;">|__</td>
     313      <td style="background-color: rgb(153, 255, 255);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_io/ncdf/ncdf_getsize.f90">ncdf_getvar</a></td>
     314      <td style="background-color: rgb(204, 204, 255);"></td>
     315      <td style="background-color: rgb(225, 225, 225);"><i>Read data</i></td>
     316    </tr>
     317
     318    <tr>
     319    <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     320      <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
     321      <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/abel_invert/ropp_pp_abel_LIN.f90">ropp_pp_abel</a></td>
     322      <td style="background-color: rgb(153, 255, 153);"></td>
     323      <td style="background-color: rgb(153, 255, 255);"></td>
     324      <td style="background-color: rgb(204, 204, 255);"></td>
     325      <td style="background-color: rgb(225, 225, 225);"><i>Compute bending angle profile from refrac (LIN or EXP)</i></td>
     326    </tr>
     327
     328    <tr>
     329      <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td>
     330      <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/icorr/ropp_pp_fit_model_refraction.f90">ropp_pp_fit_model_refraction</a></td>
     331      <td style="background-color: rgb(255, 255, 153);"></td>
     332      <td style="background-color: rgb(153, 255, 153);"></td>
     333      <td style="background-color: rgb(153, 255, 255);"></td>
     334      <td style="background-color: rgb(204, 204, 255);"></td>
     335      <td style="background-color: rgb(225, 225, 225);"><i>Fit model to smoothed bending angle profile</i></td>
     336    </tr>
     337
     338    <tr>
     339      <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     340      <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
     341      <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/common/ropp_pp_interpol_log.f90">ropp_pp_interpol_log</a></td>
     342      <td style="background-color: rgb(153, 255, 153);"></td>
     343      <td style="background-color: rgb(153, 255, 255);"></td>
     344      <td style="background-color: rgb(204, 204, 255);"></td>
     345      <td style="background-color: rgb(225, 225, 225);"><i>Interpolate L1 bending angles to model grid</i></td>
     346    </tr>
     347
     348    <tr>
     349      <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     350      <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
     351      <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/icorr/ropp_pp_linear_combination.f90">ropp_pp_linear_combination</a></td>
     352      <td style="background-color: rgb(153, 255, 153);"></td>
     353      <td style="background-color: rgb(153, 255, 255);"></td>
     354      <td style="background-color: rgb(204, 204, 255);"></td>
     355      <td style="background-color: rgb(225, 225, 225);"><i>Rough ionospheric correction - linear comb L1 and L2 BA</i></td>
     356    </tr>
     357   
     358    <tr>
     359      <td style="background-color: rgb(255, 255, 225);"></td>
     360      <td style="background-color: rgb(255, 255, 225);"></td>
     361      <td style="background-color: rgb(255, 255, 225);"></td>
     362      <td style="background-color: rgb(255, 255, 225);"></td>
     363      <td style="background-color: rgb(255, 255, 225);"></td>
     364      <td style="background-color: rgb(255, 255, 225);"></td>
     365      <td style="background-color: rgb(255, 255, 225);"></td>
     366    </tr>
     367
     368       <tr>
     369      <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td>
     370      <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/icorr/ropp_pp_ionospheric_correction.f90">ropp_pp_ionospheric_correction</a></td>
     371      <td style="background-color: rgb(255, 255, 153);"></td>
     372      <td style="background-color: rgb(153, 255, 153);"></td>
     373      <td style="background-color: rgb(153, 255, 255);"></td>
     374      <td style="background-color: rgb(204, 204, 255);"></td>
     375      <td style="background-color: rgb(225, 225, 225);"><i>Ionospheric correction with statistical optimisation</i></td>
     376    </tr>
     377
     378       <tr>
     379      <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     380      <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
     381      <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/common/ropp_pp_interpol.f90">ropp_pp_interpol</a></td>
     382      <td style="background-color: rgb(153, 255, 153);"></td>
     383      <td style="background-color: rgb(153, 255, 255);"></td>
     384      <td style="background-color: rgb(204, 204, 255);"></td>
     385      <td style="background-color: rgb(225, 225, 225);"><i>Interpolate L1, L2 and model BA to homogeneous grid</i></td>
     386    </tr>
     387
     388           <tr>
     389      <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     390      <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
     391      <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/common/ropp_pp_filter.f90">ropp_pp_filter</a></td>
     392      <td style="background-color: rgb(153, 255, 153);"></td>
     393      <td style="background-color: rgb(153, 255, 255);"></td>
     394      <td style="background-color: rgb(204, 204, 255);"></td>
     395      <td style="background-color: rgb(225, 225, 225);"><i>Smooth bending angles by optimal estimation filtering</i></td>
     396    </tr>
     397
     398               <tr>
     399      <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     400      <td style="background-color: rgb(255, 204, 153); text-align: center;">|</td>
     401      <td style="background-color: rgb(255, 255, 153); text-align: center;">|__</td>
     402      <td style="background-color: rgb(153, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/common/ropp_pp_utils.f90">ropp_pp_quasi_invert</a></td>
     403      <td style="background-color: rgb(153, 255, 255);"></td>
     404      <td style="background-color: rgb(204, 204, 255);"></td>
     405      <td style="background-color: rgb(225, 225, 225);"><i>Quasi-inverse of a matrix</i></td>
     406    </tr>
     407   
     408                   <tr>
     409      <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     410      <td style="background-color: rgb(255, 204, 153); text-align: center;">|</td>
     411      <td style="background-color: rgb(255, 255, 153); text-align: center;">|</td>
     412      <td style="background-color: rgb(153, 255, 153); text-align: center;">|__</td>
     413      <td style="background-color: rgb(153, 255, 255);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/common/ropp_pp_utils.f90">ropp_pp_invert_matrix</a></td>
     414      <td style="background-color: rgb(204, 204, 255);"></td>
     415      <td style="background-color: rgb(225, 225, 225);"><i>Invert matrix</i></td>
     416    </tr>
     417
     418           <tr>
     419      <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     420      <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
     421      <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/common/ropp_pp_sliding_polynomial.f90">ropp_pp_sliding_polynomial</a></td>
     422      <td style="background-color: rgb(153, 255, 153);"></td>
     423      <td style="background-color: rgb(153, 255, 255);"></td>
     424      <td style="background-color: rgb(204, 204, 255);"></td>
     425      <td style="background-color: rgb(225, 225, 225);"><i>Smooth bending angles by sliding polynomial filtering</i></td>
     426    </tr>
     427       <tr>
     428      <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     429      <td style="background-color: rgb(255, 204, 153); text-align: center;">|</td>
     430      <td style="background-color: rgb(255, 255, 153); text-align: center;">|__</td>
     431      <td style="background-color: rgb(153, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/common/ropp_pp_utils.f90">ropp_pp_regression</a></td>
     432      <td style="background-color: rgb(153, 255, 255);"></td>
     433      <td style="background-color: rgb(204, 204, 255);"></td>
     434      <td style="background-color: rgb(225, 225, 225);"><i>Linear regression fit observations to MSIS bending angle profile </i></td>
     435    </tr>
     436
     437               <tr>
     438      <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     439      <td style="background-color: rgb(255, 204, 153); text-align: center;">|</td>
     440      <td style="background-color: rgb(255, 255, 153); text-align: center;">|</td>
     441      <td style="background-color: rgb(153, 255, 153); text-align: center;">|__</td>
     442      <td style="background-color: rgb(153, 255, 255);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/common/ropp_pp_utils.f90">ropp_pp_quasi_invert</a></td>
     443      <td style="background-color: rgb(204, 204, 255);"></td>
     444      <td style="background-color: rgb(225, 225, 225);"><i>Quasi-inverse of a matrix</i></td>
    314445    </tr>
    315446