Changeset 354 for trunk


Ignore:
Timestamp:
04/22/08 10:52:34 (16 years ago)
Author:
pinsard
Message:

some improvements in wiki production

Location:
trunk/SRC/Documentation/xmldoc
Files:
1 deleted
24 edited

Legend:

Unmodified
Added
Removed
  • trunk/SRC/Documentation/xmldoc/firststeps.html

    r346 r354  
    4141       
    4242      <p> 
    43 Each IDL session using <span class="application">SAXO</span> must always start with: <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">@init</strong></span></code></strong>. 
     43Each IDL session using <span class="application">SAXO</span> must always start with: 
     44</p><pre class="screen"> 
     45 <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">@init</strong></span></code></strong> 
     46</pre><p> 
    4447      </p> 
    4548      <p> 
    4649<span class="emphasis"><em>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).</em></span> 
     50</p> 
     51<p> 
    4752</p><pre class="screen"> 
    4853  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">cd</strong></span> <code class="filename">${HOME}/My_IDL/</code></code></strong> 
     
    6873  <code class="prompt">idl&gt;</code> 
    6974</pre><p> 
    70 As an IDL session using <span class="application">SAXO</span> must always start with <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">@init</strong></span></code></strong>, it could be convenient to define the environment variable <code class="envar">IDL_STARTUP</code> to <code class="filename">${HOME}/My_IDL/init.pro</code>. In that way, <code class="filename">init.pro</code> will automatically been executed when starting IDL. This can be done with the following command: 
     75</p> 
     76<p> 
     77As an IDL session using <span class="application">SAXO</span> must always start with : 
     78</p><pre class="screen"> 
     79 <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">@init</strong></span></code></strong> 
     80</pre><p> 
     81, it could be convenient to define the environment variable <code class="envar">IDL_STARTUP</code> to <code class="filename">${HOME}/My_IDL/init.pro</code>. In that way, <code class="filename">init.pro</code> will automatically been executed when starting IDL. This can be done with the following command: 
    7182      </p><div class="variablelist"><dl><dt><span class="term"><span><strong class="command">csh</strong></span></span></dt><dd><pre class="screen"><code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">setenv</strong></span> <code class="envar">IDL_STARTUP</code> <code class="filename">${HOME}/My_IDL/init.pro</code></code></strong></pre></dd><dt><span class="term"><span><strong class="command">ksh</strong></span></span></dt><dd><pre class="screen"><code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">export</strong></span> <code class="envar">IDL_STARTUP</code>=<code class="filename">${HOME}/My_IDL/init.pro</code></code></strong></pre></dd></dl></div><p> 
    7283      </p> 
     
    8596   <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">plot, y</strong></span></code></strong> <a href="./figpng/basic_plot.png" target="_top"><span class="inlinemediaobject"><img src="images/showfig.png" alt="show result" /></span></a> 
    8697</pre> 
    87           <div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><img src="images/callouts/1.png" alt="1" border="0" /></td><td valign="top" align="left"> 
    88       <p> 
    89 <span><strong class="command">findgen</strong></span> stands for 
    90 <span class="bold"><strong>f</strong></span>loat <span class="bold"><strong>ind</strong></span>ex <span class="bold"><strong>gen</strong></span>erator. 
     98   <div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><img src="images/callouts/1.png" alt="1" border="0" /></td><td valign="top" align="left"> 
     99      <p> 
     100<span><strong class="command">findgen</strong></span> stands for <span class="bold"><strong>f</strong></span>loat <span class="bold"><strong>ind</strong></span>ex <span class="bold"><strong>gen</strong></span>erator. 
    91101</p><pre class="screen"> 
    92102  <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">print, findgen(6)</strong></span></code></strong> 
     
    164174</pre><p> 
    165175      </p> 
    166       <p><a name="splot_description" id="splot_description"></a> 
     176<p><a name="splot_description" id="splot_description"></a> 
    167177<span><strong class="command">splot</strong></span> accepts the same keywords as <span><strong class="command">plot</strong></span> (<code class="computeroutput"><a name="plot_kwd" id="plot_kwd"></a>/ISOTROPIC, MAX_VALUE=value, MIN_VALUE=value, NSUM=value, /POLAR, THICK=value, /XLOG, /YLOG, /YNOZERO</code>), including the graphics keywords (<code class="computeroutput"><a name="gr_kwd" id="gr_kwd"></a>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</code>). 
    168       </p> 
    169       <p> 
     178</p> 
     179<p> 
    170180It can therefore be customized <span class="emphasis"><em>as much as you want</em></span>. See this short example: 
    171       </p> 
    172       <p> 
     181</p> 
     182<p> 
    173183</p><pre class="screen"> 
    174184  <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">splot, y, y^2, linestyle = 2, thick = 2, title = 'y = x^2', /portrait</strong></span></code></strong> <a href="./figpng/basic_splot2.png" target="_top"><span class="inlinemediaobject"><img src="images/showfig.png" alt="show result" /></span></a> 
     
    203213       
    204214      <p> 
    205 Following <span><strong class="command"><a href="#basic_splot" title="2.2.1.  splot">splot</a></strong></span> example, we provide <span><strong class="command">scontour</strong></span> as a "super <span><strong class="command">contour</strong></span>". 
     215Following <span><strong class="command"><a href="#basic_splot" title="2.2.1.  splot">splot</a></strong></span> example, we provide <span><strong class="command">scontour</strong></span> as a “<span class="quote">super <span><strong class="command">contour</strong></span></span>”. 
    206216</p><pre class="screen"> 
    207217  <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">z = dist(n)</strong></span></code></strong> 
     
    247257      </div> 
    248258 
    249       <div class="sect3" lang="en" xml:lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="tvplus" id="tvplus"></a>2.2.3.  Quick look and explore 2D arrays: tvplus </h4></div></div></div> 
     259      <div class="sect3" lang="en" xml:lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="tvplus" id="tvplus"></a>2.2.3.  Quick look and explore 2D arrays: <span><strong class="command">tvplus</strong></span> </h4></div></div></div> 
    250260 
    251261<p> 
    252262  <span><strong class="command">tvplus</strong></span> is a enhanced version of <span><strong class="command">tvscl</strong></span> and allow you to have a quick look and perform basic exploration of 2D arrays. 
    253   </p><pre class="screen"> 
    254   <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">tvplus, dist(20)</strong></span></code></strong> <a href="./figpng/tvplus.png" target="_top"><span class="inlinemediaobject"><img src="images/showfig.png" alt="show result" /></span></a> 
    255   <code class="computeroutput">left button  : mouse position and associated array value</code> 
    256   <code class="computeroutput">middle button: use it twice to define a zoom box</code> 
    257   <code class="computeroutput">right button : quit</code> 
    258   <code class="computeroutput">(x, y) = (  5,   5), value = 7.07107</code> 
    259   <code class="computeroutput">(x, y) = ( 12,   8), value = 11.3137</code> 
    260   </pre><p> 
    261   For more informations on <span><strong class="command">tvplus</strong></span>, try: 
    262   </p><pre class="screen"> 
    263   <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">xhelp, 'tvplus'</strong></span></code></strong> 
    264   </pre><p> 
    265   To see the source code of <span><strong class="command">tvplus</strong></span>, try: 
    266   </p><pre class="screen"> 
    267   <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">xfile, 'tvplus'</strong></span></code></strong> 
    268   </pre><p> 
    269   </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">New Feature</h3><p> 
    270   If you use an IDL 6.2 or later revision, you can simply get the help of any command by typing ?<em class="replaceable"><code>command_name</code></em>, for example: 
    271   </p><pre class="screen"> 
    272   <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">?tvplus</strong></span></code></strong> 
    273   </pre><p> 
    274   </p></div><p> 
    275 </p> 
    276       </div> 
     263</p><pre class="screen"> 
     264 <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">tvplus, dist(20)</strong></span></code></strong> <a href="./figpng/tvplus.png" target="_top"><span class="inlinemediaobject"><img src="images/showfig.png" alt="show result" /></span></a> 
     265 <code class="computeroutput">left button  : mouse position and associated array value</code> 
     266 <code class="computeroutput">middle button: use it twice to define a zoom box</code> 
     267 <code class="computeroutput">right button : quit</code> 
     268 <code class="computeroutput">(x, y) = (  5,   5), value = 7.07107</code> 
     269 <code class="computeroutput">(x, y) = ( 12,   8), value = 11.3137</code> 
     270 </pre><p> 
     271</p> 
     272<p> 
     273For more informations on <span><strong class="command">tvplus</strong></span>, try: 
     274</p><pre class="screen"> 
     275 <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">xhelp, 'tvplus'</strong></span></code></strong> 
     276</pre><p> 
     277</p> 
     278<p> 
     279To see the source code of <span><strong class="command">tvplus</strong></span>, try: 
     280</p><pre class="screen"> 
     281 <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">xfile, 'tvplus'</strong></span></code></strong> 
     282</pre><p> 
     283</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">New Feature</h3> 
     284<p> 
     285If you use an IDL 6.2 or later revision, you can simply get the help of any command by typing ?<em class="replaceable"><code>command_name</code></em>, for example: 
     286</p><pre class="screen"> 
     287 <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">?tvplus</strong></span></code></strong> 
     288</pre><p> 
     289</p> 
     290</div><p> 
     291</p> 
     292</div> 
    277293 
    278294      <div class="sect3" lang="en" xml:lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="pltv" id="pltv"></a>2.2.4.  Formal quick look at 2D arrays: pltv </h4></div></div></div> 
     
    374390    </div> 
    375391 
    376     <div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="pltz" id="pltz"></a>3.3.  Vertical sections </h3></div></div></div> 
    377        
     392<div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="pltz" id="pltz"></a>3.3.  Vertical sections </h3></div></div></div> 
     393 
    378394<p> 
    379395  A quick presentation of vertical sections is shown in <a href="../../Tests/tst_pltz.pro" target="_top">tst_pltz</a>. After loading any of the grid (for example with one of the <a href="#load_grid" title="3.1.  Load the data grid">above examples</a>). Just try: 
     
    404420    </div> 
    405421 
    406     <div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="plt1d" id="plt1d"></a>3.5.  1D plots </h3></div></div></div> 
    407        
    408         <p> 
    409   To be continued 
 
    410 </p> 
    411    </div> 
    412  
    413  
    414   </div> 
     422<div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="plt1d" id="plt1d"></a>3.5.  1D plots </h3></div></div></div> 
     423 
     424<p> 
     425To be continued 
 
     426</p> 
     427</div> 
     428 
     429 
     430</div> 
    415431 
    416432</div> 
  • trunk/SRC/Documentation/xmldoc/firststeps.xml

    r345 r354  
    9191      <title> Start IDL session: <userinput><command>@init</command></userinput> </title> 
    9292      <para> 
    93 Each IDL session using <application>SAXO</application> must always start with: <prompt>&promptidl;</prompt> <userinput><command>@init</command></userinput>. 
     93Each IDL session using <application>SAXO</application> must always start with: 
     94<screen> 
     95 <prompt>&promptidl;</prompt> <userinput><command>@init</command></userinput> 
     96</screen> 
    9497      </para> 
    9598      <para> 
    9699<emphasis>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 @&hellip; file will still be accessible after the execution of the @&hellip; is finished (which is not the case for procedures and functions that ends with the return instruction).</emphasis> 
     100</para> 
     101<para> 
    97102<screen> 
    98103  <prompt>$</prompt> <userinput><command>cd</command> <filename class="directory">${HOME}/My_IDL/</filename></userinput> 
     
    118123  <prompt>&promptidl;</prompt> 
    119124</screen> 
    120 As an IDL session using <application>SAXO</application> must always start with <prompt>&promptidl;</prompt> <userinput><command>@init</command></userinput>, it could be convenient to define the environment variable <envar>IDL_STARTUP</envar> to <filename>${HOME}/My_IDL/init.pro</filename>. In that way, <filename>init.pro</filename> will automatically been executed when starting IDL. This can be done with the following command: 
     125</para> 
     126<para> 
     127As an IDL session using <application>SAXO</application> must always start with : 
     128<screen> 
     129 <prompt>&promptidl;</prompt> <userinput><command>@init</command></userinput> 
     130</screen> 
     131, it could be convenient to define the environment variable <envar>IDL_STARTUP</envar> to <filename>${HOME}/My_IDL/init.pro</filename>. In that way, <filename>init.pro</filename> will automatically been executed when starting IDL. This can be done with the following command: 
    121132      <variablelist> 
    122 <varlistentry><term><command>csh</command></term> 
     133<varlistentry> 
     134<term><command>csh</command></term> 
    123135<listitem><screen><prompt>$</prompt> <userinput><command>setenv</command> <envar>IDL_STARTUP</envar> <filename>${HOME}/My_IDL/init.pro</filename></userinput></screen></listitem> 
    124136</varlistentry> 
    125 <varlistentry><term><command>ksh</command></term> 
     137<varlistentry> 
     138<term><command>ksh</command></term> 
    126139<listitem><screen><prompt>$</prompt> <userinput><command>export</command> <envar>IDL_STARTUP</envar>=<filename>${HOME}/My_IDL/init.pro</filename></userinput></screen></listitem> 
    127140</varlistentry> 
     
    144157   <prompt>&promptidl;</prompt> <userinput><command>plot, y</command></userinput> <link xl:href="./figpng/basic_plot.png">&showfig;</link> 
    145158</screen> 
    146           <calloutlist> 
     159   <calloutlist> 
    147160    <callout arearefs="findgen"> 
    148161      <para> 
    149 <command>findgen</command> stands for 
    150 <emphasis role="bold">f</emphasis>loat <emphasis role="bold">ind</emphasis>ex <emphasis role="bold">gen</emphasis>erator. 
     162<command>findgen</command> stands for <emphasis role="bold">f</emphasis>loat <emphasis role="bold">ind</emphasis>ex <emphasis role="bold">gen</emphasis>erator. 
    151163<screen> 
    152164  <prompt>&promptidl;</prompt> <userinput><command>print, findgen(6)</command></userinput> 
     
    229241</screen> 
    230242      </para> 
    231       <para xml:id="splot_description"> 
     243<para xml:id="splot_description"> 
    232244<command>splot</command> accepts the same keywords as <command>plot</command> (<computeroutput xml:id="plot_kwd">/ISOTROPIC, MAX_VALUE=value, MIN_VALUE=value, NSUM=value, /POLAR, THICK=value, /XLOG, /YLOG, /YNOZERO</computeroutput>), including the graphics keywords (<computeroutput xml:id="gr_kwd">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</computeroutput>). 
    233       </para> 
    234       <simpara> 
     245</para> 
     246<simpara> 
    235247It can therefore be customized <emphasis>as much as you want</emphasis>. See this short example: 
    236       </simpara> 
    237       <para> 
     248</simpara> 
     249<para> 
    238250<screen> 
    239251  <prompt>&promptidl;</prompt> <userinput><command>splot, y, y^2, linestyle = 2, thick = 2, title = 'y = x^2', /portrait</command></userinput> <link xl:href="./figpng/basic_splot2.png">&showfig;</link> 
     
    277289      <title> scontour </title> 
    278290      <para> 
    279 Following <command><link linkend="basic_splot">splot</link></command> example, we provide <command>scontour</command> as a "super <command>contour</command>". 
     291Following <command><link linkend="basic_splot">splot</link></command> example, we provide <command>scontour</command> as a <quote>super <command>contour</command></quote>. 
    280292<screen> 
    281293  <prompt>&promptidl;</prompt> <userinput><command>z = dist(n)</command></userinput> 
     
    326338 
    327339      <sect3 xml:id="tvplus"> 
    328 <title> Quick look and explore 2D arrays: tvplus </title> 
     340<title> Quick look and explore 2D arrays: <command>tvplus</command> </title> 
    329341<para> 
    330342  <command>tvplus</command> is a enhanced version of <command>tvscl</command> and allow you to have a quick look and perform basic exploration of 2D arrays. 
    331   <screen> 
    332   <prompt>&promptidl;</prompt> <userinput><command>tvplus, dist(20)</command></userinput> <link xl:href="./figpng/tvplus.png">&showfig;</link> 
    333   <computeroutput>left button  : mouse position and associated array value</computeroutput> 
    334   <computeroutput>middle button: use it twice to define a zoom box</computeroutput> 
    335   <computeroutput>right button : quit</computeroutput> 
    336   <computeroutput>(x, y) = (  5,   5), value = 7.07107</computeroutput> 
    337   <computeroutput>(x, y) = ( 12,   8), value = 11.3137</computeroutput> 
    338   </screen> 
    339   For more informations on <command>tvplus</command>, try: 
    340   <screen> 
    341   <prompt>&promptidl;</prompt> <userinput><command>xhelp, 'tvplus'</command></userinput> 
    342   </screen> 
    343   To see the source code of <command>tvplus</command>, try: 
    344   <screen> 
    345   <prompt>&promptidl;</prompt> <userinput><command>xfile, 'tvplus'</command></userinput> 
    346   </screen> 
    347   <note><title>New Feature</title><para> 
    348   If you use an IDL 6.2 or later revision, you can simply get the help of any command by typing ?<replaceable>command_name</replaceable>, for example: 
    349   <screen> 
    350   <prompt>&promptidl;</prompt> <userinput><command>?tvplus</command></userinput> 
    351   </screen> 
    352   </para></note> 
    353 </para> 
    354       </sect3> 
     343<screen> 
     344 <prompt>&promptidl;</prompt> <userinput><command>tvplus, dist(20)</command></userinput> <link xl:href="./figpng/tvplus.png">&showfig;</link> 
     345 <computeroutput>left button  : mouse position and associated array value</computeroutput> 
     346 <computeroutput>middle button: use it twice to define a zoom box</computeroutput> 
     347 <computeroutput>right button : quit</computeroutput> 
     348 <computeroutput>(x, y) = (  5,   5), value = 7.07107</computeroutput> 
     349 <computeroutput>(x, y) = ( 12,   8), value = 11.3137</computeroutput> 
     350 </screen> 
     351</para> 
     352<para> 
     353For more informations on <command>tvplus</command>, try: 
     354<screen> 
     355 <prompt>&promptidl;</prompt> <userinput><command>xhelp, 'tvplus'</command></userinput> 
     356</screen> 
     357</para> 
     358<para> 
     359To see the source code of <command>tvplus</command>, try: 
     360<screen> 
     361 <prompt>&promptidl;</prompt> <userinput><command>xfile, 'tvplus'</command></userinput> 
     362</screen> 
     363<note><title>New Feature</title> 
     364<para> 
     365If you use an IDL 6.2 or later revision, you can simply get the help of any command by typing ?<replaceable>command_name</replaceable>, for example: 
     366<screen> 
     367 <prompt>&promptidl;</prompt> <userinput><command>?tvplus</command></userinput> 
     368</screen> 
     369</para> 
     370</note> 
     371</para> 
     372</sect3> 
    355373 
    356374      <sect3 xml:id="pltv"> 
     
    493511    </sect2> 
    494512 
    495     <sect2 xml:id="pltz"> 
    496       <title> Vertical sections </title> 
     513<sect2 xml:id="pltz"> 
     514<title> Vertical sections </title> 
    497515<para> 
    498516  A quick presentation of vertical sections is shown in <link xl:href="../../Tests/tst_pltz.pro">tst_pltz</link>. After loading any of the grid (for example with one of the <link linkend="load_grid">above examples</link>). Just try: 
     
    537555    </sect2> 
    538556 
    539     <sect2 xml:id="plt1d"> 
    540       <title> 1D plots </title> 
    541         <para> 
    542   To be continued &hellip; 
    543 </para> 
    544    </sect2> 
    545  
    546  
    547   </sect1> 
     557<sect2 xml:id="plt1d"> 
     558<title> 1D plots </title> 
     559<para> 
     560To be continued &hellip; 
     561</para> 
     562</sect2> 
     563 
     564 
     565</sect1> 
    548566 
    549567</article> 
  • trunk/SRC/Documentation/xmldoc/getsaxo.html

    r353 r354  
    5757       
    5858      <p> 
    59         <span class="application">SAXO</span> is already installed at 
    60         </p><div class="itemizedlist"><ul type="disc"><li> 
     59<span class="application">SAXO</span> is already installed at 
     60</p><div class="itemizedlist"><ul type="disc"><li> 
    6161           IDRIS, on <code class="systemitem">rhodes</code>: <code class="filename">/home/rech/eee/reee217/SAXO_DIR</code> 
    6262            
     
    6868            
    6969         </li></ul></div><p> 
    70         If you can access one of theses directories, there is no need to re-install <span class="application">SAXO</span> again! In that case, you only have to link <code class="filename">${HOME}/SAXO_DIR</code> to the appropriate directory: 
    71         </p><div class="variablelist"><dl><dt><span class="term">IDRIS</span></dt><dd><pre class="screen"> 
     70If you can access one of theses directories, there is no need to re-install <span class="application">SAXO</span> again! In that case, you only have to link <code class="filename">${HOME}/SAXO_DIR</code> to the appropriate directory: 
     71</p><div class="variablelist"><dl><dt><span class="term">IDRIS</span></dt><dd><pre class="screen"> 
    7272  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">ln</strong></span> <code class="option">-s</code> <em class="parameter"><code>/home/rech/eee/reee217/SAXO_DIR</code></em> <em class="parameter"><code>${HOME}/SAXO_DIR</code></em></code></strong> 
    73           </pre> 
     73  </pre> 
    7474         </dd><dt><span class="term">IPSL</span></dt><dd><pre class="screen"> 
    7575  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">ln</strong></span> <code class="option">-s</code> <em class="parameter"><code>/home/smlod/SAXO_DIR</code></em> <em class="parameter"><code>${HOME}/SAXO_DIR</code></em></code></strong> 
    76           </pre> 
     76  </pre> 
    7777           </dd><dt><span class="term">LOCEAN</span></dt><dd><pre class="screen"> 
    7878  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">ln</strong></span> <code class="option">-s</code> <em class="parameter"><code>/usr/home/smasson/SAXO_DIR</code></em> <em class="parameter"><code>${HOME}/SAXO_DIR</code></em></code></strong> 
    79           </pre> 
     79  </pre> 
    8080           </dd></dl></div><p> 
    8181      </p> 
     
    8888  
    8989      <div class="sect3" lang="en" xml:lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="saxo_svn_users" id="saxo_svn_users"></a>2.2.1.  Regular users </h4></div></div></div> 
    90          
    91       <p> 
    92         The <span class="bold"><strong>complete</strong></span> latest revision (source + tests data files: 772 Mb) can be checked out with the following command executed in your <code class="envar">${HOME}</code>: 
    93         </p><pre class="screen"> 
     90 
     91      <p> 
     92The <span class="bold"><strong>complete</strong></span> latest revision (source + tests data files: 772 Mb) can be checked out with the following command executed in your <code class="envar">${HOME}</code>: 
     93</p><pre class="screen"> 
    9494  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">checkout</code> <em class="parameter"><code>http://forge.ipsl.jussieu.fr/saxo/svn/trunk/</code></em> <em class="parameter"><code>SAXO_DIR</code></em></code></strong> 
    95         </pre><p> 
    96       </p> 
    97       <p> 
    98         The latest revision of the <span class="bold"><strong>source files</strong></span> (44 Mb) can be checked out with the following command: 
    99         </p><pre class="screen"> 
     95</pre><p> 
     96      </p> 
     97      <p> 
     98The latest revision of the <span class="bold"><strong>source files</strong></span> (45 Mb) can be checked out with the following command: 
     99</p><pre class="screen"> 
    100100  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">checkout</code> <em class="parameter"><code>http://forge.ipsl.jussieu.fr/saxo/svn/trunk/SRC</code></em> <em class="parameter"><code>SAXO_DIR/SRC</code></em></code></strong> 
    101         </pre><p> 
    102       </p> 
    103       <p> 
    104         The latest revision of the <span class="bold"><strong>NetCDF data files</strong></span> (728 Mb) used by the test programs can be checked out with the following command: 
    105         </p><pre class="screen"> 
     101</pre><p> 
     102      </p> 
     103      <p> 
     104The latest revision of the <span class="bold"><strong>NetCDF data files</strong></span> (728 Mb) used by the test programs can be checked out with the following command: 
     105</p><pre class="screen"> 
    106106  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">checkout</code> <em class="parameter"><code>http://forge.ipsl.jussieu.fr/saxo/svn/trunk/DATA</code></em> <em class="parameter"><code>SAXO_DIR/DATA</code></em></code></strong> 
    107         </pre><p> 
     107</pre><p> 
    108108      </p> 
    109109      </div> 
    110110 
    111111      <div class="sect3" lang="en" xml:lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="saxo_svn_contributors" id="saxo_svn_contributors"></a>2.2.2.  Contributors </h4></div></div></div> 
    112          
    113       <p> 
    114         <span class="bold"><strong>Contributors</strong></span> should better use the following command (and replace login by their own login): 
    115         </p><pre class="screen"> 
     112 
     113      <p> 
     114<span class="bold"><strong>Contributors</strong></span> should better use the following command (and replace login by their own login): 
     115</p><pre class="screen"> 
    116116  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">checkout</code> <em class="parameter"><code>svn+ssh://<em class="replaceable"><code>login</code></em>@forge.ipsl.jussieu.fr/ipsl/forge/projets/saxo/svn/trunk/</code></em> <em class="parameter"><code>SAXO_DIR</code></em></code></strong> 
    117         </pre><p> 
     117</pre><p> 
    118118      </p> 
    119119      </div> 
     
    126126   
    127127      <div class="sect3" lang="en" xml:lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="saxo_src_tar" id="saxo_src_tar"></a>2.3.1.  Get <span class="application">SAXO</span> source files (5.8M Mb) </h4></div></div></div> 
    128          
    129         <p> 
    130           Create your <code class="filename">${HOME}/SAXO_DIR</code> directory 
 
    131           </p><pre class="screen"> 
     128 
     129<p> 
     130  Create your <code class="filename">${HOME}/SAXO_DIR</code> directory 
 
     131  </p><pre class="screen"> 
    132132  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">cd</strong></span> <em class="parameter"><code>${HOME}</code></em></code></strong> 
    133133  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">mkdir</strong></span> <em class="parameter"><code>SAXO_DIR</code></em></code></strong> 
    134134  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">cd</strong></span> <em class="parameter"><code>SAXO_DIR</code></em></code></strong> 
    135           </pre><p> 
     135  </pre><p> 
    136136         </p> 
    137137         <p> 
    138           
 and download it the latest version of the sources tar file: <a href="http://forge.ipsl.jussieu.fr/saxo/download/SAXO_SRC_20080321r339.tar.gz" target="_top">SAXO_SRC_20080321r339.tar.gz</a> (5.8M Mb). 
     138  
 and download it the latest version of the sources tar file: <a href="http://forge.ipsl.jussieu.fr/saxo/download/SAXO_SRC_20080321r339.tar.gz" target="_top">SAXO_SRC_20080321r339.tar.gz</a> (5.8M Mb). 
    139139</p> 
    140140<p> 
    141141This tar.gz file could also be downloaded with <span><strong class="command">wget</strong></span> or <span><strong class="command">curl</strong></span> 
    142         </p><div class="variablelist"><dl><dt><span class="term"><span><strong class="command">wget</strong></span></span></dt><dd><pre class="screen"> 
     142</p><div class="variablelist"><dl><dt><span class="term"><span><strong class="command">wget</strong></span></span></dt><dd><pre class="screen"> 
    143143  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">wget</strong></span> <em class="parameter"><code>http://forge.ipsl.jussieu.fr/saxo/download/SAXO_SRC_20080321r339.tar.gz</code></em></code></strong> 
    144           </pre> 
     144  </pre> 
    145145           </dd><dt><span class="term"><span><strong class="command">curl</strong></span></span></dt><dd><pre class="screen"> 
    146146  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">curl</strong></span> <code class="option">-O</code> <em class="parameter"><code>http://forge.ipsl.jussieu.fr/saxo/download/SAXO_SRC_20080321r339.tar.gz</code></em></code></strong> 
    147           </pre> 
    148            </dd></dl></div><p>   
    149         Untar the file 
    150         </p><pre class="screen"> 
     147  </pre> 
     148           </dd></dl></div><p> 
     149Untar the file 
     150</p><pre class="screen"> 
    151151  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">cd</strong></span> <em class="parameter"><code>${HOME}/SAXO_DIR</code></em></code></strong> 
    152152  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">tar</strong></span> <code class="option">xvfz</code> <em class="parameter"><code>SAXO_SRC_20080321r339.tar.gz</code></em></code></strong> 
    153153  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">rm</strong></span> <em class="parameter"><code>SAXO_SRC_20080321r339.tar.gz</code></em></code></strong> 
    154         </pre><p> 
    155         </p> 
     154</pre><p> 
     155</p> 
    156156 
    157157      </div> 
    158158   
    159159      <div class="sect3" lang="en" xml:lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="saxo_data_tar" id="saxo_data_tar"></a>2.3.2.  Get <span class="application">SAXO</span> tests data files (238M Mb) </h4></div></div></div> 
    160          
    161         <p> 
    162         If you want to use the tests programs, you need to download the data tests files (<code class="filename">SAXO_DATA_20060602.tar.gz</code>), you may download theses files in 
    163         </p><div class="itemizedlist"><ul type="disc"><li> 
     160 
     161<p> 
     162If you want to use the tests programs, you need to download the data tests files (<code class="filename">SAXO_DATA_20060602.tar.gz</code>), you may download theses files in 
     163</p><div class="itemizedlist"><ul type="disc"><li> 
    164164           <code class="filename">${HOME}/My_IDL</code>. This is the easiest solution but it could be inconvenient if your <code class="envar">${HOME}</code> disk space is limited. 
    165165            
     
    168168           </p> 
    169169          </li></ul></div><p> 
    170         </p><pre class="screen"> 
     170</p><pre class="screen"> 
    171171  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">cd</strong></span> <em class="parameter"><code>${HOME}</code></em></code></strong> 
    172172  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">mkdir</strong></span> <em class="parameter"><code><em class="replaceable"><code>CHOSEN_DIR</code></em></code></em></code></strong> 
    173173  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">cd</strong></span> <em class="parameter"><code><em class="replaceable"><code>CHOSEN_DIR</code></em></code></em></code></strong> 
    174         </pre><p> 
    175         Download <a href="http://forge.ipsl.jussieu.fr/saxo/download/SAXO_DATA_20060602.tar.gz" target="_top">SAXO_DATA_20060602.tar.gz</a> (238M Mb) 
    176         or with <span><strong class="command">wget</strong></span> or <span><strong class="command">curl</strong></span> 
 
    177         </p><div class="variablelist"><dl><dt><span class="term"><span><strong class="command">wget</strong></span></span></dt><dd><pre class="screen"> 
     174</pre><p> 
     175Download <a href="http://forge.ipsl.jussieu.fr/saxo/download/SAXO_DATA_20060602.tar.gz" target="_top">SAXO_DATA_20060602.tar.gz</a> (238M Mb) 
     176or with <span><strong class="command">wget</strong></span> or <span><strong class="command">curl</strong></span> 
 
     177</p><div class="variablelist"><dl><dt><span class="term"><span><strong class="command">wget</strong></span></span></dt><dd><pre class="screen"> 
    178178  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">wget</strong></span> <em class="parameter"><code>http://forge.ipsl.jussieu.fr/saxo/download/SAXO_DATA_20060602.tar.gz</code></em></code></strong> 
    179           </pre> 
     179   </pre> 
    180180           </dd><dt><span class="term"><span><strong class="command">curl</strong></span></span></dt><dd><pre class="screen"> 
    181181  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">curl</strong></span> <code class="option">-O</code> <em class="parameter"><code>http://forge.ipsl.jussieu.fr/saxo/download/SAXO_DATA_20060602.tar.gz</code></em></code></strong> 
    182           </pre> 
     182  </pre> 
    183183            </dd></dl></div><p> 
    184         </p> 
     184</p> 
    185185      </div> 
    186186    </div> 
     
    190190       
    191191      <p> 
    192         To use <span class="application">SAXO</span>, we need to build an IDL script that we usually call "<code class="filename">init.pro</code>". This file contains a set of IDL commands and default definitions (paths and variables of the common files) that are necessary to <span class="application">SAXO</span>. Once it has been created, <code class="filename">init.pro</code> should the first executed command when starting IDL session. 
    193       </p> 
    194       <p> 
    195         </p><pre class="screen"> 
     192To use <span class="application">SAXO</span>, we need to build an IDL script that we usually call "<code class="filename">init.pro</code>". This file contains a set of IDL commands and default definitions (paths and variables of the common files) that are necessary to <span class="application">SAXO</span>. Once it has been created, <code class="filename">init.pro</code> should the first executed command when starting IDL session. 
     193      </p> 
     194      <p> 
     195</p><pre class="screen"> 
    196196  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">cd</strong></span> <em class="parameter"><code>${HOME}/SAXO_DIR/SRC</code></em></code></strong> 
    197197  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">idl</strong></span></code></strong> 
     
    200200  <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">buildinit</strong></span></code></strong> 
    201201  <code class="computeroutput">% Compiled module: BUILDINIT.</code> 
    202         </pre><p> 
    203 </p> 
    204 <p> 
    205         You must then answer several questions: 
    206  
    207         </p><div class="itemizedlist"><ul type="disc"><li> 
     202</pre><p> 
     203</p> 
     204<p> 
     205You must then answer several questions: 
     206 
     207</p><div class="itemizedlist"><ul type="disc"><li> 
    208208           give the path of <code class="filename">${HOME}/My_IDL</code> 
    209209          </li><li> 
     
    236236</p> 
    237237<p> 
    238         </p><pre class="screen"> 
     238</p><pre class="screen"> 
    239239   <code class="computeroutput">% Compiled module: CW_FIELD.</code> 
    240240   <code class="computeroutput">% Compiled module: XMANAGER.</code> 
     
    248248   <code class="computeroutput">% Compiled module: CW_FIELD.</code> 
    249249   <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">exit</strong></span></code></strong> 
    250         </pre><p> 
    251 </p> 
    252 <p> 
    253         There is an example of the kind of <a href="idlfiles/init_example.pro" target="_top"> <code class="filename">init.pro</code></a> you should get. 
     250</pre><p> 
     251</p> 
     252<p> 
     253There is an example of the kind of <a href="idlfiles/init_example.pro" target="_top"> <code class="filename">init.pro</code></a> you should get. 
    254254      </p> 
    255255    </div> 
  • trunk/SRC/Documentation/xmldoc/getsaxo.xml

    r351 r354  
    3535    <revhistory> 
    3636      <revision> 
    37         <revnumber>0.0</revnumber> 
    38         <date>May 2006</date> 
    39         <revremark>First draft</revremark> 
     37<revnumber>0.0</revnumber> 
     38<date>May 2006</date> 
     39<revremark>First draft</revremark> 
    4040      </revision> 
    4141      <revision> 
     
    4848  </info> 
    4949 
    50   <!--  1st part --> 
     50  <!--1st part --> 
    5151 
    5252  <sect1 xml:id="create_saxo_env"> 
     
    5656      We need to create 2 directories: 
    5757      <itemizedlist> 
    58         <listitem> 
     58<listitem> 
    5959         <simpara><filename class='directory'>${HOME}/SAXO_DIR</filename> that will contain the source files of <application>SAXO</application>. It should not be modified by the user to simplify later updates. 
    6060         </simpara> 
    6161        </listitem> 
    62         <listitem> 
     62<listitem> 
    6363         <simpara><filename class='directory'>${HOME}/My_IDL</filename> that will contain user personal files (including modified <application>SAXO</application> files, if needed). 
    6464         </simpara> 
     
    7474  </sect1> 
    7575 
    76   <!--  2nd part --> 
     76  <!--2nd part --> 
    7777 
    7878 <sect1 xml:id="get_saxo_files"> 
    7979    <title> Get <application>SAXO</application> files </title> 
    8080 
    81   <!--  2.1 --> 
     81  <!--2.1 --> 
    8282 
    8383    <sect2 xml:id="saxo_local"> 
    8484      <title> If you work at IDRIS, IPSL or LOCEAN </title> 
    8585      <para> 
    86         <application>SAXO</application> is already installed at 
    87         <itemizedlist> 
    88           <listitem> 
     86<application>SAXO</application> is already installed at 
     87<itemizedlist> 
     88  <listitem> 
    8989           <simpara>IDRIS, on <systemitem class="systemname">rhodes</systemitem>: <filename class='directory'>/home/rech/eee/reee217/SAXO_DIR</filename> 
    9090           </simpara> 
    9191          </listitem> 
    92           <listitem> 
     92  <listitem> 
    9393           <simpara>IPSL: <filename class='directory'>/home/smlod/SAXO_DIR</filename> 
    9494           </simpara> 
    9595          </listitem> 
    96           <listitem> 
     96  <listitem> 
    9797           <simpara>LOCEAN: <filename class='directory'>/usr/home/smasson/SAXO_DIR</filename> 
    9898           </simpara> 
    9999         </listitem> 
    100         </itemizedlist> 
    101         If you can access one of theses directories, there is no need to re-install <application>SAXO</application> again! In that case, you only have to link <filename class='directory'>${HOME}/SAXO_DIR</filename> to the appropriate directory: 
    102         <variablelist> 
    103           <varlistentry><term>IDRIS</term> 
    104           <listitem><screen> 
     100</itemizedlist> 
     101If you can access one of theses directories, there is no need to re-install <application>SAXO</application> again! In that case, you only have to link <filename class='directory'>${HOME}/SAXO_DIR</filename> to the appropriate directory: 
     102<variablelist> 
     103  <varlistentry><term>IDRIS</term> 
     104  <listitem><screen> 
    105105  <prompt>$</prompt> <userinput><command>ln</command> <option>-s</option> <parameter>/home/rech/eee/reee217/SAXO_DIR</parameter> <parameter>${HOME}/SAXO_DIR</parameter></userinput> 
    106           </screen> 
     106  </screen> 
    107107         </listitem> 
    108           </varlistentry> 
    109           <varlistentry><term>IPSL</term> 
    110           <listitem><screen> 
     108  </varlistentry> 
     109  <varlistentry><term>IPSL</term> 
     110  <listitem><screen> 
    111111  <prompt>$</prompt> <userinput><command>ln</command> <option>-s</option> <parameter>/home/smlod/SAXO_DIR</parameter> <parameter>${HOME}/SAXO_DIR</parameter></userinput> 
    112           </screen> 
    113            </listitem> 
    114           </varlistentry> 
    115           <varlistentry><term>LOCEAN</term> 
    116           <listitem><screen> 
     112  </screen> 
     113           </listitem> 
     114  </varlistentry> 
     115  <varlistentry><term>LOCEAN</term> 
     116  <listitem><screen> 
    117117  <prompt>$</prompt> <userinput><command>ln</command> <option>-s</option> <parameter>/usr/home/smasson/SAXO_DIR</parameter> <parameter>${HOME}/SAXO_DIR</parameter></userinput> 
    118           </screen> 
    119            </listitem> 
    120           </varlistentry> 
    121         </variablelist> 
     118  </screen> 
     119           </listitem> 
     120  </varlistentry> 
     121</variablelist> 
    122122      </para> 
    123123    </sect2> 
    124124 
    125   <!--  2.2 --> 
     125  <!--2.2 --> 
    126126 
    127127    <sect2 xml:id="saxo_svn"> 
    128128      <title> If <link xl:href="http://subversion.tigris.org/"><application> Subversion (svn)</application></link> is installed on your machine </title> 
    129  <!--   2.2.1 --> 
     129 <!--2.2.1 --> 
    130130      <sect3 xml:id="saxo_svn_users"> 
    131         <title> Regular users </title> 
    132       <para> 
    133         The <emphasis role="bold">complete</emphasis> latest revision (source + tests data files: &szallsvn; Mb) can be checked out with the following command executed in your <envar>${HOME}</envar>: 
    134         <screen> 
     131<title> Regular users </title> 
     132      <para> 
     133The <emphasis role="bold">complete</emphasis> latest revision (source + tests data files: &szallsvn; Mb) can be checked out with the following command executed in your <envar>${HOME}</envar>: 
     134<screen> 
    135135  <prompt>$</prompt> <userinput><command>svn</command> <option>checkout</option> <parameter>http://forge.ipsl.jussieu.fr/saxo/svn/trunk/</parameter> <parameter>SAXO_DIR</parameter></userinput> 
    136         </screen> 
    137       </para> 
    138       <para> 
    139         The latest revision of the <emphasis role="bold">source files</emphasis> (&szsrcsvn; Mb) can be checked out with the following command: 
    140         <screen> 
     136</screen> 
     137      </para> 
     138      <para> 
     139The latest revision of the <emphasis role="bold">source files</emphasis> (&szsrcsvn; Mb) can be checked out with the following command: 
     140<screen> 
    141141  <prompt>$</prompt> <userinput><command>svn</command> <option>checkout</option> <parameter>http://forge.ipsl.jussieu.fr/saxo/svn/trunk/SRC</parameter> <parameter>SAXO_DIR/SRC</parameter></userinput> 
    142         </screen> 
    143       </para> 
    144       <para> 
    145         The latest revision of the <emphasis role="bold">NetCDF data files</emphasis> (&szdatasvn; Mb) used by the test programs can be checked out with the following command: 
    146         <screen> 
     142</screen> 
     143      </para> 
     144      <para> 
     145The latest revision of the <emphasis role="bold">NetCDF data files</emphasis> (&szdatasvn; Mb) used by the test programs can be checked out with the following command: 
     146<screen> 
    147147  <prompt>$</prompt> <userinput><command>svn</command> <option>checkout</option> <parameter>http://forge.ipsl.jussieu.fr/saxo/svn/trunk/DATA</parameter> <parameter>SAXO_DIR/DATA</parameter></userinput> 
    148         </screen> 
     148</screen> 
    149149      </para> 
    150150      </sect3> 
    151 <!--    2.2.2 --> 
     151<!--2.2.2 --> 
    152152      <sect3 xml:id="saxo_svn_contributors"> 
    153         <title> Contributors </title> 
    154       <para> 
    155         <emphasis role="bold">Contributors</emphasis> should better use the following command (and replace login by their own login): 
    156         <screen > 
     153<title> Contributors </title> 
     154      <para> 
     155<emphasis role="bold">Contributors</emphasis> should better use the following command (and replace login by their own login): 
     156<screen > 
    157157  <prompt>$</prompt> <userinput><command>svn</command> <option>checkout</option> <parameter>svn+ssh://<replaceable>login</replaceable>@forge.ipsl.jussieu.fr/ipsl/forge/projets/saxo/svn/trunk/</parameter> <parameter>SAXO_DIR</parameter></userinput> 
    158         </screen> 
     158</screen> 
    159159      </para> 
    160160      </sect3> 
    161161    </sect2> 
    162162 
    163   <!--  2.3 --> 
     163  <!--2.3 --> 
    164164 
    165165    <sect2 xml:id="saxo_tar"> 
    166166      <title> Get <application>SAXO</application> from a tar file </title> 
    167   <!--  2.3.1 --> 
     167  <!--2.3.1 --> 
    168168      <sect3 xml:id="saxo_src_tar"> 
    169         <title> Get <application>SAXO</application> source files (&szsrc; Mb) </title> 
    170         <para> 
    171           Create your <filename class='directory'>${HOME}/SAXO_DIR</filename> directory &hellip; 
    172           <screen> 
     169<title> Get <application>SAXO</application> source files (&szsrc; Mb) </title> 
     170<para> 
     171  Create your <filename class='directory'>${HOME}/SAXO_DIR</filename> directory &hellip; 
     172  <screen> 
    173173  <prompt>$</prompt> <userinput><command>cd</command> <parameter>${HOME}</parameter></userinput> 
    174174  <prompt>$</prompt> <userinput><command>mkdir</command> <parameter>SAXO_DIR</parameter></userinput> 
    175175  <prompt>$</prompt> <userinput><command>cd</command> <parameter>SAXO_DIR</parameter></userinput> 
    176           </screen> 
     176  </screen> 
    177177         </para> 
    178178         <para> 
    179           &hellip; and download it the latest version of the sources tar file: <link xl:href="http://forge.ipsl.jussieu.fr/saxo/download/SAXO_SRC_&date;.tar.gz">SAXO_SRC_&date;.tar.gz</link> (&szsrc; Mb). 
     179  &hellip; and download it the latest version of the sources tar file: <link xl:href="http://forge.ipsl.jussieu.fr/saxo/download/SAXO_SRC_&date;.tar.gz">SAXO_SRC_&date;.tar.gz</link> (&szsrc; Mb). 
    180180</para> 
    181181<para> 
    182182This tar.gz file could also be downloaded with <command>wget</command> or <command>curl</command> 
    183         <variablelist> 
    184           <varlistentry><term><command>wget</command></term> 
    185           <listitem><screen> 
     183<variablelist> 
     184  <varlistentry><term><command>wget</command></term> 
     185  <listitem><screen> 
    186186  <prompt>$</prompt> <userinput><command>wget</command> <parameter>http://forge.ipsl.jussieu.fr/saxo/download/SAXO_SRC_&date;.tar.gz</parameter></userinput> 
    187           </screen> 
    188            </listitem> 
    189           </varlistentry> 
    190           <varlistentry><term><command>curl</command></term> 
    191           <listitem><screen> 
     187  </screen> 
     188           </listitem> 
     189  </varlistentry> 
     190  <varlistentry><term><command>curl</command></term> 
     191  <listitem><screen> 
    192192  <prompt>$</prompt> <userinput><command>curl</command> <option>-O</option> <parameter>http://forge.ipsl.jussieu.fr/saxo/download/SAXO_SRC_&date;.tar.gz</parameter></userinput> 
    193           </screen> 
    194            </listitem> 
    195           </varlistentry> 
    196         </variablelist>  
    197         Untar the file 
    198         <screen> 
     193  </screen> 
     194           </listitem> 
     195  </varlistentry> 
     196</variablelist> 
     197Untar the file 
     198<screen> 
    199199  <prompt>$</prompt> <userinput><command>cd</command> <parameter>${HOME}/SAXO_DIR</parameter></userinput> 
    200200  <prompt>$</prompt> <userinput><command>tar</command> <option>xvfz</option> <parameter>SAXO_SRC_&date;.tar.gz</parameter></userinput> 
    201201  <prompt>$</prompt> <userinput><command>rm</command> <parameter>SAXO_SRC_&date;.tar.gz</parameter></userinput> 
    202         </screen> 
    203         </para> 
     202</screen> 
     203</para> 
    204204 
    205205      </sect3> 
    206   <!--  2.3.2 --> 
     206  <!--2.3.2 --> 
    207207      <sect3 xml:id="saxo_data_tar"> 
    208         <title> Get <application>SAXO</application> tests data files (&szdata; Mb) </title> 
    209         <para> 
    210         If you want to use the tests programs, you need to download the data tests files (<filename>SAXO_DATA_&date2;.tar.gz</filename>), you may download theses files in 
    211         <itemizedlist> 
    212           <listitem> 
     208<title> Get <application>SAXO</application> tests data files (&szdata; Mb) </title> 
     209<para> 
     210If you want to use the tests programs, you need to download the data tests files (<filename>SAXO_DATA_&date2;.tar.gz</filename>), you may download theses files in 
     211<itemizedlist> 
     212  <listitem> 
    213213           <simpara><filename class='directory'>${HOME}/My_IDL</filename>. This is the easiest solution but it could be inconvenient if your <envar>${HOME}</envar> disk space is limited. 
    214214           </simpara> 
    215215          </listitem> 
    216           <listitem> 
     216  <listitem> 
    217217           <para>any other directory of your choice. In that case, when using IDL, you will need to define the variable <varname>iodir</varname> to the directory you choose in order to let IDL find the data tests files. This can be done either through the <filename>init.pro</filename> file (see <xref linkend="generate_init"/>) or directly within IDL with the following command: <prompt>&promptidl;</prompt> <userinput><command>iodir = <replaceable>the chosen directory</replaceable></command></userinput>. 
    218218           </para> 
    219219          </listitem> 
    220         </itemizedlist> 
    221         <screen> 
     220</itemizedlist> 
     221<screen> 
    222222  <prompt>$</prompt> <userinput><command>cd</command> <parameter>${HOME}</parameter></userinput> 
    223223  <prompt>$</prompt> <userinput><command>mkdir</command> <parameter><replaceable>CHOSEN_DIR</replaceable></parameter></userinput> 
    224224  <prompt>$</prompt> <userinput><command>cd</command> <parameter><replaceable>CHOSEN_DIR</replaceable></parameter></userinput> 
    225         </screen> 
    226         Download <link xl:href="http://forge.ipsl.jussieu.fr/saxo/download/SAXO_DATA_&date2;.tar.gz">SAXO_DATA_&date2;.tar.gz</link> (&szdata; Mb) 
    227         or with <command>wget</command> or <command>curl</command> &hellip; 
    228         <variablelist> 
    229           <varlistentry><term><command>wget</command></term> 
    230           <listitem><screen> 
     225</screen> 
     226Download <link xl:href="http://forge.ipsl.jussieu.fr/saxo/download/SAXO_DATA_&date2;.tar.gz">SAXO_DATA_&date2;.tar.gz</link> (&szdata; Mb) 
     227or with <command>wget</command> or <command>curl</command> &hellip; 
     228<variablelist> 
     229  <varlistentry><term><command>wget</command></term> 
     230  <listitem><screen> 
    231231  <prompt>$</prompt> <userinput><command>wget</command> <parameter>http://forge.ipsl.jussieu.fr/saxo/download/SAXO_DATA_&date2;.tar.gz</parameter></userinput> 
    232           </screen> 
    233            </listitem> 
    234           </varlistentry> 
    235           <varlistentry><term><command>curl</command></term> 
    236           <listitem><screen> 
     232   </screen> 
     233           </listitem> 
     234  </varlistentry> 
     235  <varlistentry><term><command>curl</command></term> 
     236  <listitem><screen> 
    237237  <prompt>$</prompt> <userinput><command>curl</command> <option>-O</option> <parameter>http://forge.ipsl.jussieu.fr/saxo/download/SAXO_DATA_&date2;.tar.gz</parameter></userinput> 
    238           </screen> 
     238  </screen> 
    239239            </listitem> 
    240           </varlistentry> 
    241         </variablelist> 
    242         </para> 
     240  </varlistentry> 
     241</variablelist> 
     242</para> 
    243243      </sect3> 
    244244    </sect2> 
    245245  </sect1> 
    246   <!--  3 --> 
     246  <!--3 --> 
    247247    <sect1 xml:id="generate_init"> 
    248248      <title> Generate your init.pro file </title> 
    249249      <para> 
    250         To use <application>SAXO</application>, we need to build an IDL script that we usually call "<filename>init.pro</filename>". This file contains a set of IDL commands and default definitions (paths and variables of the common files) that are necessary to <application>SAXO</application>. Once it has been created, <filename>init.pro</filename> should the first executed command when starting IDL session. 
    251       </para> 
    252       <para> 
    253         <screen> 
     250To use <application>SAXO</application>, we need to build an IDL script that we usually call "<filename>init.pro</filename>". This file contains a set of IDL commands and default definitions (paths and variables of the common files) that are necessary to <application>SAXO</application>. Once it has been created, <filename>init.pro</filename> should the first executed command when starting IDL session. 
     251      </para> 
     252      <para> 
     253<screen> 
    254254  <prompt>$</prompt> <userinput><command>cd</command> <parameter>${HOME}/SAXO_DIR/SRC</parameter></userinput> 
    255255  <prompt>$</prompt> <userinput><command>idl</command></userinput> 
     
    262262  <prompt>&promptidl;</prompt> <userinput><command>buildinit</command></userinput> 
    263263  <computeroutput>% Compiled module: BUILDINIT.</computeroutput> 
    264         </screen> 
    265 </para> 
    266 <para> 
    267         You must then answer several questions: 
    268 <!--    <itemizedlist mark='opencircle'> --> 
    269         <itemizedlist> 
    270           <listitem> 
     264</screen> 
     265</para> 
     266<para> 
     267You must then answer several questions: 
     268<!--<itemizedlist mark='opencircle'> --> 
     269<itemizedlist> 
     270  <listitem> 
    271271           <simpara>give the path of <filename class='directory'>${HOME}/My_IDL</filename></simpara> 
    272272          </listitem> 
    273           <listitem> 
     273  <listitem> 
    274274           <simpara>give the path of <filename class='directory'>${HOME}/SAXO_DIR</filename></simpara> 
    275275          </listitem> 
    276           <listitem> 
     276  <listitem> 
    277277           <simpara>compatibility with the old version: No (except if you want to use old programs)</simpara> 
    278278          </listitem> 
    279           <listitem> 
     279  <listitem> 
    280280           <simpara>give a default path for the data directory</simpara> 
    281281          </listitem> 
    282           <listitem> 
     282  <listitem> 
    283283           <simpara>give a default path for the postscript directory</simpara> 
    284284          </listitem> 
    285           <listitem> 
     285  <listitem> 
    286286           <simpara>give a default path for the images directory</simpara> 
    287287          </listitem> 
    288           <listitem> 
     288  <listitem> 
    289289           <simpara>give a default path for the animation directory</simpara> 
    290290          </listitem> 
    291           <listitem> 
     291  <listitem> 
    292292           <simpara>number of accessible printer and their configuration</simpara> 
    293293          </listitem> 
    294           <listitem> 
     294  <listitem> 
    295295           <simpara>default color table</simpara> 
    296296          </listitem> 
    297           <listitem> 
     297  <listitem> 
    298298           <simpara>default page orientation (portrait/landscape)</simpara> 
    299299          </listitem> 
    300           <listitem> 
     300  <listitem> 
    301301           <simpara>default page size</simpara> 
    302302          </listitem> 
    303           <listitem> 
     303  <listitem> 
    304304           <simpara>default window size</simpara> 
    305305          </listitem> 
    306           <listitem> 
     306  <listitem> 
    307307           <simpara>postscript archiving options</simpara> 
    308308          </listitem> 
    309           <listitem> 
     309  <listitem> 
    310310           <simpara>name of the init file (<filename>init.pro</filename>)</simpara> 
    311311          </listitem> 
    312         </itemizedlist> 
    313 </para> 
    314 <para> 
    315         <screen> 
     312</itemizedlist> 
     313</para> 
     314<para> 
     315<screen> 
    316316   <computeroutput>% Compiled module: CW_FIELD.</computeroutput> 
    317317   <computeroutput>% Compiled module: XMANAGER.</computeroutput> 
     
    325325   <computeroutput>% Compiled module: CW_FIELD.</computeroutput> 
    326326   <prompt>&promptidl;</prompt> <userinput><command>exit</command></userinput> 
    327         </screen> 
    328 </para> 
    329 <para> 
    330         There is an example of the kind of <link xl:href="idlfiles/init_example.pro"> <filename>init.pro</filename></link> you should get. 
     327</screen> 
     328</para> 
     329<para> 
     330There is an example of the kind of <link xl:href="idlfiles/init_example.pro"> <filename>init.pro</filename></link> you should get. 
    331331      </para> 
    332332    </sect1> 
  • trunk/SRC/Documentation/xmldoc/makefile

    r353 r354  
    5555        -@rm -f $(DIRTMP)/all_plots.xml 
    5656        -@rm -f $(DIRTMP)/getsaxo_sed.xml 
     57        -@rm -f $(DIRTMP)/firststeps_sed.xml 
    5758 
    5859dbkcheck : 
     
    108109$(DIRTMP)/websaxo_full.xml 
    109110        @xsltproc \ 
     111        --output ginette \ 
     112        $(DIRSRC)/saxo_tracwiki.xsl \ 
     113        $(DIRTMP)/websaxo_full.xml 
     114        @xsltproc \ 
    110115        $(DIRSRC)/saxo_tracwiki.xsl \ 
    111116        $(DIRTMP)/websaxo_full.xml | \ 
    112         awk 'sub(/@star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    113         sed -e "s+@star@+*+" \ 
     117        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
     118        sed -e "s+@star@+ *+" \ 
    114119        > $@ 
    115120 
     
    144149        $(DIRSRC)/saxo_tracwiki.xsl \ 
    145150        $(DIRTMP)/faqsaxo_full.xml | \ 
    146         awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     151        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    147152        sed -e "s+@star@+*+" \ 
    148153        > $@ 
     
    178183        $(DIRSRC)/saxo_tracwiki.xsl \ 
    179184        $(DIRTMP)/getsaxo_full.xml | \ 
    180         awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     185        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    181186        sed -e "s+@star@+*+" \ 
    182187        > $@ 
     
    214219        $(DIRSRC)/saxo_tracwiki.xsl \ 
    215220        $(DIRTMP)/firststeps_full.xml | \ 
    216         awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     221        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    217222        sed -e "s+@star@+*+" \ 
    218223        > $@ 
     
    239244        $(DIRSRC)/saxo_tracwiki.xsl \ 
    240245        $(DIRTMP)/all_plots.xml | \ 
    241         awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     246        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    242247        sed -e "s+@star@+*+" \ 
    243248        > $@ 
     
    277282        --output $@ \ 
    278283        $(DIRTMP)/firststeps_sed.xml 
    279         @rm $(DIRTMP)/firststeps_sed.xml 2> /dev/null 
    280284 
    281285$(DIRWIKI)/Mailing : \ 
     
    285289        $(DIRSRC)/saxo_tracwiki.xsl \ 
    286290        $(DIRTMP)/mailing_full.xml | \ 
    287         awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     291        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    288292        sed -e "s+@star@+*+" \ 
    289293        > $@ 
     
    319323        $(DIRSRC)/saxo_tracwiki.xsl \ 
    320324        $(DIRTMP)/mini_notice_full.xml | \ 
    321         awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     325        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    322326        sed -e "s+@star@+*+" \ 
    323327        > $@ 
     
    353357        $(DIRSRC)/saxo_tracwiki.xsl \ 
    354358        $(DIRTMP)/tiplink_full.xml | \ 
    355         awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     359        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    356360        sed -e "s+@star@+*+" \ 
    357361        > $@ 
     
    387391        $(DIRSRC)/saxo_tracwiki.xsl \ 
    388392        $(DIRTMP)/infoupdatecm_full.xml | \ 
    389         awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     393        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    390394        sed -e "s+@star@+*+" \ 
    391395        > $@ 
     
    422426        $(DIRSRC)/saxo_tracwiki.xsl \ 
    423427        $(DIRTMP)/infoupdatekwd_full.xml | \ 
    424         awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     428        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    425429        sed -e "s+@star@+*+" \ 
    426430        > $@ 
     
    474478        $(DIRSRC)/saxo_tracwiki.xsl \ 
    475479        $(DIRTMP)/whatissaxo_full.xml | \ 
    476         awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     480        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    477481        sed -e "s+@star@+*+" \ 
    478482        > $@ 
     
    508512        $(DIRSRC)/saxo_tracwiki.xsl \ 
    509513        $(DIRTMP)/whatsnew_full.xml | \ 
    510         awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     514        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    511515        sed -e "s+@star@+*+" \ 
    512516        > $@ 
     
    542546        $(DIRSRC)/saxo_tracwiki.xsl \ 
    543547        $(DIRTMP)/updatesaxo_full.xml | \ 
    544         awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     548        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    545549        sed -e "s+@star@+*+" \ 
    546550        > $@ 
  • trunk/SRC/Documentation/xmldoc/saxo_tracwiki.xsl

    r353 r354  
    9696</xsl:template> 
    9797 
    98 <xsl:template match="d:simpara"> 
    99  <xsl:text>&#xA;</xsl:text> 
    100  <xsl:apply-templates/> 
    101 </xsl:template> 
    102  
    10398<xsl:template match="d:para/d:command"> 
    10499 <xsl:text>{{{</xsl:text><xsl:value-of select="."/><xsl:text>}}}</xsl:text> 
     
    106101 
    107102<xsl:template match="d:filename"> 
    108  <xsl:text>{{{</xsl:text><xsl:value-of select="."/><xsl:text>}}}</xsl:text> 
     103 <xsl:choose> 
     104  <xsl:when test="local-name(..)='userinput'"> 
     105   <xsl:value-of select="."/> 
     106  </xsl:when> 
     107  <xsl:otherwise> 
     108   <xsl:text>{{{</xsl:text><xsl:value-of select="."/><xsl:text>}}}</xsl:text> 
     109  </xsl:otherwise> 
     110 </xsl:choose> 
    109111</xsl:template> 
    110112 
     
    122124using TracWiki 
    123125 --> 
     126 <xsl:text>&#xA;</xsl:text> 
    124127 <xsl:text>{{{</xsl:text> 
    125128 <xsl:text>&#xA;</xsl:text> 
     
    168171 
    169172<xsl:template match="d:itemizedlist/d:listitem/d:simpara/d:link[@xl:href]"> 
     173 <xsl:text>&#xA;</xsl:text> 
    170174 <xsl:text> [</xsl:text><xsl:value-of select="@xl:href"/> <xsl:text> </xsl:text><xsl:value-of select="."/> <xsl:text>]</xsl:text> 
    171175</xsl:template> 
    172176 
     177<xsl:template match="d:variablelist/"> 
     178 <xsl:text>&#xA;</xsl:text> 
     179 <xsl:apply-templates/> 
     180</xsl:template> 
     181 
    173182<xsl:template match="d:variablelist/d:varlistentry/d:listitem/d:simpara/d:link[@xl:href]"> 
     183 <xsl:text>&#xA;</xsl:text> 
    174184 <xsl:text> [</xsl:text><xsl:value-of select="@xl:href"/> <xsl:text> </xsl:text><xsl:value-of select="."/> <xsl:text>]</xsl:text> 
    175185</xsl:template> 
     
    273283</xsl:template> 
    274284 
     285<xsl:template match="d:emphasis[@role='bold']"> 
     286 <xsl:text>'''</xsl:text><xsl:value-of select="."/><xsl:text>'''</xsl:text> 
     287</xsl:template> 
     288 
     289 
    275290<xsl:template match="d:replaceable"> 
    276291<!-- 
     
    290305<xsl:template match="d:simplelist"> 
    291306<!-- but beware of links inside --> 
     307 <xsl:text>&#xA;</xsl:text> 
    292308 <xsl:text>{{{</xsl:text> 
    293309 <xsl:text>&#xA;</xsl:text> 
     
    302318<xsl:template match="d:informaltable"> 
    303319<!-- but beware of links inside --> 
     320 <xsl:text>&#xA;</xsl:text> 
    304321 <xsl:text>{{{</xsl:text> 
    305322 <xsl:text>&#xA;</xsl:text> 
  • trunk/SRC/Documentation/xmldoc/tiplink.html

    r351 r354  
    2828   
    2929  <p> 
    30     There is a short selection of useful tips: 
     30There is a short selection of useful tips: 
    3131    </p><div class="itemizedlist"><ul type="disc"><li> 
    32         <a href="http://www.dfanning.com/misc_tips/cursor_on_mac.html" target="_top">Using the Cursor Command on a Macintosh</a> 
     32<a href="http://www.dfanning.com/misc_tips/cursor_on_mac.html" target="_top">Using the Cursor Command on a Macintosh</a> 
    3333      </li><li> 
    34         <a href="http://www.dfanning.com/widget_tips/mousewheel.html" target="_top">Using the Mouse Wheel in UNIX Widgets</a> 
     34<a href="http://www.dfanning.com/widget_tips/mousewheel.html" target="_top">Using the Mouse Wheel in UNIX Widgets</a> 
    3535      </li></ul></div><p> 
    3636  </p> 
    37   <p> 
    38     More can been find on <a href="http://www.dfanning.com/documents/tips.html" target="_top">http://www.dfanning.com/documents/tips.html</a> 
    39   </p> 
     37<p> 
     38More can been find on <a href="http://www.dfanning.com/documents/tips.html" target="_top">http://www.dfanning.com/documents/tips.html</a> 
     39</p> 
    4040</div> 
    4141 
     
    4343   
    4444    <div class="itemizedlist"><ul type="disc"><li> 
    45         <a href="http://www.dfanning.com/" target="_top">David Fanning</a> web page 
     45<a href="http://www.dfanning.com/" target="_top">David Fanning</a> web page 
    4646      </li><li> 
    47         <a href="http://www.talkaboutprogramming.com/group/comp.lang.idl-pvwave/" target="_top">IDL-PVWAVE news group</a> 
     47<a href="http://www.talkaboutprogramming.com/group/comp.lang.idl-pvwave/" target="_top">IDL-PVWAVE news group</a> 
    4848      </li><li> 
    49         <a href="http://www-atm.physics.ox.ac.uk/user/stoned/idl_lib/idl_lib.html" target="_top">IDL routines from the University of Oxford Climate Dynamics Group</a> 
     49<a href="http://www-atm.physics.ox.ac.uk/user/stoned/idl_lib/idl_lib.html" target="_top">IDL routines from the University of Oxford Climate Dynamics Group</a> 
    5050      </li><li> 
    51         <a href="http://iacweb.ethz.ch/staff/dominik/hiphop/" target="_top">Handy IDL-Program for HDF-Output Plotting from Dominik Brunner</a> 
     51<a href="http://iacweb.ethz.ch/staff/dominik/hiphop/" target="_top">Handy IDL-Program for HDF-Output Plotting from Dominik Brunner</a> 
    5252      </li></ul></div> 
    5353</div> 
  • trunk/SRC/Documentation/xmldoc/tiplink.xml

    r351 r354  
    3636  <title>Tips</title> 
    3737  <para> 
    38     There is a short selection of useful tips: 
     38There is a short selection of useful tips: 
    3939    <itemizedlist> 
    4040      <listitem><simpara> 
    41         <link xl:href="http://www.dfanning.com/misc_tips/cursor_on_mac.html">Using the Cursor Command on a Macintosh</link> 
     41<link xl:href="http://www.dfanning.com/misc_tips/cursor_on_mac.html">Using the Cursor Command on a Macintosh</link> 
    4242      </simpara></listitem> 
    4343      <listitem><simpara> 
    44         <link xl:href="http://www.dfanning.com/widget_tips/mousewheel.html">Using the Mouse Wheel in UNIX Widgets</link> 
     44<link xl:href="http://www.dfanning.com/widget_tips/mousewheel.html">Using the Mouse Wheel in UNIX Widgets</link> 
    4545      </simpara></listitem> 
    4646    </itemizedlist> 
    4747  </para> 
    48   <para> 
    49     More can been find on <link xl:href="http://www.dfanning.com/documents/tips.html"/> 
    50   </para> 
     48<para> 
     49More can been find on <link xl:href="http://www.dfanning.com/documents/tips.html"/> 
     50</para> 
    5151</sect1> 
    5252 
     
    5555    <itemizedlist> 
    5656      <listitem><simpara> 
    57         <link xl:href="http://www.dfanning.com/">David Fanning</link> web page 
     57<link xl:href="http://www.dfanning.com/">David Fanning</link> web page 
    5858      </simpara></listitem> 
    5959      <listitem><simpara> 
    60         <link xl:href="http://www.talkaboutprogramming.com/group/comp.lang.idl-pvwave/">IDL-PVWAVE news group</link> 
     60<link xl:href="http://www.talkaboutprogramming.com/group/comp.lang.idl-pvwave/">IDL-PVWAVE news group</link> 
    6161      </simpara></listitem> 
    6262      <listitem><simpara> 
    63         <link xl:href="http://www-atm.physics.ox.ac.uk/user/stoned/idl_lib/idl_lib.html">IDL routines from the University of Oxford Climate Dynamics Group</link> 
     63<link xl:href="http://www-atm.physics.ox.ac.uk/user/stoned/idl_lib/idl_lib.html">IDL routines from the University of Oxford Climate Dynamics Group</link> 
    6464      </simpara></listitem> 
    6565      <listitem><simpara> 
    66         <link xl:href="http://iacweb.ethz.ch/staff/dominik/hiphop/">Handy IDL-Program for HDF-Output Plotting from Dominik Brunner</link> 
     66<link xl:href="http://iacweb.ethz.ch/staff/dominik/hiphop/">Handy IDL-Program for HDF-Output Plotting from Dominik Brunner</link> 
    6767      </simpara></listitem> 
    6868    </itemizedlist> 
  • trunk/SRC/Documentation/xmldoc/updatesaxo.html

    r346 r354  
    2828       
    2929      <p> 
    30         If you <a href="./getsaxo.html#saxo_local" target="_top">linked</a> your <code class="filename">${HOME}/SAXO_DIR</code> to 
    31         </p><div class="itemizedlist"><ul type="disc"><li>IDRIS, on rhodes: <code class="filename">/home/rech/eee/reee217/SAXO_DIR</code></li><li>IPSL: <code class="filename">/home/smlod/SAXO_DIR</code></li><li>LOCEAN: <code class="filename">/usr/home/smasson/SAXO_DIR</code></li></ul></div><p> 
    32         you are always using the up-to-date version of SAXO. There is nothing to do. 
     30If you <a href="./getsaxo.html#saxo_local" target="_top">linked</a> your <code class="filename">${HOME}/SAXO_DIR</code> to 
     31</p><div class="itemizedlist"><ul type="disc"><li>IDRIS, on rhodes: <code class="filename">/home/rech/eee/reee217/SAXO_DIR</code></li><li>IPSL: <code class="filename">/home/smlod/SAXO_DIR</code></li><li>LOCEAN: <code class="filename">/usr/home/smasson/SAXO_DIR</code></li></ul></div><p> 
     32you are always using the up-to-date version of SAXO. There is nothing to do. 
    3333      </p> 
    3434    </div> 
     
    3939       
    4040      <p> 
    41         You can check the status of your <code class="filename">${HOME}/SAXO_DIR</code> with the following command: 
    42         </p><pre class="screen"> 
     41You can check the status of your <code class="filename">${HOME}/SAXO_DIR</code> with the following command: 
     42</p><pre class="screen"> 
    4343  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">status</code> <code class="option">-u</code> <code class="filename">${HOME}/SAXO_DIR</code></code></strong> 
    44         </pre><p> 
    45         Or, for example, if you only want to check the status of <code class="filename">${HOME}/SAXO_DIR/SRC</code> directory 
    46         </p><pre class="screen"> 
     44</pre><p> 
     45Or, for example, if you only want to check the status of <code class="filename">${HOME}/SAXO_DIR/SRC</code> directory 
     46</p><pre class="screen"> 
    4747  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">status</code> <code class="option">-u</code> <code class="filename">${HOME}/SAXO_DIR/SRC</code></code></strong> 
    48         </pre><p> 
    49         You can update your <code class="filename">${HOME}/SAXO_DIR</code> with the following command: 
    50         </p><pre class="screen"> 
     48</pre><p> 
     49You can update your <code class="filename">${HOME}/SAXO_DIR</code> with the following command: 
     50</p><pre class="screen"> 
    5151  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">update</code> <code class="filename">${HOME}/SAXO_DIR</code></code></strong> 
    52         </pre><p> 
    53         Or, for example, if you only want to update <code class="filename">${HOME}/SAXO_DIR/SRC</code> directory 
    54         </p><pre class="screen"> 
     52</pre><p> 
     53Or, for example, if you only want to update <code class="filename">${HOME}/SAXO_DIR/SRC</code> directory 
     54</p><pre class="screen"> 
    5555  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">update</code> <code class="filename">${HOME}/SAXO_DIR/SRC</code></code></strong> 
    56         </pre><p> 
    57         For a quick help on <strong class="userinput"><code>svn status</code></strong> and <strong class="userinput"><code>svn update</code></strong> see 
    58         </p><pre class="screen"> 
     56</pre><p> 
     57For a quick help on <strong class="userinput"><code>svn status</code></strong> and <strong class="userinput"><code>svn update</code></strong> see 
     58</p><pre class="screen"> 
    5959  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">help</code> <em class="parameter"><code>status</code></em></code></strong> 
    6060  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">help</code> <em class="parameter"><code>update</code></em></code></strong> 
    61         </pre><p> 
     61</pre><p> 
    6262      </p> 
    6363    </div> 
     
    6868       
    6969      <p> 
    70         The only way to update SAXO is to re-download and reinstall the tar file as you done for the <a href="./getsaxo.html#saxo_src_tar" target="_top">first installation</a>. 
     70The only way to update SAXO is to re-download and reinstall the tar file as you done for the <a href="./getsaxo.html#saxo_src_tar" target="_top">first installation</a>. 
    7171      </p> 
    7272    </div> 
  • trunk/SRC/Documentation/xmldoc/updatesaxo.xml

    r345 r354  
    2424      </revision> 
    2525      <revision> 
    26         <revnumber>0.0</revnumber> 
    27         <date>May 2006</date> 
    28         <revremark>First draft</revremark> 
     26<revnumber>0.0</revnumber> 
     27<date>May 2006</date> 
     28<revremark>First draft</revremark> 
    2929      </revision> 
    3030    </revhistory> 
     
    3636      <title> If you work at IDRIS, IPSL or LOCEAN </title> 
    3737      <para> 
    38         If you <link xl:href="./getsaxo.html#saxo_local">linked</link> your <filename class="directory">${HOME}/SAXO_DIR</filename> to 
    39         <itemizedlist> 
    40           <listitem><simpara>IDRIS, on rhodes: <filename class="directory">/home/rech/eee/reee217/SAXO_DIR</filename></simpara></listitem> 
    41           <listitem><simpara>IPSL: <filename class="directory">/home/smlod/SAXO_DIR</filename></simpara></listitem> 
    42           <listitem><simpara>LOCEAN: <filename class="directory">/usr/home/smasson/SAXO_DIR</filename></simpara></listitem> 
    43         </itemizedlist> 
    44         you are always using the up-to-date version of SAXO. There is nothing to do. 
     38If you <link xl:href="./getsaxo.html#saxo_local">linked</link> your <filename class="directory">${HOME}/SAXO_DIR</filename> to 
     39<itemizedlist> 
     40  <listitem><simpara>IDRIS, on rhodes: <filename class="directory">/home/rech/eee/reee217/SAXO_DIR</filename></simpara></listitem> 
     41  <listitem><simpara>IPSL: <filename class="directory">/home/smlod/SAXO_DIR</filename></simpara></listitem> 
     42  <listitem><simpara>LOCEAN: <filename class="directory">/usr/home/smasson/SAXO_DIR</filename></simpara></listitem> 
     43</itemizedlist> 
     44you are always using the up-to-date version of SAXO. There is nothing to do. 
    4545      </para> 
    4646    </sect1> 
    4747 
    48   <!--  2 --> 
     48  <!--2 --> 
    4949 
    5050    <sect1 xml:id="saxo_svn"> 
    5151      <title> If you got SAXO with <link xl:href="./getsaxo.html#saxo_svn"><application> Subversion (svn)</application></link> </title> 
    5252      <para> 
    53         You can check the status of your <filename class="directory">${HOME}/SAXO_DIR</filename> with the following command: 
    54         <screen> 
     53You can check the status of your <filename class="directory">${HOME}/SAXO_DIR</filename> with the following command: 
     54<screen> 
    5555  <prompt>$</prompt> <userinput><command>svn</command> <option>status</option> <option>-u</option> <filename class="directory">${HOME}/SAXO_DIR</filename></userinput> 
    56         </screen> 
    57         Or, for example, if you only want to check the status of <filename class="directory">${HOME}/SAXO_DIR/SRC</filename> directory 
    58         <screen> 
     56</screen> 
     57Or, for example, if you only want to check the status of <filename class="directory">${HOME}/SAXO_DIR/SRC</filename> directory 
     58<screen> 
    5959  <prompt>$</prompt> <userinput><command>svn</command> <option>status</option> <option>-u</option> <filename class="directory">${HOME}/SAXO_DIR/SRC</filename></userinput> 
    60         </screen> 
    61         You can update your <filename class="directory">${HOME}/SAXO_DIR</filename> with the following command: 
    62         <screen> 
     60</screen> 
     61You can update your <filename class="directory">${HOME}/SAXO_DIR</filename> with the following command: 
     62<screen> 
    6363  <prompt>$</prompt> <userinput><command>svn</command> <option>update</option> <filename class="directory">${HOME}/SAXO_DIR</filename></userinput> 
    64         </screen> 
    65         Or, for example, if you only want to update <filename class="directory">${HOME}/SAXO_DIR/SRC</filename> directory 
    66         <screen> 
     64</screen> 
     65Or, for example, if you only want to update <filename class="directory">${HOME}/SAXO_DIR/SRC</filename> directory 
     66<screen> 
    6767  <prompt>$</prompt> <userinput><command>svn</command> <option>update</option> <filename class="directory">${HOME}/SAXO_DIR/SRC</filename></userinput> 
    68         </screen> 
    69         For a quick help on <userinput>svn status</userinput> and <userinput>svn update</userinput> see 
    70         <screen> 
     68</screen> 
     69For a quick help on <userinput>svn status</userinput> and <userinput>svn update</userinput> see 
     70<screen> 
    7171  <prompt>$</prompt> <userinput><command>svn</command> <option>help</option> <parameter>status</parameter></userinput> 
    7272  <prompt>$</prompt> <userinput><command>svn</command> <option>help</option> <parameter>update</parameter></userinput> 
    73         </screen> 
     73</screen> 
    7474      </para> 
    7575    </sect1> 
    7676 
    77   <!--  3 --> 
     77  <!--3 --> 
    7878 
    7979    <sect1 xml:id="saxo_tar"> 
    8080      <title> If you got SAXO from a <link xl:href="./getsaxo.html#saxo_src_tar">tar file</link> </title> 
    8181      <para> 
    82         The only way to update SAXO is to re-download and reinstall the tar file as you done for the <link xl:href="./getsaxo.html#saxo_src_tar">first installation</link>. 
     82The only way to update SAXO is to re-download and reinstall the tar file as you done for the <link xl:href="./getsaxo.html#saxo_src_tar">first installation</link>. 
    8383      </para> 
    8484    </sect1> 
  • trunk/SRC/Documentation/xmldoc/whatissaxo.html

    r351 r354  
    4747   
    4848    <div class="itemizedlist"><ul type="disc"><li> 
    49         <span class="application">idl-NetCDF</span> written and maintained by Alan Iwi 
    50         <a href="http://www.ittvis.com/codebank/search.asp?FID=261" target="_top">http://www.ittvis.com/codebank/search.asp?FID=261</a> 
     49<span class="application">idl-NetCDF</span> written and maintained by Alan Iwi 
     50<a href="http://www.ittvis.com/codebank/search.asp?FID=261" target="_top">http://www.ittvis.com/codebank/search.asp?FID=261</a> 
    5151      </li><li> 
    52         <span class="application">IDLdoc</span> written and maintained by Mike Galloy 
    53         <a href="http://www.ittvis.com/codebank/search.asp?FID=100" target="_top">http://www.ittvis.com/codebank/search.asp?FID=100</a> 
     52<span class="application">IDLdoc</span> written and maintained by Mike Galloy 
     53<a href="http://www.ittvis.com/codebank/search.asp?FID=100" target="_top">http://www.ittvis.com/codebank/search.asp?FID=100</a> 
    5454      </li><li> 
    55         <span class="application">color24</span>, <span class="application">colorbar</span>, <span class="application">getcolor</span>, <span class="application">binary</span>, <span class="application">different</span>, <span class="application">inter</span>, <span class="application">union</span>, <span class="application">str_size</span> and <span class="application">undefine</span> written and maintained by David Fanning 
    56         <a href="http://www.dfanning.com" target="_top">http://www.dfanning.com</a> 
     55<span class="application">color24</span>, <span class="application">colorbar</span>, <span class="application">getcolor</span>, <span class="application">binary</span>, <span class="application">different</span>, <span class="application">inter</span>, <span class="application">union</span>, <span class="application">str_size</span> and <span class="application">undefine</span> written and maintained by David Fanning 
     56<a href="http://www.dfanning.com" target="_top">http://www.dfanning.com</a> 
    5757      </li><li> 
    58         <span class="application">delchr</span>, <span class="application">getfile</span>, <span class="application">getwrd</span>, <span class="application">isnumber</span>, <span class="application">nwrds</span> and <span class="application">putfile</span> written and maintained by R. Sterner in JHU/APL/S1R IDL Library 
    59         <a href="http://fermi.jhuapl.edu/s1r/idl/s1rlib/local_idl.html" target="_top">http://fermi.jhuapl.edu/s1r/idl/s1rlib/local_idl.html</a> 
     58<span class="application">delchr</span>, <span class="application">getfile</span>, <span class="application">getwrd</span>, <span class="application">isnumber</span>, <span class="application">nwrds</span> and <span class="application">putfile</span> written and maintained by R. Sterner in JHU/APL/S1R IDL Library 
     59<a href="http://fermi.jhuapl.edu/s1r/idl/s1rlib/local_idl.html" target="_top">http://fermi.jhuapl.edu/s1r/idl/s1rlib/local_idl.html</a> 
    6060      </li><li> 
    61         <span class="application">cmapply</span> and <span class="application">cmset_op</span> written and maintained by Craig Markwardt 
    62         <a href="http://cow.physics.wisc.edu/~craigm/idl/" target="_top">http://cow.physics.wisc.edu/~craigm/idl/</a> 
     61<span class="application">cmapply</span> and <span class="application">cmset_op</span> written and maintained by Craig Markwardt 
     62<a href="http://cow.physics.wisc.edu/~craigm/idl/" target="_top">http://cow.physics.wisc.edu/~craigm/idl/</a> 
    6363      </li><li> 
    64         <span class="application">imdisp</span>, <span class="application">saveimage</span> and <span class="application">showimage</span> written and maintained by Liam E. Gumley 
    65         <a href="http://cimss.ssec.wisc.edu/~gumley/" target="_top">http://cimss.ssec.wisc.edu/~gumley/</a> 
     64<span class="application">imdisp</span>, <span class="application">saveimage</span> and <span class="application">showimage</span> written and maintained by Liam E. Gumley 
     65<a href="http://cimss.ssec.wisc.edu/~gumley/" target="_top">http://cimss.ssec.wisc.edu/~gumley/</a> 
    6666      </li><li> 
    67         <span class="application">make_selection</span>, <span class="application">strrepl</span>, <span class="application">strright</span>, <span class="application">strsci</span>, <span class="application">strwhere</span> and <span class="application">chkstru</span> written and maintained by Martin Schultz 
     67<span class="application">make_selection</span>, <span class="application">strrepl</span>, <span class="application">strright</span>, <span class="application">strsci</span>, <span class="application">strwhere</span> and <span class="application">chkstru</span> written and maintained by Martin Schultz 
    6868      </li><li> 
    69         <span class="application">image_viewer</span> written and maintained by AEB?? 
     69<span class="application">image_viewer</span> written and maintained by AEB?? 
    7070      </li></ul></div> 
    7171</div> 
  • trunk/SRC/Documentation/xmldoc/whatissaxo.xml

    r351 r354  
    7777    <itemizedlist> 
    7878      <listitem><simpara> 
    79         <application>idl-NetCDF</application> written and maintained by Alan Iwi 
    80         <link xl:href="http://www.ittvis.com/codebank/search.asp?FID=261"/> 
     79<application>idl-NetCDF</application> written and maintained by Alan Iwi 
     80<link xl:href="http://www.ittvis.com/codebank/search.asp?FID=261"/> 
    8181      </simpara></listitem> 
    8282      <listitem><simpara> 
    83         <application>IDLdoc</application> written and maintained by Mike Galloy 
    84         <link xl:href="http://www.ittvis.com/codebank/search.asp?FID=100"/> 
     83<application>IDLdoc</application> written and maintained by Mike Galloy 
     84<link xl:href="http://www.ittvis.com/codebank/search.asp?FID=100"/> 
    8585      </simpara></listitem> 
    8686      <listitem><simpara> 
    87         <application>color24</application>, <application>colorbar</application>, <application>getcolor</application>, <application>binary</application>, <application>different</application>, <application>inter</application>, <application>union</application>, <application>str_size</application> and <application>undefine</application> written and maintained by David Fanning 
    88         <link xl:href="http://www.dfanning.com"/> 
     87<application>color24</application>, <application>colorbar</application>, <application>getcolor</application>, <application>binary</application>, <application>different</application>, <application>inter</application>, <application>union</application>, <application>str_size</application> and <application>undefine</application> written and maintained by David Fanning 
     88<link xl:href="http://www.dfanning.com"/> 
    8989      </simpara></listitem> 
    9090      <listitem><simpara> 
    91         <application>delchr</application>, <application>getfile</application>, <application>getwrd</application>, <application>isnumber</application>, <application>nwrds</application> and <application>putfile</application> written and maintained by R. Sterner in JHU/APL/S1R IDL Library 
    92         <link xl:href="http://fermi.jhuapl.edu/s1r/idl/s1rlib/local_idl.html"/> 
     91<application>delchr</application>, <application>getfile</application>, <application>getwrd</application>, <application>isnumber</application>, <application>nwrds</application> and <application>putfile</application> written and maintained by R. Sterner in JHU/APL/S1R IDL Library 
     92<link xl:href="http://fermi.jhuapl.edu/s1r/idl/s1rlib/local_idl.html"/> 
    9393      </simpara></listitem> 
    9494      <listitem><simpara> 
    95         <application>cmapply</application> and <application>cmset_op</application> written and maintained by Craig Markwardt 
    96         <link xl:href="http://cow.physics.wisc.edu/~craigm/idl/"/> 
     95<application>cmapply</application> and <application>cmset_op</application> written and maintained by Craig Markwardt 
     96<link xl:href="http://cow.physics.wisc.edu/~craigm/idl/"/> 
    9797      </simpara></listitem> 
    9898      <listitem><simpara> 
    99         <application>imdisp</application>, <application>saveimage</application> and <application>showimage</application> written and maintained by Liam E. Gumley 
    100         <link xl:href="http://cimss.ssec.wisc.edu/~gumley/"/> 
     99<application>imdisp</application>, <application>saveimage</application> and <application>showimage</application> written and maintained by Liam E. Gumley 
     100<link xl:href="http://cimss.ssec.wisc.edu/~gumley/"/> 
    101101      </simpara></listitem> 
    102102      <listitem><simpara> 
    103         <application>make_selection</application>, <application>strrepl</application>, <application>strright</application>, <application>strsci</application>, <application>strwhere</application> and <application>chkstru</application> written and maintained by Martin Schultz 
     103<application>make_selection</application>, <application>strrepl</application>, <application>strright</application>, <application>strsci</application>, <application>strwhere</application> and <application>chkstru</application> written and maintained by Martin Schultz 
    104104      </simpara></listitem> 
    105105      <listitem><simpara> 
    106         <application>image_viewer</application> written and maintained by AEB?? 
     106<application>image_viewer</application> written and maintained by AEB?? 
    107107      </simpara></listitem> 
    108108    </itemizedlist> 
  • trunk/SRC/Documentation/xmldoc/wiki/FaqSaxo

    r353 r354  
    128128 
    129129Yes, if you use at least IDL 6.2. It is produced by IDLdoc. SAXO and IDL online_help have been merged, you can simply get the help by typing: 
    130      {{{ 
     130      
     131{{{ 
    131132#!html 
    132133<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    188189and |. 
    189190 
    190 * Paragraphs of {{{*.pro}}} headers are shown with a proportional 
     191 * Paragraphs of {{{*.pro}}} headers are shown with a proportional 
    191192font in the HTML release. 
    192193 
     
    214215 
    215216There is one way with command line : 
    216      {{{ 
    217 #!html 
    218 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    219        <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">aspell</strong></span> <code class="option">--mode=sgml</code> <code class="option">-c</code> {{{xmlfile}}}</code></strong> 
     217      
     218{{{ 
     219#!html 
     220<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     221       <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">aspell</strong></span> <code class="option">--mode=sgml</code> <code class="option">-c</code> xmlfile</code></strong> 
    220222     </pre> 
    221223}}} 
     
    232234 
    233235Not so easy but you can start with something like this : 
    234      {{{ 
    235 #!html 
    236 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    237        <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">cd</strong></span> {{{${HOME}/SAXO_DIR/SRC/}}}</code></strong> 
     236      
     237{{{ 
     238#!html 
     239<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     240       <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">cd</strong></span> ${HOME}/SAXO_DIR/SRC/</code></strong> 
    238241       <code class="prompt">$</code> <strong class="userinput"><code>list=$(find . -name "*.pro")</code></strong> 
    239242       <code class="prompt">$</code> <strong class="userinput"><code>for file in ${list}; do aspell list &lt; ${file}; done &gt; /tmp/list_word </code></strong> 
     
    249252 
    250253To find occurences of one of these misspelled words, you have to do this : 
    251      {{{ 
     254      
     255{{{ 
    252256#!html 
    253257<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    269273 
    270274You won't see  online help update if you are working with the official distribution because of {{{!HELP_PATH}}}. To override this problem, when you are in {{{SAXO_basedirectory/SAXO_DIR/SRC/Documentation/xmldoc/}}},  you can call online help like this : 
    271      {{{ 
     275      
     276{{{ 
    272277#!html 
    273278<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
  • trunk/SRC/Documentation/xmldoc/wiki/FirstSteps

    r353 r354  
    1515=== Start IDL session: @init === 
    1616 
    17 Each IDL session using SAXO must always start with: idl&gt;@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).''{{{ 
    19 #!html 
    20 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    21   <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">cd</strong></span> {{{${HOME}/My_IDL/}}}</code></strong> 
     17Each IDL session using SAXO must always start with: 
     18 
     19{{{ 
     20#!html 
     21<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     22 <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">@init</strong></span></code></strong> 
     23</pre> 
     24}}} 
     25''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).'' 
     26{{{ 
     27#!html 
     28<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     29  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">cd</strong></span> ${HOME}/My_IDL/</code></strong> 
    2230  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">idl</strong></span></code></strong> 
    2331  <code class="computeroutput">IDL Version 6.0, Mac OS X (darwin ppc m32). (c) 2003, Research Systems, Inc.</code> 
     
    4351}}} 
    4452 
    45 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: 
    46        
    47 '''csh'''{{{ 
    48 #!html 
    49 <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> 
    50 }}} 
    51  
    52 '''ksh'''{{{ 
    53 #!html 
    54 <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> 
    55 }}} 
    56  
    57        
     53As an IDL session using SAXO must always start with : 
     54 
     55{{{ 
     56#!html 
     57<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     58 <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">@init</strong></span></code></strong> 
     59</pre> 
     60}}} 
     61 
     62, 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: 
     63       
     64 
     65'''csh''' 
     66{{{ 
     67#!html 
     68<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> 
     69}}} 
     70 
     71 
     72'''ksh''' 
     73{{{ 
     74#!html 
     75<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> 
     76}}} 
     77 
     78 
    5879=== Basic plots 
 === 
    5980 
     
    6384     
    6485   
     86 
    6587{{{ 
    6688#!html 
     
    7294}}} 
    7395 
    74            
    75      
    76       {{{findgen}}} stands for 
    77 ''f''loat ''ind''ex ''gen''erator. 
     96    
     97     
     98      {{{findgen}}} stands for '''f'''loat '''ind'''ex '''gen'''erator. 
     99 
    78100{{{ 
    79101#!html 
     
    88110 
    89111Using 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. 
     112 
    90113{{{ 
    91114#!html 
     
    107130     
    108131   
     132 
    109133{{{ 
    110134#!html 
     
    129153     
    130154       
    131  
    132155If needed, the name of the postscript will automatically be completed with .ps. Just hit return, if you want to use the default postscript name: {{{idl.ps}}}. 
    133156       
     
    136159 
    137160Check that the "first_ps.ps" file is now existing 
 
     161 
    138162{{{ 
    139163#!html 
     
    169193}}} 
    170194{{{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). 
    171        
    172195 
    173196It can therefore be customized ''as much as you want''. See this short example: 
    174       {{{ 
     197 
     198{{{ 
    175199#!html 
    176200<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    178202</pre> 
    179203}}} 
    180 {{{splot}}} can be used to setup the graphic environment ({{{!p}}}, {{{!x}}}, {{{!y}}}, {{{!z}}} variables) needed by procedures like {{{oplot}}}{{{ 
     204{{{splot}}} can be used to setup the graphic environment ({{{!p}}}, {{{!x}}}, {{{!y}}}, {{{!z}}} variables) needed by procedures like {{{oplot}}} 
     205{{{ 
    181206#!html 
    182207<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    195220     
    196221   
     222 
    197223{{{ 
    198224#!html 
     
    207233     
    208234       
    209  
    210235the small keyword is a 3 elements vector which defines how we divide the page and in which case we should make the plot: [number of columns, number of rows, case number]. The case numbering is starting at 1, from top to bottom and left to right. 
    211236       
     
    213238     
    214239       
    215  
    216240you must put /noerase otherwise the second plot will be done in a new window. 
    217241       
     
    221245==== scontour ==== 
    222246 
    223 Following {{{splot}}} example, we provide {{{scontour}}} as a "super {{{contour}}}". 
     247Following {{{splot}}} example, we provide {{{scontour}}} as a "super contour". 
     248 
    224249{{{ 
    225250#!html 
     
    233258}}} 
    234259{{{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). 
    235        
    236 It can therefore be customized ''as much as you want''. See these short examples:{{{ 
     260      It can therefore be customized ''as much as you want''. See these short examples: 
     261{{{ 
    237262#!html 
    238263<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    247272     
    248273   
     274 
    249275{{{ 
    250276#!html 
     
    260286   
    261287    {{{rebin}}} is used to build an array containing an alternation of 1 and 0 in order to label one contour every two contours. 
     288 
    262289{{{ 
    263290#!html 
     
    273300 
    274301{{{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]: 
     302 
    275303{{{ 
    276304#!html 
     
    282310==== Quick look and explore 2D arrays: tvplus ==== 
    283311{{{tvplus}}} is a enhanced version of {{{tvscl}}} and allow you to have a quick look and perform basic exploration of 2D arrays. 
    284   {{{ 
    285 #!html 
    286 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    287   <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">tvplus, dist(20)</strong></span></code></strong> [[Image(source:/trunk/SRC/Documentation/xmldoc/images/showfig.png)]]show result 
    288   <code class="computeroutput">left button  : mouse position and associated array value</code> 
    289   <code class="computeroutput">middle button: use it twice to define a zoom box</code> 
    290   <code class="computeroutput">right button : quit</code> 
    291   <code class="computeroutput">(x, y) = (  5,   5), value = 7.07107</code> 
    292   <code class="computeroutput">(x, y) = ( 12,   8), value = 11.3137</code> 
    293   </pre> 
    294 }}} 
    295  
    296   For more informations on {{{tvplus}}}, try: 
    297   {{{ 
    298 #!html 
    299 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    300   <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">xhelp, 'tvplus'</strong></span></code></strong> 
    301   </pre> 
    302 }}} 
    303  
    304   To see the source code of {{{tvplus}}}, try: 
    305   {{{ 
    306 #!html 
    307 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    308   <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">xfile, 'tvplus'</strong></span></code></strong> 
    309   </pre> 
     312 
     313{{{ 
     314#!html 
     315<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     316 <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">tvplus, dist(20)</strong></span></code></strong> [[Image(source:/trunk/SRC/Documentation/xmldoc/images/showfig.png)]]show result 
     317 <code class="computeroutput">left button  : mouse position and associated array value</code> 
     318 <code class="computeroutput">middle button: use it twice to define a zoom box</code> 
     319 <code class="computeroutput">right button : quit</code> 
     320 <code class="computeroutput">(x, y) = (  5,   5), value = 7.07107</code> 
     321 <code class="computeroutput">(x, y) = ( 12,   8), value = 11.3137</code> 
     322 </pre> 
     323}}} 
     324 
     325For more informations on {{{tvplus}}}, try: 
     326 
     327{{{ 
     328#!html 
     329<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     330 <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">xhelp, 'tvplus'</strong></span></code></strong> 
     331</pre> 
     332}}} 
     333 
     334To see the source code of {{{tvplus}}}, try: 
     335 
     336{{{ 
     337#!html 
     338<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     339 <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">xfile, 'tvplus'</strong></span></code></strong> 
     340</pre> 
    310341}}} 
    311342New Feature 
    312   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: 
    313   {{{ 
    314 #!html 
    315 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    316   <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">?tvplus</strong></span></code></strong> 
    317   </pre> 
    318 }}} 
     343 
     344If you use an IDL 6.2 or later revision, you can simply get the help of any command by typing ?'''''command_name''''', for example: 
     345 
     346{{{ 
     347#!html 
     348<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     349 <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">?tvplus</strong></span></code></strong> 
     350</pre> 
     351}}} 
     352 
    319353 
    320354==== Formal quick look at 2D arrays: pltv ==== 
    321355{{{pltv}}} is a mix between tvplus and plt and allow you to have formal quick look of 2D arrays. 
    322   {{{ 
     356   
     357{{{ 
    323358#!html 
    324359<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    338373 
    339374  Example of Levitus temperature on a regular 1x1 grid. 
    340   {{{ 
     375   
     376{{{ 
    341377#!html 
    342378<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    360396  This [../../Tests/tst_initlev.pro @tst_initlev] command allows us to define: 
    361397   
    362 * domain dimensions, stored in {{{jpi, jpj and jpk}}} 
    363 * points abscissa, stored in 2D array {{{}}}glamt 
    364 * points ordinates, stored in 2D array {{{}}}gphit 
    365 * points depths, stored in 1D array {{{}}}gdept 
    366 * cells corners abscissa, stored in 2D array {{{}}}glamf 
    367 * cells corners ordinates, stored in 2D array {{{}}}gphif 
    368 * cells upper boundary depth, stored in 1D array {{{}}}gdepw 
    369 * land-sea mask, stored in {{{tmask}}} 
    370 * the cells size in the longitudinal direction, stored in 2D array {{{}}}e1t 
    371 * the cells size in the latitudinal direction, stored in 2D array {{{}}}e2t 
    372 * the cells size in the vertical direction, stored in 1D array {{{}}}e3t 
    373 * the triangulation used to fill the land points, stored in {{{}}}triangles_list{{{ 
     398 * domain dimensions, stored in {{{jpi, jpj and jpk}}} 
     399 * points abscissa, stored in 2D array {{{}}}glamt 
     400 * points ordinates, stored in 2D array {{{}}}gphit 
     401 * points depths, stored in 1D array {{{}}}gdept 
     402 * cells corners abscissa, stored in 2D array {{{}}}glamf 
     403 * cells corners ordinates, stored in 2D array {{{}}}gphif 
     404 * cells upper boundary depth, stored in 1D array {{{}}}gdepw 
     405 * land-sea mask, stored in {{{tmask}}} 
     406 * the cells size in the longitudinal direction, stored in 2D array {{{}}}e1t 
     407 * the cells size in the latitudinal direction, stored in 2D array {{{}}}e2t 
     408 * the cells size in the vertical direction, stored in 1D array {{{}}}e3t 
     409 * the triangulation used to fill the land points, stored in {{{}}}triangles_list 
     410{{{ 
    374411#!html 
    375412<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    401438  We provide other initialization methods/examples 
    402439   
    403 *  [../../Tests/tst_initorca2_short.pro @tst_initorca2_short] : ORCA2 example 
    404 *  [../../Tests/tst_initorca05_short.pro @tst_initorca05_short] : ORCA05 example 
    405 *  [../../Tests/tst_initlev_stride.pro @tst_initlev_stride] : same as @tst_initlev but we skip on point over 2 in x and y direction 
    406 *  [../../Tests/tst_initorca2_short_stride.pro @tst_initorca2_short_stride] : ORCA2 with stride 
    407 *  [../../Tests/tst_initorca05_short_stride.pro @tst_initorca05_short_stride] : ORCA05 with stride 
    408 *  [../../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 
    409 *  [../../Tests/tst_initorca2_index.pro @tst_initorca2_index] : load ORCA2 as it see by the model 
    410 *  [../../Tests/tst_initorca05_index.pro @tst_initorca05_index] : load ORCA05 as it see by the model 
    411 *  [../../Tests/tst_initlev_index_stride.pro @tst_initlev_index_stride] : @tst_initlev_index with stride 
    412 *  [../../Tests/tst_initorca2_index_stride.pro @tst_initorca2_index_stride] : ORCA2 in index with stride 
    413 *  [../../Tests/tst_initorca05_index_stride.pro @tst_initorca05_index_stride] : ORCA05 in index with stride 
     440 *  [../../Tests/tst_initorca2_short.pro @tst_initorca2_short] : ORCA2 example 
     441 *  [../../Tests/tst_initorca05_short.pro @tst_initorca05_short] : ORCA05 example 
     442 *  [../../Tests/tst_initlev_stride.pro @tst_initlev_stride] : same as @tst_initlev but we skip on point over 2 in x and y direction 
     443 *  [../../Tests/tst_initorca2_short_stride.pro @tst_initorca2_short_stride] : ORCA2 with stride 
     444 *  [../../Tests/tst_initorca05_short_stride.pro @tst_initorca05_short_stride] : ORCA05 with stride 
     445 *  [../../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 
     446 *  [../../Tests/tst_initorca2_index.pro @tst_initorca2_index] : load ORCA2 as it see by the model 
     447 *  [../../Tests/tst_initorca05_index.pro @tst_initorca05_index] : load ORCA05 as it see by the model 
     448 *  [../../Tests/tst_initlev_index_stride.pro @tst_initlev_index_stride] : @tst_initlev_index with stride 
     449 *  [../../Tests/tst_initorca2_index_stride.pro @tst_initorca2_index_stride] : ORCA2 in index with stride 
     450 *  [../../Tests/tst_initorca05_index_stride.pro @tst_initorca05_index_stride] : ORCA05 in index with stride 
    414451==== Load the grid from OPA meshmask file ==== 
    415452 
    416453  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. 
    417454   
    418 *  [../../Tests/tst_initorca2.pro @tst_initorca2] : ORCA2 
    419 *  [../../Tests/tst_initorca05.pro @tst_initorca05] : ORCA05 
    420 *  [../../Tests/tst_initorca2_stride.pro @tst_initorca2_stride] : ORCA2 with stride 
    421 *  [../../Tests/tst_initorca05_stride.pro @tst_initorca05_stride] : ORCA05 with stride 
    422 *  [../../Tests/tst_initorca2_index.pro @tst_initorca2_index] : load ORCA2 as it see by the model 
    423 *  [../../Tests/tst_initorca05_index.pro @tst_initorca05_index] : load ORCA05 as it see by the model 
    424 *  [../../Tests/tst_initorca2_index_stride.pro @tst_initorca2_index_stride] : ORCA2 in index with stride 
    425 *  [../../Tests/tst_initorca05_index_stride.pro @tst_initorca05_index_stride] : ORCA05 in index with stride 
     455 *  [../../Tests/tst_initorca2.pro @tst_initorca2] : ORCA2 
     456 *  [../../Tests/tst_initorca05.pro @tst_initorca05] : ORCA05 
     457 *  [../../Tests/tst_initorca2_stride.pro @tst_initorca2_stride] : ORCA2 with stride 
     458 *  [../../Tests/tst_initorca05_stride.pro @tst_initorca05_stride] : ORCA05 with stride 
     459 *  [../../Tests/tst_initorca2_index.pro @tst_initorca2_index] : load ORCA2 as it see by the model 
     460 *  [../../Tests/tst_initorca05_index.pro @tst_initorca05_index] : load ORCA05 as it see by the model 
     461 *  [../../Tests/tst_initorca2_index_stride.pro @tst_initorca2_index_stride] : ORCA2 in index with stride 
     462 *  [../../Tests/tst_initorca05_index_stride.pro @tst_initorca05_index_stride] : ORCA05 in index with stride 
    426463=== Horizontal plots and maps === 
    427464 
    428465  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: 
    429   {{{ 
     466   
     467{{{ 
    430468#!html 
    431469<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    433471  </pre> 
    434472}}} 
    435  
    436473''Beware, the command is tst_plt and not @tst_plt as tst_plt.pro is a procedure and not an include.'' 
    437474  See the results with 
    438475   
    439 * @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] 
    440 * @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] 
    441 * @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] 
    442 * @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] 
    443 * @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] 
    444 * @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] 
     476 * @tst_initlev 
     477 [figpng/tst_plt_lev_01.png show result] 
     478 [figpng/tst_plt_lev_02.png show result] 
     479 [figpng/tst_plt_lev_03.png show result] 
     480 [figpng/tst_plt_lev_04.png show result] 
     481 [figpng/tst_plt_lev_05.png show result] 
     482 [figpng/tst_plt_lev_06.png show result] 
     483 [figpng/tst_plt_lev_07.png show result] 
     484 [figpng/tst_plt_lev_08.png show result] 
     485 [figpng/tst_plt_lev_09.png show result] 
     486 [figpng/tst_plt_lev_10.png show result] 
     487 * @tst_initorca2 
     488 [figpng/tst_plt_orca2_01.png show result] 
     489 [figpng/tst_plt_orca2_02.png show result] 
     490 [figpng/tst_plt_orca2_03.png show result] 
     491 [figpng/tst_plt_orca2_04.png show result] 
     492 [figpng/tst_plt_orca2_05.png show result] 
     493 [figpng/tst_plt_orca2_06.png show result] 
     494 [figpng/tst_plt_orca2_07.png show result] 
     495 [figpng/tst_plt_orca2_08.png show result] 
     496 [figpng/tst_plt_orca2_09.png show result] 
     497 [figpng/tst_plt_orca2_10.png show result] 
     498 * @tst_initorca05 
     499 [figpng/tst_plt_orca05_01.png show result] 
     500 [figpng/tst_plt_orca05_02.png show result] 
     501 [figpng/tst_plt_orca05_03.png show result] 
     502 [figpng/tst_plt_orca05_04.png show result] 
     503 [figpng/tst_plt_orca05_05.png show result] 
     504 [figpng/tst_plt_orca05_06.png show result] 
     505 [figpng/tst_plt_orca05_07.png show result] 
     506 [figpng/tst_plt_orca05_08.png show result] 
     507 [figpng/tst_plt_orca05_09.png show result] 
     508 [figpng/tst_plt_orca05_10.png show result] 
     509 * @tst_initlev_stride 
     510 [figpng/tst_plt_lev_stride_01.png show result] 
     511 [figpng/tst_plt_lev_stride_02.png show result] 
     512 [figpng/tst_plt_lev_stride_03.png show result] 
     513 [figpng/tst_plt_lev_stride_04.png show result] 
     514 [figpng/tst_plt_lev_stride_05.png show result] 
     515 [figpng/tst_plt_lev_stride_06.png show result] 
     516 [figpng/tst_plt_lev_stride_07.png show result] 
     517 [figpng/tst_plt_lev_stride_08.png show result] 
     518 [figpng/tst_plt_lev_stride_09.png show result] 
     519 [figpng/tst_plt_lev_stride_10.png show result] 
     520 * @tst_initorca2_stride 
     521 [figpng/tst_plt_orca2_stride_01.png show result] 
     522 [figpng/tst_plt_orca2_stride_02.png show result] 
     523 [figpng/tst_plt_orca2_stride_03.png show result] 
     524 [figpng/tst_plt_orca2_stride_04.png show result] 
     525 [figpng/tst_plt_orca2_stride_05.png show result] 
     526 [figpng/tst_plt_orca2_stride_06.png show result] 
     527 [figpng/tst_plt_orca2_stride_07.png show result] 
     528 [figpng/tst_plt_orca2_stride_08.png show result] 
     529 [figpng/tst_plt_orca2_stride_09.png show result] 
     530 [figpng/tst_plt_orca2_stride_10.png show result] 
     531 * @tst_initorca05_stride 
     532 [figpng/tst_plt_orca05_stride_01.png show result] 
     533 [figpng/tst_plt_orca05_stride_02.png show result] 
     534 [figpng/tst_plt_orca05_stride_03.png show result] 
     535 [figpng/tst_plt_orca05_stride_04.png show result] 
     536 [figpng/tst_plt_orca05_stride_05.png show result] 
     537 [figpng/tst_plt_orca05_stride_06.png show result] 
     538 [figpng/tst_plt_orca05_stride_07.png show result] 
     539 [figpng/tst_plt_orca05_stride_08.png show result] 
     540 [figpng/tst_plt_orca05_stride_09.png show result] 
     541 [figpng/tst_plt_orca05_stride_10.png show result] 
    445542=== Vertical sections === 
    446543 
    447544  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: 
    448   {{{ 
     545   
     546{{{ 
    449547#!html 
    450548<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    452550  </pre> 
    453551}}} 
    454  
    455552''Beware, the command is tst_pltz and not @tst_pltz as tst_pltz.pro is a procedure and not an include.'' 
    456553  See the results with 
    457554   
    458 * @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] 
    459 * @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] 
    460 * @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] 
    461 * @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] 
    462 * @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] 
    463 * @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] 
     555 * @tst_initlev 
     556 [figpng/tst_pltz_lev_01.png show result] 
     557 [figpng/tst_pltz_lev_02.png show result] 
     558 [figpng/tst_pltz_lev_03.png show result] 
     559 [figpng/tst_pltz_lev_04.png show result] 
     560 [figpng/tst_pltz_lev_05.png show result] 
     561 [figpng/tst_pltz_lev_06.png show result] 
     562 [figpng/tst_pltz_lev_07.png show result] 
     563 [figpng/tst_pltz_lev_08.png show result] 
     564 [figpng/tst_pltz_lev_09.png show result] 
     565 [figpng/tst_pltz_lev_10.png show result] 
     566 [figpng/tst_pltz_lev_11.png show result] 
     567 * @tst_initorca2 
     568 [figpng/tst_pltz_orca2_01.png show result] 
     569 [figpng/tst_pltz_orca2_02.png show result] 
     570 [figpng/tst_pltz_orca2_03.png show result] 
     571 [figpng/tst_pltz_orca2_04.png show result] 
     572 [figpng/tst_pltz_orca2_05.png show result] 
     573 [figpng/tst_pltz_orca2_06.png show result] 
     574 [figpng/tst_pltz_orca2_07.png show result] 
     575 [figpng/tst_pltz_orca2_08.png show result] 
     576 [figpng/tst_pltz_orca2_09.png show result] 
     577 [figpng/tst_pltz_orca2_10.png show result] 
     578 [figpng/tst_pltz_orca2_11.png show result] 
     579 [figpng/tst_pltz_orca2_12.png show result] 
     580 * @tst_initorca05 
     581 [figpng/tst_pltz_orca05_01.png show result] 
     582 [figpng/tst_pltz_orca05_02.png show result] 
     583 [figpng/tst_pltz_orca05_03.png show result] 
     584 [figpng/tst_pltz_orca05_04.png show result] 
     585 [figpng/tst_pltz_orca05_05.png show result] 
     586 [figpng/tst_pltz_orca05_06.png show result] 
     587 [figpng/tst_pltz_orca05_07.png show result] 
     588 [figpng/tst_pltz_orca05_08.png show result] 
     589 [figpng/tst_pltz_orca05_09.png show result] 
     590 [figpng/tst_pltz_orca05_10.png show result] 
     591 [figpng/tst_pltz_orca05_11.png show result] 
     592 [figpng/tst_pltz_orca05_12.png show result] 
     593 * @tst_initlev_stride 
     594 [figpng/tst_pltz_lev_stride_01.png show result] 
     595 [figpng/tst_pltz_lev_stride_02.png show result] 
     596 [figpng/tst_pltz_lev_stride_03.png show result] 
     597 [figpng/tst_pltz_lev_stride_04.png show result] 
     598 [figpng/tst_pltz_lev_stride_05.png show result] 
     599 [figpng/tst_pltz_lev_stride_06.png show result] 
     600 [figpng/tst_pltz_lev_stride_07.png show result] 
     601 [figpng/tst_pltz_lev_stride_08.png show result] 
     602 [figpng/tst_pltz_lev_stride_09.png show result] 
     603 [figpng/tst_pltz_lev_stride_10.png show result] 
     604 [figpng/tst_pltz_lev_stride_11.png show result] 
     605 * @tst_initorca2_stride 
     606 [figpng/tst_pltz_orca2_stride_01.png show result] 
     607 [figpng/tst_pltz_orca2_stride_02.png show result] 
     608 [figpng/tst_pltz_orca2_stride_03.png show result] 
     609 [figpng/tst_pltz_orca2_stride_04.png show result] 
     610 [figpng/tst_pltz_orca2_stride_05.png show result] 
     611 [figpng/tst_pltz_orca2_stride_06.png show result] 
     612 [figpng/tst_pltz_orca2_stride_07.png show result] 
     613 [figpng/tst_pltz_orca2_stride_08.png show result] 
     614 [figpng/tst_pltz_orca2_stride_09.png show result] 
     615 [figpng/tst_pltz_orca2_stride_10.png show result] 
     616 [figpng/tst_pltz_orca2_stride_11.png show result] 
     617 * @tst_initorca05_stride 
     618 [figpng/tst_pltz_orca05_stride_01.png show result] 
     619 [figpng/tst_pltz_orca05_stride_02.png show result] 
     620 [figpng/tst_pltz_orca05_stride_03.png show result] 
     621 [figpng/tst_pltz_orca05_stride_04.png show result] 
     622 [figpng/tst_pltz_orca05_stride_05.png show result] 
     623 [figpng/tst_pltz_orca05_stride_06.png show result] 
     624 [figpng/tst_pltz_orca05_stride_07.png show result] 
     625 [figpng/tst_pltz_orca05_stride_08.png show result] 
     626 [figpng/tst_pltz_orca05_stride_09.png show result] 
     627 [figpng/tst_pltz_orca05_stride_10.png show result] 
     628 [figpng/tst_pltz_orca05_stride_11.png show result] 
    464629=== Hovmoellers and time series === 
    465630 
    466631  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: 
    467   {{{ 
     632   
     633{{{ 
    468634#!html 
    469635<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    471637  </pre> 
    472638}}} 
    473  
    474639''Beware, the command is tst_pltt and not @tst_pltt as tst_pltt.pro is a procedure and not an include.'' 
    475640  See the results with 
    476641   
    477 * @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] 
    478 * @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] 
    479 * @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] 
    480 * @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] 
    481 * @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] 
    482 * @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] 
     642 * @tst_initlev 
     643 [figpng/tst_pltt_lev_01.png show result] 
     644 [figpng/tst_pltt_lev_02.png show result] 
     645 [figpng/tst_pltt_lev_03.png show result] 
     646 [figpng/tst_pltt_lev_04.png show result] 
     647 [figpng/tst_pltt_lev_05.png show result] 
     648 [figpng/tst_pltt_lev_06.png show result] 
     649 * @tst_initorca2 
     650 [figpng/tst_pltt_orca2_01.png show result] 
     651 [figpng/tst_pltt_orca2_02.png show result] 
     652 [figpng/tst_pltt_orca2_03.png show result] 
     653 [figpng/tst_pltt_orca2_04.png show result] 
     654 [figpng/tst_pltt_orca2_05.png show result] 
     655 [figpng/tst_pltt_orca2_06.png show result] 
     656 * @tst_initorca05 
     657 [figpng/tst_pltt_orca05_01.png show result] 
     658 [figpng/tst_pltt_orca05_02.png show result] 
     659 [figpng/tst_pltt_orca05_03.png show result] 
     660 [figpng/tst_pltt_orca05_04.png show result] 
     661 [figpng/tst_pltt_orca05_05.png show result] 
     662 [figpng/tst_pltt_orca05_06.png show result] 
     663 * @tst_initlev_stride 
     664 [figpng/tst_pltt_lev_stride_01.png show result] 
     665 [figpng/tst_pltt_lev_stride_02.png show result] 
     666 [figpng/tst_pltt_lev_stride_03.png show result] 
     667 [figpng/tst_pltt_lev_stride_04.png show result] 
     668 [figpng/tst_pltt_lev_stride_05.png show result] 
     669 [figpng/tst_pltt_lev_stride_06.png show result] 
     670 * @tst_initorca2_stride 
     671 [figpng/tst_pltt_orca2_stride_01.png show result] 
     672 [figpng/tst_pltt_orca2_stride_02.png show result] 
     673 [figpng/tst_pltt_orca2_stride_03.png show result] 
     674 [figpng/tst_pltt_orca2_stride_04.png show result] 
     675 [figpng/tst_pltt_orca2_stride_05.png show result] 
     676 [figpng/tst_pltt_orca2_stride_06.png show result] 
     677 * @tst_initorca05_stride 
     678 [figpng/tst_pltt_orca05_stride_01.png show result] 
     679 [figpng/tst_pltt_orca05_stride_02.png show result] 
     680 [figpng/tst_pltt_orca05_stride_03.png show result] 
     681 [figpng/tst_pltt_orca05_stride_04.png show result] 
     682 [figpng/tst_pltt_orca05_stride_05.png show result] 
     683 [figpng/tst_pltt_orca05_stride_06.png show result] 
    483684=== 1D plots === 
    484685 
    485   To be continued 
 
    486  
     686To be continued 
 
     687 
  • trunk/SRC/Documentation/xmldoc/wiki/GetSaxo

    r353 r354  
    1212      We need to create 2 directories: 
    1313       
    14 * {{{${HOME}/SAXO_DIR}}} that will contain the source files of SAXO. It should not be modified by the user to simplify later updates. 
     14 * {{{${HOME}/SAXO_DIR}}} that will contain the source files of SAXO. It should not be modified by the user to simplify later updates. 
    1515          
    16 * {{{${HOME}/My_IDL}}} that will contain user personal files (including modified SAXO files, if needed). 
    17          {{{ 
     16 * {{{${HOME}/My_IDL}}} that will contain user personal files (including modified SAXO files, if needed). 
     17          
     18{{{ 
    1819#!html 
    1920<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    2728=== If you work at IDRIS, IPSL or LOCEAN === 
    2829SAXO is already installed at 
    29          
    30 * IDRIS, on {{{rhodes}}}: {{{/home/rech/eee/reee217/SAXO_DIR}}} 
    31 * IPSL: {{{/home/smlod/SAXO_DIR}}} 
    32 * LOCEAN: {{{/usr/home/smasson/SAXO_DIR}}} 
    33         If you can access one of theses directories, there is no need to re-install SAXO again! In that case, you only have to link {{{${HOME}/SAXO_DIR}}} to the appropriate directory: 
    34          
    35           '''IDRIS'''{{{ 
     30 
     31 * IDRIS, on {{{rhodes}}}: {{{/home/rech/eee/reee217/SAXO_DIR}}} 
     32 * IPSL: {{{/home/smlod/SAXO_DIR}}} 
     33 * LOCEAN: {{{/usr/home/smasson/SAXO_DIR}}} 
     34If you can access one of theses directories, there is no need to re-install SAXO again! In that case, you only have to link {{{${HOME}/SAXO_DIR}}} to the appropriate directory: 
     35 
     36 
     37'''IDRIS''' 
     38{{{ 
    3639#!html 
    3740<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    3841  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">ln</strong></span> <code class="option">-s</code> <em class="parameter"><code>/home/rech/eee/reee217/SAXO_DIR</code></em> <em class="parameter"><code>${HOME}/SAXO_DIR</code></em></code></strong> 
    39           </pre> 
    40 }}} 
    41  
    42           '''IPSL'''{{{ 
     42  </pre> 
     43}}} 
     44 
     45 
     46'''IPSL''' 
     47{{{ 
    4348#!html 
    4449<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    4550  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">ln</strong></span> <code class="option">-s</code> <em class="parameter"><code>/home/smlod/SAXO_DIR</code></em> <em class="parameter"><code>${HOME}/SAXO_DIR</code></em></code></strong> 
    46           </pre> 
    47 }}} 
    48  
    49           '''LOCEAN'''{{{ 
     51  </pre> 
     52}}} 
     53 
     54 
     55'''LOCEAN''' 
     56{{{ 
    5057#!html 
    5158<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    5259  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">ln</strong></span> <code class="option">-s</code> <em class="parameter"><code>/usr/home/smasson/SAXO_DIR</code></em> <em class="parameter"><code>${HOME}/SAXO_DIR</code></em></code></strong> 
    53           </pre> 
    54 }}} 
    55  
    56          
     60  </pre> 
     61}}} 
     62 
     63 
    5764=== If Subversion (svn) is installed on your machine === 
    5865 
    5966==== Regular users ==== 
    6067 
    61         The ''complete'' latest revision (source + tests data files: 772 Mb) can be checked out with the following command executed in your ${HOME}: 
    62         {{{ 
     68The '''complete''' latest revision (source + tests data files: 772 Mb) can be checked out with the following command executed in your ${HOME}: 
     69 
     70{{{ 
    6371#!html 
    6472<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    6573  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">checkout</code> <em class="parameter"><code>http://forge.ipsl.jussieu.fr/saxo/svn/trunk/</code></em> <em class="parameter"><code>SAXO_DIR</code></em></code></strong> 
    66         </pre> 
    67 }}} 
    68  
    69         The latest revision of the ''source files'' (44 Mb) can be checked out with the following command: 
    70         {{{ 
     74</pre> 
     75}}} 
     76 
     77The latest revision of the '''source files''' (45 Mb) can be checked out with the following command: 
     78 
     79{{{ 
    7180#!html 
    7281<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    7382  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">checkout</code> <em class="parameter"><code>http://forge.ipsl.jussieu.fr/saxo/svn/trunk/SRC</code></em> <em class="parameter"><code>SAXO_DIR/SRC</code></em></code></strong> 
    74         </pre> 
    75 }}} 
    76  
    77         The latest revision of the ''NetCDF data files'' (728 Mb) used by the test programs can be checked out with the following command: 
    78         {{{ 
     83</pre> 
     84}}} 
     85 
     86The latest revision of the '''NetCDF data files''' (728 Mb) used by the test programs can be checked out with the following command: 
     87 
     88{{{ 
    7989#!html 
    8090<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    8191  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">checkout</code> <em class="parameter"><code>http://forge.ipsl.jussieu.fr/saxo/svn/trunk/DATA</code></em> <em class="parameter"><code>SAXO_DIR/DATA</code></em></code></strong> 
    82         </pre> 
     92</pre> 
    8393}}} 
    8494 
    8595==== Contributors ==== 
    86 ''Contributors'' should better use the following command (and replace login by their own login): 
    87         {{{ 
     96'''Contributors''' should better use the following command (and replace login by their own login): 
     97 
     98{{{ 
    8899#!html 
    89100<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    90101  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">checkout</code> <em class="parameter"><code>svn+ssh://<code class="replaceable">login</code>@forge.ipsl.jussieu.fr/ipsl/forge/projets/saxo/svn/trunk/</code></em> <em class="parameter"><code>SAXO_DIR</code></em></code></strong> 
    91         </pre> 
     102</pre> 
    92103}}} 
    93104 
     
    96107==== Get SAXO source files (5.8M Mb) ==== 
    97108 
    98           Create your {{{${HOME}/SAXO_DIR}}} directory 
 
    99           {{{ 
     109  Create your {{{${HOME}/SAXO_DIR}}} directory 
 
     110   
     111{{{ 
    100112#!html 
    101113<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    103115  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">mkdir</strong></span> <em class="parameter"><code>SAXO_DIR</code></em></code></strong> 
    104116  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">cd</strong></span> <em class="parameter"><code>SAXO_DIR</code></em></code></strong> 
    105           </pre> 
    106 }}} 
    107  
    108           
 and download it the latest version of the sources tar file: [http://forge.ipsl.jussieu.fr/saxo/download/SAXO_SRC_20080321r339.tar.gz SAXO_SRC_20080321r339.tar.gz] (5.8M Mb). 
     117  </pre> 
     118}}} 
     119 
     120  
 and download it the latest version of the sources tar file: [http://forge.ipsl.jussieu.fr/saxo/download/SAXO_SRC_20080321r339.tar.gz SAXO_SRC_20080321r339.tar.gz] (5.8M Mb). 
    109121 
    110122This tar.gz file could also be downloaded with {{{wget}}} or {{{curl}}} 
    111           '''wget'''{{{ 
     123 
     124'''wget''' 
     125{{{ 
    112126#!html 
    113127<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    114128  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">wget</strong></span> <em class="parameter"><code>http://forge.ipsl.jussieu.fr/saxo/download/SAXO_SRC_20080321r339.tar.gz</code></em></code></strong> 
    115           </pre> 
    116 }}} 
    117  
    118           '''curl'''{{{ 
     129  </pre> 
     130}}} 
     131 
     132 
     133'''curl''' 
     134{{{ 
    119135#!html 
    120136<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    121137  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">curl</strong></span> <code class="option">-O</code> <em class="parameter"><code>http://forge.ipsl.jussieu.fr/saxo/download/SAXO_SRC_20080321r339.tar.gz</code></em></code></strong> 
    122           </pre> 
    123 }}} 
    124  
    125                  
    126         Untar the file 
    127         {{{ 
     138  </pre> 
     139}}} 
     140 
     141 
     142Untar the file 
     143 
     144{{{ 
    128145#!html 
    129146<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    131148  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">tar</strong></span> <code class="option">xvfz</code> <em class="parameter"><code>SAXO_SRC_20080321r339.tar.gz</code></em></code></strong> 
    132149  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">rm</strong></span> <em class="parameter"><code>SAXO_SRC_20080321r339.tar.gz</code></em></code></strong> 
    133         </pre> 
     150</pre> 
    134151}}} 
    135152 
    136153==== Get SAXO tests data files (238M Mb) ==== 
    137154 
    138         If you want to use the tests programs, you need to download the data tests files ({{{SAXO_DATA_20060602.tar.gz}}}), you may download theses files in 
    139          
    140 * {{{${HOME}/My_IDL}}}. This is the easiest solution but it could be inconvenient if your ${HOME} disk space is limited. 
     155If you want to use the tests programs, you need to download the data tests files ({{{SAXO_DATA_20060602.tar.gz}}}), you may download theses files in 
     156 
     157 * {{{${HOME}/My_IDL}}}. This is the easiest solution but it could be inconvenient if your ${HOME} disk space is limited. 
    141158            
    142159 * any other directory of your choice. In that case, when using IDL, you will need to define the variable {{{iodir}}} to the directory you choose in order to let IDL find the data tests files. This can be done either through the {{{init.pro}}} file (see [#Create SAXO environment]) or directly within IDL with the following command: idl&gt;iodir = '''''the chosen directory'''''. 
    143            {{{ 
     160            
     161{{{ 
    144162#!html 
    145163<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    147165  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">mkdir</strong></span> <em class="parameter"><code><code class="replaceable">CHOSEN_DIR</code></code></em></code></strong> 
    148166  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">cd</strong></span> <em class="parameter"><code><code class="replaceable">CHOSEN_DIR</code></code></em></code></strong> 
    149         </pre> 
    150 }}} 
    151  
    152         Download [http://forge.ipsl.jussieu.fr/saxo/download/SAXO_DATA_20060602.tar.gz SAXO_DATA_20060602.tar.gz] (238M Mb) 
    153         or with {{{wget}}} or {{{curl}}} 
 
    154          
    155           '''wget'''{{{ 
     167</pre> 
     168}}} 
     169 
     170Download [http://forge.ipsl.jussieu.fr/saxo/download/SAXO_DATA_20060602.tar.gz SAXO_DATA_20060602.tar.gz] (238M Mb) 
     171or with {{{wget}}} or {{{curl}}} 
 
     172 
     173 
     174'''wget''' 
     175{{{ 
    156176#!html 
    157177<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    158178  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">wget</strong></span> <em class="parameter"><code>http://forge.ipsl.jussieu.fr/saxo/download/SAXO_DATA_20060602.tar.gz</code></em></code></strong> 
    159           </pre> 
    160 }}} 
    161  
    162           '''curl'''{{{ 
     179   </pre> 
     180}}} 
     181 
     182 
     183'''curl''' 
     184{{{ 
    163185#!html 
    164186<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    165187  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">curl</strong></span> <code class="option">-O</code> <em class="parameter"><code>http://forge.ipsl.jussieu.fr/saxo/download/SAXO_DATA_20060602.tar.gz</code></em></code></strong> 
    166           </pre> 
    167 }}} 
    168  
    169          
     188  </pre> 
     189}}} 
     190 
     191 
    170192== Generate your init.pro file == 
    171193 
    172         To use SAXO, we need to build an IDL script that we usually call "{{{init.pro}}}". This file contains a set of IDL commands and default definitions (paths and variables of the common files) that are necessary to SAXO. Once it has been created, {{{init.pro}}} should the first executed command when starting IDL session. 
    173       {{{ 
     194To use SAXO, we need to build an IDL script that we usually call "{{{init.pro}}}". This file contains a set of IDL commands and default definitions (paths and variables of the common files) that are necessary to SAXO. Once it has been created, {{{init.pro}}} should the first executed command when starting IDL session. 
     195       
     196{{{ 
    174197#!html 
    175198<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    180203  <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">buildinit</strong></span></code></strong> 
    181204  <code class="computeroutput">% Compiled module: BUILDINIT.</code> 
    182         </pre> 
    183 }}} 
    184  
    185         You must then answer several questions: 
    186  
    187 * give the path of {{{${HOME}/My_IDL}}} 
    188 * give the path of {{{${HOME}/SAXO_DIR}}} 
    189 * compatibility with the old version: No (except if you want to use old programs) 
    190 * give a default path for the data directory 
    191 * give a default path for the postscript directory 
    192 * give a default path for the images directory 
    193 * give a default path for the animation directory 
    194 * number of accessible printer and their configuration 
    195 * default color table 
    196 * default page orientation (portrait/landscape) 
    197 * default page size 
    198 * default window size 
    199 * postscript archiving options 
    200 * name of the init file ({{{init.pro}}}){{{ 
     205</pre> 
     206}}} 
     207 
     208You must then answer several questions: 
     209 
     210 * give the path of {{{${HOME}/My_IDL}}} 
     211 * give the path of {{{${HOME}/SAXO_DIR}}} 
     212 * compatibility with the old version: No (except if you want to use old programs) 
     213 * give a default path for the data directory 
     214 * give a default path for the postscript directory 
     215 * give a default path for the images directory 
     216 * give a default path for the animation directory 
     217 * number of accessible printer and their configuration 
     218 * default color table 
     219 * default page orientation (portrait/landscape) 
     220 * default page size 
     221 * default window size 
     222 * postscript archiving options 
     223 * name of the init file ({{{init.pro}}}) 
     224{{{ 
    201225#!html 
    202226<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    212236   <code class="computeroutput">% Compiled module: CW_FIELD.</code> 
    213237   <code class="prompt">idl&gt;</code> <strong class="userinput"><code><span><strong class="command">exit</strong></span></code></strong> 
    214         </pre> 
    215 }}} 
    216  
    217         There is an example of the kind of [idlfiles/init_example.pro  init.pro] you should get. 
     238</pre> 
     239}}} 
     240 
     241There is an example of the kind of [idlfiles/init_example.pro  init.pro] you should get. 
    218242       
    219243== After this == 
  • trunk/SRC/Documentation/xmldoc/wiki/InfoUpdateCm

    r352 r354  
    1414 
    1515== Commons disappeared == 
     16 
    1617{{{ 
    1718#!docbook 
     
    4243== Commons translations == 
    4344 
    44 According to the last release of {{{updateold.pro}}}{{{ 
     45According to the last release of {{{updateold.pro}}} 
     46{{{ 
    4547#!docbook 
    4648<informaltable xmlns="http://docbook.org/ns/docbook" xmlns:xl="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude" frame="all"> 
  • trunk/SRC/Documentation/xmldoc/wiki/InfoUpdateKwd

    r352 r354  
    1515== Keywords translations == 
    1616 
    17 According to the last release of {{{updatekwd.pro}}}{{{ 
     17According to the last release of {{{updatekwd.pro}}} 
     18{{{ 
    1819#!docbook 
    1920<informaltable xmlns="http://docbook.org/ns/docbook" xmlns:xl="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude" frame="all"> 
  • trunk/SRC/Documentation/xmldoc/wiki/Mailing

    r353 r354  
    99== saxo-users@forge.ipsl.jussieu.fr == 
    1010 
    11 *  [http://forge.ipsl.jussieu.fr/mailman/listinfo/saxo-users/ Subscription] 
    12 *  [http://forge.ipsl.jussieu.fr/pipermail/saxo-users/ Archives] 
     11 *  [http://forge.ipsl.jussieu.fr/mailman/listinfo/saxo-users/ Subscription] 
     12 *  [http://forge.ipsl.jussieu.fr/pipermail/saxo-users/ Archives] 
    1313== saxo-dev@forge.ipsl.jussieu.fr == 
    1414 
    15 *  [http://forge.ipsl.jussieu.fr/mailman/listinfo/saxo-dev/ Subscription] 
    16 *  [http://forge.ipsl.jussieu.fr/pipermail/saxo-dev/ Archives] 
     15 *  [http://forge.ipsl.jussieu.fr/mailman/listinfo/saxo-dev/ Subscription] 
     16 *  [http://forge.ipsl.jussieu.fr/pipermail/saxo-dev/ Archives] 
  • trunk/SRC/Documentation/xmldoc/wiki/MiniNotice

    r353 r354  
    1010 
    1111There is several ways to launch XXX which we will detail in the next sections: 
    12   {{{ 
     12   
     13{{{ 
    1314#!html 
    1415<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    9394 
    9495In this case, the xxx window directly open the data file 'file.nc' and build the grid automatically with the IDL procedure {{{initncdf}}}. For example: 
    95   {{{ 
     96   
     97{{{ 
    9698#!html 
    9799<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    103105 
    104106In this case, the xxx window directly open the data file 'file.nc', build the grid automatically with the IDL procedure {{{initncdf}}} and use the keywords keywd1 = 
, keywd2 = 
 in the call of {{{initncdf}}}. For example: 
    105   {{{ 
     107   
     108{{{ 
    106109#!html 
    107110<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    112115=== idl&gt; xxx, 'file.nc', 'initgrid' === 
    113116 
    114 In this case, the xxx window directly open the data file 'file.nc' and build the grid directly with the IDL procedure or batch file {{{initgrid}}}{{{ 
     117In this case, the xxx window directly open the data file 'file.nc' and build the grid directly with the IDL procedure or batch file {{{initgrid}}} 
     118{{{ 
    115119#!html 
    116120<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    226230 * Gif: to save a gif of the plotting window. 
    227231 * IDL procedure: to save the command history that has created the plot in an IDL procedure that can be re-executed later. For example if I save the commands in {{{xxx_figure.pro}}} file, when ever I want, I can then launch a new IDL session and type: 
    228   {{{ 
     232   
     233{{{ 
    229234#!html 
    230235<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    235240 
    236241and I'll obtain the saved figure. 
    237   {{{ 
     242   
     243{{{ 
    238244#!html 
    239245<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    243249 
    244250or 
    245   {{{ 
     251   
     252{{{ 
    246253#!html 
    247254<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    313320==== Linear calculation ==== 
    314321 
    315 If you want to make basic linear computation (like difference between fields, add/multiply by a constant 
). you can simply put the following commands: {{{ 
     322If you want to make basic linear computation (like difference between fields, add/multiply by a constant 
). you can simply put the following commands:  
     323{{{ 
    316324#!html 
    317325<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen">a - b</pre> 
    318326}}} 
     327 
    319328{{{ 
    320329#!html 
    321330<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen">numb1*a</pre> 
    322331}}} 
     332 
    323333{{{ 
    324334#!html 
    325335<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen">a + numb</pre> 
    326336}}} 
    327  or any command with the following format {{{ 
     337 or any command with the following format  
     338{{{ 
    328339#!html 
    329340<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen">numb1*a + numb2*b  + numb3*c 
 + numb</pre> 
     
    333344==== Any kind of computation ==== 
    334345 
    335 If you want to make a computation more complicated than a basic linear you must put designate the data you want to read between "" (with anything in between the "). For example: {{{ 
     346If you want to make a computation more complicated than a basic linear you must put designate the data you want to read between "" (with anything in between the "). For example:  
     347{{{ 
    336348#!html 
    337349<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen">"a"^2</pre> 
    338350}}} 
     351 
    339352{{{ 
    340353#!html 
    341354<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen">"a" - abs("b")</pre> 
    342355}}} 
     356 
    343357{{{ 
    344358#!html 
     
    477491 * the middle mouse button to create vertical plots (pltz) 
    478492 * the right mouse button to create common hovmoellers for xt and yt cuts (pltt)In summary: 
    479 *       LCL---&gt;plt 
     493 *       LCL---&gt;plt 
    480494       
    481495   
     
    491505       
    492506     
    493 *       LCM---&gt;pltz 
     507 *       LCM---&gt;pltz 
    494508       
    495509   
     
    505519       
    506520     
    507 *       LCR---&gt;pltt 
     521 *       LCR---&gt;pltt 
    508522       
    509523   
     
    535549A double-click with the right button in the second frame will erase the 
    536550plot.In summary:  
    537 *       DCL---&gt;"reference" frame 
     551 *       DCL---&gt;"reference" frame 
    538552       
    539553   
     
    549563       
    550564     
    551 *       DCM---&gt;"target" frame 
     565 *       DCM---&gt;"target" frame 
    552566       
    553567   
     
    563577       
    564578     
    565 *       DCR---&gt;erase the frame 
     579 *       DCR---&gt;erase the frame 
    566580       
    567581   
     
    573587 
    574588load xxx with the command: 
    575   {{{ 
     589   
     590{{{ 
    576591#!html 
    577592<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    675690 
    676691In the IDL window type (as many time you click on a button since a problem occurs in xxx !!!), 
    677   {{{ 
     692   
     693{{{ 
    678694#!html 
    679695<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    684700 
    685701in the IDL window, type 
    686   {{{ 
     702   
     703{{{ 
    687704#!html 
    688705<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
     
    703720overflow. 
    704721To clean up this memory: 
    705   {{{ 
     722   
     723{{{ 
    706724#!html 
    707725<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
  • trunk/SRC/Documentation/xmldoc/wiki/TipLink

    r353 r354  
    99== Tips == 
    1010 
    11     There is a short selection of useful tips: 
     11There is a short selection of useful tips: 
    1212     
    13 *  [http://www.dfanning.com/misc_tips/cursor_on_mac.html Using the Cursor Command on a Macintosh] 
    14 *  [http://www.dfanning.com/widget_tips/mousewheel.html Using the Mouse Wheel in UNIX Widgets] 
    15     More can been find on [http://www.dfanning.com/documents/tips.html ] 
     13 *  [http://www.dfanning.com/misc_tips/cursor_on_mac.html Using the Cursor Command on a Macintosh] 
     14 *  [http://www.dfanning.com/widget_tips/mousewheel.html Using the Mouse Wheel in UNIX Widgets] 
     15More can been find on [http://www.dfanning.com/documents/tips.html ] 
    1616== Links == 
    1717 
    18 *  [http://www.dfanning.com/ David Fanning] web page 
     18 *  [http://www.dfanning.com/ David Fanning] web page 
    1919       
    20 *  [http://www.talkaboutprogramming.com/group/comp.lang.idl-pvwave/ IDL-PVWAVE news group] 
    21 *  [http://www-atm.physics.ox.ac.uk/user/stoned/idl_lib/idl_lib.html IDL routines from the University of Oxford Climate Dynamics Group] 
    22 *  [http://iacweb.ethz.ch/staff/dominik/hiphop/ Handy IDL-Program for HDF-Output Plotting from Dominik Brunner] 
     20 *  [http://www.talkaboutprogramming.com/group/comp.lang.idl-pvwave/ IDL-PVWAVE news group] 
     21 *  [http://www-atm.physics.ox.ac.uk/user/stoned/idl_lib/idl_lib.html IDL routines from the University of Oxford Climate Dynamics Group] 
     22 *  [http://iacweb.ethz.ch/staff/dominik/hiphop/ Handy IDL-Program for HDF-Output Plotting from Dominik Brunner] 
  • trunk/SRC/Documentation/xmldoc/wiki/UpdateSaxo

    r353 r354  
    99== If you work at IDRIS, IPSL or LOCEAN == 
    1010 
    11         If you [wiki:GetSaxo linked] your {{{${HOME}/SAXO_DIR}}} to 
    12          
    13 * IDRIS, on rhodes: {{{/home/rech/eee/reee217/SAXO_DIR}}} 
    14 * IPSL: {{{/home/smlod/SAXO_DIR}}} 
    15 * LOCEAN: {{{/usr/home/smasson/SAXO_DIR}}} 
    16         you are always using the up-to-date version of SAXO. There is nothing to do. 
     11If you [wiki:GetSaxo linked] your {{{${HOME}/SAXO_DIR}}} to 
     12 
     13 * IDRIS, on rhodes: {{{/home/rech/eee/reee217/SAXO_DIR}}} 
     14 * IPSL: {{{/home/smlod/SAXO_DIR}}} 
     15 * LOCEAN: {{{/usr/home/smasson/SAXO_DIR}}} 
     16you are always using the up-to-date version of SAXO. There is nothing to do. 
    1717       
    1818== If you got SAXO with Subversion (svn) == 
    1919 
    20         You can check the status of your {{{${HOME}/SAXO_DIR}}} with the following command: 
    21         {{{ 
     20You can check the status of your {{{${HOME}/SAXO_DIR}}} with the following command: 
     21 
     22{{{ 
    2223#!html 
    2324<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    24   <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">status</code> <code class="option">-u</code> {{{${HOME}/SAXO_DIR}}}</code></strong> 
    25         </pre> 
     25  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">status</code> <code class="option">-u</code> ${HOME}/SAXO_DIR</code></strong> 
     26</pre> 
    2627}}} 
    2728 
    28         Or, for example, if you only want to check the status of {{{${HOME}/SAXO_DIR/SRC}}} directory 
    29         {{{ 
     29Or, for example, if you only want to check the status of {{{${HOME}/SAXO_DIR/SRC}}} directory 
     30 
     31{{{ 
    3032#!html 
    3133<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    32   <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">status</code> <code class="option">-u</code> {{{${HOME}/SAXO_DIR/SRC}}}</code></strong> 
    33         </pre> 
     34  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">status</code> <code class="option">-u</code> ${HOME}/SAXO_DIR/SRC</code></strong> 
     35</pre> 
    3436}}} 
    3537 
    36         You can update your {{{${HOME}/SAXO_DIR}}} with the following command: 
    37         {{{ 
     38You can update your {{{${HOME}/SAXO_DIR}}} with the following command: 
     39 
     40{{{ 
    3841#!html 
    3942<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    40   <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">update</code> {{{${HOME}/SAXO_DIR}}}</code></strong> 
    41         </pre> 
     43  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">update</code> ${HOME}/SAXO_DIR</code></strong> 
     44</pre> 
    4245}}} 
    4346 
    44         Or, for example, if you only want to update {{{${HOME}/SAXO_DIR/SRC}}} directory 
    45         {{{ 
     47Or, for example, if you only want to update {{{${HOME}/SAXO_DIR/SRC}}} directory 
     48 
     49{{{ 
    4650#!html 
    4751<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    48   <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">update</code> {{{${HOME}/SAXO_DIR/SRC}}}</code></strong> 
    49         </pre> 
     52  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">update</code> ${HOME}/SAXO_DIR/SRC</code></strong> 
     53</pre> 
    5054}}} 
    5155 
    52         For a quick help on svn status and svn update see 
    53         {{{ 
     56For a quick help on svn status and svn update see 
     57 
     58{{{ 
    5459#!html 
    5560<pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 
    5661  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">help</code> <em class="parameter"><code>status</code></em></code></strong> 
    5762  <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">svn</strong></span> <code class="option">help</code> <em class="parameter"><code>update</code></em></code></strong> 
    58         </pre> 
     63</pre> 
    5964}}} 
    6065 
    6166== If you got SAXO from a tar file == 
    6267 
    63         The only way to update SAXO is to re-download and reinstall the tar file as you done for the [wiki:GetSaxo first installation]. 
     68The only way to update SAXO is to re-download and reinstall the tar file as you done for the [wiki:GetSaxo first installation]. 
    6469       
  • trunk/SRC/Documentation/xmldoc/wiki/WhatisSaxo

    r353 r354  
    2222== Include == 
    2323 
    24 * idl-NetCDF written and maintained by Alan Iwi 
    25          [http://www.ittvis.com/codebank/search.asp?FID=261 ] 
    26 * IDLdoc written and maintained by Mike Galloy 
    27          [http://www.ittvis.com/codebank/search.asp?FID=100 ] 
    28 * color24, colorbar, getcolor, binary, different, inter, union, str_size and undefine written and maintained by David Fanning 
    29          [http://www.dfanning.com ] 
    30 * delchr, getfile, getwrd, isnumber, nwrds and putfile written and maintained by R. Sterner in JHU/APL/S1R IDL Library 
    31          [http://fermi.jhuapl.edu/s1r/idl/s1rlib/local_idl.html ] 
    32 * cmapply and cmset_op written and maintained by Craig Markwardt 
    33          [http://cow.physics.wisc.edu/~craigm/idl/ ] 
    34 * imdisp, saveimage and showimage written and maintained by Liam E. Gumley 
    35          [http://cimss.ssec.wisc.edu/~gumley/ ] 
    36 * make_selection, strrepl, strright, strsci, strwhere and chkstru written and maintained by Martin Schultz 
     24 * idl-NetCDF written and maintained by Alan Iwi 
     25 
     26 [http://www.ittvis.com/codebank/search.asp?FID=261 ] 
     27 * IDLdoc written and maintained by Mike Galloy 
     28 
     29 [http://www.ittvis.com/codebank/search.asp?FID=100 ] 
     30 * color24, colorbar, getcolor, binary, different, inter, union, str_size and undefine written and maintained by David Fanning 
     31 
     32 [http://www.dfanning.com ] 
     33 * delchr, getfile, getwrd, isnumber, nwrds and putfile written and maintained by R. Sterner in JHU/APL/S1R IDL Library 
     34 
     35 [http://fermi.jhuapl.edu/s1r/idl/s1rlib/local_idl.html ] 
     36 * cmapply and cmset_op written and maintained by Craig Markwardt 
     37 
     38 [http://cow.physics.wisc.edu/~craigm/idl/ ] 
     39 * imdisp, saveimage and showimage written and maintained by Liam E. Gumley 
     40 
     41 [http://cimss.ssec.wisc.edu/~gumley/ ] 
     42 * make_selection, strrepl, strright, strsci, strwhere and chkstru written and maintained by Martin Schultz 
    3743       
    38 * image_viewer written and maintained by AEB?? 
     44 * image_viewer written and maintained by AEB?? 
    3945       
  • trunk/SRC/Documentation/xmldoc/wiki/WhatsNew

    r352 r354  
    7272== Changeset 2 (revision date=2002-09-11 actually done 2006-04-13) == 
    7373 
    74 This revision is equivalent to ''obsolete'' CVS repository. 
     74This revision is equivalent to '''obsolete''' CVS repository. 
    7575 
    7676Details can be seen in [http://forge.ipsl.jussieu.fr/saxo/changeset/2 Changeset 2]. 
  • trunk/SRC/Documentation/xmldoc/wiki/WikiStart

    r353 r354  
    1717== What's new == 
    1818 
    19  *  September 2006: One ''unique online_help'' for IDL and SAXO (requires IDL 6.2 or higher). 
     19 * September 2006: One '''unique online_help''' for IDL and SAXO (requires IDL 6.2 or higher). 
    2020 
    21  *  Summer 2006: ''English translation'' of headers, add ''pltv'' and ''documentation of xxx''. 
     21 * Summer 2006: '''English translation''' of headers, add '''pltv''' and '''documentation of xxx'''. 
    2222 
    23  *  March 2006-May 2006 : migration of ''obsolete'' CVS repository + Sébastien Masson improvements in a beautiful "trac+svn" project. 
     23 * March 2006-May 2006 : migration of '''obsolete''' CVS repository + Sébastien Masson improvements in a beautiful "trac+svn" project. 
    2424 
    25  *  More details in [wiki:WhatsNew What's new in SAXO] 
     25 * More details in [wiki:WhatsNew What's new in SAXO] 
    2626== Get SAXO == 
    2727 
    28  * [wiki:GetSaxo Get] SAXO 
     28  * [wiki:GetSaxo Get] SAXO 
    2929 
    30  * [wiki:UpdateSaxo Update] SAXO 
     30  * [wiki:UpdateSaxo Update] SAXO 
    3131 
    32  * [http://forge.ipsl.jussieu.fr/saxo/browser/trunk Browse] SAXO 
     32  * [http://forge.ipsl.jussieu.fr/saxo/browser/trunk Browse] SAXO 
    3333 
    3434== Support == 
    3535 
    36  *  You like SAXO? Please subscribe to SAXO [wiki:Mailing mailing lists] (subscription and archives). 
     36 * You like SAXO? Please subscribe to SAXO [wiki:Mailing mailing lists] (subscription and archives). 
    3737 
    38  * [http://forge.ipsl.jussieu.fr/saxo/report Read] tickets. Because of abusive use of our tickets, [http://forge.ipsl.jussieu.fr/saxo/newticket sending tickets] is now limited to a registered login accessible if you subscribe to [wiki:Mailing SAXO mailing lists]. 
     38  * [http://forge.ipsl.jussieu.fr/saxo/report Read] tickets. Because of abusive use of our tickets, [http://forge.ipsl.jussieu.fr/saxo/newticket sending tickets] is now limited to a registered login accessible if you subscribe to [wiki:Mailing SAXO mailing lists]. 
    3939 
    40  * [wiki:FaqSaxo FAQ] 
     40  * [wiki:FaqSaxo FAQ] 
    4141== Documentation == 
    4242[wiki:FirstSteps First Steps] with SAXO. See also plots of First Steps in [wiki:AllPlots All plots] 
     
    4949== SAXO team == 
    5050 
     51 
    5152'''Sébastien Masson''' 
    52  
    5353Author 
    5454 
     55 
    5556'''Clément De Boyer Montégut''' 
    56  
    5757Co-author 
    5858 
     59 
    5960'''Françoise Pinsard''' 
     61Project owner (trac, mailman and svn) 
    6062 
    61 Project owner (trac, mailman and svn) 
    6263 
    6364'''Olivier Thauvin''' 
Note: See TracChangeset for help on using the changeset viewer.