- Timestamp:
- 04/22/08 10:52:34 (16 years ago)
- Location:
- trunk/SRC/Documentation/xmldoc
- Files:
-
- 1 deleted
- 24 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SRC/Documentation/xmldoc/firststeps.html
r346 r354 41 41 42 42 <p> 43 Each IDL session using <span class="application">SAXO</span> must always start with: <code class="prompt">idl></code> <strong class="userinput"><code><span><strong class="command">@init</strong></span></code></strong>. 43 Each IDL session using <span class="application">SAXO</span> must always start with: 44 </p><pre class="screen"> 45 <code class="prompt">idl></code> <strong class="userinput"><code><span><strong class="command">@init</strong></span></code></strong> 46 </pre><p> 44 47 </p> 45 48 <p> 46 49 <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> 47 52 </p><pre class="screen"> 48 53 <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">cd</strong></span> <code class="filename">${HOME}/My_IDL/</code></code></strong> … … 68 73 <code class="prompt">idl></code> 69 74 </pre><p> 70 As an IDL session using <span class="application">SAXO</span> must always start with <code class="prompt">idl></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> 77 As an IDL session using <span class="application">SAXO</span> must always start with : 78 </p><pre class="screen"> 79 <code class="prompt">idl></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: 71 82 </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> 72 83 </p> … … 85 96 <code class="prompt">idl></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> 86 97 </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. 91 101 </p><pre class="screen"> 92 102 <code class="prompt">idl></code> <strong class="userinput"><code><span><strong class="command">print, findgen(6)</strong></span></code></strong> … … 164 174 </pre><p> 165 175 </p> 166 176 <p><a name="splot_description" id="splot_description"></a> 167 177 <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 169 178 </p> 179 <p> 170 180 It can therefore be customized <span class="emphasis"><em>as much as you want</em></span>. See this short example: 171 172 181 </p> 182 <p> 173 183 </p><pre class="screen"> 174 184 <code class="prompt">idl></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> … … 203 213 204 214 <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>".215 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 â<span class="quote">super <span><strong class="command">contour</strong></span></span>â. 206 216 </p><pre class="screen"> 207 217 <code class="prompt">idl></code> <strong class="userinput"><code><span><strong class="command">z = dist(n)</strong></span></code></strong> … … 247 257 </div> 248 258 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> 250 260 251 261 <p> 252 262 <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></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></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></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></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></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> 273 For more informations on <span><strong class="command">tvplus</strong></span>, try: 274 </p><pre class="screen"> 275 <code class="prompt">idl></code> <strong class="userinput"><code><span><strong class="command">xhelp, 'tvplus'</strong></span></code></strong> 276 </pre><p> 277 </p> 278 <p> 279 To see the source code of <span><strong class="command">tvplus</strong></span>, try: 280 </p><pre class="screen"> 281 <code class="prompt">idl></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> 285 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: 286 </p><pre class="screen"> 287 <code class="prompt">idl></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> 277 293 278 294 <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> … … 374 390 </div> 375 391 376 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 378 394 <p> 379 395 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: … … 404 420 </div> 405 421 406 407 408 409 410 </p> 411 412 413 414 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> 425 To be continued ⊠426 </p> 427 </div> 428 429 430 </div> 415 431 416 432 </div> -
trunk/SRC/Documentation/xmldoc/firststeps.xml
r345 r354 91 91 <title> Start IDL session: <userinput><command>@init</command></userinput> </title> 92 92 <para> 93 Each IDL session using <application>SAXO</application> must always start with: <prompt>&promptidl;</prompt> <userinput><command>@init</command></userinput>. 93 Each IDL session using <application>SAXO</application> must always start with: 94 <screen> 95 <prompt>&promptidl;</prompt> <userinput><command>@init</command></userinput> 96 </screen> 94 97 </para> 95 98 <para> 96 99 <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 @… 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).</emphasis> 100 </para> 101 <para> 97 102 <screen> 98 103 <prompt>$</prompt> <userinput><command>cd</command> <filename class="directory">${HOME}/My_IDL/</filename></userinput> … … 118 123 <prompt>&promptidl;</prompt> 119 124 </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> 127 As 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: 121 132 <variablelist> 122 <varlistentry><term><command>csh</command></term> 133 <varlistentry> 134 <term><command>csh</command></term> 123 135 <listitem><screen><prompt>$</prompt> <userinput><command>setenv</command> <envar>IDL_STARTUP</envar> <filename>${HOME}/My_IDL/init.pro</filename></userinput></screen></listitem> 124 136 </varlistentry> 125 <varlistentry><term><command>ksh</command></term> 137 <varlistentry> 138 <term><command>ksh</command></term> 126 139 <listitem><screen><prompt>$</prompt> <userinput><command>export</command> <envar>IDL_STARTUP</envar>=<filename>${HOME}/My_IDL/init.pro</filename></userinput></screen></listitem> 127 140 </varlistentry> … … 144 157 <prompt>&promptidl;</prompt> <userinput><command>plot, y</command></userinput> <link xl:href="./figpng/basic_plot.png">&showfig;</link> 145 158 </screen> 146 159 <calloutlist> 147 160 <callout arearefs="findgen"> 148 161 <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. 151 163 <screen> 152 164 <prompt>&promptidl;</prompt> <userinput><command>print, findgen(6)</command></userinput> … … 229 241 </screen> 230 242 </para> 231 243 <para xml:id="splot_description"> 232 244 <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 234 245 </para> 246 <simpara> 235 247 It can therefore be customized <emphasis>as much as you want</emphasis>. See this short example: 236 237 248 </simpara> 249 <para> 238 250 <screen> 239 251 <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> … … 277 289 <title> scontour </title> 278 290 <para> 279 Following <command><link linkend="basic_splot">splot</link></command> example, we provide <command>scontour</command> as a "super <command>contour</command>".291 Following <command><link linkend="basic_splot">splot</link></command> example, we provide <command>scontour</command> as a <quote>super <command>contour</command></quote>. 280 292 <screen> 281 293 <prompt>&promptidl;</prompt> <userinput><command>z = dist(n)</command></userinput> … … 326 338 327 339 <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> 329 341 <para> 330 342 <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> 353 For 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> 359 To 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> 365 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: 366 <screen> 367 <prompt>&promptidl;</prompt> <userinput><command>?tvplus</command></userinput> 368 </screen> 369 </para> 370 </note> 371 </para> 372 </sect3> 355 373 356 374 <sect3 xml:id="pltv"> … … 493 511 </sect2> 494 512 495 496 513 <sect2 xml:id="pltz"> 514 <title> Vertical sections </title> 497 515 <para> 498 516 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: … … 537 555 </sect2> 538 556 539 540 541 542 543 </para> 544 545 546 547 557 <sect2 xml:id="plt1d"> 558 <title> 1D plots </title> 559 <para> 560 To be continued … 561 </para> 562 </sect2> 563 564 565 </sect1> 548 566 549 567 </article> -
trunk/SRC/Documentation/xmldoc/getsaxo.html
r353 r354 57 57 58 58 <p> 59 60 59 <span class="application">SAXO</span> is already installed at 60 </p><div class="itemizedlist"><ul type="disc"><li> 61 61 IDRIS, on <code class="systemitem">rhodes</code>: <code class="filename">/home/rech/eee/reee217/SAXO_DIR</code> 62 62 … … 68 68 69 69 </li></ul></div><p> 70 71 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"> 72 72 <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 73 </pre> 74 74 </dd><dt><span class="term">IPSL</span></dt><dd><pre class="screen"> 75 75 <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 76 </pre> 77 77 </dd><dt><span class="term">LOCEAN</span></dt><dd><pre class="screen"> 78 78 <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 79 </pre> 80 80 </dd></dl></div><p> 81 81 </p> … … 88 88 89 89 <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 93 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"> 94 94 <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 96 </p> 97 <p> 98 The latest revision of the <span class="bold"><strong>source files</strong></span> (44Mb) can be checked out with the following command:99 95 </pre><p> 96 </p> 97 <p> 98 The 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"> 100 100 <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 102 </p> 103 <p> 104 105 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"> 106 106 <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 107 </pre><p> 108 108 </p> 109 109 </div> 110 110 111 111 <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 115 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"> 116 116 <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 117 </pre><p> 118 118 </p> 119 119 </div> … … 126 126 127 127 <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 130 131 128 129 <p> 130 Create your <code class="filename">${HOME}/SAXO_DIR</code> directory ⊠131 </p><pre class="screen"> 132 132 <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">cd</strong></span> <em class="parameter"><code>${HOME}</code></em></code></strong> 133 133 <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> 134 134 <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 135 </pre><p> 136 136 </p> 137 137 <p> 138 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). 139 139 </p> 140 140 <p> 141 141 This tar.gz file could also be downloaded with <span><strong class="command">wget</strong></span> or <span><strong class="command">curl</strong></span> 142 142 </p><div class="variablelist"><dl><dt><span class="term"><span><strong class="command">wget</strong></span></span></dt><dd><pre class="screen"> 143 143 <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 144 </pre> 145 145 </dd><dt><span class="term"><span><strong class="command">curl</strong></span></span></dt><dd><pre class="screen"> 146 146 <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 148 </dd></dl></div><p> 149 150 147 </pre> 148 </dd></dl></div><p> 149 Untar the file 150 </p><pre class="screen"> 151 151 <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> 152 152 <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> 153 153 <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 155 154 </pre><p> 155 </p> 156 156 157 157 </div> 158 158 159 159 <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 162 163 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> 164 164 <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. 165 165 … … 168 168 </p> 169 169 </li></ul></div><p> 170 170 </p><pre class="screen"> 171 171 <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">cd</strong></span> <em class="parameter"><code>${HOME}</code></em></code></strong> 172 172 <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> 173 173 <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 175 176 177 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"> 178 178 <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 179 </pre> 180 180 </dd><dt><span class="term"><span><strong class="command">curl</strong></span></span></dt><dd><pre class="screen"> 181 181 <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 182 </pre> 183 183 </dd></dl></div><p> 184 184 </p> 185 185 </div> 186 186 </div> … … 190 190 191 191 <p> 192 193 </p> 194 <p> 195 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"> 196 196 <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> 197 197 <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">idl</strong></span></code></strong> … … 200 200 <code class="prompt">idl></code> <strong class="userinput"><code><span><strong class="command">buildinit</strong></span></code></strong> 201 201 <code class="computeroutput">% Compiled module: BUILDINIT.</code> 202 203 </p> 204 <p> 205 206 207 202 </pre><p> 203 </p> 204 <p> 205 You must then answer several questions: 206 207 </p><div class="itemizedlist"><ul type="disc"><li> 208 208 give the path of <code class="filename">${HOME}/My_IDL</code> 209 209 </li><li> … … 236 236 </p> 237 237 <p> 238 238 </p><pre class="screen"> 239 239 <code class="computeroutput">% Compiled module: CW_FIELD.</code> 240 240 <code class="computeroutput">% Compiled module: XMANAGER.</code> … … 248 248 <code class="computeroutput">% Compiled module: CW_FIELD.</code> 249 249 <code class="prompt">idl></code> <strong class="userinput"><code><span><strong class="command">exit</strong></span></code></strong> 250 251 </p> 252 <p> 253 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. 254 254 </p> 255 255 </div> -
trunk/SRC/Documentation/xmldoc/getsaxo.xml
r351 r354 35 35 <revhistory> 36 36 <revision> 37 38 39 37 <revnumber>0.0</revnumber> 38 <date>May 2006</date> 39 <revremark>First draft</revremark> 40 40 </revision> 41 41 <revision> … … 48 48 </info> 49 49 50 <!-- 50 <!--1st part --> 51 51 52 52 <sect1 xml:id="create_saxo_env"> … … 56 56 We need to create 2 directories: 57 57 <itemizedlist> 58 58 <listitem> 59 59 <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. 60 60 </simpara> 61 61 </listitem> 62 62 <listitem> 63 63 <simpara><filename class='directory'>${HOME}/My_IDL</filename> that will contain user personal files (including modified <application>SAXO</application> files, if needed). 64 64 </simpara> … … 74 74 </sect1> 75 75 76 <!-- 76 <!--2nd part --> 77 77 78 78 <sect1 xml:id="get_saxo_files"> 79 79 <title> Get <application>SAXO</application> files </title> 80 80 81 <!-- 81 <!--2.1 --> 82 82 83 83 <sect2 xml:id="saxo_local"> 84 84 <title> If you work at IDRIS, IPSL or LOCEAN </title> 85 85 <para> 86 87 88 86 <application>SAXO</application> is already installed at 87 <itemizedlist> 88 <listitem> 89 89 <simpara>IDRIS, on <systemitem class="systemname">rhodes</systemitem>: <filename class='directory'>/home/rech/eee/reee217/SAXO_DIR</filename> 90 90 </simpara> 91 91 </listitem> 92 92 <listitem> 93 93 <simpara>IPSL: <filename class='directory'>/home/smlod/SAXO_DIR</filename> 94 94 </simpara> 95 95 </listitem> 96 96 <listitem> 97 97 <simpara>LOCEAN: <filename class='directory'>/usr/home/smasson/SAXO_DIR</filename> 98 98 </simpara> 99 99 </listitem> 100 101 102 103 104 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> 105 105 <prompt>$</prompt> <userinput><command>ln</command> <option>-s</option> <parameter>/home/rech/eee/reee217/SAXO_DIR</parameter> <parameter>${HOME}/SAXO_DIR</parameter></userinput> 106 106 </screen> 107 107 </listitem> 108 109 110 108 </varlistentry> 109 <varlistentry><term>IPSL</term> 110 <listitem><screen> 111 111 <prompt>$</prompt> <userinput><command>ln</command> <option>-s</option> <parameter>/home/smlod/SAXO_DIR</parameter> <parameter>${HOME}/SAXO_DIR</parameter></userinput> 112 113 </listitem> 114 115 116 112 </screen> 113 </listitem> 114 </varlistentry> 115 <varlistentry><term>LOCEAN</term> 116 <listitem><screen> 117 117 <prompt>$</prompt> <userinput><command>ln</command> <option>-s</option> <parameter>/usr/home/smasson/SAXO_DIR</parameter> <parameter>${HOME}/SAXO_DIR</parameter></userinput> 118 119 </listitem> 120 121 118 </screen> 119 </listitem> 120 </varlistentry> 121 </variablelist> 122 122 </para> 123 123 </sect2> 124 124 125 <!-- 125 <!--2.2 --> 126 126 127 127 <sect2 xml:id="saxo_svn"> 128 128 <title> If <link xl:href="http://subversion.tigris.org/"><application> Subversion (svn)</application></link> is installed on your machine </title> 129 <!-- 129 <!--2.2.1 --> 130 130 <sect3 xml:id="saxo_svn_users"> 131 132 <para> 133 134 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> 135 135 <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 137 </para> 138 <para> 139 140 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> 141 141 <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 143 </para> 144 <para> 145 146 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> 147 147 <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 148 </screen> 149 149 </para> 150 150 </sect3> 151 <!-- 151 <!--2.2.2 --> 152 152 <sect3 xml:id="saxo_svn_contributors"> 153 154 <para> 155 156 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 > 157 157 <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 158 </screen> 159 159 </para> 160 160 </sect3> 161 161 </sect2> 162 162 163 <!-- 163 <!--2.3 --> 164 164 165 165 <sect2 xml:id="saxo_tar"> 166 166 <title> Get <application>SAXO</application> from a tar file </title> 167 <!-- 167 <!--2.3.1 --> 168 168 <sect3 xml:id="saxo_src_tar"> 169 170 171 172 169 <title> Get <application>SAXO</application> source files (&szsrc; Mb) </title> 170 <para> 171 Create your <filename class='directory'>${HOME}/SAXO_DIR</filename> directory … 172 <screen> 173 173 <prompt>$</prompt> <userinput><command>cd</command> <parameter>${HOME}</parameter></userinput> 174 174 <prompt>$</prompt> <userinput><command>mkdir</command> <parameter>SAXO_DIR</parameter></userinput> 175 175 <prompt>$</prompt> <userinput><command>cd</command> <parameter>SAXO_DIR</parameter></userinput> 176 176 </screen> 177 177 </para> 178 178 <para> 179 179 … 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). 180 180 </para> 181 181 <para> 182 182 This tar.gz file could also be downloaded with <command>wget</command> or <command>curl</command> 183 184 185 183 <variablelist> 184 <varlistentry><term><command>wget</command></term> 185 <listitem><screen> 186 186 <prompt>$</prompt> <userinput><command>wget</command> <parameter>http://forge.ipsl.jussieu.fr/saxo/download/SAXO_SRC_&date;.tar.gz</parameter></userinput> 187 188 </listitem> 189 190 191 187 </screen> 188 </listitem> 189 </varlistentry> 190 <varlistentry><term><command>curl</command></term> 191 <listitem><screen> 192 192 <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 194 </listitem> 195 196 </variablelist> 197 198 193 </screen> 194 </listitem> 195 </varlistentry> 196 </variablelist> 197 Untar the file 198 <screen> 199 199 <prompt>$</prompt> <userinput><command>cd</command> <parameter>${HOME}/SAXO_DIR</parameter></userinput> 200 200 <prompt>$</prompt> <userinput><command>tar</command> <option>xvfz</option> <parameter>SAXO_SRC_&date;.tar.gz</parameter></userinput> 201 201 <prompt>$</prompt> <userinput><command>rm</command> <parameter>SAXO_SRC_&date;.tar.gz</parameter></userinput> 202 203 202 </screen> 203 </para> 204 204 205 205 </sect3> 206 <!-- 206 <!--2.3.2 --> 207 207 <sect3 xml:id="saxo_data_tar"> 208 209 210 211 212 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> 213 213 <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. 214 214 </simpara> 215 215 </listitem> 216 216 <listitem> 217 217 <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>. 218 218 </para> 219 219 </listitem> 220 221 220 </itemizedlist> 221 <screen> 222 222 <prompt>$</prompt> <userinput><command>cd</command> <parameter>${HOME}</parameter></userinput> 223 223 <prompt>$</prompt> <userinput><command>mkdir</command> <parameter><replaceable>CHOSEN_DIR</replaceable></parameter></userinput> 224 224 <prompt>$</prompt> <userinput><command>cd</command> <parameter><replaceable>CHOSEN_DIR</replaceable></parameter></userinput> 225 226 227 228 229 230 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> … 228 <variablelist> 229 <varlistentry><term><command>wget</command></term> 230 <listitem><screen> 231 231 <prompt>$</prompt> <userinput><command>wget</command> <parameter>http://forge.ipsl.jussieu.fr/saxo/download/SAXO_DATA_&date2;.tar.gz</parameter></userinput> 232 233 </listitem> 234 235 236 232 </screen> 233 </listitem> 234 </varlistentry> 235 <varlistentry><term><command>curl</command></term> 236 <listitem><screen> 237 237 <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 238 </screen> 239 239 </listitem> 240 241 242 240 </varlistentry> 241 </variablelist> 242 </para> 243 243 </sect3> 244 244 </sect2> 245 245 </sect1> 246 <!-- 246 <!--3 --> 247 247 <sect1 xml:id="generate_init"> 248 248 <title> Generate your init.pro file </title> 249 249 <para> 250 251 </para> 252 <para> 253 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> 254 254 <prompt>$</prompt> <userinput><command>cd</command> <parameter>${HOME}/SAXO_DIR/SRC</parameter></userinput> 255 255 <prompt>$</prompt> <userinput><command>idl</command></userinput> … … 262 262 <prompt>&promptidl;</prompt> <userinput><command>buildinit</command></userinput> 263 263 <computeroutput>% Compiled module: BUILDINIT.</computeroutput> 264 265 </para> 266 <para> 267 268 <!-- 269 270 264 </screen> 265 </para> 266 <para> 267 You must then answer several questions: 268 <!--<itemizedlist mark='opencircle'> --> 269 <itemizedlist> 270 <listitem> 271 271 <simpara>give the path of <filename class='directory'>${HOME}/My_IDL</filename></simpara> 272 272 </listitem> 273 273 <listitem> 274 274 <simpara>give the path of <filename class='directory'>${HOME}/SAXO_DIR</filename></simpara> 275 275 </listitem> 276 276 <listitem> 277 277 <simpara>compatibility with the old version: No (except if you want to use old programs)</simpara> 278 278 </listitem> 279 279 <listitem> 280 280 <simpara>give a default path for the data directory</simpara> 281 281 </listitem> 282 282 <listitem> 283 283 <simpara>give a default path for the postscript directory</simpara> 284 284 </listitem> 285 285 <listitem> 286 286 <simpara>give a default path for the images directory</simpara> 287 287 </listitem> 288 288 <listitem> 289 289 <simpara>give a default path for the animation directory</simpara> 290 290 </listitem> 291 291 <listitem> 292 292 <simpara>number of accessible printer and their configuration</simpara> 293 293 </listitem> 294 294 <listitem> 295 295 <simpara>default color table</simpara> 296 296 </listitem> 297 297 <listitem> 298 298 <simpara>default page orientation (portrait/landscape)</simpara> 299 299 </listitem> 300 300 <listitem> 301 301 <simpara>default page size</simpara> 302 302 </listitem> 303 303 <listitem> 304 304 <simpara>default window size</simpara> 305 305 </listitem> 306 306 <listitem> 307 307 <simpara>postscript archiving options</simpara> 308 308 </listitem> 309 309 <listitem> 310 310 <simpara>name of the init file (<filename>init.pro</filename>)</simpara> 311 311 </listitem> 312 313 </para> 314 <para> 315 312 </itemizedlist> 313 </para> 314 <para> 315 <screen> 316 316 <computeroutput>% Compiled module: CW_FIELD.</computeroutput> 317 317 <computeroutput>% Compiled module: XMANAGER.</computeroutput> … … 325 325 <computeroutput>% Compiled module: CW_FIELD.</computeroutput> 326 326 <prompt>&promptidl;</prompt> <userinput><command>exit</command></userinput> 327 328 </para> 329 <para> 330 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. 331 331 </para> 332 332 </sect1> -
trunk/SRC/Documentation/xmldoc/makefile
r353 r354 55 55 -@rm -f $(DIRTMP)/all_plots.xml 56 56 -@rm -f $(DIRTMP)/getsaxo_sed.xml 57 -@rm -f $(DIRTMP)/firststeps_sed.xml 57 58 58 59 dbkcheck : … … 108 109 $(DIRTMP)/websaxo_full.xml 109 110 @xsltproc \ 111 --output ginette \ 112 $(DIRSRC)/saxo_tracwiki.xsl \ 113 $(DIRTMP)/websaxo_full.xml 114 @xsltproc \ 110 115 $(DIRSRC)/saxo_tracwiki.xsl \ 111 116 $(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@+ *+" \ 114 119 > $@ 115 120 … … 144 149 $(DIRSRC)/saxo_tracwiki.xsl \ 145 150 $(DIRTMP)/faqsaxo_full.xml | \ 146 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \151 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 147 152 sed -e "s+@star@+*+" \ 148 153 > $@ … … 178 183 $(DIRSRC)/saxo_tracwiki.xsl \ 179 184 $(DIRTMP)/getsaxo_full.xml | \ 180 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \185 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 181 186 sed -e "s+@star@+*+" \ 182 187 > $@ … … 214 219 $(DIRSRC)/saxo_tracwiki.xsl \ 215 220 $(DIRTMP)/firststeps_full.xml | \ 216 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \221 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 217 222 sed -e "s+@star@+*+" \ 218 223 > $@ … … 239 244 $(DIRSRC)/saxo_tracwiki.xsl \ 240 245 $(DIRTMP)/all_plots.xml | \ 241 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \246 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 242 247 sed -e "s+@star@+*+" \ 243 248 > $@ … … 277 282 --output $@ \ 278 283 $(DIRTMP)/firststeps_sed.xml 279 @rm $(DIRTMP)/firststeps_sed.xml 2> /dev/null280 284 281 285 $(DIRWIKI)/Mailing : \ … … 285 289 $(DIRSRC)/saxo_tracwiki.xsl \ 286 290 $(DIRTMP)/mailing_full.xml | \ 287 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \291 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 288 292 sed -e "s+@star@+*+" \ 289 293 > $@ … … 319 323 $(DIRSRC)/saxo_tracwiki.xsl \ 320 324 $(DIRTMP)/mini_notice_full.xml | \ 321 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \325 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 322 326 sed -e "s+@star@+*+" \ 323 327 > $@ … … 353 357 $(DIRSRC)/saxo_tracwiki.xsl \ 354 358 $(DIRTMP)/tiplink_full.xml | \ 355 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \359 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 356 360 sed -e "s+@star@+*+" \ 357 361 > $@ … … 387 391 $(DIRSRC)/saxo_tracwiki.xsl \ 388 392 $(DIRTMP)/infoupdatecm_full.xml | \ 389 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \393 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 390 394 sed -e "s+@star@+*+" \ 391 395 > $@ … … 422 426 $(DIRSRC)/saxo_tracwiki.xsl \ 423 427 $(DIRTMP)/infoupdatekwd_full.xml | \ 424 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \428 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 425 429 sed -e "s+@star@+*+" \ 426 430 > $@ … … 474 478 $(DIRSRC)/saxo_tracwiki.xsl \ 475 479 $(DIRTMP)/whatissaxo_full.xml | \ 476 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \480 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 477 481 sed -e "s+@star@+*+" \ 478 482 > $@ … … 508 512 $(DIRSRC)/saxo_tracwiki.xsl \ 509 513 $(DIRTMP)/whatsnew_full.xml | \ 510 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \514 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 511 515 sed -e "s+@star@+*+" \ 512 516 > $@ … … 542 546 $(DIRSRC)/saxo_tracwiki.xsl \ 543 547 $(DIRTMP)/updatesaxo_full.xml | \ 544 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \548 awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 545 549 sed -e "s+@star@+*+" \ 546 550 > $@ -
trunk/SRC/Documentation/xmldoc/saxo_tracwiki.xsl
r353 r354 96 96 </xsl:template> 97 97 98 <xsl:template match="d:simpara">99 <xsl:text>
</xsl:text>100 <xsl:apply-templates/>101 </xsl:template>102 103 98 <xsl:template match="d:para/d:command"> 104 99 <xsl:text>{{{</xsl:text><xsl:value-of select="."/><xsl:text>}}}</xsl:text> … … 106 101 107 102 <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> 109 111 </xsl:template> 110 112 … … 122 124 using TracWiki 123 125 --> 126 <xsl:text>
</xsl:text> 124 127 <xsl:text>{{{</xsl:text> 125 128 <xsl:text>
</xsl:text> … … 168 171 169 172 <xsl:template match="d:itemizedlist/d:listitem/d:simpara/d:link[@xl:href]"> 173 <xsl:text>
</xsl:text> 170 174 <xsl:text> [</xsl:text><xsl:value-of select="@xl:href"/> <xsl:text> </xsl:text><xsl:value-of select="."/> <xsl:text>]</xsl:text> 171 175 </xsl:template> 172 176 177 <xsl:template match="d:variablelist/"> 178 <xsl:text>
</xsl:text> 179 <xsl:apply-templates/> 180 </xsl:template> 181 173 182 <xsl:template match="d:variablelist/d:varlistentry/d:listitem/d:simpara/d:link[@xl:href]"> 183 <xsl:text>
</xsl:text> 174 184 <xsl:text> [</xsl:text><xsl:value-of select="@xl:href"/> <xsl:text> </xsl:text><xsl:value-of select="."/> <xsl:text>]</xsl:text> 175 185 </xsl:template> … … 273 283 </xsl:template> 274 284 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 275 290 <xsl:template match="d:replaceable"> 276 291 <!-- … … 290 305 <xsl:template match="d:simplelist"> 291 306 <!-- but beware of links inside --> 307 <xsl:text>
</xsl:text> 292 308 <xsl:text>{{{</xsl:text> 293 309 <xsl:text>
</xsl:text> … … 302 318 <xsl:template match="d:informaltable"> 303 319 <!-- but beware of links inside --> 320 <xsl:text>
</xsl:text> 304 321 <xsl:text>{{{</xsl:text> 305 322 <xsl:text>
</xsl:text> -
trunk/SRC/Documentation/xmldoc/tiplink.html
r351 r354 28 28 29 29 <p> 30 30 There is a short selection of useful tips: 31 31 </p><div class="itemizedlist"><ul type="disc"><li> 32 32 <a href="http://www.dfanning.com/misc_tips/cursor_on_mac.html" target="_top">Using the Cursor Command on a Macintosh</a> 33 33 </li><li> 34 34 <a href="http://www.dfanning.com/widget_tips/mousewheel.html" target="_top">Using the Mouse Wheel in UNIX Widgets</a> 35 35 </li></ul></div><p> 36 36 </p> 37 38 39 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> 40 40 </div> 41 41 … … 43 43 44 44 <div class="itemizedlist"><ul type="disc"><li> 45 45 <a href="http://www.dfanning.com/" target="_top">David Fanning</a> web page 46 46 </li><li> 47 47 <a href="http://www.talkaboutprogramming.com/group/comp.lang.idl-pvwave/" target="_top">IDL-PVWAVE news group</a> 48 48 </li><li> 49 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> 50 50 </li><li> 51 51 <a href="http://iacweb.ethz.ch/staff/dominik/hiphop/" target="_top">Handy IDL-Program for HDF-Output Plotting from Dominik Brunner</a> 52 52 </li></ul></div> 53 53 </div> -
trunk/SRC/Documentation/xmldoc/tiplink.xml
r351 r354 36 36 <title>Tips</title> 37 37 <para> 38 38 There is a short selection of useful tips: 39 39 <itemizedlist> 40 40 <listitem><simpara> 41 41 <link xl:href="http://www.dfanning.com/misc_tips/cursor_on_mac.html">Using the Cursor Command on a Macintosh</link> 42 42 </simpara></listitem> 43 43 <listitem><simpara> 44 44 <link xl:href="http://www.dfanning.com/widget_tips/mousewheel.html">Using the Mouse Wheel in UNIX Widgets</link> 45 45 </simpara></listitem> 46 46 </itemizedlist> 47 47 </para> 48 49 50 48 <para> 49 More can been find on <link xl:href="http://www.dfanning.com/documents/tips.html"/> 50 </para> 51 51 </sect1> 52 52 … … 55 55 <itemizedlist> 56 56 <listitem><simpara> 57 57 <link xl:href="http://www.dfanning.com/">David Fanning</link> web page 58 58 </simpara></listitem> 59 59 <listitem><simpara> 60 60 <link xl:href="http://www.talkaboutprogramming.com/group/comp.lang.idl-pvwave/">IDL-PVWAVE news group</link> 61 61 </simpara></listitem> 62 62 <listitem><simpara> 63 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> 64 64 </simpara></listitem> 65 65 <listitem><simpara> 66 66 <link xl:href="http://iacweb.ethz.ch/staff/dominik/hiphop/">Handy IDL-Program for HDF-Output Plotting from Dominik Brunner</link> 67 67 </simpara></listitem> 68 68 </itemizedlist> -
trunk/SRC/Documentation/xmldoc/updatesaxo.html
r346 r354 28 28 29 29 <p> 30 31 32 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. 33 33 </p> 34 34 </div> … … 39 39 40 40 <p> 41 42 41 You can check the status of your <code class="filename">${HOME}/SAXO_DIR</code> with the following command: 42 </p><pre class="screen"> 43 43 <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 45 46 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"> 47 47 <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 49 50 48 </pre><p> 49 You can update your <code class="filename">${HOME}/SAXO_DIR</code> with the following command: 50 </p><pre class="screen"> 51 51 <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 53 54 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"> 55 55 <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 57 58 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"> 59 59 <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> 60 60 <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 61 </pre><p> 62 62 </p> 63 63 </div> … … 68 68 69 69 <p> 70 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>. 71 71 </p> 72 72 </div> -
trunk/SRC/Documentation/xmldoc/updatesaxo.xml
r345 r354 24 24 </revision> 25 25 <revision> 26 27 28 26 <revnumber>0.0</revnumber> 27 <date>May 2006</date> 28 <revremark>First draft</revremark> 29 29 </revision> 30 30 </revhistory> … … 36 36 <title> If you work at IDRIS, IPSL or LOCEAN </title> 37 37 <para> 38 39 40 41 42 43 44 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. 45 45 </para> 46 46 </sect1> 47 47 48 <!-- 48 <!--2 --> 49 49 50 50 <sect1 xml:id="saxo_svn"> 51 51 <title> If you got SAXO with <link xl:href="./getsaxo.html#saxo_svn"><application> Subversion (svn)</application></link> </title> 52 52 <para> 53 54 53 You can check the status of your <filename class="directory">${HOME}/SAXO_DIR</filename> with the following command: 54 <screen> 55 55 <prompt>$</prompt> <userinput><command>svn</command> <option>status</option> <option>-u</option> <filename class="directory">${HOME}/SAXO_DIR</filename></userinput> 56 57 58 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> 59 59 <prompt>$</prompt> <userinput><command>svn</command> <option>status</option> <option>-u</option> <filename class="directory">${HOME}/SAXO_DIR/SRC</filename></userinput> 60 61 62 60 </screen> 61 You can update your <filename class="directory">${HOME}/SAXO_DIR</filename> with the following command: 62 <screen> 63 63 <prompt>$</prompt> <userinput><command>svn</command> <option>update</option> <filename class="directory">${HOME}/SAXO_DIR</filename></userinput> 64 65 66 64 </screen> 65 Or, for example, if you only want to update <filename class="directory">${HOME}/SAXO_DIR/SRC</filename> directory 66 <screen> 67 67 <prompt>$</prompt> <userinput><command>svn</command> <option>update</option> <filename class="directory">${HOME}/SAXO_DIR/SRC</filename></userinput> 68 69 70 68 </screen> 69 For a quick help on <userinput>svn status</userinput> and <userinput>svn update</userinput> see 70 <screen> 71 71 <prompt>$</prompt> <userinput><command>svn</command> <option>help</option> <parameter>status</parameter></userinput> 72 72 <prompt>$</prompt> <userinput><command>svn</command> <option>help</option> <parameter>update</parameter></userinput> 73 73 </screen> 74 74 </para> 75 75 </sect1> 76 76 77 <!-- 77 <!--3 --> 78 78 79 79 <sect1 xml:id="saxo_tar"> 80 80 <title> If you got SAXO from a <link xl:href="./getsaxo.html#saxo_src_tar">tar file</link> </title> 81 81 <para> 82 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>. 83 83 </para> 84 84 </sect1> -
trunk/SRC/Documentation/xmldoc/whatissaxo.html
r351 r354 47 47 48 48 <div class="itemizedlist"><ul type="disc"><li> 49 50 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> 51 51 </li><li> 52 53 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> 54 54 </li><li> 55 56 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> 57 57 </li><li> 58 59 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> 60 60 </li><li> 61 62 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> 63 63 </li><li> 64 65 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> 66 66 </li><li> 67 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 68 68 </li><li> 69 69 <span class="application">image_viewer</span> written and maintained by AEB?? 70 70 </li></ul></div> 71 71 </div> -
trunk/SRC/Documentation/xmldoc/whatissaxo.xml
r351 r354 77 77 <itemizedlist> 78 78 <listitem><simpara> 79 80 79 <application>idl-NetCDF</application> written and maintained by Alan Iwi 80 <link xl:href="http://www.ittvis.com/codebank/search.asp?FID=261"/> 81 81 </simpara></listitem> 82 82 <listitem><simpara> 83 84 83 <application>IDLdoc</application> written and maintained by Mike Galloy 84 <link xl:href="http://www.ittvis.com/codebank/search.asp?FID=100"/> 85 85 </simpara></listitem> 86 86 <listitem><simpara> 87 88 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"/> 89 89 </simpara></listitem> 90 90 <listitem><simpara> 91 92 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"/> 93 93 </simpara></listitem> 94 94 <listitem><simpara> 95 96 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/"/> 97 97 </simpara></listitem> 98 98 <listitem><simpara> 99 100 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/"/> 101 101 </simpara></listitem> 102 102 <listitem><simpara> 103 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 104 104 </simpara></listitem> 105 105 <listitem><simpara> 106 106 <application>image_viewer</application> written and maintained by AEB?? 107 107 </simpara></listitem> 108 108 </itemizedlist> -
trunk/SRC/Documentation/xmldoc/wiki/FaqSaxo
r353 r354 128 128 129 129 Yes, 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 {{{ 131 132 #!html 132 133 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 188 189 and |. 189 190 190 * Paragraphs of {{{*.pro}}} headers are shown with a proportional191 * Paragraphs of {{{*.pro}}} headers are shown with a proportional 191 192 font in the HTML release. 192 193 … … 214 215 215 216 There 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> 220 222 </pre> 221 223 }}} … … 232 234 233 235 Not 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> 238 241 <code class="prompt">$</code> <strong class="userinput"><code>list=$(find . -name "*.pro")</code></strong> 239 242 <code class="prompt">$</code> <strong class="userinput"><code>for file in ${list}; do aspell list < ${file}; done > /tmp/list_word </code></strong> … … 249 252 250 253 To find occurences of one of these misspelled words, you have to do this : 251 {{{ 254 255 {{{ 252 256 #!html 253 257 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 269 273 270 274 You 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 {{{ 272 277 #!html 273 278 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> -
trunk/SRC/Documentation/xmldoc/wiki/FirstSteps
r353 r354 15 15 === Start IDL session: @init === 16 16 17 Each IDL session using SAXO must always start with: idl>@init. 18 ''The @ is equivalent to an include. It is used to execute a set of IDL commands that will be directly executed without any compilation (as it is the case for a procedure or a function). All variables defined and used in the @⊠file will still be accessible after the execution of the @⊠is finished (which is not the case for procedures and functions that ends with the return instruction).''{{{ 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> 17 Each 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></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> 22 30 <code class="prompt">$</code> <strong class="userinput"><code><span><strong class="command">idl</strong></span></code></strong> 23 31 <code class="computeroutput">IDL Version 6.0, Mac OS X (darwin ppc m32). (c) 2003, Research Systems, Inc.</code> … … 43 51 }}} 44 52 45 As an IDL session using SAXO must always start with idl>@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 53 As 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></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 58 79 === Basic plots ⊠=== 59 80 … … 63 84 64 85 86 65 87 {{{ 66 88 #!html … … 72 94 }}} 73 95 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 78 100 {{{ 79 101 #!html … … 88 110 89 111 Using 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 90 113 {{{ 91 114 #!html … … 107 130 108 131 132 109 133 {{{ 110 134 #!html … … 129 153 130 154 131 132 155 If 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}}}. 133 156 … … 136 159 137 160 Check that the "first_ps.ps" file is now existing ⊠161 138 162 {{{ 139 163 #!html … … 169 193 }}} 170 194 {{{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 172 195 173 196 It can therefore be customized ''as much as you want''. See this short example: 174 {{{ 197 198 {{{ 175 199 #!html 176 200 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 178 202 </pre> 179 203 }}} 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 {{{ 181 206 #!html 182 207 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 195 220 196 221 222 197 223 {{{ 198 224 #!html … … 207 233 208 234 209 210 235 the 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. 211 236 … … 213 238 214 239 215 216 240 you must put /noerase otherwise the second plot will be done in a new window. 217 241 … … 221 245 ==== scontour ==== 222 246 223 Following {{{splot}}} example, we provide {{{scontour}}} as a "super {{{contour}}}". 247 Following {{{splot}}} example, we provide {{{scontour}}} as a "super contour". 248 224 249 {{{ 225 250 #!html … … 233 258 }}} 234 259 {{{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 {{{ 237 262 #!html 238 263 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 247 272 248 273 274 249 275 {{{ 250 276 #!html … … 260 286 261 287 {{{rebin}}} is used to build an array containing an alternation of 1 and 0 in order to label one contour every two contours. 288 262 289 {{{ 263 290 #!html … … 273 300 274 301 {{{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 275 303 {{{ 276 304 #!html … … 282 310 ==== Quick look and explore 2D arrays: tvplus ==== 283 311 {{{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></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></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></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></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 325 For 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></code> <strong class="userinput"><code><span><strong class="command">xhelp, 'tvplus'</strong></span></code></strong> 331 </pre> 332 }}} 333 334 To 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></code> <strong class="userinput"><code><span><strong class="command">xfile, 'tvplus'</strong></span></code></strong> 340 </pre> 310 341 }}} 311 342 New 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></code> <strong class="userinput"><code><span><strong class="command">?tvplus</strong></span></code></strong> 317 </pre> 318 }}} 343 344 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: 345 346 {{{ 347 #!html 348 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 349 <code class="prompt">idl></code> <strong class="userinput"><code><span><strong class="command">?tvplus</strong></span></code></strong> 350 </pre> 351 }}} 352 319 353 320 354 ==== Formal quick look at 2D arrays: pltv ==== 321 355 {{{pltv}}} is a mix between tvplus and plt and allow you to have formal quick look of 2D arrays. 322 {{{ 356 357 {{{ 323 358 #!html 324 359 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 338 373 339 374 Example of Levitus temperature on a regular 1x1 grid. 340 {{{ 375 376 {{{ 341 377 #!html 342 378 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 360 396 This [../../Tests/tst_initlev.pro @tst_initlev] command allows us to define: 361 397 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 {{{ 374 411 #!html 375 412 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 401 438 We provide other initialization methods/examples 402 439 403 * [../../Tests/tst_initorca2_short.pro @tst_initorca2_short] : ORCA2 example404 * [../../Tests/tst_initorca05_short.pro @tst_initorca05_short] : ORCA05 example405 * [../../Tests/tst_initlev_stride.pro @tst_initlev_stride] : same as @tst_initlev but we skip on point over 2 in x and y direction406 * [../../Tests/tst_initorca2_short_stride.pro @tst_initorca2_short_stride] : ORCA2 with stride407 * [../../Tests/tst_initorca05_short_stride.pro @tst_initorca05_short_stride] : ORCA05 with stride408 * [../../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 position409 * [../../Tests/tst_initorca2_index.pro @tst_initorca2_index] : load ORCA2 as it see by the model410 * [../../Tests/tst_initorca05_index.pro @tst_initorca05_index] : load ORCA05 as it see by the model411 * [../../Tests/tst_initlev_index_stride.pro @tst_initlev_index_stride] : @tst_initlev_index with stride412 * [../../Tests/tst_initorca2_index_stride.pro @tst_initorca2_index_stride] : ORCA2 in index with stride413 * [../../Tests/tst_initorca05_index_stride.pro @tst_initorca05_index_stride] : ORCA05 in index with stride440 * [../../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 414 451 ==== Load the grid from OPA meshmask file ==== 415 452 416 453 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. 417 454 418 * [../../Tests/tst_initorca2.pro @tst_initorca2] : ORCA2419 * [../../Tests/tst_initorca05.pro @tst_initorca05] : ORCA05420 * [../../Tests/tst_initorca2_stride.pro @tst_initorca2_stride] : ORCA2 with stride421 * [../../Tests/tst_initorca05_stride.pro @tst_initorca05_stride] : ORCA05 with stride422 * [../../Tests/tst_initorca2_index.pro @tst_initorca2_index] : load ORCA2 as it see by the model423 * [../../Tests/tst_initorca05_index.pro @tst_initorca05_index] : load ORCA05 as it see by the model424 * [../../Tests/tst_initorca2_index_stride.pro @tst_initorca2_index_stride] : ORCA2 in index with stride425 * [../../Tests/tst_initorca05_index_stride.pro @tst_initorca05_index_stride] : ORCA05 in index with stride455 * [../../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 426 463 === Horizontal plots and maps === 427 464 428 465 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 {{{ 430 468 #!html 431 469 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 433 471 </pre> 434 472 }}} 435 436 473 ''Beware, the command is tst_plt and not @tst_plt as tst_plt.pro is a procedure and not an include.'' 437 474 See the results with 438 475 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] 445 542 === Vertical sections === 446 543 447 544 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 {{{ 449 547 #!html 450 548 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 452 550 </pre> 453 551 }}} 454 455 552 ''Beware, the command is tst_pltz and not @tst_pltz as tst_pltz.pro is a procedure and not an include.'' 456 553 See the results with 457 554 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] 464 629 === Hovmoellers and time series === 465 630 466 631 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 {{{ 468 634 #!html 469 635 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 471 637 </pre> 472 638 }}} 473 474 639 ''Beware, the command is tst_pltt and not @tst_pltt as tst_pltt.pro is a procedure and not an include.'' 475 640 See the results with 476 641 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] 483 684 === 1D plots === 484 685 485 486 686 To be continued ⊠687 -
trunk/SRC/Documentation/xmldoc/wiki/GetSaxo
r353 r354 12 12 We need to create 2 directories: 13 13 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. 15 15 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 {{{ 18 19 #!html 19 20 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 27 28 === If you work at IDRIS, IPSL or LOCEAN === 28 29 SAXO 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}}} 34 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: 35 36 37 '''IDRIS''' 38 {{{ 36 39 #!html 37 40 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 38 41 <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 {{{ 43 48 #!html 44 49 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 45 50 <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 {{{ 50 57 #!html 51 58 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 52 59 <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 54 }}} 55 56 60 </pre> 61 }}} 62 63 57 64 === If Subversion (svn) is installed on your machine === 58 65 59 66 ==== Regular users ==== 60 67 61 The ''complete'' latest revision (source + tests data files: 772 Mb) can be checked out with the following command executed in your ${HOME}: 62 {{{ 68 The '''complete''' latest revision (source + tests data files: 772 Mb) can be checked out with the following command executed in your ${HOME}: 69 70 {{{ 63 71 #!html 64 72 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 65 73 <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 77 The latest revision of the '''source files''' (45 Mb) can be checked out with the following command: 78 79 {{{ 71 80 #!html 72 81 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 73 82 <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 86 The latest revision of the '''NetCDF data files''' (728 Mb) used by the test programs can be checked out with the following command: 87 88 {{{ 79 89 #!html 80 90 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 81 91 <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 92 </pre> 83 93 }}} 84 94 85 95 ==== 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 {{{ 88 99 #!html 89 100 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 90 101 <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 102 </pre> 92 103 }}} 93 104 … … 96 107 ==== Get SAXO source files (5.8M Mb) ==== 97 108 98 Create your {{{${HOME}/SAXO_DIR}}} directory ⊠99 {{{ 109 Create your {{{${HOME}/SAXO_DIR}}} directory ⊠110 111 {{{ 100 112 #!html 101 113 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 103 115 <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> 104 116 <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 106 }}} 107 108 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). 109 121 110 122 This tar.gz file could also be downloaded with {{{wget}}} or {{{curl}}} 111 '''wget'''{{{ 123 124 '''wget''' 125 {{{ 112 126 #!html 113 127 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 114 128 <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 {{{ 119 135 #!html 120 136 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 121 137 <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 142 Untar the file 143 144 {{{ 128 145 #!html 129 146 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 131 148 <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> 132 149 <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 150 </pre> 134 151 }}} 135 152 136 153 ==== Get SAXO tests data files (238M Mb) ==== 137 154 138 139 140 * {{{${HOME}/My_IDL}}}. This is the easiest solution but it could be inconvenient if your ${HOME} disk space is limited.155 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 156 157 * {{{${HOME}/My_IDL}}}. This is the easiest solution but it could be inconvenient if your ${HOME} disk space is limited. 141 158 142 159 * 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>iodir = '''''the chosen directory'''''. 143 {{{ 160 161 {{{ 144 162 #!html 145 163 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 147 165 <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> 148 166 <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 170 Download [http://forge.ipsl.jussieu.fr/saxo/download/SAXO_DATA_20060602.tar.gz SAXO_DATA_20060602.tar.gz] (238M Mb) 171 or with {{{wget}}} or {{{curl}}} ⊠172 173 174 '''wget''' 175 {{{ 156 176 #!html 157 177 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 158 178 <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 {{{ 163 185 #!html 164 186 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 165 187 <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 167 }}} 168 169 188 </pre> 189 }}} 190 191 170 192 == Generate your init.pro file == 171 193 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 {{{ 194 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. 195 196 {{{ 174 197 #!html 175 198 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 180 203 <code class="prompt">idl></code> <strong class="userinput"><code><span><strong class="command">buildinit</strong></span></code></strong> 181 204 <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 208 You 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 {{{ 201 225 #!html 202 226 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 212 236 <code class="computeroutput">% Compiled module: CW_FIELD.</code> 213 237 <code class="prompt">idl></code> <strong class="userinput"><code><span><strong class="command">exit</strong></span></code></strong> 214 215 }}} 216 217 238 </pre> 239 }}} 240 241 There is an example of the kind of [idlfiles/init_example.pro init.pro] you should get. 218 242 219 243 == After this == -
trunk/SRC/Documentation/xmldoc/wiki/InfoUpdateCm
r352 r354 14 14 15 15 == Commons disappeared == 16 16 17 {{{ 17 18 #!docbook … … 42 43 == Commons translations == 43 44 44 According to the last release of {{{updateold.pro}}}{{{ 45 According to the last release of {{{updateold.pro}}} 46 {{{ 45 47 #!docbook 46 48 <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 15 15 == Keywords translations == 16 16 17 According to the last release of {{{updatekwd.pro}}}{{{ 17 According to the last release of {{{updatekwd.pro}}} 18 {{{ 18 19 #!docbook 19 20 <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 9 9 == saxo-users@forge.ipsl.jussieu.fr == 10 10 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] 13 13 == saxo-dev@forge.ipsl.jussieu.fr == 14 14 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 10 10 11 11 There is several ways to launch XXX which we will detail in the next sections: 12 {{{ 12 13 {{{ 13 14 #!html 14 15 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 93 94 94 95 In 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 {{{ 96 98 #!html 97 99 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 103 105 104 106 In 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 {{{ 106 109 #!html 107 110 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 112 115 === idl> xxx, 'file.nc', 'initgrid' === 113 116 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}}}{{{ 117 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}}} 118 {{{ 115 119 #!html 116 120 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 226 230 * Gif: to save a gif of the plotting window. 227 231 * 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 {{{ 229 234 #!html 230 235 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 235 240 236 241 and I'll obtain the saved figure. 237 {{{ 242 243 {{{ 238 244 #!html 239 245 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 243 249 244 250 or 245 {{{ 251 252 {{{ 246 253 #!html 247 254 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 313 320 ==== Linear calculation ==== 314 321 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: {{{ 322 If you want to make basic linear computation (like difference between fields, add/multiply by a constant âŠ). you can simply put the following commands: 323 {{{ 316 324 #!html 317 325 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen">a - b</pre> 318 326 }}} 327 319 328 {{{ 320 329 #!html 321 330 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen">numb1*a</pre> 322 331 }}} 332 323 333 {{{ 324 334 #!html 325 335 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen">a + numb</pre> 326 336 }}} 327 or any command with the following format {{{ 337 or any command with the following format 338 {{{ 328 339 #!html 329 340 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen">numb1*a + numb2*b + numb3*c ⊠+ numb</pre> … … 333 344 ==== Any kind of computation ==== 334 345 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: {{{ 346 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: 347 {{{ 336 348 #!html 337 349 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen">"a"^2</pre> 338 350 }}} 351 339 352 {{{ 340 353 #!html 341 354 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen">"a" - abs("b")</pre> 342 355 }}} 356 343 357 {{{ 344 358 #!html … … 477 491 * the middle mouse button to create vertical plots (pltz) 478 492 * the right mouse button to create common hovmoellers for xt and yt cuts (pltt)In summary: 479 * LCL--->plt493 * LCL--->plt 480 494 481 495 … … 491 505 492 506 493 * LCM--->pltz507 * LCM--->pltz 494 508 495 509 … … 505 519 506 520 507 * LCR--->pltt521 * LCR--->pltt 508 522 509 523 … … 535 549 A double-click with the right button in the second frame will erase the 536 550 plot.In summary: 537 * DCL--->"reference" frame551 * DCL--->"reference" frame 538 552 539 553 … … 549 563 550 564 551 * DCM--->"target" frame565 * DCM--->"target" frame 552 566 553 567 … … 563 577 564 578 565 * DCR--->erase the frame579 * DCR--->erase the frame 566 580 567 581 … … 573 587 574 588 load xxx with the command: 575 {{{ 589 590 {{{ 576 591 #!html 577 592 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 675 690 676 691 In the IDL window type (as many time you click on a button since a problem occurs in xxx !!!), 677 {{{ 692 693 {{{ 678 694 #!html 679 695 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 684 700 685 701 in the IDL window, type 686 {{{ 702 703 {{{ 687 704 #!html 688 705 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> … … 703 720 overflow. 704 721 To clean up this memory: 705 {{{ 722 723 {{{ 706 724 #!html 707 725 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> -
trunk/SRC/Documentation/xmldoc/wiki/TipLink
r353 r354 9 9 == Tips == 10 10 11 11 There is a short selection of useful tips: 12 12 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 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 ] 16 16 == Links == 17 17 18 * [http://www.dfanning.com/ David Fanning] web page18 * [http://www.dfanning.com/ David Fanning] web page 19 19 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 9 9 == If you work at IDRIS, IPSL or LOCEAN == 10 10 11 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 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. 17 17 18 18 == If you got SAXO with Subversion (svn) == 19 19 20 You can check the status of your {{{${HOME}/SAXO_DIR}}} with the following command: 21 {{{ 20 You can check the status of your {{{${HOME}/SAXO_DIR}}} with the following command: 21 22 {{{ 22 23 #!html 23 24 <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 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> 26 27 }}} 27 28 28 Or, for example, if you only want to check the status of {{{${HOME}/SAXO_DIR/SRC}}} directory 29 {{{ 29 Or, for example, if you only want to check the status of {{{${HOME}/SAXO_DIR/SRC}}} directory 30 31 {{{ 30 32 #!html 31 33 <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 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> 34 36 }}} 35 37 36 You can update your {{{${HOME}/SAXO_DIR}}} with the following command: 37 {{{ 38 You can update your {{{${HOME}/SAXO_DIR}}} with the following command: 39 40 {{{ 38 41 #!html 39 42 <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 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> 42 45 }}} 43 46 44 Or, for example, if you only want to update {{{${HOME}/SAXO_DIR/SRC}}} directory 45 {{{ 47 Or, for example, if you only want to update {{{${HOME}/SAXO_DIR/SRC}}} directory 48 49 {{{ 46 50 #!html 47 51 <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 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> 50 54 }}} 51 55 52 For a quick help on svn status and svn update see 53 {{{ 56 For a quick help on svn status and svn update see 57 58 {{{ 54 59 #!html 55 60 <pre xmlns:xl="http://www.w3.org/1999/xlink" class="screen"> 56 61 <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> 57 62 <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 63 </pre> 59 64 }}} 60 65 61 66 == If you got SAXO from a tar file == 62 67 63 68 The only way to update SAXO is to re-download and reinstall the tar file as you done for the [wiki:GetSaxo first installation]. 64 69 -
trunk/SRC/Documentation/xmldoc/wiki/WhatisSaxo
r353 r354 22 22 == Include == 23 23 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 37 43 38 * image_viewer written and maintained by AEB??44 * image_viewer written and maintained by AEB?? 39 45 -
trunk/SRC/Documentation/xmldoc/wiki/WhatsNew
r352 r354 72 72 == Changeset 2 (revision date=2002-09-11 actually done 2006-04-13) == 73 73 74 This revision is equivalent to '' obsolete'' CVS repository.74 This revision is equivalent to '''obsolete''' CVS repository. 75 75 76 76 Details can be seen in [http://forge.ipsl.jussieu.fr/saxo/changeset/2 Changeset 2]. -
trunk/SRC/Documentation/xmldoc/wiki/WikiStart
r353 r354 17 17 == What's new == 18 18 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). 20 20 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'''. 22 22 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. 24 24 25 * 25 * More details in [wiki:WhatsNew What's new in SAXO] 26 26 == Get SAXO == 27 27 28 * [wiki:GetSaxo Get] SAXO28 * [wiki:GetSaxo Get] SAXO 29 29 30 * [wiki:UpdateSaxo Update] SAXO30 * [wiki:UpdateSaxo Update] SAXO 31 31 32 * [http://forge.ipsl.jussieu.fr/saxo/browser/trunk Browse] SAXO32 * [http://forge.ipsl.jussieu.fr/saxo/browser/trunk Browse] SAXO 33 33 34 34 == Support == 35 35 36 * 36 * You like SAXO? Please subscribe to SAXO [wiki:Mailing mailing lists] (subscription and archives). 37 37 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]. 39 39 40 * [wiki:FaqSaxo FAQ]40 * [wiki:FaqSaxo FAQ] 41 41 == Documentation == 42 42 [wiki:FirstSteps First Steps] with SAXO. See also plots of First Steps in [wiki:AllPlots All plots] … … 49 49 == SAXO team == 50 50 51 51 52 '''Sébastien Masson''' 52 53 53 Author 54 54 55 55 56 '''Clément De Boyer Montégut''' 56 57 57 Co-author 58 58 59 59 60 '''Françoise Pinsard''' 61 Project owner (trac, mailman and svn) 60 62 61 Project owner (trac, mailman and svn)62 63 63 64 '''Olivier Thauvin'''
Note: See TracChangeset
for help on using the changeset viewer.