Changes between Initial version and Version 1 of ROPP_PP_tree.html


Ignore:
Timestamp:
2008-10-17T12:22:23Z (16 years ago)
Author:
Huw Lewis
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ROPP_PP_tree.html

    v1 v1  
     1{{{
     2#!html
     3
     4<h2>ROPP PP calling tree - ROPP v2.0 (September 2008)</h2>
     5
     6<li><a href="https://trac.grassaf.org/ropp/browser/ropp_doc/trunk/ropp_ov/grassaf_ropp_overview_v18.pdf">ROPP overview document</a></li>
     7<li><a href="https://trac.grassaf.org/ropp/browser/ropp_doc/trunk/ropp_ug_v20/ropp_ug_pp/grassaf_ropp_ug_pp.pdf">ROPP PP user guide document</a></li>
     8<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>
     9<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>
     11<li><a href="ROPP_FM_tree.html">1D FORWARD MODEL module calling tree</a></li>
     12<li><a href="ROPP_1DVAR_tree.html">1DVAR module calling tree</a></li>
     13
     14<hr>
     15<p>
     16<table>
     17    <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>
     19      <td style="background-color: rgb(255, 204, 153);"></td>
     20      <td style="background-color: rgb(255, 255, 153);"></td>
     21      <td style="background-color: rgb(153, 255, 153);"></td>
     22      <td style="background-color: rgb(153, 255, 255);"></td>
     23      <td style="background-color: rgb(204, 204, 255);"></td>
     24      <td style="background-color: rgb(225, 225, 225);"><b>Program to perform processing of L1 and L2 bending angle RO data to ionospheric corrected bending angle and refractivity</b></td>
     25    </tr>
     26
     27    <tr>
     28      <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td>
     29      <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/common/ropp_pp_read_config.f90">ropp_pp_read_config</a></td>
     30      <td style="background-color: rgb(255, 255, 153);"></td>
     31      <td style="background-color: rgb(153, 255, 153);"></td>
     32      <td style="background-color: rgb(153, 255, 255);"></td>
     33      <td style="background-color: rgb(204, 204, 255);"></td>
     34      <td style="background-color: rgb(225, 225, 225);"><i>Read configuration parameter file (if exists)</i></td>
     35    </tr>
     36    <tr>
     37      <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td>
     38      <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_io/ropp/ropp_io_read.f90">ropp_io_read</a></td>
     39      <td style="background-color: rgb(255, 255, 153);"></td>
     40      <td style="background-color: rgb(153, 255, 153);"></td>
     41      <td style="background-color: rgb(153, 255, 255);"></td>
     42      <td style="background-color: rgb(204, 204, 255);"></td>
     43      <td style="background-color: rgb(225, 225, 225);"><i>Read input observation data</i></td>
     44    </tr>
     45
     46    <tr>
     47      <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>
     58      <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>
     59      <td style="background-color: rgb(255, 255, 153);"></td>
     60      <td style="background-color: rgb(153, 255, 153);"></td>
     61      <td style="background-color: rgb(153, 255, 255);"></td>
     62      <td style="background-color: rgb(204, 204, 255);"></td>
     63      <td style="background-color: rgb(225, 225, 225);"><i>Sort L1 and L2 impact parameters</i></td>
     64    </tr>
     65
     66 <tr>
     67      <td style="background-color: rgb(255, 255, 225);"></td>
     68      <td style="background-color: rgb(255, 255, 225);"></td>
     69      <td style="background-color: rgb(255, 255, 225);"></td>
     70      <td style="background-color: rgb(255, 255, 225);"></td>
     71      <td style="background-color: rgb(255, 255, 225);"></td>
     72      <td style="background-color: rgb(255, 255, 225);"></td>
     73      <td style="background-color: rgb(255, 255, 225);"></td>
     74    </tr>
     75
     76 <tr>
     77      <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td>
     78      <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_io/ropp/ropp_io_init.f90">ropp_io_init</a></td>
     79      <td style="background-color: rgb(255, 255, 153);"></td>
     80      <td style="background-color: rgb(153, 255, 153);"></td>
     81      <td style="background-color: rgb(153, 255, 255);"></td>
     82      <td style="background-color: rgb(204, 204, 255);"></td>
     83      <td style="background-color: rgb(225, 225, 225);"><i>Initialise refractivity and bending angle data structures to contain observed data on standard grid</i></td>
     84    </tr>
     85
     86    <tr>
     87      <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td>
     88      <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/icorr/ropp_pp_merge_profile.f90">ropp_pp_merge_profile</a></td>
     89      <td style="background-color: rgb(255, 255, 153);"></td>
     90      <td style="background-color: rgb(153, 255, 153);"></td>
     91      <td style="background-color: rgb(153, 255, 255);"></td>
     92      <td style="background-color: rgb(204, 204, 255);"></td>
     93      <td style="background-color: rgb(225, 225, 225);"><i>Interpolate data onto a standard output grid</i></td>
     94    </tr>
     95
     96       <tr>
     97      <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     98      <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
     99      <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>
     100      <td style="background-color: rgb(153, 255, 153);"></td>
     101      <td style="background-color: rgb(153, 255, 255);"></td>
     102      <td style="background-color: rgb(204, 204, 255);"></td>
     103      <td style="background-color: rgb(225, 225, 225);"><i>Linear interpolation of data </i></td>
     104    </tr>
     105
     106 <tr>
     107      <td style="background-color: rgb(255, 255, 225);"></td>
     108      <td style="background-color: rgb(255, 255, 225);"></td>
     109      <td style="background-color: rgb(255, 255, 225);"></td>
     110      <td style="background-color: rgb(255, 255, 225);"></td>
     111      <td style="background-color: rgb(255, 255, 225);"></td>
     112      <td style="background-color: rgb(255, 255, 225);"></td>
     113      <td style="background-color: rgb(255, 255, 225);"></td>
     114    </tr>
     115
     116    <tr>
     117      <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td>
     118      <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>
     119      <td style="background-color: rgb(255, 255, 153);"></td>
     120      <td style="background-color: rgb(153, 255, 153);"></td>
     121      <td style="background-color: rgb(153, 255, 255);"></td>
     122      <td style="background-color: rgb(204, 204, 255);"></td>
     123      <td style="background-color: rgb(225, 225, 225);"><i>Perform ionospheric correction by linear combination (if requested - set config%method="NONE").</i></td>
     124    </tr>
     125
     126      <tr>
     127      <td style="background-color: rgb(255, 255, 225);"></td>
     128      <td style="background-color: rgb(255, 255, 225);"></td>
     129      <td style="background-color: rgb(255, 255, 225);"></td>
     130      <td style="background-color: rgb(255, 255, 225);"></td>
     131      <td style="background-color: rgb(255, 255, 225);"></td>
     132      <td style="background-color: rgb(255, 255, 225);"></td>
     133      <td style="background-color: rgb(255, 255, 225);"></td>
     134    </tr>
     135
     136  <tr>
     137      <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td>
     138      <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/icorr/ropp_pp_smooth_profile.f90">ropp_pp_smooth_profile</a></td>
     139      <td style="background-color: rgb(255, 255, 153);"></td>
     140      <td style="background-color: rgb(153, 255, 153);"></td>
     141      <td style="background-color: rgb(153, 255, 255);"></td>
     142      <td style="background-color: rgb(204, 204, 255);"></td>
     143      <td style="background-color: rgb(225, 225, 225);"><i>Filter L1 and L2 bending angles to derive smoothed profiles</i></td>
     144    </tr>
     145
     146 <tr>
     147      <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td>
     148      <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_io/ropp/ropp_io_init.f90">ropp_io_init</a></td>
     149      <td style="background-color: rgb(255, 255, 153);"></td>
     150      <td style="background-color: rgb(153, 255, 153);"></td>
     151      <td style="background-color: rgb(153, 255, 255);"></td>
     152      <td style="background-color: rgb(204, 204, 255);"></td>
     153      <td style="background-color: rgb(225, 225, 225);"><i>Initialise bending angle data structures to contain model data</i></td>
     154    </tr>
     155
     156    <tr>
     157      <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>
     174    </tr>
     175
     176    <tr>
     177    <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     178      <td style="background-color: rgb(255, 204, 153); text-align: center;">|</td>
     179      <td style="background-color: rgb(255, 255, 153); text-align: center;">|__</td>
     180      <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>
     181      <td style="background-color: rgb(153, 255, 255);"></td>
     182      <td style="background-color: rgb(204, 204, 255);"></td>
     183      <td style="background-color: rgb(225, 225, 225);"><i>Read file of MSIS climatology spherical harmonic coefficients</i></td>
     184    </tr>
     185
     186    <tr>
     187    <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     188      <td style="background-color: rgb(255, 204, 153); text-align: center;">|</td>
     189      <td style="background-color: rgb(255, 255, 153); text-align: center;">|</td>
     190      <td style="background-color: rgb(153, 255, 153); text-align: center;">|__</td>
     191      <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>
     192      <td style="background-color: rgb(204, 204, 255);"></td>
     193      <td style="background-color: rgb(225, 225, 225);"><i>Open netcdf file</i></td>
     194    </tr>
     195
     196      <tr>
     197    <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     198      <td style="background-color: rgb(255, 204, 153); text-align: center;">|</td>
     199      <td style="background-color: rgb(255, 255, 153); text-align: center;">|</td>
     200      <td style="background-color: rgb(153, 255, 153); text-align: center;">|__</td>
     201      <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>
     202      <td style="background-color: rgb(204, 204, 255);"></td>
     203      <td style="background-color: rgb(225, 225, 225);"><i>Obtain variable dimensions</i></td>
     204    </tr>
     205
     206    <tr>
     207    <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     208      <td style="background-color: rgb(255, 204, 153); text-align: center;">|</td>
     209      <td style="background-color: rgb(255, 255, 153); text-align: center;">|</td>
     210      <td style="background-color: rgb(153, 255, 153); text-align: center;">|__</td>
     211      <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>
     212      <td style="background-color: rgb(204, 204, 255);"></td>
     213      <td style="background-color: rgb(225, 225, 225);"><i>Read data</i></td>
     214    </tr>
     215
     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>
     294    </tr>
     295
     296               <tr>
     297      <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     298      <td style="background-color: rgb(255, 204, 153); text-align: center;">|</td>
     299      <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>
     301      <td style="background-color: rgb(153, 255, 255);"></td>
     302      <td style="background-color: rgb(204, 204, 255);"></td>
     303      <td style="background-color: rgb(225, 225, 225);"><i>Quasi-inverse of a matrix</i></td>
     304    </tr>
     305   
     306                   <tr>
     307      <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     308      <td style="background-color: rgb(255, 204, 153); text-align: center;">|</td>
     309      <td style="background-color: rgb(255, 255, 153); text-align: center;">|</td>
     310      <td style="background-color: rgb(153, 255, 153); text-align: center;">|__</td>
     311      <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>
     312      <td style="background-color: rgb(204, 204, 255);"></td>
     313      <td style="background-color: rgb(225, 225, 225);"><i>Invert matrix</i></td>
     314    </tr>
     315
     316               <tr>
     317      <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     318      <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
     319      <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_invert_matrix</a></td>
     320      <td style="background-color: rgb(153, 255, 153);"></td>
     321      <td style="background-color: rgb(153, 255, 255);"></td>
     322      <td style="background-color: rgb(204, 204, 255);"></td>
     323      <td style="background-color: rgb(225, 225, 225);"><i>Invert matrix</i></td>
     324    </tr>
     325
     326       <tr>
     327      <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     328      <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
     329      <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>
     330      <td style="background-color: rgb(153, 255, 153);"></td>
     331      <td style="background-color: rgb(153, 255, 255);"></td>
     332      <td style="background-color: rgb(204, 204, 255);"></td>
     333      <td style="background-color: rgb(225, 225, 225);"><i>Interpolate neutral BA to L1 impact parameters</i></td>
     334    </tr>
     335
     336    <tr>
     337      <td style="background-color: rgb(255, 255, 225);"></td>
     338      <td style="background-color: rgb(255, 255, 225);"></td>
     339      <td style="background-color: rgb(255, 255, 225);"></td>
     340      <td style="background-color: rgb(255, 255, 225);"></td>
     341      <td style="background-color: rgb(255, 255, 225);"></td>
     342      <td style="background-color: rgb(255, 255, 225);"></td>
     343      <td style="background-color: rgb(255, 255, 225);"></td>
     344    </tr>
     345   
     346     <tr>
     347      <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td>
     348      <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/abel_invert/ropp_pp_invert_LIN.f90">ropp_pp_invert</a></td>
     349      <td style="background-color: rgb(255, 255, 153);"></td>
     350      <td style="background-color: rgb(153, 255, 153);"></td>
     351      <td style="background-color: rgb(153, 255, 255);"></td>
     352      <td style="background-color: rgb(204, 204, 255);"></td>
     353      <td style="background-color: rgb(225, 225, 225);"><i>Invert corrected BA profile to refractivity (LIN or EXP, if requested - set config%method="NONE")</i></td>
     354    </tr>
     355
     356         <tr>
     357      <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td>
     358      <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_pp/icorr/ropp_pp_invert_refraction.f90">ropp_pp_invert_refraction</a></td>
     359      <td style="background-color: rgb(255, 255, 153);"></td>
     360      <td style="background-color: rgb(153, 255, 153);"></td>
     361      <td style="background-color: rgb(153, 255, 255);"></td>
     362      <td style="background-color: rgb(204, 204, 255);"></td>
     363      <td style="background-color: rgb(225, 225, 225);"><i>Invert corrected BA profile to refractivity using MSIS climatology to extend BA profile (method="MSIS")</i></td>
     364    </tr>
     365
     366    <tr>
     367      <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     368      <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
     369      <td style="background-color: rgb(255, 255, 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>
     370      <td style="background-color: rgb(153, 255, 153);"></td>
     371      <td style="background-color: rgb(153, 255, 255);"></td>
     372      <td style="background-color: rgb(204, 204, 255);"></td>
     373      <td style="background-color: rgb(225, 225, 225);"><i>Retrieve MSIS model BA profile above observations</i></td>
     374    </tr>
     375
     376    <tr>
     377    <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     378      <td style="background-color: rgb(255, 204, 153); text-align: center;">|</td>
     379      <td style="background-color: rgb(255, 255, 153); text-align: center;">|__</td>
     380      <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_refrac_MSIS.f90">ropp_pp_refrac_MSIS</a></td>
     381       <td style="background-color: rgb(153, 255, 255);"></td>
     382      <td style="background-color: rgb(204, 204, 255);"></td>
     383      <td style="background-color: rgb(225, 225, 225);"><i>Calculate climatological refractivity profile</i></td>
     384    </tr>
     385
     386    <tr>
     387    <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     388      <td style="background-color: rgb(255, 204, 153); text-align: center;">|</td>
     389      <td style="background-color: rgb(255, 255, 153); text-align: center;">|</td>
     390      <td style="background-color: rgb(153, 255, 153); text-align: center;">|__</td>
     391      <td style="background-color: rgb(153, 255, 255);"><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>
     392      <td style="background-color: rgb(204, 204, 255);"></td>
     393      <td style="background-color: rgb(225, 225, 225);"><i>Read file of MSIS spherical harmonic coefficients</i></td>
     394    </tr>
     395
     396   
     397    <tr>
     398      <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td>
     399      <td style="background-color: rgb(255, 204, 153); text-align: center;">|__</td>
     400      <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_invert_LIN.f90">ropp_pp_invert</a></td>
     401      <td style="background-color: rgb(153, 255, 153);"></td>
     402      <td style="background-color: rgb(153, 255, 255);"></td>
     403      <td style="background-color: rgb(204, 204, 255);"></td>
     404      <td style="background-color: rgb(225, 225, 225);"><i>Invert corrected BA with MSIS profile to refractivity (LIN or EXP)</i></td>
     405    </tr>
     406
     407
     408    <tr>
     409      <td style="background-color: rgb(255, 255, 225);"></td>
     410      <td style="background-color: rgb(255, 255, 225);"></td>
     411      <td style="background-color: rgb(255, 255, 225);"></td>
     412      <td style="background-color: rgb(255, 255, 225);"></td>
     413      <td style="background-color: rgb(255, 255, 225);"></td>
     414      <td style="background-color: rgb(255, 255, 225);"></td>
     415      <td style="background-color: rgb(255, 255, 225);"></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);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_io/ropp/ropp_io_assign.f90">ropp_io_roprof2roprof</a></td>
     421      <td style="background-color: rgb(255, 255, 153);"></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>Copy retrieved profiles to RO data structure</i></td>
     426    </tr>
     427
     428             <tr>
     429      <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td>
     430      <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_io/ropp/ropp_io_write.f90">ropp_io_write</a></td>
     431      <td style="background-color: rgb(255, 255, 153);"></td>
     432      <td style="background-color: rgb(153, 255, 153);"></td>
     433      <td style="background-color: rgb(153, 255, 255);"></td>
     434      <td style="background-color: rgb(204, 204, 255);"></td>
     435      <td style="background-color: rgb(225, 225, 225);"><i>Write output to ROPP format netCDF</i></td>
     436    </tr>
     437
     438 
     439
     440
     441    <tr>
     442      <td style="background-color: rgb(255, 255, 225);"></td>
     443      <td style="background-color: rgb(255, 255, 225);"></td>
     444      <td style="background-color: rgb(255, 255, 225);"></td>
     445      <td style="background-color: rgb(255, 255, 225);"></td>
     446      <td style="background-color: rgb(255, 255, 225);"></td>
     447      <td style="background-color: rgb(255, 255, 225);"></td>
     448      <td style="background-color: rgb(255, 255, 225);"></td>
     449    </tr>
     450</table>
     451
     452}}}