Ignore:
Timestamp:
04/21/08 17:15:35 (16 years ago)
Author:
pinsard
Message:

some improvements in wiki production

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SRC/Documentation/xmldoc/wiki/FirstSteps

    r351 r352  
    1  
    2  
    3  
    4  
    5  
    6   = First steps with SAXO = 
     1= First steps with SAXO = 
    72[[PageOutline]] 
    83 
    9    
    104     
    115     
     
    137      
    148   
    15  
    169== Before this == 
    1710 
    1811In this document, we supposed that you followed [wiki:GetSaxo Get SAXO] recommendations. 
    1912 
    20  
    21  
    22    
    23     ==  First plots 
  == 
    24      
    25       ===  Start IDL session: @init  === 
    26        
    27 Each IDL session using SAXO must always start with: idl> @init. 
    28        
    29        
    30 ''The @ is equivalent to an include. It is used to execute a set of IDL commands that will be directly executed without any compilation (as it is the case for a procedure or a function). All variables defined and used in the @
 file will still be accessible after the execution of the @
 is finished (which is not the case for procedures and functions that ends with the return instruction).'' 
    31 {{{ 
     13== First plots 
 == 
     14 
     15=== Start IDL session: @init === 
     16 
     17Each IDL session using SAXO must always start with: idl>@init. 
     18      ''The @ is equivalent to an include. It is used to execute a set of IDL commands that will be directly executed without any compilation (as it is the case for a procedure or a function). All variables defined and used in the @
 file will still be accessible after the execution of the @
 is finished (which is not the case for procedures and functions that ends with the return instruction).''{{{ 
    3219#!html 
    3320<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    5542</pre> 
    5643}}} 
    57 As an IDL session using SAXO must always start with idl&gt; @init, it could be convenient to define the environment variable IDL_STARTUP to {{{${HOME}/My_IDL/init.pro}}}. In that way, {{{init.pro}}} will automatically been executed when starting IDL. This can be done with the following command: 
    58        
    59 '''csh''' 
    60 {{{ 
     44 
     45As an IDL session using SAXO must always start with idl&gt;@init, it could be convenient to define the environment variable IDL_STARTUP to {{{${HOME}/My_IDL/init.pro}}}. In that way, {{{init.pro}}} will automatically been executed when starting IDL. This can be done with the following command: 
     46       
     47'''csh'''{{{ 
    6148#!html 
    6249<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"><code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">setenv</strong></span> IDL_STARTUP {{{${HOME}/My_IDL/init.pro}}}</code></strong></pre> 
    6350}}} 
    6451 
    65 '''ksh''' 
    66 {{{ 
     52'''ksh'''{{{ 
    6753#!html 
    6854<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"><code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">export</strong></span> IDL_STARTUP={{{${HOME}/My_IDL/init.pro}}}</code></strong></pre> 
     
    7056 
    7157       
    72        
    73      
    74      
    75       ===  Basic plots 
  === 
    76        
    77       ====  splot  ==== 
    78  
    79        
     58=== Basic plots 
 === 
     59 
     60==== splot ==== 
    8061 
    8162   
     
    9071</pre> 
    9172}}} 
     73 
    9274           
    9375     
    94        
    95 {{{findgen}}} stands for 
     76      {{{findgen}}} stands for 
    9677''f''loat ''ind''ex ''gen''erator. 
    9778{{{ 
     
    10283</pre> 
    10384}}} 
    104        
    105      
    106    
    107  
    108       
    109        
     85 
     86     
     87   
     88 
    11089Using IDL {{{plot}}} command is quite inconvenient to save the figure as a postscript. In addition, positioning the figure on the window/page by using {{{!p.position}}}, {{{!p.region}}} and {{{!p.multi}}} is often a nightmare. That's why we developed {{{splot}}} (like super-plot) which can be used in the same way as plot but is much more convenient to make postscript and position the figure. 
    11190{{{ 
     
    122101</pre> 
    123102}}} 
     103 
    124104Save the figure seen on the screen as a (real, not a screen capture) postscript in only one command. 
    125105 
     
    145125</pre> 
    146126}}} 
     127 
    147128   
    148129     
     
    186167</pre> 
    187168}}} 
    188        
    189        
    190169{{{splot}}} accepts the same keywords as {{{plot}}} (/ISOTROPIC, MAX_VALUE=value, MIN_VALUE=value, NSUM=value, /POLAR, THICK=value, /XLOG, /YLOG, /YNOZERO), including the graphics keywords (BACKGROUND, CHARSIZE, CHARTHICK, CLIP, COLOR, DATA, DEVICE, FONT, LINESTYLE, NOCLIP, NODATA, NOERASE, NORMAL, POSITION, PSYM, SUBTITLE, SYMSIZE, T3D, THICK, TICKLEN, TITLE, [XYZ]CHARSIZE, [XYZ]GRIDSTYLE, [XYZ]MARGIN, [XYZ]MINOR, [XYZ]RANGE, [XYZ]STYLE, [XYZ]THICK, [XYZ]TICKFORMAT, [XYZ]TICKINTERVAL, [XYZ]TICKLAYOUT, [XYZ]TICKLEN, [XYZ]TICKNAME, [XYZ]TICKS, [XYZ]TICKUNITS, [XYZ]TICKV, [XYZ]TICK_GET, [XYZ]TITLE, ZVALUE). 
    191170       
    192        
    193171It can therefore be customized ''as much as you want''. See this short example: 
    194        
    195        
    196 {{{ 
     172      {{{ 
    197173#!html 
    198174<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    200176</pre> 
    201177}}} 
    202 {{{splot}}} can be used to setup the graphic environment ({{{!p}}}, {{{!x}}}, {{{!y}}}, {{{!z}}} variables) needed by procedures like {{{oplot}}} 
    203 {{{ 
     178{{{splot}}} can be used to setup the graphic environment ({{{!p}}}, {{{!x}}}, {{{!y}}}, {{{!z}}} variables) needed by procedures like {{{oplot}}}{{{ 
    204179#!html 
    205180<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    208183</pre> 
    209184}}} 
     185 
    210186Use the keyword small to produce multi plots figures. 
    211187 
     
    225201</pre> 
    226202}}} 
     203 
    227204   
    228205     
     
    238215   
    239216 
    240        
    241        
    242  
    243        
    244       ====  scontour  ==== 
    245        
     217==== scontour ==== 
     218 
    246219Following {{{splot}}} example, we provide {{{scontour}}} as a "super {{{contour}}}". 
    247220{{{ 
     
    256229}}} 
    257230{{{scontour}}} accepts the same keywords as {{{contour}}} (C_ANNOTATION=vector_of_strings, C_CHARSIZE=value, C_CHARTHICK=integer, C_COLORS=vector, C_LABELS=vector{each element 0 or 1}, C_LINESTYLE=vector, { /FILL | /CELL_FILL | C_ORIENTATION=degrees}, C_SPACING=value, C_THICK=vector, /CLOSED, /DOWNHILL, /FOLLOW, /IRREGULAR, /ISOTROPIC, LEVELS=vector, NLEVELS=integer{1 to 60}, MAX_VALUE=value, MIN_VALUE=value, /OVERPLOT, {/PATH_DATA_COORDS, PATH_FILENAME=string, PATH_INFO=variable, PATH_XY=variable}, TRIANGULATION=variable, /PATH_DOUBLE, /XLOG, /YLOG, ZAXIS={0 | 1 | 2 | 3 | 4}), including the graphics keywords (except LINESTYLE, PSYM, SYMSIZE). 
    258        
    259       It can therefore be customized ''as much as you want''. See these short examples: 
    260        
    261 {{{ 
     231      It can therefore be customized ''as much as you want''. See these short examples:{{{ 
    262232#!html 
    263233<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    266236</pre> 
    267237}}} 
     238 
    268239It can be used in combination with contour to make more complex plots: 
    269240 
     
    281252}}} 
    282253 
    283    
    284      
    285       {{{rebin}}} is used to build an array containing an alternation of 1 and 0 in order to label one contour every two contours. 
     254 
     255   
     256    {{{rebin}}} is used to build an array containing an alternation of 1 and 0 in order to label one contour every two contours. 
    286257{{{ 
    287258#!html 
     
    293264</pre> 
    294265}}} 
    295      
    296    
    297  
     266 
     267   
    298268 
    299269{{{scontour}}} is compatible with the positioning method associated with the small keyword. See for example the test file [../../Tests/tst_basic.pro tst_basic.pro]: 
     
    304274</pre> 
    305275}}} 
    306        
    307        
    308  
    309        
    310 ====  Quick look and explore 2D arrays: tvplus  ==== 
    311  
    312   {{{tvplus}}} is a enhanced version of {{{tvscl}}} and allow you to have a quick look and perform basic exploration of 2D arrays. 
     276 
     277==== Quick look and explore 2D arrays: tvplus ==== 
     278{{{tvplus}}} is a enhanced version of {{{tvscl}}} and allow you to have a quick look and perform basic exploration of 2D arrays. 
    313279  {{{ 
    314280#!html 
     
    322288  </pre> 
    323289}}} 
     290 
    324291  For more informations on {{{tvplus}}}, try: 
    325292  {{{ 
     
    329296  </pre> 
    330297}}} 
     298 
    331299  To see the source code of {{{tvplus}}}, try: 
    332300  {{{ 
     
    336304  </pre> 
    337305}}} 
    338   New Feature 
     306New Feature 
    339307  If you use an IDL 6.2 or later revision, you can simply get the help of any command by typing ?'''''command_name''''', for example: 
    340308  {{{ 
     
    344312  </pre> 
    345313}}} 
    346    
    347  
    348        
    349  
    350        
    351 ====  Formal quick look at 2D arrays: pltv  ==== 
    352  
    353   {{{pltv}}} is a mix between tvplus and plt and allow you to have formal quick look of 2D arrays. 
     314 
     315==== Formal quick look at 2D arrays: pltv ==== 
     316{{{pltv}}} is a mix between tvplus and plt and allow you to have formal quick look of 2D arrays. 
    354317  {{{ 
    355318#!html 
     
    359322}}} 
    360323 
    361        
    362      
    363    
    364  
    365    
    366     ==  Explore gridded data (model outputs and observations)  == 
    367      
     324== Explore gridded data (model outputs and observations) == 
     325 
    368326      This section briefly describes the main functionalities offered by SAXO to explore gridded data on regular or irregular grid. 
    369327     
    370  
    371      
    372       ===  Load the data grid  === 
    373        
     328=== Load the data grid === 
     329 
    374330As we focus in this section on the gridded data, we must first load the grid informations before reading and plotting the data. Loading the grid independently of the data allow you to reload the grid only when it is strictly necessary and not every time you access the data. In {{{${HOME}/SAXO_DIR/Tests/}}}, we provide several examples to load a grid. 
    375331       
    376        
    377 ====  Easiest solution: load data grid (regular or not) directly from the data file  ==== 
     332==== Easiest solution: load data grid (regular or not) directly from the data file ==== 
    378333 
    379334  Example of Levitus temperature on a regular 1x1 grid. 
     
    397352  </pre> 
    398353}}} 
     354 
    399355  This [../../Tests/tst_initlev.pro @tst_initlev] command allows us to define: 
    400    
    401      * domain dimensions, stored in {{{jpi, jpj and jpk}}} 
    402      * points abscissa, stored in 2D array {{{}}}glamt 
    403      * points ordinates, stored in 2D array {{{}}}gphit 
    404      * points depths, stored in 1D array {{{}}}gdept 
    405      * cells corners abscissa, stored in 2D array {{{}}}glamf 
    406      * cells corners ordinates, stored in 2D array {{{}}}gphif 
    407      * cells upper boundary depth, stored in 1D array {{{}}}gdepw 
    408      * land-sea mask, stored in {{{tmask}}} 
    409      * the cells size in the longitudinal direction, stored in 2D array {{{}}}e1t 
    410      * the cells size in the latitudinal direction, stored in 2D array {{{}}}e2t 
    411      * the cells size in the vertical direction, stored in 1D array {{{}}}e3t 
    412      * the triangulation used to fill the land points, stored in {{{}}}triangles_list 
    413    
    414  
    415   {{{ 
     356   * domain dimensions, stored in {{{jpi, jpj and jpk}}} @star@ points abscissa, stored in 2D array {{{}}}glamt @star@ points ordinates, stored in 2D array {{{}}}gphit @star@ points depths, stored in 1D array {{{}}}gdept @star@ cells corners abscissa, stored in 2D array {{{}}}glamf @star@ cells corners ordinates, stored in 2D array {{{}}}gphif @star@ cells upper boundary depth, stored in 1D array {{{}}}gdepw @star@ land-sea mask, stored in {{{tmask}}} @star@ the cells size in the longitudinal direction, stored in 2D array {{{}}}e1t @star@ the cells size in the latitudinal direction, stored in 2D array {{{}}}e2t @star@ the cells size in the vertical direction, stored in 1D array {{{}}}e3t @star@ the triangulation used to fill the land points, stored in {{{}}}triangles_list{{{ 
    416357#!html 
    417358<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    440381  </pre> 
    441382}}} 
     383 
    442384  We provide other initialization methods/examples 
    443    
    444      *  [../../Tests/tst_initorca2_short.pro @tst_initorca2_short] : ORCA2 example 
    445      *  [../../Tests/tst_initorca05_short.pro @tst_initorca05_short] : ORCA05 example 
    446      *  [../../Tests/tst_initlev_stride.pro @tst_initlev_stride] : same as @tst_initlev but we skip on point over 2 in x and y direction 
    447      *  [../../Tests/tst_initorca2_short_stride.pro @tst_initorca2_short_stride] : ORCA2 with stride 
    448      *  [../../Tests/tst_initorca05_short_stride.pro @tst_initorca05_short_stride] : ORCA05 with stride 
    449      *  [../../Tests/tst_initlev_index.pro @tst_initlev_index] : in that case we load the grid using points index as axis instead of the longitude/latitude position 
    450      *  [../../Tests/tst_initorca2_index.pro @tst_initorca2_index] : load ORCA2 as it see by the model 
    451      *  [../../Tests/tst_initorca05_index.pro @tst_initorca05_index] : load ORCA05 as it see by the model 
    452      *  [../../Tests/tst_initlev_index_stride.pro @tst_initlev_index_stride] : @tst_initlev_index with stride 
    453      *  [../../Tests/tst_initorca2_index_stride.pro @tst_initorca2_index_stride] : ORCA2 in index with stride 
    454      *  [../../Tests/tst_initorca05_index_stride.pro @tst_initorca05_index_stride] : ORCA05 in index with stride 
    455    
    456  
    457        
    458        
    459 ====  Load the grid from OPA meshmask file  ==== 
     385   *  [../../Tests/tst_initorca2_short.pro @tst_initorca2_short] : ORCA2 example @star@  [../../Tests/tst_initorca05_short.pro @tst_initorca05_short] : ORCA05 example @star@  [../../Tests/tst_initlev_stride.pro @tst_initlev_stride] : same as @tst_initlev but we skip on point over 2 in x and y direction @star@  [../../Tests/tst_initorca2_short_stride.pro @tst_initorca2_short_stride] : ORCA2 with stride @star@  [../../Tests/tst_initorca05_short_stride.pro @tst_initorca05_short_stride] : ORCA05 with stride @star@  [../../Tests/tst_initlev_index.pro @tst_initlev_index] : in that case we load the grid using points index as axis instead of the longitude/latitude position @star@  [../../Tests/tst_initorca2_index.pro @tst_initorca2_index] : load ORCA2 as it see by the model @star@  [../../Tests/tst_initorca05_index.pro @tst_initorca05_index] : load ORCA05 as it see by the model @star@  [../../Tests/tst_initlev_index_stride.pro @tst_initlev_index_stride] : @tst_initlev_index with stride @star@  [../../Tests/tst_initorca2_index_stride.pro @tst_initorca2_index_stride] : ORCA2 in index with stride @star@  [../../Tests/tst_initorca05_index_stride.pro @tst_initorca05_index_stride] : ORCA05 in index with stride 
     386==== Load the grid from OPA meshmask file ==== 
    460387 
    461388  When the grid is really irregular (its abscissa and ordinate cannot be descried by a vector), loading the grid directly from the data forces us to make an approximation when computing the grid corners position and the cells size. In that case, it can be preferable to load the grid from the meshmask file created by OPA. As OPA use a Arakawa-C discretization, loading the grid from the meshmask will also define all parameters related to the U, V and F grids (glam[uv],gphi[uv], e[12][uvf]). Note that, when using a simple grid definition from the data itself (with {{{initncdf}}} or {{{computegrid}}}), adding the keyword /FULLCGRID leads also to the definition of all U, V and F grids parameters. There is the examples to load ORCA grids from OPA meshmask. 
    462    
    463      *  [../../Tests/tst_initorca2.pro @tst_initorca2] : ORCA2 
    464      *  [../../Tests/tst_initorca05.pro @tst_initorca05] : ORCA05 
    465      *  [../../Tests/tst_initorca2_stride.pro @tst_initorca2_stride] : ORCA2 with stride 
    466      *  [../../Tests/tst_initorca05_stride.pro @tst_initorca05_stride] : ORCA05 with stride 
    467      *  [../../Tests/tst_initorca2_index.pro @tst_initorca2_index] : load ORCA2 as it see by the model 
    468      *  [../../Tests/tst_initorca05_index.pro @tst_initorca05_index] : load ORCA05 as it see by the model 
    469      *  [../../Tests/tst_initorca2_index_stride.pro @tst_initorca2_index_stride] : ORCA2 in index with stride 
    470      *  [../../Tests/tst_initorca05_index_stride.pro @tst_initorca05_index_stride] : ORCA05 in index with stride 
    471    
    472  
    473          
    474      
    475  
    476      
    477       ===  Horizontal plots and maps  === 
     389   *  [../../Tests/tst_initorca2.pro @tst_initorca2] : ORCA2 @star@  [../../Tests/tst_initorca05.pro @tst_initorca05] : ORCA05 @star@  [../../Tests/tst_initorca2_stride.pro @tst_initorca2_stride] : ORCA2 with stride @star@  [../../Tests/tst_initorca05_stride.pro @tst_initorca05_stride] : ORCA05 with stride @star@  [../../Tests/tst_initorca2_index.pro @tst_initorca2_index] : load ORCA2 as it see by the model @star@  [../../Tests/tst_initorca05_index.pro @tst_initorca05_index] : load ORCA05 as it see by the model @star@  [../../Tests/tst_initorca2_index_stride.pro @tst_initorca2_index_stride] : ORCA2 in index with stride @star@  [../../Tests/tst_initorca05_index_stride.pro @tst_initorca05_index_stride] : ORCA05 in index with stride 
     390=== Horizontal plots and maps === 
    478391 
    479392  A quick presentation of horizontal plots and maps is shown in [../../Tests/tst_plt.pro tst_plt]. After loading any of the grid (for example with one of the above examples). Just try: 
     
    484397  </pre> 
    485398}}} 
    486  
    487399''Beware, the command is tst_plt and not @tst_plt as tst_plt.pro is a procedure and not an include.'' 
    488  
    489400  See the results with 
    490    
    491    * @tst_initlev  [figpng/tst_plt_lev_01.png show result]  [figpng/tst_plt_lev_02.png show result]  [figpng/tst_plt_lev_03.png show result]  [figpng/tst_plt_lev_04.png show result]  [figpng/tst_plt_lev_05.png show result]  [figpng/tst_plt_lev_06.png show result]  [figpng/tst_plt_lev_07.png show result]  [figpng/tst_plt_lev_08.png show result]  [figpng/tst_plt_lev_09.png show result]  [figpng/tst_plt_lev_10.png show result] 
    492    * @tst_initorca2  [figpng/tst_plt_orca2_01.png show result]  [figpng/tst_plt_orca2_02.png show result]  [figpng/tst_plt_orca2_03.png show result]  [figpng/tst_plt_orca2_04.png show result]  [figpng/tst_plt_orca2_05.png show result]  [figpng/tst_plt_orca2_06.png show result]  [figpng/tst_plt_orca2_07.png show result]  [figpng/tst_plt_orca2_08.png show result]  [figpng/tst_plt_orca2_09.png show result]  [figpng/tst_plt_orca2_10.png show result] 
    493    * @tst_initorca05  [figpng/tst_plt_orca05_01.png show result]  [figpng/tst_plt_orca05_02.png show result]  [figpng/tst_plt_orca05_03.png show result]  [figpng/tst_plt_orca05_04.png show result]  [figpng/tst_plt_orca05_05.png show result]  [figpng/tst_plt_orca05_06.png show result]  [figpng/tst_plt_orca05_07.png show result]  [figpng/tst_plt_orca05_08.png show result]  [figpng/tst_plt_orca05_09.png show result]  [figpng/tst_plt_orca05_10.png show result] 
    494    * @tst_initlev_stride  [figpng/tst_plt_lev_stride_01.png show result]  [figpng/tst_plt_lev_stride_02.png show result]  [figpng/tst_plt_lev_stride_03.png show result]  [figpng/tst_plt_lev_stride_04.png show result]  [figpng/tst_plt_lev_stride_05.png show result]  [figpng/tst_plt_lev_stride_06.png show result]  [figpng/tst_plt_lev_stride_07.png show result]  [figpng/tst_plt_lev_stride_08.png show result]  [figpng/tst_plt_lev_stride_09.png show result]  [figpng/tst_plt_lev_stride_10.png show result] 
    495    * @tst_initorca2_stride  [figpng/tst_plt_orca2_stride_01.png show result]  [figpng/tst_plt_orca2_stride_02.png show result]  [figpng/tst_plt_orca2_stride_03.png show result]  [figpng/tst_plt_orca2_stride_04.png show result]  [figpng/tst_plt_orca2_stride_05.png show result]  [figpng/tst_plt_orca2_stride_06.png show result]  [figpng/tst_plt_orca2_stride_07.png show result]  [figpng/tst_plt_orca2_stride_08.png show result]  [figpng/tst_plt_orca2_stride_09.png show result]  [figpng/tst_plt_orca2_stride_10.png show result] 
    496    * @tst_initorca05_stride  [figpng/tst_plt_orca05_stride_01.png show result]  [figpng/tst_plt_orca05_stride_02.png show result]  [figpng/tst_plt_orca05_stride_03.png show result]  [figpng/tst_plt_orca05_stride_04.png show result]  [figpng/tst_plt_orca05_stride_05.png show result]  [figpng/tst_plt_orca05_stride_06.png show result]  [figpng/tst_plt_orca05_stride_07.png show result]  [figpng/tst_plt_orca05_stride_08.png show result]  [figpng/tst_plt_orca05_stride_09.png show result]  [figpng/tst_plt_orca05_stride_10.png show result] 
    497    
    498  
    499      
    500  
    501      
    502       ===  Vertical sections  === 
     401   * @tst_initlev [figpng/tst_plt_lev_01.png show result] [figpng/tst_plt_lev_02.png show result] [figpng/tst_plt_lev_03.png show result] [figpng/tst_plt_lev_04.png show result] [figpng/tst_plt_lev_05.png show result] [figpng/tst_plt_lev_06.png show result] [figpng/tst_plt_lev_07.png show result] [figpng/tst_plt_lev_08.png show result] [figpng/tst_plt_lev_09.png show result] [figpng/tst_plt_lev_10.png show result] @star@ @tst_initorca2 [figpng/tst_plt_orca2_01.png show result] [figpng/tst_plt_orca2_02.png show result] [figpng/tst_plt_orca2_03.png show result] [figpng/tst_plt_orca2_04.png show result] [figpng/tst_plt_orca2_05.png show result] [figpng/tst_plt_orca2_06.png show result] [figpng/tst_plt_orca2_07.png show result] [figpng/tst_plt_orca2_08.png show result] [figpng/tst_plt_orca2_09.png show result] [figpng/tst_plt_orca2_10.png show result] @star@ @tst_initorca05 [figpng/tst_plt_orca05_01.png show result] [figpng/tst_plt_orca05_02.png show result] [figpng/tst_plt_orca05_03.png show result] [figpng/tst_plt_orca05_04.png show result] [figpng/tst_plt_orca05_05.png show result] [figpng/tst_plt_orca05_06.png show result] [figpng/tst_plt_orca05_07.png show result] [figpng/tst_plt_orca05_08.png show result] [figpng/tst_plt_orca05_09.png show result] [figpng/tst_plt_orca05_10.png show result] @star@ @tst_initlev_stride [figpng/tst_plt_lev_stride_01.png show result] [figpng/tst_plt_lev_stride_02.png show result] [figpng/tst_plt_lev_stride_03.png show result] [figpng/tst_plt_lev_stride_04.png show result] [figpng/tst_plt_lev_stride_05.png show result] [figpng/tst_plt_lev_stride_06.png show result] [figpng/tst_plt_lev_stride_07.png show result] [figpng/tst_plt_lev_stride_08.png show result] [figpng/tst_plt_lev_stride_09.png show result] [figpng/tst_plt_lev_stride_10.png show result] @star@ @tst_initorca2_stride [figpng/tst_plt_orca2_stride_01.png show result] [figpng/tst_plt_orca2_stride_02.png show result] [figpng/tst_plt_orca2_stride_03.png show result] [figpng/tst_plt_orca2_stride_04.png show result] [figpng/tst_plt_orca2_stride_05.png show result] [figpng/tst_plt_orca2_stride_06.png show result] [figpng/tst_plt_orca2_stride_07.png show result] [figpng/tst_plt_orca2_stride_08.png show result] [figpng/tst_plt_orca2_stride_09.png show result] [figpng/tst_plt_orca2_stride_10.png show result] @star@ @tst_initorca05_stride [figpng/tst_plt_orca05_stride_01.png show result] [figpng/tst_plt_orca05_stride_02.png show result] [figpng/tst_plt_orca05_stride_03.png show result] [figpng/tst_plt_orca05_stride_04.png show result] [figpng/tst_plt_orca05_stride_05.png show result] [figpng/tst_plt_orca05_stride_06.png show result] [figpng/tst_plt_orca05_stride_07.png show result] [figpng/tst_plt_orca05_stride_08.png show result] [figpng/tst_plt_orca05_stride_09.png show result] [figpng/tst_plt_orca05_stride_10.png show result] 
     402=== Vertical sections === 
    503403 
    504404  A quick presentation of vertical sections is shown in [../../Tests/tst_pltz.pro tst_pltz]. After loading any of the grid (for example with one of the above examples). Just try: 
     
    509409  </pre> 
    510410}}} 
    511  
    512   ''Beware, the command is tst_pltz and not @tst_pltz as tst_pltz.pro is a procedure and not an include.'' 
    513  
     411''Beware, the command is tst_pltz and not @tst_pltz as tst_pltz.pro is a procedure and not an include.'' 
    514412  See the results with 
    515    
    516    * @tst_initlev  [figpng/tst_pltz_lev_01.png show result]  [figpng/tst_pltz_lev_02.png show result]  [figpng/tst_pltz_lev_03.png show result]  [figpng/tst_pltz_lev_04.png show result]  [figpng/tst_pltz_lev_05.png show result]  [figpng/tst_pltz_lev_06.png show result]  [figpng/tst_pltz_lev_07.png show result]  [figpng/tst_pltz_lev_08.png show result]  [figpng/tst_pltz_lev_09.png show result]  [figpng/tst_pltz_lev_10.png show result]  [figpng/tst_pltz_lev_11.png show result] 
    517    * @tst_initorca2  [figpng/tst_pltz_orca2_01.png show result]  [figpng/tst_pltz_orca2_02.png show result]  [figpng/tst_pltz_orca2_03.png show result]  [figpng/tst_pltz_orca2_04.png show result]  [figpng/tst_pltz_orca2_05.png show result]  [figpng/tst_pltz_orca2_06.png show result]  [figpng/tst_pltz_orca2_07.png show result]  [figpng/tst_pltz_orca2_08.png show result]  [figpng/tst_pltz_orca2_09.png show result]  [figpng/tst_pltz_orca2_10.png show result]  [figpng/tst_pltz_orca2_11.png show result]  [figpng/tst_pltz_orca2_12.png show result] 
    518    * @tst_initorca05  [figpng/tst_pltz_orca05_01.png show result]  [figpng/tst_pltz_orca05_02.png show result]  [figpng/tst_pltz_orca05_03.png show result]  [figpng/tst_pltz_orca05_04.png show result]  [figpng/tst_pltz_orca05_05.png show result]  [figpng/tst_pltz_orca05_06.png show result]  [figpng/tst_pltz_orca05_07.png show result]  [figpng/tst_pltz_orca05_08.png show result]  [figpng/tst_pltz_orca05_09.png show result]  [figpng/tst_pltz_orca05_10.png show result]  [figpng/tst_pltz_orca05_11.png show result]  [figpng/tst_pltz_orca05_12.png show result] 
    519    * @tst_initlev_stride  [figpng/tst_pltz_lev_stride_01.png show result]  [figpng/tst_pltz_lev_stride_02.png show result]  [figpng/tst_pltz_lev_stride_03.png show result]  [figpng/tst_pltz_lev_stride_04.png show result]  [figpng/tst_pltz_lev_stride_05.png show result]  [figpng/tst_pltz_lev_stride_06.png show result]  [figpng/tst_pltz_lev_stride_07.png show result]  [figpng/tst_pltz_lev_stride_08.png show result]  [figpng/tst_pltz_lev_stride_09.png show result]  [figpng/tst_pltz_lev_stride_10.png show result]  [figpng/tst_pltz_lev_stride_11.png show result] 
    520    * @tst_initorca2_stride  [figpng/tst_pltz_orca2_stride_01.png show result]  [figpng/tst_pltz_orca2_stride_02.png show result]  [figpng/tst_pltz_orca2_stride_03.png show result]  [figpng/tst_pltz_orca2_stride_04.png show result]  [figpng/tst_pltz_orca2_stride_05.png show result]  [figpng/tst_pltz_orca2_stride_06.png show result]  [figpng/tst_pltz_orca2_stride_07.png show result]  [figpng/tst_pltz_orca2_stride_08.png show result]  [figpng/tst_pltz_orca2_stride_09.png show result]  [figpng/tst_pltz_orca2_stride_10.png show result]  [figpng/tst_pltz_orca2_stride_11.png show result] 
    521    * @tst_initorca05_stride  [figpng/tst_pltz_orca05_stride_01.png show result]  [figpng/tst_pltz_orca05_stride_02.png show result]  [figpng/tst_pltz_orca05_stride_03.png show result]  [figpng/tst_pltz_orca05_stride_04.png show result]  [figpng/tst_pltz_orca05_stride_05.png show result]  [figpng/tst_pltz_orca05_stride_06.png show result]  [figpng/tst_pltz_orca05_stride_07.png show result]  [figpng/tst_pltz_orca05_stride_08.png show result]  [figpng/tst_pltz_orca05_stride_09.png show result]  [figpng/tst_pltz_orca05_stride_10.png show result]  [figpng/tst_pltz_orca05_stride_11.png show result] 
    522    
    523  
    524      
    525  
    526      
    527       ===  Hovmoellers and time series  === 
     413   * @tst_initlev [figpng/tst_pltz_lev_01.png show result] [figpng/tst_pltz_lev_02.png show result] [figpng/tst_pltz_lev_03.png show result] [figpng/tst_pltz_lev_04.png show result] [figpng/tst_pltz_lev_05.png show result] [figpng/tst_pltz_lev_06.png show result] [figpng/tst_pltz_lev_07.png show result] [figpng/tst_pltz_lev_08.png show result] [figpng/tst_pltz_lev_09.png show result] [figpng/tst_pltz_lev_10.png show result] [figpng/tst_pltz_lev_11.png show result] @star@ @tst_initorca2 [figpng/tst_pltz_orca2_01.png show result] [figpng/tst_pltz_orca2_02.png show result] [figpng/tst_pltz_orca2_03.png show result] [figpng/tst_pltz_orca2_04.png show result] [figpng/tst_pltz_orca2_05.png show result] [figpng/tst_pltz_orca2_06.png show result] [figpng/tst_pltz_orca2_07.png show result] [figpng/tst_pltz_orca2_08.png show result] [figpng/tst_pltz_orca2_09.png show result] [figpng/tst_pltz_orca2_10.png show result] [figpng/tst_pltz_orca2_11.png show result] [figpng/tst_pltz_orca2_12.png show result] @star@ @tst_initorca05 [figpng/tst_pltz_orca05_01.png show result] [figpng/tst_pltz_orca05_02.png show result] [figpng/tst_pltz_orca05_03.png show result] [figpng/tst_pltz_orca05_04.png show result] [figpng/tst_pltz_orca05_05.png show result] [figpng/tst_pltz_orca05_06.png show result] [figpng/tst_pltz_orca05_07.png show result] [figpng/tst_pltz_orca05_08.png show result] [figpng/tst_pltz_orca05_09.png show result] [figpng/tst_pltz_orca05_10.png show result] [figpng/tst_pltz_orca05_11.png show result] [figpng/tst_pltz_orca05_12.png show result] @star@ @tst_initlev_stride [figpng/tst_pltz_lev_stride_01.png show result] [figpng/tst_pltz_lev_stride_02.png show result] [figpng/tst_pltz_lev_stride_03.png show result] [figpng/tst_pltz_lev_stride_04.png show result] [figpng/tst_pltz_lev_stride_05.png show result] [figpng/tst_pltz_lev_stride_06.png show result] [figpng/tst_pltz_lev_stride_07.png show result] [figpng/tst_pltz_lev_stride_08.png show result] [figpng/tst_pltz_lev_stride_09.png show result] [figpng/tst_pltz_lev_stride_10.png show result] [figpng/tst_pltz_lev_stride_11.png show result] @star@ @tst_initorca2_stride [figpng/tst_pltz_orca2_stride_01.png show result] [figpng/tst_pltz_orca2_stride_02.png show result] [figpng/tst_pltz_orca2_stride_03.png show result] [figpng/tst_pltz_orca2_stride_04.png show result] [figpng/tst_pltz_orca2_stride_05.png show result] [figpng/tst_pltz_orca2_stride_06.png show result] [figpng/tst_pltz_orca2_stride_07.png show result] [figpng/tst_pltz_orca2_stride_08.png show result] [figpng/tst_pltz_orca2_stride_09.png show result] [figpng/tst_pltz_orca2_stride_10.png show result] [figpng/tst_pltz_orca2_stride_11.png show result] @star@ @tst_initorca05_stride [figpng/tst_pltz_orca05_stride_01.png show result] [figpng/tst_pltz_orca05_stride_02.png show result] [figpng/tst_pltz_orca05_stride_03.png show result] [figpng/tst_pltz_orca05_stride_04.png show result] [figpng/tst_pltz_orca05_stride_05.png show result] [figpng/tst_pltz_orca05_stride_06.png show result] [figpng/tst_pltz_orca05_stride_07.png show result] [figpng/tst_pltz_orca05_stride_08.png show result] [figpng/tst_pltz_orca05_stride_09.png show result] [figpng/tst_pltz_orca05_stride_10.png show result] [figpng/tst_pltz_orca05_stride_11.png show result] 
     414=== Hovmoellers and time series === 
    528415 
    529416  A quick presentation of hovmoellers and time series is shown in [../../Tests/tst_pltt.pro tst_pltt]. After loading any of the grid (for example with one of the above examples). Just try: 
     
    534421  </pre> 
    535422}}} 
    536  
    537   ''Beware, the command is tst_pltt and not @tst_pltt as tst_pltt.pro is a procedure and not an include.'' 
    538  
     423''Beware, the command is tst_pltt and not @tst_pltt as tst_pltt.pro is a procedure and not an include.'' 
    539424  See the results with 
    540    
    541    * @tst_initlev  [figpng/tst_pltt_lev_01.png show result]  [figpng/tst_pltt_lev_02.png show result]  [figpng/tst_pltt_lev_03.png show result]  [figpng/tst_pltt_lev_04.png show result]  [figpng/tst_pltt_lev_05.png show result]  [figpng/tst_pltt_lev_06.png show result] 
    542    * @tst_initorca2  [figpng/tst_pltt_orca2_01.png show result]  [figpng/tst_pltt_orca2_02.png show result]  [figpng/tst_pltt_orca2_03.png show result]  [figpng/tst_pltt_orca2_04.png show result]  [figpng/tst_pltt_orca2_05.png show result]  [figpng/tst_pltt_orca2_06.png show result] 
    543    * @tst_initorca05  [figpng/tst_pltt_orca05_01.png show result]  [figpng/tst_pltt_orca05_02.png show result]  [figpng/tst_pltt_orca05_03.png show result]  [figpng/tst_pltt_orca05_04.png show result]  [figpng/tst_pltt_orca05_05.png show result]  [figpng/tst_pltt_orca05_06.png show result] 
    544    * @tst_initlev_stride  [figpng/tst_pltt_lev_stride_01.png show result]  [figpng/tst_pltt_lev_stride_02.png show result]  [figpng/tst_pltt_lev_stride_03.png show result]  [figpng/tst_pltt_lev_stride_04.png show result]  [figpng/tst_pltt_lev_stride_05.png show result]  [figpng/tst_pltt_lev_stride_06.png show result] 
    545    * @tst_initorca2_stride  [figpng/tst_pltt_orca2_stride_01.png show result]  [figpng/tst_pltt_orca2_stride_02.png show result]  [figpng/tst_pltt_orca2_stride_03.png show result]  [figpng/tst_pltt_orca2_stride_04.png show result]  [figpng/tst_pltt_orca2_stride_05.png show result]  [figpng/tst_pltt_orca2_stride_06.png show result] 
    546    * @tst_initorca05_stride  [figpng/tst_pltt_orca05_stride_01.png show result]  [figpng/tst_pltt_orca05_stride_02.png show result]  [figpng/tst_pltt_orca05_stride_03.png show result]  [figpng/tst_pltt_orca05_stride_04.png show result]  [figpng/tst_pltt_orca05_stride_05.png show result]  [figpng/tst_pltt_orca05_stride_06.png show result] 
    547    
    548  
    549      
    550  
    551      
    552       ===  1D plots  === 
    553          
     425   * @tst_initlev [figpng/tst_pltt_lev_01.png show result] [figpng/tst_pltt_lev_02.png show result] [figpng/tst_pltt_lev_03.png show result] [figpng/tst_pltt_lev_04.png show result] [figpng/tst_pltt_lev_05.png show result] [figpng/tst_pltt_lev_06.png show result] @star@ @tst_initorca2 [figpng/tst_pltt_orca2_01.png show result] [figpng/tst_pltt_orca2_02.png show result] [figpng/tst_pltt_orca2_03.png show result] [figpng/tst_pltt_orca2_04.png show result] [figpng/tst_pltt_orca2_05.png show result] [figpng/tst_pltt_orca2_06.png show result] @star@ @tst_initorca05 [figpng/tst_pltt_orca05_01.png show result] [figpng/tst_pltt_orca05_02.png show result] [figpng/tst_pltt_orca05_03.png show result] [figpng/tst_pltt_orca05_04.png show result] [figpng/tst_pltt_orca05_05.png show result] [figpng/tst_pltt_orca05_06.png show result] @star@ @tst_initlev_stride [figpng/tst_pltt_lev_stride_01.png show result] [figpng/tst_pltt_lev_stride_02.png show result] [figpng/tst_pltt_lev_stride_03.png show result] [figpng/tst_pltt_lev_stride_04.png show result] [figpng/tst_pltt_lev_stride_05.png show result] [figpng/tst_pltt_lev_stride_06.png show result] @star@ @tst_initorca2_stride [figpng/tst_pltt_orca2_stride_01.png show result] [figpng/tst_pltt_orca2_stride_02.png show result] [figpng/tst_pltt_orca2_stride_03.png show result] [figpng/tst_pltt_orca2_stride_04.png show result] [figpng/tst_pltt_orca2_stride_05.png show result] [figpng/tst_pltt_orca2_stride_06.png show result] @star@ @tst_initorca05_stride [figpng/tst_pltt_orca05_stride_01.png show result] [figpng/tst_pltt_orca05_stride_02.png show result] [figpng/tst_pltt_orca05_stride_03.png show result] [figpng/tst_pltt_orca05_stride_04.png show result] [figpng/tst_pltt_orca05_stride_05.png show result] [figpng/tst_pltt_orca05_stride_06.png show result] 
     426=== 1D plots === 
     427 
    554428  To be continued 
 
    555429 
    556     
    557  
    558  
    559    
    560  
    561  
Note: See TracChangeset for help on using the changeset viewer.