Changeset 402 for trunk/SRC/Documentation/idldoc_assistant_output
- Timestamp:
- 07/23/09 11:18:49 (15 years ago)
- Location:
- trunk/SRC/Documentation/idldoc_assistant_output
- Files:
-
- 229 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SRC/Documentation/idldoc_assistant_output/Calendar/caldat.html
r338 r402 236 236 237 237 <h4>Version</h4> 238 $Id: caldat.pro 3 27 2007-12-13 16:22:35Z pinsard $238 $Id: caldat.pro 371 2008-08-07 09:32:02Z pinsard $ 239 239 240 240 <h4>History</h4> … … 270 270 271 271 <h4>Uses routines</h4> 272 cm_4cal272 <a href="..//Commons/cm_4cal.html">cm_4cal</a> 273 273 274 274 -
trunk/SRC/Documentation/idldoc_assistant_output/Calendar/date2jul.html
r338 r402 242 242 <h3>Examples</h3><pre> 243 243 244 IDL> jday = juldate(19930124)245 IDL> print, date2jul(19931205) EQ julday(12,5,1993)246 1 247 IDL> print, date2jul(931205,/grads) EQ julday(12,5,1993)248 1 249 IDL> print, date2jul(19931205.5d) EQ julday(12,5,1993,12,0,0)250 1 251 IDL> print, date2jul(19931205.0d) EQ julday(12,5,1993,0,0,0)244 IDL> jday = juldate(19930124) 245 IDL> print, date2jul(19931205) EQ julday(12,5,1993) 246 1 247 IDL> print, date2jul(931205,/grads) EQ julday(12,5,1993) 248 1 249 IDL> print, date2jul(19931205.5d) EQ julday(12,5,1993,12,0,0) 250 1 251 IDL> print, date2jul(19931205.0d) EQ julday(12,5,1993,0,0,0) 252 252 1 253 253 … … 255 255 256 256 <h4>Version</h4> 257 $Id: date2jul.pro 3 29 2007-12-20 17:12:44Z smasson$257 $Id: date2jul.pro 371 2008-08-07 09:32:02Z pinsard $ 258 258 259 259 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Calendar/date2string.html
r338 r402 123 123 124 124 125 Used to pass keywords to < proidl>string</proidl> function125 Used to pass keywords to <a href="/Applications/itt/idl64/help/online_help/STRING.html">STRING</a> function 126 126 127 127 … … 130 130 <h3>Examples</h3><pre> 131 131 132 IDL> print, date2string(19900123)132 IDL> print, date2string(19900123) 133 133 Jan 23, 1990 134 IDL> print, date2string(19900123, format = '(C(CMOA))')134 IDL> print, date2string(19900123, format = '(C(CMOA))') 135 135 JAN 23, 1990 136 136 … … 138 138 139 139 <h4>Version</h4> 140 $Id: date2string.pro 3 27 2007-12-13 16:22:35Z pinsard $140 $Id: date2string.pro 378 2008-08-12 12:35:46Z pinsard $ 141 141 142 142 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Calendar/daysinmonth.html
r338 r402 127 127 128 128 <h3>Examples</h3><pre> 129 IDL> ndays = daysinmonth(2, 2000) 129 130 IDL> ndays = daysinmonth(2, 2000) 130 131 131 132 </pre><h3>Version history</h3> 132 133 133 134 <h4>Version</h4> 134 $Id: daysinmonth.pro 3 25 2007-12-06 10:04:53Z pinsard $135 $Id: daysinmonth.pro 371 2008-08-07 09:32:02Z pinsard $ 135 136 136 137 <h4>History</h4> … … 151 152 152 153 <h4>Uses routines</h4> 153 cm_4cal154 updatenew154 <a href="..//Commons/cm_4cal.html">cm_4cal</a> 155 <a href="..//ForOldVersion/updatenew.html">updatenew</a> 155 156 156 157 -
trunk/SRC/Documentation/idldoc_assistant_output/Calendar/jul2date.html
r338 r402 225 225 <h3>Examples</h3><pre> 226 226 227 IDL> print, jul2date(julday(12,23,1999))227 IDL> print, jul2date(julday(12,23,1999)) 228 228 19991223 229 IDL> print, jul2date(julday(12,23,1999,12,0,0))229 IDL> print, jul2date(julday(12,23,1999,12,0,0)) 230 230 19991224. 231 IDL> print, jul2date(julday(12,23,1999,12,0,0)), format='(f11.2)'231 IDL> print, jul2date(julday(12,23,1999,12,0,0)), format='(f11.2)' 232 232 19991223.50 233 IDL> print, jul2date(julday(12,23,1999,0,0,0)), format='(f11.2)'233 IDL> print, jul2date(julday(12,23,1999,0,0,0)), format='(f11.2)' 234 234 19991223.00 235 235 … … 237 237 238 238 <h4>Version</h4> 239 $Id: jul2date.pro 3 27 2007-12-13 16:22:35Z pinsard $239 $Id: jul2date.pro 371 2008-08-07 09:32:02Z pinsard $ 240 240 241 241 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Calendar/julday.html
r338 r402 231 231 232 232 <h4>Version</h4> 233 $Id: julday.pro 3 27 2007-12-13 16:22:35Z pinsard$233 $Id: julday.pro 396 2009-04-08 16:14:31Z smasson $ 234 234 <h4>History</h4> 235 235 Translated from "Numerical Recipes in C", by William H. Press, … … 272 272 273 273 <h4>Uses routines</h4> 274 cm_4cal274 <a href="..//Commons/cm_4cal.html">cm_4cal</a> 275 275 276 276 -
trunk/SRC/Documentation/idldoc_assistant_output/Calendar/leapyr.html
r338 r402 111 111 112 112 <h3>Examples</h3><pre> 113 IDL> result = leapyr(2000)113 IDL> result = leapyr(2000) 114 114 115 115 </pre><h3>Version history</h3> 116 116 117 117 <h4>Version</h4> 118 $Id: leapyr.pro 3 27 2007-12-13 16:22:35Z pinsard $118 $Id: leapyr.pro 371 2008-08-07 09:32:02Z pinsard $ 119 119 120 120 <h4>History</h4> … … 147 147 148 148 <h4>Uses routines</h4> 149 cm_4cal149 <a href="..//Commons/cm_4cal.html">cm_4cal</a> 150 150 151 151 -
trunk/SRC/Documentation/idldoc_assistant_output/Calendar/monthname.html
r338 r402 122 122 123 123 124 Used to pass keywords to < proidl>string</proidl> function124 Used to pass keywords to <a href="/Applications/itt/idl64/help/online_help/STRING.html">STRING</a> function 125 125 126 126 … … 138 138 139 139 <h4>Version</h4> 140 $Id: monthname.pro 3 27 2007-12-13 16:22:35Z pinsard $140 $Id: monthname.pro 378 2008-08-12 12:35:46Z pinsard $ 141 141 142 142 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Colors/color24.html
r338 r402 119 119 or the decimal number 65535, type: 120 120 121 IDL> color = COLOR24([255, 255, 0]) 122 121 IDL> color = COLOR24([255, 255, 0]) 123 122 124 123 </pre><h3>Version history</h3> 125 124 126 125 <h4>Version</h4> 127 $Id: color24.pro 3 27 2007-12-13 16:22:35Z pinsard $126 $Id: color24.pro 371 2008-08-07 09:32:02Z pinsard $ 128 127 129 128 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Colors/colorbar.html
r363 r402 434 434 To display a horizontal color bar above a contour plot, type: 435 435 436 IDL> LOADCT, 5, NCOLORS=100437 IDL> CONTOUR, DIST(31,41), POSITION=[0.15, 0.15, 0.95, 0.75], $438 IDL> C_COLORS=INDGEN(25)*4, NLEVELS=25439 IDL> COLORBAR, NCOLORS=100436 IDL> LOADCT, 5, NCOLORS=100 437 IDL> CONTOUR, DIST(31,41), POSITION=[0.15, 0.15, 0.95, 0.75], $ 438 IDL> C_COLORS=INDGEN(25)*4, NLEVELS=25 439 IDL> COLORBAR, NCOLORS=100 440 440 441 441 </pre><h3>Version history</h3> 442 442 443 443 <h4>Version</h4> 444 $Id: colorbar.pro 358 2008-04-28 09:41:14Z pinsard$444 $Id: colorbar.pro 400 2009-07-17 10:27:52Z smasson $ 445 445 446 446 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Colors/getcolor.html
r338 r402 269 269 270 270 <h3>Examples</h3><pre> 271 271 272 To load a yellow color in color index 100 and plot in yellow, type: 272 273 273 274 274 IDL> yellow = GETCOLOR('yellow', 100) 275 IDL> PLOT, data, COLOR=yellow 275 276 276 277 or, 277 278 278 279 IDL> PLOT, data, COLOR=GETCOLOR('yellow', 100) 279 280 280 281 To do the same thing on a 24-bit color system with decomposed color on, type: 281 282 282 283 IDL> PLOT, data, COLOR=GETCOLOR('yellow', /TRUE) 283 284 284 285 or in IDL 5.2 and higher, 285 286 286 287 287 IDL> DEVICE, Decomposed=1 288 IDL> PLOT, data, COLOR=GETCOLOR('yellow') 288 289 289 290 To load all 16 colors into the current color table, starting at 290 291 color index 200, type: 291 292 292 293 IDL> TVLCT, GETCOLOR(), 200 293 294 294 295 To add the color names to a list widget: 295 296 296 297 IDL> listID = Widget_List(baseID, Value=GetColor(/Names), YSize=16) 297 298 298 299 To load all 16 colors and have the color indices returned in a structure: 299 300 300 301 302 303 301 IDL> DEVICE, Decomposed=0 302 IDL> colors = GetColor(/Load, Start=1) 303 IDL> HELP, colors, /Structure 304 IDL> PLOT, data, COLOR=colors.yellow 304 305 305 306 To get the direct color values as 24-bit integers in color structure fields: 306 307 307 308 309 308 IDL> DEVICE, Decomposed=1 309 IDL> colors = GetColor(/Load) 310 IDL> PLOT, data, COLOR=colors.yellow 310 311 311 312 Note that the START keyword value is ignored if on a 24-bit device, … … 313 314 writing code like this: 314 315 315 316 317 318 319 316 IDL> colors = GetColor(/Load) 317 IDL> PLOT, data, Color=colors.yellow; IDL> DEVICE, Decomposed=0 318 IDL> colors = GetColor(/Load, Start=1) 319 IDL> HELP, colors, /Structure 320 IDL> PLOT, data, COLOR=colors.yellow 320 321 321 322 To get the direct color values as 24-bit integers in color structure fields: 322 323 323 324 325 324 IDL> DEVICE, Decomposed=1 325 IDL> colors = GetColor(/Load) 326 IDL> PLOT, data, COLOR=colors.yellow 326 327 327 328 Note that the START keyword value is ignored if on a 24-bit device, … … 329 330 writing code like this: 330 331 331 332 332 IDL> colors = GetColor(/Load) 333 IDL> PLOT, data, Color=colors.yellow 333 334 334 335 </pre><h3>Version history</h3> 335 336 336 337 <h4>Version</h4> 337 $Id: getcolor.pro 3 27 2007-12-13 16:22:35Z pinsard $338 $Id: getcolor.pro 371 2008-08-07 09:32:02Z pinsard $ 338 339 339 340 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Computation/curl.html
r338 r402 46 46 <tr> 47 47 <td width="10%"> 48 <a href=" "><img src="./../prev.gif" border="0" alt="Previous"></a></td>48 <a href="bsf.html"><img src="./../prev.gif" border="0" alt="Previous"></a></td> 49 49 <td width="80%" align="center" valign="center"> 50 50 <font size=-1><i>SAXO Documentation Assistant</i>: <a href="./../home.html">Overview</a></font></td> … … 187 187 188 188 <h3>Examples</h3><pre> 189 189 190 </pre><h3>Version history</h3> 190 191 191 192 <h4>Version</h4> 192 $Id: curl.pro 3 27 2007-12-13 16:22:35Z pinsard $193 $Id: curl.pro 371 2008-08-07 09:32:02Z pinsard $ 193 194 194 195 <h4>History</h4> … … 226 227 227 228 <h4>Uses routines</h4> 228 cm_4cal229 cm_4data230 cm_4mesh229 <a href="..//Commons/cm_4cal.html">cm_4cal</a> 230 <a href="..//Commons/cm_4data.html">cm_4data</a> 231 <a href="..//Commons/cm_4mesh.html">cm_4mesh</a> 231 232 232 233 -
trunk/SRC/Documentation/idldoc_assistant_output/Computation/directory-overview.html
r321 r402 21 21 <ul> 22 22 23 <li><a href="bsf.html" target="file_frame">bsf.pro</a></li> 23 24 <li><a href="curl.html" target="file_frame">curl.pro</a></li> 24 25 <li><a href="div.html" target="file_frame">div.pro</a></li> 25 26 <li><a href="grad.html" target="file_frame">grad.pro</a></li> 27 <li><a href="msf.html" target="file_frame">msf.pro</a></li> 26 28 <li><a href="norm.html" target="file_frame">norm.pro</a></li> 27 29 </ul> 28 30 29 <div id="tagline"> 4files</div>31 <div id="tagline">6 files</div> 30 32 31 33 -
trunk/SRC/Documentation/idldoc_assistant_output/Computation/div.html
r338 r402 186 186 187 187 <h3>Examples</h3><pre> 188 IDL> @tst_initorca2 189 IDL> plt, div(dist(jpi,jpj), dist(jpi,jpj)) 188 189 IDL> @tst_initorca2 190 IDL> plt, div(dist(jpi,jpj), dist(jpi,jpj)) 190 191 191 192 </pre><h3>Version history</h3> 192 193 193 194 <h4>Version</h4> 194 $Id: div.pro 3 27 2007-12-13 16:22:35Z pinsard $195 $Id: div.pro 378 2008-08-12 12:35:46Z pinsard $ 195 196 196 197 <h4>History</h4> … … 227 228 228 229 <h4>Uses routines</h4> 229 cm_4cal230 cm_4data231 cm_4mmesh230 <a href="..//Commons/cm_4cal.html">cm_4cal</a> 231 <a href="..//Commons/cm_4data.html">cm_4data</a> 232 <a href="..//Commons/cm_4mesh.html">cm_4mesh</a> 232 233 233 234 -
trunk/SRC/Documentation/idldoc_assistant_output/Computation/grad.html
r338 r402 50 50 <font size=-1><i>SAXO Documentation Assistant</i>: <a href="./../home.html">Overview</a></font></td> 51 51 <td width="10%" align="right"> 52 <a href=" norm.html"><img src="./../next.gif" border="0" alt="Next"></a></td>52 <a href="msf.html"><img src="./../next.gif" border="0" alt="Next"></a></td> 53 53 </tr> 54 54 </table> … … 165 165 166 166 <h3>Examples</h3><pre> 167 IDL> @tst_initorca2 168 IDL> plt, grad({arr:gphit,g:'T'}, 'x') 169 IDL> plt, grad({arr:gphit,g:'T'}, 'y') 167 168 IDL> @tst_initorca2 169 IDL> plt, grad({arr:gphit,g:'T'}, 'x') 170 IDL> plt, grad({arr:gphit,g:'T'}, 'y') 170 171 171 172 </pre><h3>Version history</h3> 172 173 173 174 <h4>Version</h4> 174 $Id: grad.pro 3 27 2007-12-13 16:22:35Z pinsard $175 $Id: grad.pro 371 2008-08-07 09:32:02Z pinsard $ 175 176 176 177 <h4>History</h4> … … 197 198 198 199 <h4>Uses routines</h4> 199 cm_4cal200 cm_4data201 cm_4mesh200 <a href="..//Commons/cm_4cal.html">cm_4cal</a> 201 <a href="..//Commons/cm_4data.html">cm_4data</a> 202 <a href="..//Commons/cm_4mesh.html">cm_4mesh</a> 202 203 203 204 -
trunk/SRC/Documentation/idldoc_assistant_output/Computation/norm.html
r338 r402 46 46 <tr> 47 47 <td width="10%"> 48 <a href=" grad.html"><img src="./../prev.gif" border="0" alt="Previous"></a></td>48 <a href="msf.html"><img src="./../prev.gif" border="0" alt="Previous"></a></td> 49 49 <td width="80%" align="center" valign="center"> 50 50 <font size=-1><i>SAXO Documentation Assistant</i>: <a href="./../home.html">Overview</a></font></td> … … 80 80 81 81 <h3>Return value</h3> 82 A 2D (xy), 3D (xyz or yt), 4D (xyzt) Array82 a 2D (xy), 3D (xyz or yt), 4D (xyzt) array 83 83 84 84 … … 121 121 122 122 Matrix representing the meridional coordinates (at V/U point) of a field of vectors 123 A 2D (xy), 3D (xyz or yt), 4D (xyzt) or a structure readable by123 A 2D (xy), 3D (xyz or yt), 4D (xyzt) array or a structure readable by 124 124 <a href="..//ToBeReviewed/LECTURE/litchamp.html">litchamp</a> and containing a 2D (xy), 3D (xyz or yt), 4D (xyzt) array. 125 125 Note that the dimension of the array must suit the domain dimension. … … 168 168 169 169 <h3>Examples</h3><pre> 170 170 171 To calculate the average of the norm of streams on all the domain 171 172 between 0 and 50: 172 173 173 IDL> domdef, 0, 50 174 IDL> res = norm(un, vn, dir = 'xyz') 174 175 175 176 </pre><h3>Version history</h3> 176 177 177 178 <h4>Version</h4> 178 $Id: norm.pro 3 27 2007-12-13 16:22:35Z pinsard $179 $Id: norm.pro 371 2008-08-07 09:32:02Z pinsard $ 179 180 180 181 <h4>History</h4> … … 208 209 209 210 <h4>Uses routines</h4> 210 cm_4mesh211 cm_4data212 cm_4cal211 <a href="..//Commons/cm_4mesh.html">cm_4mesh</a> 212 <a href="..//Commons/cm_4data.html">cm_4data</a> 213 <a href="..//Commons/cm_4cal.html">cm_4cal</a> 213 214 214 215 -
trunk/SRC/Documentation/idldoc_assistant_output/ForOldVersion/keep_compatibility.html
r338 r402 112 112 113 113 <h3>Examples</h3><pre> 114 keep_compatibility, 0 114 115 IDL> keep_compatibility, 0 115 116 116 117 </pre><h3>Version history</h3> 117 118 118 119 <h4>Version</h4> 119 $Id: keep_compatibility.pro 3 25 2007-12-06 10:04:53Z pinsard $120 $Id: keep_compatibility.pro 372 2008-08-08 12:31:53Z pinsard $ 120 121 121 122 <h4>History</h4> … … 135 136 136 137 <h4>Uses routines</h4> 137 cm_general138 <a href="..//Commons/cm_general.html">cm_general</a> 138 139 139 140 -
trunk/SRC/Documentation/idldoc_assistant_output/Grid/changemsk.html
r338 r402 129 129 130 130 <h3>Examples</h3><pre> 131 IDL> a = changemsk(tmask[*,*,0]) 131 132 IDL> a = changemsk(tmask[*,*,0]) 133 132 134 to add ocean points 133 IDL> a = 1 - changemsk(1 - tmask[*,*,0])135 IDL> a = 1 - changemsk(1 - tmask[*,*,0]) 134 136 135 137 </pre><h3>Version history</h3> 136 138 137 139 <h4>Version</h4> 138 $Id: changemsk.pro 3 27 2007-12-13 16:22:35Z pinsard $140 $Id: changemsk.pro 371 2008-08-07 09:32:02Z pinsard $ 139 141 140 142 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Grid/computegrid.html
r338 r402 732 732 733 733 <h4>Version</h4> 734 $Id: computegrid.pro 3 27 2007-12-13 16:22:35Z pinsard$734 $Id: computegrid.pro 399 2009-07-02 08:38:54Z smasson $ 735 735 736 736 <h4>History</h4> 737 737 Sebastien Masson (smasson@lodyc.jussieu.fr) 738 738 2000-04-20 739 740 739 Sept 2004, several bug fix to suit C grid type... 740 Aug 2005, rewritte almost everything... 741 741 742 742 … … 748 748 <h4>Restrictions</h4> 749 749 if the grid has x/y periodicity overlap and/or if 750 751 752 753 754 755 750 the mask has 0 everywhere at the border (like a closed sea) and 751 if (we did not activate /plain and xminmesh, xmaxmesh, yminmesh, 752 ymaxmesh keywords are defined to their default values), we redefine 753 xminmesh, xmaxmesh, yminmesh, ymaxmesh in order to reove the 754 overlapping part and/or to open the domain (avoid it be forced 755 to use cell_fill = 1). 756 756 757 757 FUV points definition is not exact if the grid is irregular … … 762 762 763 763 <h4>Uses routines</h4> 764 cm_4mesh765 cm_4data766 cm_4cal764 <a href="..//Commons/cm_4mesh.html">cm_4mesh</a> 765 <a href="..//Commons/cm_4data.html">cm_4data</a> 766 <a href="..//Commons/cm_4cal.html">cm_4cal</a> 767 767 768 768 -
trunk/SRC/Documentation/idldoc_assistant_output/Grid/micromeshmask.html
r338 r402 172 172 173 173 <h4>Version</h4> 174 $Id: micromeshmask.pro 3 27 2007-12-13 16:22:35Z pinsard$174 $Id: micromeshmask.pro 394 2009-02-26 13:58:03Z smasson $ 175 175 176 176 <h4>History</h4> … … 275 275 276 276 <h3>Examples</h3><pre> 277 IDL> meshdir='/d1fes2-raid2/smasson/DATA/ORCA05/' 278 IDL> micromeshmask, 'meshmask_ORCA_R05.nc',iodir=meshdir 277 278 IDL> meshdir='/d1fes2-raid2/smasson/DATA/ORCA05/' 279 IDL> micromeshmask, 'meshmask_ORCA_R05.nc',iodir=meshdir 279 280 280 281 -
trunk/SRC/Documentation/idldoc_assistant_output/Grid/n128gaussian.html
r338 r402 89 89 90 90 <h3>Examples</h3><pre> 91 IDL> lat=n128gaussian() 91 92 IDL> lat=n128gaussian() 92 93 93 94 </pre><h3>Version history</h3> 94 95 95 96 <h4>Version</h4> 96 $Id: n128gaussian.pro 3 25 2007-12-06 10:04:53Z pinsard $97 $Id: n128gaussian.pro 371 2008-08-07 09:32:02Z pinsard $ 97 98 98 99 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Grid/n160gaussian.html
r338 r402 89 89 90 90 <h3>Examples</h3><pre> 91 IDL> lat=n160gaussian() 91 92 IDL> lat=n160gaussian() 92 93 93 94 </pre><h3>Version history</h3> 94 95 95 96 <h4>Version</h4> 96 $Id: n160gaussian.pro 3 25 2007-12-06 10:04:53Z pinsard $97 $Id: n160gaussian.pro 371 2008-08-07 09:32:02Z pinsard $ 97 98 98 99 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Grid/n256gaussian.html
r338 r402 89 89 90 90 <h3>Examples</h3><pre> 91 IDL> lat=n256gaussian() 91 92 IDL> lat=n256gaussian() 92 93 93 94 </pre><h3>Version history</h3> 94 95 95 96 <h4>Version</h4> 96 $Id: n256gaussian.pro 3 25 2007-12-06 10:04:53Z pinsard $97 $Id: n256gaussian.pro 371 2008-08-07 09:32:02Z pinsard $ 97 98 98 99 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Grid/n48gaussian.html
r338 r402 89 89 90 90 <h3>Examples</h3><pre> 91 IDL> lat=n48gaussian() 91 92 IDL> lat=n48gaussian() 92 93 93 94 </pre><h3>Version history</h3> 94 95 95 96 <h4>Version</h4> 96 $Id: n48gaussian.pro 3 25 2007-12-06 10:04:53Z pinsard $97 $Id: n48gaussian.pro 371 2008-08-07 09:32:02Z pinsard $ 97 98 98 99 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Grid/n80gaussian.html
r338 r402 89 89 90 90 <h3>Examples</h3><pre> 91 IDL> lat=n80gaussian() 91 92 IDL> lat=n80gaussian() 92 93 93 94 </pre><h3>Version history</h3> 94 95 95 96 <h4>Version</h4> 96 $Id: n80gaussian.pro 3 25 2007-12-06 10:04:53Z pinsard $97 $Id: n80gaussian.pro 371 2008-08-07 09:32:02Z pinsard $ 97 98 98 99 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Grid/ncdf_meshread.html
r363 r402 272 272 273 273 <h3>Examples</h3><pre> 274 IDL> ncdf_meshread [,' filename'] 274 275 IDL> ncdf_meshread [,' filename'] 275 276 276 277 </pre><h3>Version history</h3> 277 278 278 279 <h4>Version</h4> 279 $Id: ncdf_meshread.pro 3 59 2008-06-05 13:06:39Z smasson$280 $Id: ncdf_meshread.pro 371 2008-08-07 09:32:02Z pinsard $ 280 281 281 282 <h4>History</h4> … … 304 305 305 306 <h4>Uses routines</h4> 306 cm_4mesh307 cm_4data308 cm_4cal307 <a href="..//Commons/cm_4mesh.html">cm_4mesh</a> 308 <a href="..//Commons/cm_4data.html">cm_4data</a> 309 <a href="..//Commons/cm_4cal.html">cm_4cal</a> 309 310 310 311 -
trunk/SRC/Documentation/idldoc_assistant_output/Grid/ncdf_meshroms.html
r338 r402 273 273 274 274 <h3>Examples</h3><pre> 275 IDL> ncdf_meshroms [,' filename'] 275 276 IDL> ncdf_meshroms [,' filename'] 276 277 277 278 </pre><h3>Version history</h3> 278 279 279 280 <h4>Version</h4> 280 $Id: ncdf_meshroms.pro 3 27 2007-12-13 16:22:35Z pinsard $281 $Id: ncdf_meshroms.pro 371 2008-08-07 09:32:02Z pinsard $ 281 282 282 283 <h4>History</h4> … … 310 311 311 312 <h4>Uses routines</h4> 312 cm_4mesh313 cm_4data314 cm_4cal313 <a href="..//Commons/cm_4mesh.html">cm_4mesh</a> 314 <a href="..//Commons/cm_4data.html">cm_4data</a> 315 <a href="..//Commons/cm_4cal.html">cm_4cal</a> 315 316 316 317 -
trunk/SRC/Documentation/idldoc_assistant_output/Grid/restoreboxparam.html
r338 r402 105 105 106 106 <h3>Examples</h3><pre> 107 IDL> restoreboxparam, filename 107 108 IDL> restoreboxparam, filename 108 109 109 110 </pre><h3>Version history</h3> 110 111 111 112 <h4>Version</h4> 112 $Id: restoreboxparam.pro 3 25 2007-12-06 10:04:53Z pinsard$113 $Id: restoreboxparam.pro 388 2008-12-09 09:36:41Z smasson $ 113 114 114 115 <h4>History</h4> … … 131 132 132 133 <h4>Uses routines</h4> 133 cm_4mesh (and cm_demomode_usedif we are in demo mode)134 <a href="..//Commons/cm_4mesh.html">cm_4mesh</a> (and <a href="..//Commons/cm_demomode.html">cm_demomode</a> if we are in demo mode) 134 135 135 136 -
trunk/SRC/Documentation/idldoc_assistant_output/Grid/romsdepth.html
r338 r402 92 92 93 93 <h4>Version</h4> 94 $Id: romsdepth.pro 3 25 2007-12-06 10:04:53Z pinsard $94 $Id: romsdepth.pro 370 2008-08-07 07:59:15Z pinsard $ 95 95 96 96 <h4>History</h4> … … 104 104 105 105 <h4>Restrictions</h4> 106 common variable ( cm_4mesh) romszinfos must be correctly defined106 common variable (<a href="..//Commons/cm_4mesh.html">cm_4mesh</a>) romszinfos must be correctly defined 107 107 108 108 … … 111 111 112 112 <h4>Uses routines</h4> 113 cm_4mesh114 cm_4data113 <a href="..//Commons/cm_4mesh.html">cm_4mesh</a> 114 <a href="..//Commons/cm_4data.html">cm_4data</a> 115 115 116 116 -
trunk/SRC/Documentation/idldoc_assistant_output/Grid/saveboxparam.html
r338 r402 106 106 107 107 <h3>Examples</h3><pre> 108 IDL> saveboxparam, filename 108 109 IDL> saveboxparam, filename 109 110 110 111 </pre><h3>Version history</h3> 111 112 112 113 <h4>Version</h4> 113 $Id: saveboxparam.pro 3 25 2007-12-06 10:04:53Z pinsard$114 $Id: saveboxparam.pro 388 2008-12-09 09:36:41Z smasson $ 114 115 115 116 <h4>History</h4> … … 132 133 133 134 <h4>Uses routines</h4> 134 cm_4mesh (and cm_demomode_usedif we are in demo mode)135 <a href="..//Commons/cm_4mesh.html">cm_4mesh</a> (and <a href="..//Commons/cm_demomode.html">cm_demomode</a> if we are in demo mode) 135 136 136 137 -
trunk/SRC/Documentation/idldoc_assistant_output/Grid/smallmeshmask.html
r338 r402 172 172 173 173 <h4>Version</h4> 174 $Id: smallmeshmask.pro 3 27 2007-12-13 16:22:35Z pinsard $174 $Id: smallmeshmask.pro 371 2008-08-07 09:32:02Z pinsard $ 175 175 176 176 <h4>History</h4> … … 277 277 278 278 <h3>Examples</h3><pre> 279 IDL> meshdir='/d1fes2-raid2/smasson/DATA/ORCA05/' 280 IDL> smallmeshmask, 'meshmask_ORCA_R05.nc',iodir=meshdir 279 280 IDL> meshdir='/d1fes2-raid2/smasson/DATA/ORCA05/' 281 IDL> smallmeshmask, 'meshmask_ORCA_R05.nc',iodir=meshdir 281 282 282 283 </pre><h3>Version history</h3> 283 284 284 285 <h4>Version</h4> 285 $Id: smallmeshmask.pro 3 27 2007-12-13 16:22:35Z pinsard $286 $Id: smallmeshmask.pro 371 2008-08-07 09:32:02Z pinsard $ 286 287 287 288 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/clickincell.html
r338 r402 107 107 = 'T', 'W', 'U', 'V' or 'F' 108 108 the type of point 109 110 111 109 that is located in the center of the cell which the click is 110 located. default is T type of cell (with corner defined by F 111 points). 112 112 113 113 … … 199 199 200 200 <h3>Examples</h3><pre> 201 IDL> res = clickincell() 202 Click with the left button to select a cell. Clicking one more 203 time in the same cell remove the cell from the selection. 204 Click on the right button to quit. 205 206 IDL> plt, findgen(jpi,jpj),/nodata,map=[90,0,0],/ortho 207 IDL> print, clickincell(/draw,color=150,/xy) 201 IDL> res = clickincell() 202 203 Click with the left button to select a cell. Clicking one more 204 time in the same cell remove the cell from the selection. 205 Click on the right button to quit. 206 207 IDL> plt, findgen(jpi,jpj),/nodata,map=[90,0,0],/ortho 208 IDL> print, clickincell(/draw,color=150,/xy) 208 209 209 210 </pre><h3>Version history</h3> 210 211 211 212 <h4>Version</h4> 212 $Id: clickincell.pro 3 27 2007-12-13 16:22:35Z pinsard $213 $Id: clickincell.pro 372 2008-08-08 12:31:53Z pinsard $ 213 214 214 215 <h4>History</h4> … … 228 229 229 230 <h4>Uses routines</h4> 230 common.pro231 <a href="..//Obsolete/common.html">common</a> 231 232 232 233 -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/compute_fromirr_bilinear_weigaddr.html
r338 r402 235 235 236 236 <h4>Version</h4> 237 $Id: compute_fromirr_bilinear_weigaddr.pro 3 25 2007-12-06 10:04:53Z pinsard $237 $Id: compute_fromirr_bilinear_weigaddr.pro 372 2008-08-08 12:31:53Z pinsard $ 238 238 239 239 <h4>History</h4> 240 240 June 2006: Sebastien Masson (smasson@lodyc.jussieu.fr) 241 241 242 242 -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/compute_fromreg_bilinear_weigaddr.html
r338 r402 236 236 237 237 <h4>Version</h4> 238 $Id: compute_fromreg_bilinear_weigaddr.pro 3 27 2007-12-13 16:22:35Z pinsard $238 $Id: compute_fromreg_bilinear_weigaddr.pro 372 2008-08-08 12:31:53Z pinsard $ 239 239 240 240 <h4>History</h4> 241 241 November 2005: Sebastien Masson (smasson@lodyc.jussieu.fr) 242 242 243 243 -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/compute_fromreg_imoms3_weigaddr.html
r338 r402 236 236 237 237 <h4>Version</h4> 238 $Id: compute_fromreg_imoms3_weigaddr.pro 3 27 2007-12-13 16:22:35Z pinsard $238 $Id: compute_fromreg_imoms3_weigaddr.pro 372 2008-08-08 12:31:53Z pinsard $ 239 239 240 240 <h4>History</h4> 241 242 241 November 2005: Sebastien Masson (smasson@lodyc.jussieu.fr) 242 March 2006: works for rectangular grids 243 243 244 244 -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/cutpar.html
r338 r402 275 275 <h3>Examples</h3><pre> 276 276 277 IDL> x0 = [2,6,2]278 IDL> y0 = [0,2,6]279 IDL> x1 = [3,8,4]280 IDL> y1 = [4,4,6]281 IDL> x2 = [1,6,4]282 IDL> y2 = [5,6,8]283 IDL> x3 = [0,4,2]284 IDL> y3 = [1,4,8]285 IDL> n = 4286 IDL> splot, [0,10], [0,10], xstyle = 1, ystyle = 1,/nodata287 IDL> for i=0,2 do oplot, [x0[i],x1[i],x2[i],x3[i],x0[i]],[y0[i],y1[i],y2[i],y3[i],y0[i]]288 IDL> res=cutpar(x0, y0, x1, y1, x2, y2, x3, y3, n)289 IDL> for i=0,2 do oplot, [res[0,*,i]], [res[1,*,i]], color = 20+10*i, psym = 1, thick = 3277 IDL> x0 = [2,6,2] 278 IDL> y0 = [0,2,6] 279 IDL> x1 = [3,8,4] 280 IDL> y1 = [4,4,6] 281 IDL> x2 = [1,6,4] 282 IDL> y2 = [5,6,8] 283 IDL> x3 = [0,4,2] 284 IDL> y3 = [1,4,8] 285 IDL> n = 4 286 IDL> splot, [0,10], [0,10], xstyle = 1, ystyle = 1,/nodata 287 IDL> for i=0,2 do oplot, [x0[i],x1[i],x2[i],x3[i],x0[i]],[y0[i],y1[i],y2[i],y3[i],y0[i]] 288 IDL> res=cutpar(x0, y0, x1, y1, x2, y2, x3, y3, n) 289 IDL> for i=0,2 do oplot, [res[0,*,i]], [res[1,*,i]], color = 20+10*i, psym = 1, thick = 3 290 290 291 291 </pre><h3>Version history</h3> 292 292 293 293 <h4>Version</h4> 294 $Id: cutpar.pro 3 27 2007-12-13 16:22:35Z pinsard $294 $Id: cutpar.pro 372 2008-08-08 12:31:53Z pinsard $ 295 295 296 296 <h4>History</h4> 297 298 297 S. Masson (smasson@lodyc.jussieu.fr) 298 - July 5th, 2002 299 299 300 300 -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/cutsegment.html
r338 r402 210 210 211 211 <h3>Examples</h3><pre> 212 IDL> x0=[2,5] 213 IDL> y0=[5,1] 214 IDL> x1=[9,3] 215 IDL> y1=[1,8] 216 IDL> res=cutsegment(x0, y0, x1, y1, 10) 217 IDL> splot, [0,10], [0,10], xstyle = 1, ystyle = 1,/nodata 218 IDL> oplot, [x0[0], x1[0]], [y0[0], y1[0]] 219 IDL> oplot, [res[0,*,0]], [res[1,*,0]], color = 20, psym = 1, thick = 3 220 IDL> oplot, [x0[1], x1[1]], [y0[1], y1[1]] 221 IDL> oplot, [res[0,*,1]], [res[1,*,1]], color = 40, psym = 1, thick = 3 212 213 IDL> x0=[2,5] 214 IDL> y0=[5,1] 215 IDL> x1=[9,3] 216 IDL> y1=[1,8] 217 IDL> res=cutsegment(x0, y0, x1, y1, 10) 218 IDL> splot, [0,10], [0,10], xstyle = 1, ystyle = 1,/nodata 219 IDL> oplot, [x0[0], x1[0]], [y0[0], y1[0]] 220 IDL> oplot, [res[0,*,0]], [res[1,*,0]], color = 20, psym = 1, thick = 3 221 IDL> oplot, [x0[1], x1[1]], [y0[1], y1[1]] 222 IDL> oplot, [res[0,*,1]], [res[1,*,1]], color = 40, psym = 1, thick = 3 222 223 223 224 </pre><h3>Version history</h3> 224 225 225 226 <h4>Version</h4> 226 $Id: cutsegment.pro 3 27 2007-12-13 16:22:35Z pinsard $227 $Id: cutsegment.pro 371 2008-08-07 09:32:02Z pinsard $ 227 228 228 229 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/extrapolate.html
r338 r402 76 76 </font></h2> 77 77 78 <p><font face="Courier"><i>result = </i>extrapolate(<i><a href="#_extrapolate_keyword_zinput">zinput</a>, <a href="#_extrapolate_keyword_maskinput">maskinput</a>[, <a href="#_extrapolate_keyword_nb_iteration">nb_iteration</a>]</i>, <a href="#_extrapolate_keyword_ X_PERIODIC">X_PERIODIC</a>=<i>scalar, 0 or 1</i>, <a href="#_extrapolate_keyword_MINVAL">MINVAL</a>=<i>scalar</i>, <a href="#_extrapolate_keyword_MAXVAL">MAXVAL</a>=<i>scalar</i>, <a href="#_extrapolate_keyword_GE0">GE0</a>=<i>scalar 0 or 1</i>, <a href="#_extrapolate_keyword__EXTRA">_EXTRA</a>=<i>_EXTRA</i>)</font></p>78 <p><font face="Courier"><i>result = </i>extrapolate(<i><a href="#_extrapolate_keyword_zinput">zinput</a>, <a href="#_extrapolate_keyword_maskinput">maskinput</a>[, <a href="#_extrapolate_keyword_nb_iteration">nb_iteration</a>]</i>, <a href="#_extrapolate_keyword_FILLXDIR">FILLXDIR</a>=<i>scalar, 0 or 1</i>, <a href="#_extrapolate_keyword_FILLYDIR">FILLYDIR</a>=<i>scalar, 0 or 1</i>, <a href="#_extrapolate_keyword_X_PERIODIC">X_PERIODIC</a>=<i>scalar, 0 or 1</i>, <a href="#_extrapolate_keyword_MINVAL">MINVAL</a>=<i>scalar</i>, <a href="#_extrapolate_keyword_MAXVAL">MAXVAL</a>=<i>scalar</i>, <a href="#_extrapolate_keyword_GE0">GE0</a>=<i>scalar 0 or 1</i>, <a href="#_extrapolate_keyword__EXTRA">_EXTRA</a>=<i>_EXTRA</i>)</font></p> 79 79 80 80 … … 147 147 148 148 149 <a name="#_extrapolate_keyword_FILLXDIR"></a> 150 <h4>FILLXDIR 151 152 153 154 155 156 <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>scalar, 0 or 1</i></font> 157 <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>0</i></font> 158 159 </h4> 160 161 162 put 1 to specify that filling of the data must be done only along x direction 163 164 165 <a name="#_extrapolate_keyword_FILLYDIR"></a> 166 <h4>FILLYDIR 167 168 169 170 171 172 <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>scalar, 0 or 1</i></font> 173 <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>0</i></font> 174 175 </h4> 176 177 178 put 1 to specify that filling of the data must be done only along y direction 179 180 149 181 <a name="#_extrapolate_keyword_X_PERIODIC"></a> 150 182 <h4>X_PERIODIC … … 229 261 230 262 <h3>Examples</h3><pre> 231 IDL> a=extrapolate(dist(jpi,jpj),tmask[*,*,0],/x_periodic) 232 IDL> tvplus, a 233 IDL> tvplus, a*(1-tmask[*,*,0]) 263 264 IDL> a=extrapolate(dist(jpi,jpj),tmask[*,*,0],/x_periodic) 265 IDL> tvplus, a 266 IDL> tvplus, a*(1-tmask[*,*,0]) 267 234 268 get the coastline: 235 IDL> a=extrapolate(tmask[*,*,0],tmask[*,*,0],1,/x_periodic) 236 IDL> tvplus, a-tmask[*,*,0] 269 270 IDL> a=extrapolate(tmask[*,*,0],tmask[*,*,0],1,/x_periodic) 271 IDL> tvplus, a-tmask[*,*,0] 237 272 238 273 </pre><h3>Version history</h3> 239 274 240 275 <h4>Version</h4> 241 $Id: extrapolate.pro 3 27 2007-12-13 16:22:35Z pinsard$276 $Id: extrapolate.pro 384 2008-11-06 02:32:33Z smasson $ 242 277 243 278 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/extrapsmooth.html
r338 r402 211 211 212 212 <h3>Examples</h3><pre> 213 IDL> a=extrapsmooth(dist(jpi,jpj),tmask[*,*,0],/x_periodic) 214 IDL> tvplus, a 213 214 IDL> a=extrapsmooth(dist(jpi,jpj),tmask[*,*,0],/x_periodic) 215 IDL> tvplus, a 216 215 217 compare to extrapolate result: 216 IDL> b=extrapolate(dist(jpi,jpj),tmask[*,*,0],/x_periodic) 217 IDL> tvplus, b, window = 1 218 219 IDL> b=extrapolate(dist(jpi,jpj),tmask[*,*,0],/x_periodic) 220 IDL> tvplus, b, window = 1 218 221 219 222 </pre><h3>Version history</h3> 220 223 221 224 <h4>Version</h4> 222 $Id: extrapsmooth.pro 3 27 2007-12-13 16:22:35Z pinsard $225 $Id: extrapsmooth.pro 371 2008-08-07 09:32:02Z pinsard $ 223 226 <h4>History</h4> 224 227 January 2007: Sebastien Masson (smasson@lodyc.jussieu.fr) -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/file_interp.html
r363 r402 703 703 <h3>Examples</h3><pre> 704 704 705 IDL> file_interp, filein, fileout, gridout, inxaxisname = 'lo', inyaxisname = 'la', keep = ['lo', 'la', 'cond_sed'] 706 707 IDL> file_interp, in, out, gdout, inuseasmask = 'sst', inmissing_value = -1.00000e+30, missing_value = -1000.00 705 IDL> file_interp, filein, fileout, gridout, inxaxisname = 'lo', inyaxisname = 'la', keep = ['lo', 'la', 'cond_sed'] 706 IDL> file_interp, in, out, gdout, inuseasmask = 'sst', inmissing_value = -1.00000e+30, missing_value = -1000.00 708 707 709 708 </pre><h3>Version history</h3> 710 709 711 710 <h4>Version</h4> 712 $Id: file_interp.pro 3 62 2008-07-29 09:00:03Z smasson $711 $Id: file_interp.pro 383 2008-10-30 13:55:33Z smasson $ 713 712 714 713 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/fromirr.html
r338 r402 63 63 64 64 interpolate data from an irregular 2D grid to any 2D grid. 65 Only 1 method available = bilinear 65 66 Only 1 method available = bilinear 66 67 67 68 … … 268 269 dataout = total(weig*datain[addr], 1) 269 270 dataout = reform(dataout, jpio, jpjo, /over) 271 270 272 In that case, method, lonin, latin, are not used (but are necessary). 271 273 lonout, latout are used only to know the output domain size … … 293 295 To interpolate 1 field: 294 296 295 IDL> tncep = fromirr('bilinear', topa, glamt, gphit, tmask[*,*,0], lonout, latout, mskout)297 IDL> tncep = fromirr('bilinear', topa, glamt, gphit, tmask[*,*,0], lonout, latout, mskout) 296 298 297 299 or if you have several fields to interpolate from the same source and target grids … … 300 302 (that must be undefined or equal to 0 before calling fromirr) 301 303 302 IDL> t1ncep = fromirr('bilinear', topa, glamt, gphit, tmask[*,*,0], lonout, latout, mskout $304 IDL> t1ncep = fromirr('bilinear', topa, glamt, gphit, tmask[*,*,0], lonout, latout, mskout $ 303 305 , WEIG = a, ADDR = b) 304 IDL> help, a, b306 IDL> help, a, b 305 307 306 308 2) use a and b that are now defined to bypass the computation of the weights 307 309 and addresses and speed-up the computation! 308 310 309 IDL> t2ncep = fromirr('bilinear', topa, WEIG = a, ADDR = b)311 IDL> t2ncep = fromirr('bilinear', topa, WEIG = a, ADDR = b) 310 312 311 313 </pre><h3>Version history</h3> 312 314 313 315 <h4>Version</h4> 314 $Id: fromirr.pro 3 27 2007-12-13 16:22:35Z pinsard $316 $Id: fromirr.pro 372 2008-08-08 12:31:53Z pinsard $ 315 317 316 318 <h4>History</h4> 317 319 June 2006: Sebastien Masson (smasson@lodyc.jussieu.fr) 318 320 319 321 -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/fromreg.html
r338 r402 63 63 64 64 interpolate data from a "regular/rectangular grid" to any grid. 65 2 methods available: bilinear and imoms3 66 A "regular/rectangular grid" is defined as a grid for which 67 each longitude lines have the same latitude and each latitude columns 65 66 2 methods available: bilinear and imoms3 67 68 A "regular/rectangular grid" is defined as a grid for which 69 70 Each longitude lines have the same latitude and each latitude columns 68 71 have the same longitude. 69 72 … … 236 239 dataout = total(weig*datain[addr], 1) 237 240 dataout = reform(dataout, jpio, jpjo, /over) 241 238 242 In that case, method, lonin, latin, are not used (but are necessary). 239 243 lonout, latout are used only to know the output domain size … … 295 299 To interpolate 1 field: 296 300 297 IDL> topa = fromreg('bilinear', tncep, xncep, yncep, glamt, gphit)301 IDL> topa = fromreg('bilinear', tncep, xncep, yncep, glamt, gphit) 298 302 299 303 or if you have several fields to interpolate from the same source and target grids … … 302 306 (that must be undefined or equal to 0 before calling fromreg 303 307 304 IDL> t1opa = fromreg('bilinear', t1ncep, xncep, yncep, glamt, gphit, WEIG = a, ADDR = b)305 IDL> help, a, b308 IDL> t1opa = fromreg('bilinear', t1ncep, xncep, yncep, glamt, gphit, WEIG = a, ADDR = b) 309 IDL> help, a, b 306 310 307 311 2) use a and b that are now defined to bypass the computation of the weights and addresses 308 312 and speed-up the computation! 309 313 310 IDL> t2opa = fromreg('bilinear', t2ncep, xncep, yncep, glamt, gphit, WEIG = a, ADDR = b)314 IDL> t2opa = fromreg('bilinear', t2ncep, xncep, yncep, glamt, gphit, WEIG = a, ADDR = b) 311 315 312 316 </pre><h3>Version history</h3> 313 317 314 318 <h4>Version</h4> 315 $Id: fromreg.pro 3 27 2007-12-13 16:22:35Z pinsard $319 $Id: fromreg.pro 372 2008-08-08 12:31:53Z pinsard $ 316 320 317 321 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/get_gridparams.html
r338 r402 262 262 263 263 Case 1: 264 IDL> get_gridparams, file name/id, lonname, latname, lon, lat, jpi, jpj, n_dimensions264 IDL> get_gridparams, file name/id, lonname, latname, lon, lat, jpi, jpj, n_dimensions 265 265 266 266 Case 2: 267 IDL> get_gridparams, lon, lat, jpi, jpj, n_dimensions 268 269 270 271 1) IDL> ncdf_get_gridparams, 'coordinates_ORCA_R05.nc', 'glamt', 'gphit' $ 267 IDL> get_gridparams, lon, lat, jpi, jpj, n_dimensions 268 269 270 271 1) 272 273 IDL> ncdf_get_gridparams, 'coordinates_ORCA_R05.nc', 'glamt', 'gphit' $ 272 274 , olon, olat, jpio, jpjo, 2 273 275 274 2) IDL> ncdf_get_gridparams, olon, olat, jpio, jpjo, 2 276 2) 277 278 IDL> ncdf_get_gridparams, olon, olat, jpio, jpjo, 2 275 279 276 280 </pre><h3>Version history</h3> 277 281 278 282 <h4>Version</h4> 279 $Id: get_gridparams.pro 3 27 2007-12-13 16:22:35Z pinsard$283 $Id: get_gridparams.pro 379 2008-09-03 15:32:14Z smasson $ 280 284 281 285 <h4>History</h4> 282 286 November 2005: Sebastien Masson (smasson@lodyc.jussieu.fr) 283 287 284 288 -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/inquad.html
r338 r402 339 339 <h3>Examples</h3><pre> 340 340 341 IDL> x = 1.*[1, 2, 6, 7, 3]342 IDL> y = 1.*[1, 3, 3, 4, 7]343 IDL> x1 = 1.*[0,4,2]344 IDL> y1 = 1.*[1,4,8]345 IDL> x2 = 1.*[1,6,4]346 IDL> y2 = 1.*[5,6,8]347 IDL> x3 = 1.*[3,8,4]348 IDL> y3 = 1.*[4,4,6]349 IDL> x4 = 1.*[2,6,2]350 IDL> y4 = 1.*[0,2,6]351 IDL> splot, [0,10], [0,10], xstyle = 1, ystyle = 1,/nodata352 IDL> for i=0,2 do oplot, [x4[i],x1[i],x2[i],x3[i],x4[i]],[y4[i],y1[i],y2[i],y3[i],y4[i]]353 IDL> oplot, x, y, color = 20, psym = 1, thick = 2354 IDL> print, inquad(x, y, x1, y1, x2, y2, x3, y3, x4, y4)341 IDL> x = 1.*[1, 2, 6, 7, 3] 342 IDL> y = 1.*[1, 3, 3, 4, 7] 343 IDL> x1 = 1.*[0,4,2] 344 IDL> y1 = 1.*[1,4,8] 345 IDL> x2 = 1.*[1,6,4] 346 IDL> y2 = 1.*[5,6,8] 347 IDL> x3 = 1.*[3,8,4] 348 IDL> y3 = 1.*[4,4,6] 349 IDL> x4 = 1.*[2,6,2] 350 IDL> y4 = 1.*[0,2,6] 351 IDL> splot, [0,10], [0,10], xstyle = 1, ystyle = 1,/nodata 352 IDL> for i=0,2 do oplot, [x4[i],x1[i],x2[i],x3[i],x4[i]],[y4[i],y1[i],y2[i],y3[i],y4[i]] 353 IDL> oplot, x, y, color = 20, psym = 1, thick = 2 354 IDL> print, inquad(x, y, x1, y1, x2, y2, x3, y3, x4, y4) 355 355 356 356 On a sphere see … … 360 360 361 361 <h4>Version</h4> 362 $Id: inquad.pro 3 27 2007-12-13 16:22:35Z pinsard $362 $Id: inquad.pro 371 2008-08-07 09:32:02Z pinsard $ 363 363 364 364 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/inrecgrid.html
r338 r402 62 62 63 63 64 given - a list of points, (x,y) position 65 - the x and y limits of a rectangular grid 64 given 65 - a list of points, (x,y) position 66 - the x and y limits of a rectangular grid 67 66 68 find in which cell is located each given point. 67 69 … … 201 203 <h3>Examples</h3><pre> 202 204 203 IDL> a=indgen(5)204 IDL> b=indgen(7)205 IDL> r=inrecgrid([0.25,3.25,2],[4.25,2.8,1.4],a,b)206 IDL> print, r205 IDL> a=indgen(5) 206 IDL> b=indgen(7) 207 IDL> r=inrecgrid([0.25,3.25,2],[4.25,2.8,1.4],a,b) 208 IDL> print, r 207 209 20 13 7 208 IDL> r=inrecgrid([0.25,3.25,2],[4.25,2.8,1.4],a,a+1,b,b+1,/output2d)209 IDL> print, r210 IDL> r=inrecgrid([0.25,3.25,2],[4.25,2.8,1.4],a,a+1,b,b+1,/output2d) 211 IDL> print, r 210 212 0.00000 4.00000 211 213 3.00000 2.00000 … … 215 217 216 218 <h4>Version</h4> 217 $Id: inrecgrid.pro 3 27 2007-12-13 16:22:35Z pinsard $219 $Id: inrecgrid.pro 372 2008-08-08 12:31:53Z pinsard $ 218 220 219 221 <h4>History</h4> 220 222 S. Masson (smasson@lodyc.jussieu.fr) 221 July 3rd, 2002222 October 3rd, 2003: use value_locate223 - July 3rd, 2002 224 - October 3rd, 2003: use value_locate 223 225 224 226 -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/lbcorca.html
r338 r402 178 178 179 179 <h3>Examples</h3><pre> 180 IDL> @tst_initorca2 181 IDL> a = dist(jpiglo, jpjglo) 182 IDL> print, lbcorca(a, 'T') 183 IDL> dummy = lbcorca(a, 'T', /correction) 184 IDL> print, lbcorca(a, 'T') 180 181 IDL> @tst_initorca2 182 IDL> a = dist(jpiglo, jpjglo) 183 IDL> print, lbcorca(a, 'T') 184 IDL> dummy = lbcorca(a, 'T', /correction) 185 IDL> print, lbcorca(a, 'T') 185 186 186 187 </pre><h3>Version history</h3> 187 188 188 189 <h4>Version</h4> 189 $Id: lbcorca.pro 3 31 2008-02-11 16:46:48Z smasson$190 $Id: lbcorca.pro 371 2008-08-07 09:32:02Z pinsard $ 190 191 191 192 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/ll_narcs_distances.html
r338 r402 193 193 194 194 <h3>Examples</h3><pre> 195 IDL> Lon_lat0 = [1.0, 2.0]; Initial point specified in radians 196 IDL> Arc_Dist = 2.0; Arc distance in radians 197 IDL> Az = 1.0; Azimuth in radians 198 IDL> Result = LL_ARC_DISTANCE(Lon_lat0, Arc_Dist, Az) 199 IDL> PRINT, Result 195 196 IDL> Lon_lat0 = [1.0, 2.0]; Initial point specified in radians 197 IDL> Arc_Dist = 2.0; Arc distance in radians 198 IDL> Az = 1.0; Azimuth in radians 199 IDL> Result = LL_ARC_DISTANCE(Lon_lat0, Arc_Dist, Az) 200 IDL> PRINT, Result 200 201 2.91415 -0.622234 201 202 202 IDL> lon0 = [-10, 20, 100]203 IDL> lat0 = [0, -10, 45]204 IDL> lon1 = [10, 60, 280]205 IDL> lat1 = [0, 10, 45]206 IDL> dist = map_npoints(lon0, lat0, lon1, lat1, azimuth = azi, /two_by_two)207 IDL> earthradius = 6378206.4d0208 IDL> res = ll_narcs_distances(lon0, lat0, dist/earthradius, azi, /degrees)209 IDL> print, reform(res[0, *])203 IDL> lon0 = [-10, 20, 100] 204 IDL> lat0 = [0, -10, 45] 205 IDL> lon1 = [10, 60, 280] 206 IDL> lat1 = [0, 10, 45] 207 IDL> dist = map_npoints(lon0, lat0, lon1, lat1, azimuth = azi, /two_by_two) 208 IDL> earthradius = 6378206.4d0 209 IDL> res = ll_narcs_distances(lon0, lat0, dist/earthradius, azi, /degrees) 210 IDL> print, reform(res[0, *]) 210 211 10.000000 60.000000 280.00000 211 IDL> print, reform(res[1, *])212 IDL> print, reform(res[1, *]) 212 213 1.1999280e-15 10.000000 45.000000 213 214 … … 215 216 216 217 <h4>Version</h4> 217 $Id: ll_narcs_distances.pro 3 27 2007-12-13 16:22:35Z pinsard $218 $Id: ll_narcs_distances.pro 371 2008-08-07 09:32:02Z pinsard $ 218 219 219 220 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/map_npoints.html
r338 r402 253 253 254 254 <h3>Examples</h3><pre> 255 IDL> print, $256 IDL> map_npoints([-105.15,1],[40.02,1],[-0.07,100,50],[51.30,20,0])255 IDL> print, $ 256 IDL> map_npoints([-105.15,1],[40.02,1],[-0.07,100,50],[51.30,20,0]) 257 257 7551369.3 5600334.8 258 258 12864354. 10921254. 259 259 14919237. 5455558.8 260 260 261 IDL> lon0 = [-10, 20, 100]262 IDL> lat0 = [0, -10, 45]263 IDL> lon1 = [10, 60, 280]264 IDL> lat1 = [0, 10, 45]265 IDL> dist = map_npoints(lon0, lat0, lon1, lat1, AZIMUTH = azi)266 IDL> help, dist, azi261 IDL> lon0 = [-10, 20, 100] 262 IDL> lat0 = [0, -10, 45] 263 IDL> lon1 = [10, 60, 280] 264 IDL> lat1 = [0, 10, 45] 265 IDL> dist = map_npoints(lon0, lat0, lon1, lat1, AZIMUTH = azi) 266 IDL> help, dist, azi 267 267 DIST DOUBLE = Array[3, 3] 268 268 AZI DOUBLE = Array[3, 3] 269 IDL> print, dist[4*lindgen(3)], azi[4*lindgen(3)]269 IDL> print, dist[4*lindgen(3)], azi[4*lindgen(3)] 270 270 2226414.0 4957944.5 10018863. 271 271 90.000000 64.494450 4.9615627e-15 272 IDL> dist = map_npoints(lon0, lat0, lon1, lat1, AZIMUTH = azi, /TWO_BY_TWO)273 IDL> help, dist, azi272 IDL> dist = map_npoints(lon0, lat0, lon1, lat1, AZIMUTH = azi, /TWO_BY_TWO) 273 IDL> help, dist, azi 274 274 DIST DOUBLE = Array[3] 275 275 AZI DOUBLE = Array[3] 276 IDL> print, dist, azi276 IDL> print, dist, azi 277 277 2226414.0 4957944.5 10018863. 278 278 90.000000 64.494450 4.9615627e-15 279 IDL> print, map_2points(lon0[0], lat0[0], lon1[0], lat1[0])279 IDL> print, map_2points(lon0[0], lat0[0], lon1[0], lat1[0]) 280 280 20.000000 90.000000 281 IDL> print, map_npoints(lon0[0], lat0[0], lon1[0], lat1[0], AZIMUTH=azi)/6378206.4d0 / !dtor, azi281 IDL> print, map_npoints(lon0[0], lat0[0], lon1[0], lat1[0], AZIMUTH=azi)/6378206.4d0 / !dtor, azi 282 282 20.000000 283 283 90.000000 284 284 285 IDL> lon0 = [-10, 20, 100]286 IDL> lat0 = [0, -10, 45]287 IDL> lon1 = [10, 60, 280]288 IDL> lat1 = [0, 10, 45]289 IDL> mid = map_npoints(lon0, lat0, lon1, lat1, /MIDDLE, /TWO_BY_TWO)290 IDL> print, reform(mid[0,*]), reform(mid[1,*])285 IDL> lon0 = [-10, 20, 100] 286 IDL> lat0 = [0, -10, 45] 287 IDL> lon1 = [10, 60, 280] 288 IDL> lat1 = [0, 10, 45] 289 IDL> mid = map_npoints(lon0, lat0, lon1, lat1, /MIDDLE, /TWO_BY_TWO) 290 IDL> print, reform(mid[0,*]), reform(mid[1,*]) 291 291 0.0000000 40.000000 190.00000 292 292 0.0000000 -1.5902773e-15 90.000000 293 IDL> print, (map_2points(lon0[0], lat0[0], lon1[0], lat1[0], npath = 3))[*, 1]293 IDL> print, (map_2points(lon0[0], lat0[0], lon1[0], lat1[0], npath = 3))[*, 1] 294 294 0.0000000 0.0000000 295 IDL> print, (map_2points(lon0[1], lat0[1], lon1[1], lat1[1], npath = 3))[*, 1]295 IDL> print, (map_2points(lon0[1], lat0[1], lon1[1], lat1[1], npath = 3))[*, 1] 296 296 40.000000 -1.5902773e-15 297 IDL> print, (map_2points(lon0[2], lat0[2], lon1[2], lat1[2], npath = 3))[*, 1]297 IDL> print, (map_2points(lon0[2], lat0[2], lon1[2], lat1[2], npath = 3))[*, 1] 298 298 190.00000 90.000000 299 299 … … 301 301 302 302 <h4>Version</h4> 303 $Id: map_npoints.pro 3 27 2007-12-13 16:22:35Z pinsard $303 $Id: map_npoints.pro 371 2008-08-07 09:32:02Z pinsard $ 304 304 305 305 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/neighbor.html
r338 r402 211 211 212 212 <h3>Examples</h3><pre> 213 IDL> print, neighbor(-105.15,40.02,[-0.07,100,50],[51.30,20,0], $ 214 IDL> distance=dis) 213 214 IDL> print, neighbor(-105.15,40.02,[-0.07,100,50],[51.30,20,0], $ 215 distance=dis) 215 216 0 216 IDL> print, dis217 IDL> print, dis 217 218 105.684 206.125 160.228 218 219 … … 220 221 221 222 <h4>Version</h4> 222 $Id: neighbor.pro 3 27 2007-12-13 16:22:35Z pinsard $223 $Id: neighbor.pro 371 2008-08-07 09:32:02Z pinsard $ 223 224 224 225 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/quadrilateral2square.html
r363 r402 64 64 warm (or map) an arbitrary quadrilateral onto a unit square 65 65 according to the 4-point correspondences: 66 (x0,y0) -> (0,0) 67 (x1,y1) -> (1,0) 68 (x2,y2) -> (1,1) 69 (x3,y3) -> (0,1) 66 - (x0,y0) -> (0,0) 67 - (x1,y1) -> (1,0) 68 - (x2,y2) -> (1,1) 69 - (x3,y3) -> (0,1) 70 70 71 This is the inverse function of <a href="..//Interpolation/square2quadrilateral.html">square2quadrilateral</a>. 71 72 … … 302 303 <h3>Examples</h3><pre> 303 304 304 IDL> splot,[0,5],[0,3],/nodata,xstyle=1,ystyle=1305 IDL> tracegrille, findgen(11)*.1, findgen(11)*.1,color=indgen(12)*20306 IDL> xin = (findgen(11)*.1)#replicate(1, 11)307 IDL> yin = replicate(1, 11)#(findgen(11)*.1)308 IDL> out = square2quadrilateral(2,1,3,0,5,1,2,3, xin, yin)309 IDL> tracegrille, reform(out[0,*],11,11), reform(out[1,*],11,11),color=indgen(12)*20310 311 IDL> inorg=quadrilateral2square(2,1,3,0,5,1,2,3,out[0,*],out[1,*])312 IDL> tracegrille, reform(inorg[0,*],11,11), reform(inorg[1,*],11,11),color=indgen(12)*20305 IDL> splot,[0,5],[0,3],/nodata,xstyle=1,ystyle=1 306 IDL> tracegrille, findgen(11)*.1, findgen(11)*.1,color=indgen(12)*20 307 IDL> xin = (findgen(11)*.1)#replicate(1, 11) 308 IDL> yin = replicate(1, 11)#(findgen(11)*.1) 309 IDL> out = square2quadrilateral(2,1,3,0,5,1,2,3, xin, yin) 310 IDL> tracegrille, reform(out[0,*],11,11), reform(out[1,*],11,11),color=indgen(12)*20 311 312 IDL> inorg=quadrilateral2square(2,1,3,0,5,1,2,3,out[0,*],out[1,*]) 313 IDL> tracegrille, reform(inorg[0,*],11,11), reform(inorg[1,*],11,11),color=indgen(12)*20 313 314 314 315 </pre><h3>Version history</h3> 315 316 316 317 <h4>Version</h4> 317 $Id: quadrilateral2square.pro 3 58 2008-04-28 09:41:14Z pinsard $318 $Id: quadrilateral2square.pro 372 2008-08-08 12:31:53Z pinsard $ 318 319 319 320 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/spl_fstdrv.html
r338 r402 86 86 87 87 <h3>Return value</h3> 88 88 y2: f'(x2) = y2. 89 89 90 90 … … 167 167 168 168 <h3>Examples</h3><pre> 169 IDL> y2 = spl_fstdrv(x, y, yscd, x2) 169 170 IDL> y2 = spl_fstdrv(x, y, yscd, x2) 170 171 171 172 </pre><h3>Version history</h3> 172 173 173 174 <h4>Version</h4> 174 $Id: spl_fstdrv.pro 3 25 2007-12-06 10:04:53Z pinsard $175 $Id: spl_fstdrv.pro 372 2008-08-08 12:31:53Z pinsard $ 175 176 176 177 <h4>History</h4> 177 178 Sebastien Masson (smasson@lodyc.jussieu.fr): May 2005 178 179 179 180 -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/spl_incr.html
r338 r402 213 213 214 214 <h3>Examples</h3><pre> 215 IDL> n = 100L 216 IDL> x = (dindgen(n))^2 217 IDL> y = abs(randomn(0, n)) 218 IDL> y[n/2:n/2+1] = 0. 219 IDL> y[n-n/3] = 0. 220 IDL> y[n-n/6:n-n/6+5] = 0. 221 IDL> y = total(y, /cumulative, /double) 222 IDL> x2 = dindgen((n-1)^2) 223 IDL> n2 = n_elements(x2) 224 IDL> print, min(y[1:n-1]-y[0:n-2]) LT 0 225 IDL> y2 = spl_incr( x, y, x2) 226 IDL> splot, x, y, xstyle = 1, ystyle = 1, ysurx=.25, petit = [1, 2, 1], /land 227 IDL> oplot, x2, y2, color = 100 228 IDL> c = y2[1:n2-1] - y2[0:n2-2] 229 IDL> print, min(c) LT 0 230 IDL> print, min(c, max = ma), ma 231 IDL> splot,c,xstyle=1,ystyle=1, yrange=[-.01,.05], ysurx=.25, petit = [1, 2, 2], /noerase 232 IDL> oplot,[0, n_elements(c)], [0, 0], linestyle = 1 215 216 IDL> n = 100L 217 IDL> x = (dindgen(n))^2 218 IDL> y = abs(randomn(0, n)) 219 IDL> y[n/2:n/2+1] = 0. 220 IDL> y[n-n/3] = 0. 221 IDL> y[n-n/6:n-n/6+5] = 0. 222 IDL> y = total(y, /cumulative, /double) 223 IDL> x2 = dindgen((n-1)^2) 224 IDL> n2 = n_elements(x2) 225 IDL> print, min(y[1:n-1]-y[0:n-2]) LT 0 226 IDL> y2 = spl_incr( x, y, x2) 227 IDL> splot, x, y, xstyle = 1, ystyle = 1, ysurx=.25, petit = [1, 2, 1], /land 228 IDL> oplot, x2, y2, color = 100 229 IDL> c = y2[1:n2-1] - y2[0:n2-2] 230 IDL> print, min(c) LT 0 231 IDL> print, min(c, max = ma), ma 232 IDL> splot,c,xstyle=1,ystyle=1, yrange=[-.01,.05], ysurx=.25, petit = [1, 2, 2], /noerase 233 IDL> oplot,[0, n_elements(c)], [0, 0], linestyle = 1 233 234 234 235 </pre><h3>Version history</h3> 235 236 236 237 <h4>Version</h4> 237 $Id: spl_incr.pro 3 27 2007-12-13 16:22:35Z pinsard $238 $Id: spl_incr.pro 371 2008-08-07 09:32:02Z pinsard $ 238 239 239 240 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/spl_keep_mean.html
r338 r402 209 209 <h3>Examples</h3><pre> 210 210 211 212 213 IDL> yr1 = 1990214 IDL> yr2 = 1992215 IDL> nyr = yr2-yr1+1216 IDL> n1 = 12*nyr+1217 IDL> x = julday(1+findgen(n1), replicate(1, n1) $218 IDL> , replicate(yr1, n1), fltarr(n1))219 IDL> n2 = 365*nyr + total(leapyr(yr1+indgen(nyr))) + 1220 IDL> x2 = julday(replicate(1, n2), 1+findgen(n2) $221 IDL> , replicate(yr1, n2), fltarr(n2))222 IDL> y = abs(randomn(0, n1-1))223 IDL> y2 = spl_keep_mean(x, y, x2, /ge0)224 225 IDL> print, min(x, max = ma), ma226 IDL> print, min(x2, max = ma), ma227 IDL> print, vairdate([min(x, max = ma), ma])228 IDL> print, total(y*(x[1:n1-1]-x[0:n1-2]))229 IDL> print, total(y2*(x2[1:n2-1]-x2[0:n2-2]))211 12 monthly values of precipitations into daily values: 212 213 IDL> yr1 = 1990 214 IDL> yr2 = 1992 215 IDL> nyr = yr2-yr1+1 216 IDL> n1 = 12*nyr+1 217 IDL> x = julday(1+findgen(n1), replicate(1, n1) $ 218 IDL> , replicate(yr1, n1), fltarr(n1)) 219 IDL> n2 = 365*nyr + total(leapyr(yr1+indgen(nyr))) + 1 220 IDL> x2 = julday(replicate(1, n2), 1+findgen(n2) $ 221 IDL> , replicate(yr1, n2), fltarr(n2)) 222 IDL> y = abs(randomn(0, n1-1)) 223 IDL> y2 = spl_keep_mean(x, y, x2, /ge0) 224 225 IDL> print, min(x, max = ma), ma 226 IDL> print, min(x2, max = ma), ma 227 IDL> print, vairdate([min(x, max = ma), ma]) 228 IDL> print, total(y*(x[1:n1-1]-x[0:n1-2])) 229 IDL> print, total(y2*(x2[1:n2-1]-x2[0:n2-2])) 230 230 231 231 </pre><h3>Version history</h3> 232 232 233 233 <h4>Version</h4> 234 $Id: spl_keep_mean.pro 3 27 2007-12-13 16:22:35Z pinsard $234 $Id: spl_keep_mean.pro 372 2008-08-08 12:31:53Z pinsard $ 235 235 236 236 <h4>History</h4> 237 237 Sebastien Masson (smasson@lodyc.jussieu.fr): May 2005 238 238 239 239 -
trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/square2quadrilateral.html
r363 r402 64 64 warm (or map) a unit square onto an arbitrary quadrilateral 65 65 according to the 4-point correspondences: 66 (0,0) -> (x0,y0) 67 (1,0) -> (x1,y1) 68 (1,1) -> (x2,y2) 69 (0,1) -> (x3,y3) 66 - (0,0) -> (x0,y0) 67 - (1,0) -> (x1,y1) 68 - (1,1) -> (x2,y2) 69 - (0,1) -> (x3,y3) 70 70 71 The mapping is done using perspective transformation which preserve 71 72 lines in all orientations and permit quadrilateral to quadrilateral … … 284 285 <h3>Examples</h3><pre> 285 286 286 IDL> splot,[0,5],[0,3],/nodata,xstyle=1,ystyle=1287 IDL> tracegrille, findgen(11)*.1, findgen(11)*.1,color=indgen(12)*20288 IDL> xin = (findgen(11)*.1)#replicate(1, 11)289 IDL> yin = replicate(1, 11)#(findgen(11)*.1)290 IDL> out = square2quadrilateral(2,1,3,0,5,1,2,3, xin, yin)291 IDL> tracegrille, reform(out[0,*],11,11), reform(out[1,*],11,11),color=indgen(12)*20287 IDL> splot,[0,5],[0,3],/nodata,xstyle=1,ystyle=1 288 IDL> tracegrille, findgen(11)*.1, findgen(11)*.1,color=indgen(12)*20 289 IDL> xin = (findgen(11)*.1)#replicate(1, 11) 290 IDL> yin = replicate(1, 11)#(findgen(11)*.1) 291 IDL> out = square2quadrilateral(2,1,3,0,5,1,2,3, xin, yin) 292 IDL> tracegrille, reform(out[0,*],11,11), reform(out[1,*],11,11),color=indgen(12)*20 292 293 293 294 </pre><h3>Version history</h3> 294 295 295 296 <h4>Version</h4> 296 $Id: square2quadrilateral.pro 3 58 2008-04-28 09:41:14Z pinsard $297 $Id: square2quadrilateral.pro 372 2008-08-08 12:31:53Z pinsard $ 297 298 298 299 <h4>History</h4> 299 Sebastien Masson (smasson@lodyc.jussieu.fr) 300 August 2003 301 Based on "Digital Image Warping" by G. Wolberg 302 IEEE Computer Society Press, Los Alamitos, California 303 Chapter 3, see p 52-56 304 300 Sebastien Masson (smasson@lodyc.jussieu.fr) 301 - August 2003 302 Based on "Digital Image Warping" by G. Wolberg 303 IEEE Computer Society Press, Los Alamitos, California 304 Chapter 3, see p 52-56 305 305 306 306 -
trunk/SRC/Documentation/idldoc_assistant_output/Matrix/cmset_op.html
r338 r402 360 360 361 361 <h4>Version</h4> 362 $Id: cmset_op.pro 3 25 2007-12-06 10:04:53Z pinsard $362 $Id: cmset_op.pro 372 2008-08-08 12:31:53Z pinsard $ 363 363 364 364 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Matrix/different.html
r338 r402 62 62 63 63 64 calculate the different elements of 2 matrix of positive whole numbers. 64 find the different elements of 2 matrixes of positive whole numbers. 65 66 see also <a href="..//Matrix/union.html">union</a> and <a href="..//Matrix/inter.html">inter</a>. 65 67 66 68 … … 80 82 81 83 <h3>Return value</h3> 82 tableau 84 an array containing the set of values in only a. 85 86 The empty set is denoted by an array with the first element equal to 87 -1. 83 88 84 89 … … 101 106 102 107 arrays of positive integers, which need 103 104 108 not be sorted. Duplicate elements are ignored, as they have no 109 effect on the result 105 110 106 111 … … 128 133 <h3>Examples</h3><pre> 129 134 130 IDL> a = [2,4,6,8] 131 IDL> b = [6,1,3,2] 132 IDL> different(a,b) = [ 4, 8] ; Elements in A but not in B 135 IDL> a = [2,4,6,8] 136 IDL> b = [6,1,3,2] 137 138 IDL> res=different(a,b) 139 4 8 140 Right because 4 and 8 are in a but not in b ! 141 142 IDL> res=different(b,a) 143 IDL> print,res 144 1 3 145 146 Right because 1 and 3 are in b but not in a ! 133 147 134 148 </pre><h3>Version history</h3> 135 149 136 150 <h4>Version</h4> 137 $Id: different.pro 3 25 2007-12-06 10:04:53Z pinsard $151 $Id: different.pro 373 2008-08-08 14:11:31Z pinsard $ 138 152 139 153 <h4>History</h4> … … 147 161 148 162 <h4>Restrictions</h4> 149 The empty set is denoted by an array with the first element equal to150 -1.151 152 153 163 These functions will not be efficient on sparse sets with wide 154 164 ranges, as they trade memory for efficiency. The HISTOGRAM function -
trunk/SRC/Documentation/idldoc_assistant_output/Matrix/extrac2.html
r338 r402 66 66 By default, IDL can make extractions of subdomain: 67 67 68 69 68 IDL> a=indgen(5,5) 69 IDL> print, a 70 70 0 1 2 3 4 71 71 5 6 7 8 9 … … 73 73 15 16 17 18 19 74 74 20 21 22 23 24 75 75 IDL> print, a[[0,2],3] 76 76 15 17 77 77 IDL> print, a[[0,2],*] 78 78 0 2 79 79 5 7 … … 82 82 20 22 83 83 but 84 84 IDL> print, a[[0,2],[3,4]] 85 85 15 22 86 86 while 87 87 IDL> print, extrac2(a,[0,2],[3,4]) 88 88 15 17 89 89 20 22 … … 105 105 106 106 <h3>Return value</h3> 107 a matrix 1 ,2,3or 4d extract from input array107 a matrix 1d, 2d, 3d or 4d extract from input array 108 108 -1 in case of mistake 109 109 … … 126 126 127 127 128 a 1 ,2,3 or 4 diminput array128 a 1d, 2d, 3d or 4d input array 129 129 130 130 … … 144 144 145 145 can have 2 forms: 146 1)a vector containing indexes of lines we want to keep 147 2)the string '*' if we want to keep all lines. 146 147 1) a vector containing indexes of lines we want to keep 148 2) the string '*' if we want to keep all lines. 148 149 149 150 … … 204 205 205 206 <h3>Examples</h3><pre> 206 I have a dim 2matrix named A. I want extract a small intersection207 matrix 2d of the line 2, 3 and 7 and of the column 0 and 1:208 209 IDL> res=extrac2(A,[2,3,7],[0,1])207 I have a 2d matrix named A. I want extract a small intersection 208 matrix 2d of the line 2, 3 and 7 and of the column 0 and 1: 209 210 IDL> res=extrac2(A,[2,3,7],[0,1]) 210 211 211 212 other ex: 212 IDL> print, a 213 IDL> a=[['a','b','c'],['d','e','f'],['g','h','i']] 214 IDL> print, a 213 215 a b c 214 216 d e f 215 217 g h i 216 IDL> print, extrac2(a,[0,2],[0,2])218 IDL> print, extrac2(a,[0,2],[0,2]) 217 219 a c 218 220 g i … … 221 223 222 224 <h4>Version</h4> 223 $Id: extrac2.pro 3 25 2007-12-06 10:04:53Z pinsard $225 $Id: extrac2.pro 373 2008-08-08 14:11:31Z pinsard $ 224 226 225 227 <h4>History</h4> 226 228 Sebastien Masson (smasson@lodyc.jussieu.fr) 227 228 229 - 12/1/1999 230 - 29/4/1999: correction of a bug and complement of the heading 229 231 230 232 -
trunk/SRC/Documentation/idldoc_assistant_output/Matrix/inter.html
r338 r402 62 62 63 63 64 calculate the intersection between 2 matrices of whole numbers 64 find the intersection between 2 matrices of whole numbers 65 66 see also <a href="..//Matrix/different.html">different</a> and <a href="..//Matrix/union.html">union</a> 65 67 66 68 … … 80 82 81 83 <h3>Return value</h3> 82 tableau 84 an array containing the set of values in both a and b. 85 86 The empty set is denoted by an array with the first element equal to 87 -1. 83 88 84 89 … … 127 132 128 133 <h3>Examples</h3><pre> 129 IDL> a = [2,4,6,8] 130 IDL> b = [6,1,3,2] 131 IDL> inter(a,b) = [ 2, 6] ; Common elements 134 135 IDL> a = [2,4,6,8] 136 IDL> b = [6,1,3,2] 137 IDL> res=inter(a,b) 138 2 6 139 Right because 2 and 6 are in a and B. 132 140 133 141 </pre><h3>Version history</h3> 134 142 135 143 <h4>Version</h4> 136 $Id: inter.pro 3 25 2007-12-06 10:04:53Z pinsard $144 $Id: inter.pro 378 2008-08-12 12:35:46Z pinsard $ 137 145 138 146 <h4>History</h4> … … 146 154 147 155 <h4>Restrictions</h4> 148 The empty set is denoted by an array with the first element equal to149 -1.150 151 152 156 These functions will not be efficient on sparse sets with wide 153 157 ranges, as they trade memory for efficiency. -
trunk/SRC/Documentation/idldoc_assistant_output/Matrix/make_selection.html
r338 r402 190 190 191 191 <h3>Examples</h3><pre> 192 names = [ 'Alfred','Anton','Peter','John','Mary'] 193 index = MAKE_SELECTION(names,['Peter','Mary']) 194 print,index 195 ; prints 2 4 196 197 vals = indgen(20) 198 index = MAKE_SELECTION(vals,[9,-5,8,7,7,8,9]) 199 print,index 200 ; prints 9 -1 8 7 7 8 9 201 202 index = MAKE_SELECTION(vals,[9,-5,8,7,7,8,9],/ONLY_VALID) 203 print,index 204 ; prints 9 8 7 7 8 9 205 206 index = MAKE_SELECTION(vals,[9,-5,8,7,7,8,9],/REQUIRED) 207 print,index 208 ; prints -1 192 193 IDL> names = [ 'Alfred','Anton','Peter','John','Mary'] 194 IDL> index = MAKE_SELECTION(names,['Peter','Mary']) 195 IDL> print,index 196 2 4 197 198 IDL> vals = indgen(20) 199 IDL> index = MAKE_SELECTION(vals,[9,-5,8,7,7,8,9]) 200 IDL> print,index 201 9 -1 8 7 7 8 9 202 203 IDL> index = MAKE_SELECTION(vals,[9,-5,8,7,7,8,9],/ONLY_VALID) 204 IDL> print,index 205 9 8 7 7 8 9 206 207 IDL> index = MAKE_SELECTION(vals,[9,-5,8,7,7,8,9],/REQUIRED) 208 IDL> print,index 209 -1 210 211 IDL> index = MAKE_SELECTION(vals,[9,-5,8,7,7,8,9],/REQUIRED,/QUIET) 212 % MAKE_SELECTION: Selected name not found in names array (-5)! 213 IDL> print,index 214 -1 209 215 210 216 </pre><h3>Version history</h3> 211 217 212 218 <h4>Version</h4> 213 $Id: make_selection.pro 3 25 2007-12-06 10:04:53Z pinsard $219 $Id: make_selection.pro 372 2008-08-08 12:31:53Z pinsard $ 214 220 215 221 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Matrix/union.html
r338 r402 62 62 63 63 64 calculate the union between 2 matrices of whole numbers 64 find the union between 2 matrices of whole numbers 65 66 see also <a href="..//Matrix/different.html">different</a> and <a href="..//Matrix/inter.html">inter</a>. 65 67 66 68 … … 80 82 81 83 <h3>Return value</h3> 82 tableau84 an array containing the set of values in a and b. 83 85 84 86 … … 101 103 102 104 arrays of positive integers, which need 103 104 105 not be sorted. Duplicate elements are ignored, as they have no 106 effect on the result 105 107 106 108 … … 127 129 128 130 <h3>Examples</h3><pre> 129 IDL> a = [2,4,6,8] 130 IDL> b = [6,1,3,2] 131 IDL> union(a,b) = [ 1, 2, 3, 4, 6, 8] ; Elements in either set 131 132 IDL> a = [2,4,6,8] 133 IDL> b = [6,1,3,2] 134 IDL> res=union(a,b) 135 IDL> print, res 136 1 2 3 4 5 6 137 8 138 this is the list ao all elements in either sets. 132 139 133 140 </pre><h3>Version history</h3> 134 141 135 142 <h4>Version</h4> 136 $Id: union.pro 3 25 2007-12-06 10:04:53Z pinsard $143 $Id: union.pro 378 2008-08-12 12:35:46Z pinsard $ 137 144 138 145 <h4>History</h4> … … 145 152 146 153 147 <h4>Restrictions</h4> 148 The empty set is denoted by an array with the first element equal to -1. 149 150 154 <h4>Restrictions</h4> 151 155 These functions will not be efficient on sparse sets with wide 152 156 ranges, as they trade memory for efficiency. -
trunk/SRC/Documentation/idldoc_assistant_output/Matrix/zero_one.html
r338 r402 79 79 80 80 <h3>Return value</h3> 81 result81 an array of n1 dimension or n1xn2 dimensions 82 82 83 83 … … 93 93 <font size="-1" color="#006633">required</font> 94 94 95 95 <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>integer</i></font> 96 96 97 97 … … 108 108 109 109 110 <font size="-1" color="#006633">required</font>111 110 112 111 112 <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>integer</i></font> 113 113 114 114 … … 123 123 124 124 125 125 <h3>Examples</h3><pre> 126 127 IDL> a=zero_one(3) 128 IDL> help,a 129 A FLOAT = Array[3] 130 IDL> print,a 131 0.00000 1.00000 0.00000 132 133 IDL> a=zero_one(2,3) 134 IDL> help,a 135 A FLOAT = Array[2, 3] 136 IDL> print,a 137 0.00000 1.00000 138 1.00000 0.00000 139 0.00000 1.00000 140 126 141 </pre><h3>Version history</h3> 127 142 128 143 <h4>Version</h4> 129 $Id: zero_one.pro 3 25 2007-12-06 10:04:53Z pinsard $144 $Id: zero_one.pro 373 2008-08-08 14:11:31Z pinsard $ 130 145 131 146 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/congridseb.html
r338 r402 66 66 Useless now... 67 67 68 69 70 71 72 <a name="#_congridseb"></a> 73 74 <h2>congridseb <font size="-1" color="#FF6633">obsolete</font> </h2> 75 76 <p><font face="Courier"><i>result = </i>congridseb(<i><a href="#_congridseb_keyword_tableau">tableau</a>, <a href="#_congridseb_keyword_x">x</a>, <a href="#_congridseb_keyword_y">y</a></i>)</font></p> 77 78 79 80 81 <h3>Return value</h3> 82 an array which dimensions are x,y 83 84 85 86 <h3>Parameters</h3> 87 88 89 <a name="#_congridseb_keyword_tableau"></a> 90 <h4>tableau 91 <font size="-1" color="#006633">in</font> 92 93 94 <font size="-1" color="#006633">required</font> 95 96 97 98 99 </h4> 100 101 102 1d or 2d array 103 104 105 106 <a name="#_congridseb_keyword_x"></a> 107 <h4>x 108 <font size="-1" color="#006633">in</font> 109 110 111 <font size="-1" color="#006633">required</font> 112 113 114 115 116 </h4> 117 118 119 first dimension of the result which must be 120 a multiple of the first dimension of the input array. 121 122 123 124 <a name="#_congridseb_keyword_y"></a> 125 <h4>y 126 <font size="-1" color="#006633">in</font> 127 128 129 <font size="-1" color="#006633">required</font> 130 131 132 133 134 </h4> 135 136 137 second dimension of the result which must be 138 a multiple of the second dimension of the input array 139 140 141 142 143 144 145 <h3>Examples</h3><pre> 146 68 147 old example: based on a old version of IDL (5.??) 69 IDL> print, congrid([[1,2,3,4],[5,6,7,8]],12,4)148 IDL> print, congrid([[1,2,3,4],[5,6,7,8]],12,4) 70 149 1 1 1 2 2 2 3 3 3 3 4 4 71 150 1 1 1 2 2 2 3 3 3 3 4 4 72 151 5 5 5 6 6 6 7 7 7 7 8 8 73 152 5 5 5 6 6 6 7 7 7 7 8 8 74 IDL> print, rebin([[1,2,3,4],[5,6,7,8]],12,4)153 IDL> print, rebin([[1,2,3,4],[5,6,7,8]],12,4) 75 154 1 1 1 2 2 2 3 3 3 4 4 4 76 155 3 3 3 4 4 4 5 5 5 6 6 6 77 156 5 5 5 6 6 6 7 7 7 8 8 8 78 157 5 5 5 6 6 6 7 7 7 8 8 8 79 IDL> print, congridseb([[1,2,3,4],[5,6,7,8]],12,4)158 IDL> print, congridseb([[1,2,3,4],[5,6,7,8]],12,4) 80 159 1 1 1 2 2 2 3 3 3 4 4 4 81 160 1 1 1 2 2 2 3 3 3 4 4 4 … … 83 162 5 5 5 6 6 6 7 7 7 8 8 8 84 163 85 86 87 88 89 <a name="#_congridseb"></a>90 91 <h2>congridseb <font size="-1" color="#FF6633">obsolete</font> </h2>92 93 <p><font face="Courier"><i>result = </i>congridseb(<i><a href="#_congridseb_keyword_tableau">tableau</a>, <a href="#_congridseb_keyword_x">x</a>, <a href="#_congridseb_keyword_y">y</a></i>)</font></p>94 95 96 97 98 <h3>Return value</h3>99 an array which dimensions are x,y100 101 102 103 <h3>Parameters</h3>104 105 106 <a name="#_congridseb_keyword_tableau"></a>107 <h4>tableau 108 <font size="-1" color="#006633">in</font>109 110 111 <font size="-1" color="#006633">required</font>112 113 114 115 116 </h4>117 118 119 1 or 2d array120 121 122 123 <a name="#_congridseb_keyword_x"></a>124 <h4>x 125 <font size="-1" color="#006633">in</font>126 127 128 <font size="-1" color="#006633">required</font>129 130 131 132 133 </h4>134 135 136 first dimension of the result which must be137 a multiple of the first dimension of the input array.138 139 140 141 <a name="#_congridseb_keyword_y"></a>142 <h4>y 143 <font size="-1" color="#006633">in</font>144 145 146 <font size="-1" color="#006633">required</font>147 148 149 150 151 </h4>152 153 154 second dimension of the result which must be155 a multiple of the second dimension of the input array156 157 158 159 160 161 162 163 164 </pre><h3>Version history</h3> 164 165 165 166 <h4>Version</h4> 166 $Id: congridseb.pro 3 25 2007-12-06 10:04:53Z pinsard $167 $Id: congridseb.pro 371 2008-08-07 09:32:02Z pinsard $ 167 168 168 169 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/extrait.html
r338 r402 66 66 By default, IDL can make extractions of subdomain: 67 67 68 69 68 IDL> a=indgen(5,5) 69 IDL> print, a 70 70 0 1 2 3 4 71 71 5 6 7 8 9 … … 73 73 15 16 17 18 19 74 74 20 21 22 23 24 75 75 IDL> print, a[[0,2],3] 76 76 15 17 77 77 IDL> print, a[[0,2],*] 78 78 0 2 79 79 5 7 … … 82 82 20 22 83 83 but 84 84 IDL> print, a[[0,2],[3,4]] 85 85 15 22 86 86 while 87 87 IDL> print, extrait(a,[0,2],[3,4]) 88 88 15 17 89 89 20 22 … … 108 108 109 109 <h3>Return value</h3> 110 a matrix 1 ,2,3or 4d extract from tab110 a matrix 1d, 2d, 3d or 4d extract from tab 111 111 -1 in case of mistake 112 112 … … 129 129 130 130 131 a 1 ,2,3 or 4 dimtable131 a 1d, 2d, 3d or 4d table 132 132 133 133 … … 210 210 matrix 2d of the line 2,3 and 7 and of the column 0 and 1: 211 211 212 IDL> res=extrait(A,[2,3,7],[0,1])212 IDL> res=extrait(A,[2,3,7],[0,1]) 213 213 214 214 other ex: 215 IDL> print, a215 IDL> print, a 216 216 a b c 217 217 d e f 218 218 g h i 219 IDL> print, extrait(a,[0,2],[0,2])219 IDL> print, extrait(a,[0,2],[0,2]) 220 220 a c 221 221 g i … … 224 224 225 225 <h4>Version</h4> 226 $Id: extrait.pro 3 25 2007-12-06 10:04:53Z pinsard $226 $Id: extrait.pro 378 2008-08-12 12:35:46Z pinsard $ 227 227 228 228 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/ficdate.html
r338 r402 141 141 142 142 <h3>Examples</h3><pre> 143 IDL> fic = ficdate(930124) 143 144 IDL> fic = ficdate(930124) 144 145 145 146 </pre><h3>Version history</h3> 146 147 147 148 <h4>Version</h4> 148 $Id: ficdate.pro 3 25 2007-12-06 10:04:53Z pinsard $149 $Id: ficdate.pro 371 2008-08-07 09:32:02Z pinsard $ 149 150 150 151 <h4>History</h4> … … 165 166 166 167 <h4>Uses routines</h4> 167 common.pro168 <a href="..//Obsolete/common.html">common</a> 168 169 169 170 -
trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/fictype.html
r338 r402 121 121 122 122 <h3>Examples</h3><pre> 123 IDL> fictype = fictype(930124) 123 124 IDL> fictype = fictype(930124) 124 125 125 126 </pre><h3>Version history</h3> 126 127 127 128 <h4>Version</h4> 128 $Id: fictype.pro 3 25 2007-12-06 10:04:53Z pinsard $129 $Id: fictype.pro 371 2008-08-07 09:32:02Z pinsard $ 129 130 130 131 <h4>History</h4> … … 144 145 145 146 <h4>Uses routines</h4> 146 common.pro147 <a href="..//Obsolete/common.html">common</a> 147 148 148 149 -
trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/juldate.html
r338 r402 137 137 138 138 <h3>Examples</h3><pre> 139 IDL> date = juldate(930124) 139 140 IDL> date = juldate(930124) 140 141 141 142 </pre><h3>Version history</h3> 142 143 143 144 <h4>Version</h4> 144 $Id: juldate.pro 3 27 2007-12-13 16:22:35Z pinsard $145 $Id: juldate.pro 371 2008-08-07 09:32:02Z pinsard $ 145 146 146 147 <h4>History</h4> … … 161 162 162 163 <h4>Uses routines</h4> 163 common.pro164 vraidate164 <a href="..//Obsolete/common.html">common</a> 165 <a href="..//Obsolete/vraidate.html">vraidate</a> 165 166 166 167 -
trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/lec.html
r338 r402 87 87 88 88 <h3>Return value</h3> 89 un tableau 2 ou 3d. sans le mot cle /TOUT, sa taille est89 un tableau 2d ou 3d. sans le mot cle /TOUT, sa taille est 90 90 celle du sous domaine definit par <a href="..//ToBeReviewed/GRILLE/domdef.html">domdef</a>(nx,ny,nz). avec /TOUT le 91 91 champ a la taille du domaine qui a etait selectionne pour la … … 155 155 trois lettres designant le nom de l'experience 156 156 157 158 157 159 158 … … 243 242 244 243 oblige lec a lire le champ sur tout le domaine qui a 245 244 etait selectionne pour la cession en cours (jpi,jpj,jpk) 246 245 247 246 … … 260 259 261 260 lorsque ce mot clef est active, lec retourne la liste 262 263 261 des types de grilles (T, U...) auxquelles se rapportent les 262 variables. ds ce cas en input on met seulement 'vo' ou 'so'. 264 263 265 264 … … 278 277 279 278 lorsque ce mot clef est active, lec retourne la liste 280 281 279 des noms des variables. ds ce cas en input on met seulement 280 'vo' ou 'so'. 282 281 283 282 … … 296 295 297 296 string pour passer directement le nom du champ sans 298 299 300 297 utiliser les inputs: nom_Vairmer',date,'nom_experience'. Rq si 298 ces inputs sont qd meme donnes ils ne sont pas modifies par 299 filename. 301 300 302 301 … … 304 303 305 304 <h3>Examples</h3><pre> 306 IDL> resultat=lec('nom_Vairmer'[,date[,'nom_experience']]) 305 306 IDL> resultat=lec('nom_Vairmer'[,date[,'nom_experience']]) 307 307 308 308 </pre><h3>Version history</h3> 309 309 310 310 <h4>Version</h4> 311 $Id: lec.pro 3 27 2007-12-13 16:22:35Z pinsard $311 $Id: lec.pro 378 2008-08-12 12:35:46Z pinsard $ 312 312 313 313 <h4>History</h4> … … 335 335 336 336 <h4>Uses routines</h4> 337 common.pro338 isnumber.pro339 fivardate.pro337 <a href="..//Obsolete/common.html">common</a> 338 <a href="..//ToBeReviewed/STRING/isnumber.html">isnumber</a> 339 <a href="..//Obsolete/ficdate.html">ficdate</a> 340 340 341 341 -
trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/lect.html
r338 r402 234 234 235 235 <h3>Examples</h3><pre> 236 IDL> resultat=lec('nom_Vairmer',date1,date2,'nomexp','direc',BOITE=boite) 236 237 IDL> resultat=lec('nom_Vairmer',date1,date2,'nomexp','direc',BOITE=boite) 237 238 238 239 </pre><h3>Version history</h3> 239 240 240 241 <h4>Version</h4> 241 $Id: lect.pro 3 25 2007-12-06 10:04:53Z pinsard $242 $Id: lect.pro 371 2008-08-07 09:32:02Z pinsard $ 242 243 243 244 <h4>History</h4> … … 258 259 259 260 <h4>Uses routines</h4> 260 common261 vraidate262 juldate261 <a href="..//Obsolete/common.html">common</a> 262 <a href="..//Obsolete/vraidate.html">vraidate</a> 263 <a href="..//Obsolete/juldate.html">juldate</a> 263 264 264 265 -
trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/meshlec.html
r338 r402 177 177 178 178 <h3>Examples</h3><pre> 179 IDL> meshmask[,' nomfich'] 179 180 IDL> meshmask[,' nomfich'] 180 181 181 182 </pre><h3>Version history</h3> 182 183 183 184 <h4>Version</h4> 184 $Id: meshlec.pro 3 27 2007-12-13 16:22:35Z pinsard $185 $Id: meshlec.pro 371 2008-08-07 09:32:02Z pinsard $ 185 186 186 187 <h4>History</h4> … … 206 207 207 208 <h4>Uses routines</h4> 208 common.pro209 <a href="..//Obsolete/common.html">common</a> 209 210 210 211 -
trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/nlec.html
r338 r402 306 306 307 307 <h4>Version</h4> 308 $Id: nlec.pro 3 27 2007-12-13 16:22:35Z pinsard $308 $Id: nlec.pro 370 2008-08-07 07:59:15Z pinsard $ 309 309 310 310 <h4>History</h4> … … 325 325 326 326 <h4>Uses routines</h4> 327 common.pro328 vraidate329 juldate330 nlec5j331 nlecserie327 <a href="..//Obsolete/common.html">common</a> 328 <a href="..//Obsolete/vraidate.html">vraidate</a> 329 <a href="..//Obsolete/juldate.html">juldate</a> 330 <a href="..//Obsolete/nlec5j.html">nlec5j</a> 331 <a href="..//Obsolete/nlecserie.html">nlecserie</a> 332 332 333 333 -
trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/nlec5j.html
r338 r402 216 216 217 217 <h3>Examples</h3><pre> 218 IDL> res=nlec5j( nom, numsortie, nbretps) 218 219 IDL> res=nlec5j( nom, numsortie, nbretps) 219 220 220 221 </pre><h3>Version history</h3> 221 222 222 223 <h4>Version</h4> 223 $Id: nlec5j.pro 3 27 2007-12-13 16:22:35Z pinsard $224 $Id: nlec5j.pro 371 2008-08-07 09:32:02Z pinsard $ 224 225 225 226 <h4>History</h4> … … 241 242 242 243 <h4>Uses routines</h4> 243 common.pro244 <a href="..//Obsolete/common.html">common</a> 244 245 245 246 -
trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/nlecan.html
r338 r402 215 215 216 216 <h3>Examples</h3><pre> 217 IDL> res=nlecan(nom, numsortie79, nbretps) 217 218 IDL> res=nlecan(nom, numsortie79, nbretps) 218 219 219 220 </pre><h3>Version history</h3> 220 221 221 222 <h4>Version</h4> 222 $Id: nlecan.pro 3 27 2007-12-13 16:22:35Z pinsard $223 $Id: nlecan.pro 371 2008-08-07 09:32:02Z pinsard $ 223 224 224 225 <h4>History</h4> … … 229 230 <h3>Known issues</h3> 230 231 <h4>Obsolete</h4> 232 231 233 232 234 … … 239 241 240 242 <h4>Uses routines</h4> 241 common.pro243 <a href="..//Obsolete/common.html">common</a> 242 244 243 245 -
trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/nlecmois.html
r338 r402 206 206 207 207 <h4>Version</h4> 208 $Id: nlecmois.pro 3 27 2007-12-13 16:22:35Z pinsard $208 $Id: nlecmois.pro 370 2008-08-07 07:59:15Z pinsard $ 209 209 210 210 <h4>History</h4> … … 224 224 225 225 <h4>Uses routines</h4> 226 common.pro226 <a href="..//Obsolete/common.html">common</a> 227 227 228 228 -
trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/nlecsaison.html
r338 r402 215 215 216 216 <h3>Examples</h3><pre> 217 IDL> res=nlecsaison(nom, numsortie79, nbretps) 217 218 IDL> res=nlecsaison(nom, numsortie79, nbretps) 218 219 219 220 </pre><h3>Version history</h3> 220 221 221 222 <h4>Version</h4> 222 $Id: nlecsaison.pro 3 27 2007-12-13 16:22:35Z pinsard $223 $Id: nlecsaison.pro 371 2008-08-07 09:32:02Z pinsard $ 223 224 224 225 <h4>History</h4> … … 240 241 241 242 <h4>Uses routines</h4> 242 common.pro243 <a href="..//Obsolete/common.html">common</a> 243 244 244 245 -
trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/nlecserie.html
r338 r402 212 212 213 213 <h3>Examples</h3><pre> 214 IDL> res=nlecserie(nom, date1, date2) 214 215 IDL> res=nlecserie(nom, date1, date2) 215 216 216 217 </pre><h3>Version history</h3> 217 218 218 219 <h4>Version</h4> 219 $Id: nlecserie.pro 3 27 2007-12-13 16:22:35Z pinsard $220 $Id: nlecserie.pro 371 2008-08-07 09:32:02Z pinsard $ 220 221 221 222 <h4>History</h4> … … 237 238 238 239 <h4>Uses routines</h4> 239 common.pro240 <a href="..//Obsolete/common.html">common</a> 240 241 241 242 -
trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/norme.html
r338 r402 183 183 To calculate the average of the norme of streams on all the domain 184 184 between 0 and 50: 185 185 IDL> res=norme(un,vn,boxzoom=[0,50],dir='xyz') 186 186 187 187 </pre><h3>Version history</h3> 188 188 189 189 <h4>Version</h4> 190 $Id: norme.pro 3 27 2007-12-13 16:22:35Z pinsard $190 $Id: norme.pro 371 2008-08-07 09:32:02Z pinsard $ 191 191 192 192 <h4>History</h4> … … 223 223 224 224 <h4>Uses routines</h4> 225 common.pro225 <a href="..//Obsolete/common.html">common</a> 226 226 227 227 -
trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/strrepl.html
r338 r402 143 143 144 144 <h3>Examples</h3><pre> 145 ; Convert one letter into upper case 146 147 abc = 'abcdefghijklmnopqrstuvwxyz' 148 print,strrepl(abc,strpos(abc,'m'),'M') 149 150 ; prints "abcdefghijklMnopqrstuvwxyz" 151 152 153 ; Use with strwhere function 154 a = 'abcabcabc' 155 print,strrepl(a,strwhere(a,'a'),'#') 156 157 ; prints "#bc#bc#bc#bc#bc" 158 159 IDL> print, strrepl(a,'bc','!eeee!') 145 146 Convert one letter into upper case 147 148 IDL> abc = 'abcdefghijklmnopqrstuvwxyz' 149 IDL> print,strrepl(abc,strpos(abc,'m'),'M') 150 abcdefghijklMnopqrstuvwxyz 151 152 153 Use with strwhere function 154 IDL> a = 'abcabcabc' 155 IDL> print,strrepl(a,strwhere(a,'a'),'#') 156 #bc#bc#bc#bc#bc 157 158 IDL> print, strrepl(a,'bc','!eeee!') 160 159 a!eeee!a!eeee!a!eeee! 161 160 IDL> print, strrepl(a,'b','0000') 162 161 a0000ca0000ca0000 163 162 IDL> print, strrepl(a,'toto','0000') 164 163 abcabcabc 165 164 … … 167 166 168 167 <h4>Version</h4> 169 $Id: strrepl.pro 3 25 2007-12-06 10:04:53Z pinsard $168 $Id: strrepl.pro 371 2008-08-07 09:32:02Z pinsard $ 170 169 171 170 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/vairdate.html
r338 r402 166 166 167 167 <h3>Examples</h3><pre> 168 IDL> vdate = vairdate(1755087) 168 169 IDL> vdate = vairdate(1755087) 169 170 170 171 </pre><h3>Version history</h3> 171 172 172 173 <h4>Version</h4> 173 $Id: vairdate.pro 3 27 2007-12-13 16:22:35Z pinsard $174 $Id: vairdate.pro 371 2008-08-07 09:32:02Z pinsard $ 174 175 175 176 <h4>History</h4> … … 194 195 195 196 <h4>Uses routines</h4> 196 common197 <a href="..//Obsolete/common.html">common</a> 197 198 198 199 -
trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/vraidate.html
r338 r402 144 144 145 145 <h3>Examples</h3><pre> 146 IDL> res=vraidate(date) 147 IDL> vraidate(980703) 146 147 IDL> res=vraidate(date) 148 IDL> vraidate(980703) 148 149 donne 19980703 qui est un long 149 150 … … 151 152 152 153 <h4>Version</h4> 153 $Id: vraidate.pro 3 27 2007-12-13 16:22:35Z pinsard $154 $Id: vraidate.pro 371 2008-08-07 09:32:02Z pinsard $ 154 155 155 156 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Picture/saveimage.html
r338 r402 287 287 <h3>Examples</h3><pre> 288 288 289 IDL> openr, lun, filepath('hurric.dat', subdir='examples/data'), /get_lun290 IDL> image = bytarr(440, 330)291 IDL> readu, lun, image292 IDL> free_lun, lun293 IDL> loadct, 13294 IDL> tvscl, image295 IDL> saveimage, 'hurric.gif'289 IDL> openr, lun, filepath('hurric.dat', subdir='examples/data'), /get_lun 290 IDL> image = bytarr(440, 330) 291 IDL> readu, lun, image 292 IDL> free_lun, lun 293 IDL> loadct, 13 294 IDL> tvscl, image 295 IDL> saveimage, 'hurric.gif' 296 296 297 297 </pre><h3>Version history</h3> 298 298 299 299 <h4>Version</h4> 300 $Id: saveimage.pro 3 27 2007-12-13 16:22:35Z pinsard $300 $Id: saveimage.pro 371 2008-08-07 09:32:02Z pinsard $ 301 301 302 302 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Picture/showimage.html
r338 r402 154 154 155 155 <h3>Examples</h3><pre> 156 IDL> showimage, filepath('rose.jpg', subdir='examples/data') 156 157 IDL> showimage, filepath('rose.jpg', subdir='examples/data') 157 158 158 159 </pre><h3>Version history</h3> 159 160 160 161 <h4>Version</h4> 161 $Id: showimage.pro 3 25 2007-12-06 10:04:53Z pinsard $162 $Id: showimage.pro 371 2008-08-07 09:32:02Z pinsard $ 162 163 163 164 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Postscript/closeps.html
r338 r402 113 113 114 114 <h4>Version</h4> 115 $Id: closeps.pro 3 27 2007-12-13 16:22:35Z pinsard $115 $Id: closeps.pro 371 2008-08-07 09:32:02Z pinsard $ 116 116 117 117 <h4>History</h4> … … 132 132 133 133 <h4>Uses routines</h4> 134 cm_4ps134 <a href="..//Commons/cm_4ps.html">cm_4ps</a> 135 135 136 136 -
trunk/SRC/Documentation/idldoc_assistant_output/Postscript/openps.html
r338 r402 246 246 247 247 <h4>Version</h4> 248 $Id: openps.pro 3 27 2007-12-13 16:22:35Z pinsard $248 $Id: openps.pro 371 2008-08-07 09:32:02Z pinsard $ 249 249 250 250 <h4>History</h4> … … 267 267 268 268 <h4>Uses routines</h4> 269 cm_4ps269 <a href="..//Commons/cm_4ps.html">cm_4ps</a> 270 270 271 271 -
trunk/SRC/Documentation/idldoc_assistant_output/Postscript/printps.html
r338 r402 82 82 <dl> 83 83 84 <dt><a href="#_printps_event">printps_event<i>, event</i> </a><dt>84 <dt><a href="#_printps_event">printps_event<i>, event</i>, uval=<i>uval</i></a><dt> 85 85 <dd><font size="-1"> </font></dd> 86 86 87 <dt><a href="#_printps">printps<i>[, psfilename]</i> </a><dt>87 <dt><a href="#_printps">printps<i>[, psfilename]</i>, ARCHIVE=<i>integer 0 or 1</i>, DIRECTPRINT=<i>string</i></a><dt> 88 88 <dd><font size="-1"></font></dd> 89 89 … … 100 100 </font></h2> 101 101 102 <p><font face="Courier">printps_event<i>, <a href="#_printps_event_keyword_event">event</a></i> </font></p>102 <p><font face="Courier">printps_event<i>, <a href="#_printps_event_keyword_event">event</a></i>, <a href="#_printps_event_keyword_uval">uval</a>=<i>uval</i></font></p> 103 103 104 104 … … 129 129 130 130 131 <h3>Keywords</h3> 132 133 134 <a name="#_printps_event_keyword_uval"></a> 135 <h4>uval 136 137 138 139 140 141 142 143 144 </h4> 145 146 147 148 131 149 132 150 … … 134 152 135 153 <h4>Version</h4> 136 $Id: printps.pro 325 2007-12-06 10:04:53Z pinsard$154 $Id: printps.pro 401 2009-07-23 08:48:16Z smasson $ 137 155 138 156 <h4>History</h4> … … 182 200 </font></h2> 183 201 184 <p><font face="Courier">printps<i>[, <a href="#_printps_keyword_psfilename">psfilename</a>]</i> </font></p>202 <p><font face="Courier">printps<i>[, <a href="#_printps_keyword_psfilename">psfilename</a>]</i>, <a href="#_printps_keyword_ARCHIVE">ARCHIVE</a>=<i>integer 0 or 1</i>, <a href="#_printps_keyword_DIRECTPRINT">DIRECTPRINT</a>=<i>string</i></font></p> 185 203 186 204 … … 214 232 215 233 234 <h3>Keywords</h3> 235 236 237 <a name="#_printps_keyword_ARCHIVE"></a> 238 <h4>ARCHIVE 239 240 241 242 243 244 <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>integer 0 or 1</i></font> 245 <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>0</i></font> 246 247 </h4> 248 249 250 activate to bypass the widget and directly archive the postcript 251 (useful to use printps in batch mode) 252 253 254 <a name="#_printps_keyword_DIRECTPRINT"></a> 255 <h4>DIRECTPRINT 256 257 258 259 260 261 <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>string</i></font> 262 <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>not defined</i></font> 263 264 </h4> 265 266 267 bypass the widget and directly define the printer that must be used 268 to print the postcript file. DIRECTPRINT must correspond to one of 269 the names defined in the comoon variables printer_machine_names or 270 printer_human_names. useful to use printps in batch mode 271 272 273 216 274 217 275 <h3>Examples</h3><pre> 218 IDL> printps 276 277 IDL> printps 219 278 220 279 </pre><h3>Version history</h3> 221 280 222 281 <h4>Version</h4> 223 $Id: printps.pro 325 2007-12-06 10:04:53Z pinsard$282 $Id: printps.pro 401 2009-07-23 08:48:16Z smasson $ 224 283 225 284 <h4>History</h4> … … 242 301 243 302 <h4>Uses routines</h4> 244 cm_4ps303 <a href="..//Commons/cm_4ps.html">cm_4ps</a> 245 304 246 305 -
trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/idl-NetCDF/ncdf_listvars.html
r321 r402 110 110 111 111 <h3>Examples</h3><pre> 112 IDL> varnames = ncdf_listvars('toto.nc') 112 113 IDL> varnames = ncdf_listvars('toto.nc') 114 113 115 or 114 IDL> i=ncdf_open('toto.nc') 115 IDL> varnames = ncdf_listvars(id) 116 117 IDL> i=ncdf_open('toto.nc') 118 IDL> varnames = ncdf_listvars(id) 116 119 117 120 </pre><h3>Version history</h3> 118 121 119 122 <h4>Version</h4> 120 $Id: ncdf_listvars.pro 3 08 2007-11-05 10:20:28Z smasson$123 $Id: ncdf_listvars.pro 371 2008-08-07 09:32:02Z pinsard $ 121 124 122 125 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/ncdf_getatt.html
r363 r402 286 286 287 287 288 defined only to be able to call ncdf_getatt with the _extra keyword 288 defined only to be able to call <a href="..//ReadWrite/ncdf_getatt.html">ncdf_getatt</a> with the 289 _EXTRA keyword 289 290 290 291 … … 292 293 293 294 <h3>Examples</h3><pre> 294 IDL> ncdf_getatt, cdfid, 'sst', add_offset = add_offset, scale_factor = scale_factor, units = units 295 296 IDL> ncdf_getatt, cdfid, 'sst', add_offset = add_offset, scale_factor = scale_factor, units = units 295 297 296 298 </pre><h3>Version history</h3> 297 299 298 300 <h4>Version</h4> 299 $Id: ncdf_getatt.pro 3 44 2008-04-15 11:05:43Z smasson $301 $Id: ncdf_getatt.pro 396 2009-04-08 16:14:31Z smasson $ 300 302 301 303 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/ncdf_getaxis.html
r338 r402 74 74 </font></h2> 75 75 76 <p><font face="Courier">ncdf_getaxis<i>, <a href="#_ncdf_getaxis_keyword_fileid">fileid</a>, <a href="#_ncdf_getaxis_keyword_dimidx">dimidx</a>, <a href="#_ncdf_getaxis_keyword_dimidy">dimidy</a>, <a href="#_ncdf_getaxis_keyword_xaxis">xaxis</a>, <a href="#_ncdf_getaxis_keyword_yaxis">yaxis</a></i>, <a href="#_ncdf_getaxis_keyword_XAXISNAME">XAXISNAME</a>=<i>scalar string</i>, <a href="#_ncdf_getaxis_keyword_YAXISNAME">YAXISNAME</a>=<i>scalar string</i>, <a href="#_ncdf_getaxis_keyword_XDIMNAME">XDIMNAME</a>=<i>scalar string</i>, <a href="#_ncdf_getaxis_keyword_YDIMNAME">YDIMNAME</a>=<i>scalar string</i>, <a href="#_ncdf_getaxis_keyword_XYINDEX">XYINDEX</a>=<i>scalar: 0 or 1</i>, <a href="#_ncdf_getaxis_keyword_START1">START1</a>=<i>scalar: 0 or 1</i>, <a href="#_ncdf_getaxis_keyword_ ROMSGRID">ROMSGRID</a>=<i>variable</i>, <a href="#_ncdf_getaxis_keyword__EXTRA">_EXTRA</a>=<i>_EXTRA</i></font></p>76 <p><font face="Courier">ncdf_getaxis<i>, <a href="#_ncdf_getaxis_keyword_fileid">fileid</a>, <a href="#_ncdf_getaxis_keyword_dimidx">dimidx</a>, <a href="#_ncdf_getaxis_keyword_dimidy">dimidy</a>, <a href="#_ncdf_getaxis_keyword_xaxis">xaxis</a>, <a href="#_ncdf_getaxis_keyword_yaxis">yaxis</a></i>, <a href="#_ncdf_getaxis_keyword_XAXISNAME">XAXISNAME</a>=<i>scalar string</i>, <a href="#_ncdf_getaxis_keyword_YAXISNAME">YAXISNAME</a>=<i>scalar string</i>, <a href="#_ncdf_getaxis_keyword_XDIMNAME">XDIMNAME</a>=<i>scalar string</i>, <a href="#_ncdf_getaxis_keyword_YDIMNAME">YDIMNAME</a>=<i>scalar string</i>, <a href="#_ncdf_getaxis_keyword_XYINDEX">XYINDEX</a>=<i>scalar: 0 or 1</i>, <a href="#_ncdf_getaxis_keyword_START1">START1</a>=<i>scalar: 0 or 1</i>, <a href="#_ncdf_getaxis_keyword_XMINMESH">XMINMESH</a>=<i>scalar</i>, <a href="#_ncdf_getaxis_keyword_XMAXMESH">XMAXMESH</a>=<i>scalar</i>, <a href="#_ncdf_getaxis_keyword_YMINMESH">YMINMESH</a>=<i>scalar</i>, <a href="#_ncdf_getaxis_keyword_YMAXMESH">YMAXMESH</a>=<i>scalar</i>, <a href="#_ncdf_getaxis_keyword_ROMSGRID">ROMSGRID</a>=<i>variable</i>, <a href="#_ncdf_getaxis_keyword__EXTRA">_EXTRA</a>=<i>_EXTRA</i></font></p> 77 77 78 78 … … 279 279 280 280 281 <a name="#_ncdf_getaxis_keyword_XMINMESH"></a> 282 <h4>XMINMESH 283 284 285 286 287 288 <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>scalar</i></font> 289 <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>0L</i></font> 290 291 </h4> 292 293 294 Define common (cm_4mesh) variables ixminmesh used to define the localization 295 of the first point of the grid along the x direction in a zoom of the original grid 296 297 298 <a name="#_ncdf_getaxis_keyword_XMAXMESH"></a> 299 <h4>XMAXMESH 300 301 302 303 304 305 <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>scalar</i></font> 306 <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>jpiglo-1</i></font> 307 308 </h4> 309 310 311 Define common (cm_4mesh) variables ixmaxmesh used to define the localization 312 of the last point of the grid along the x direction in a zoom of the original grid 313 Note that if XMAXMESH < 0 then ixmaxmesh is defined as ixmaxmesh = jpiglo -1 + xmaxmesh 314 315 316 <a name="#_ncdf_getaxis_keyword_YMINMESH"></a> 317 <h4>YMINMESH 318 319 320 321 322 323 <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>scalar</i></font> 324 <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>0L</i></font> 325 326 </h4> 327 328 329 Define common (cm_4mesh) variables iyminmesh used to define the localization 330 of the first point of the grid along the y direction in a zoom of the original grid 331 332 333 <a name="#_ncdf_getaxis_keyword_YMAXMESH"></a> 334 <h4>YMAXMESH 335 336 337 338 339 340 <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>scalar</i></font> 341 <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>jpjglo-1</i></font> 342 343 </h4> 344 345 346 Define common (cm_4mesh) variables iymaxmesh used to define the localization 347 of the last point of the grid along the y direction in a zoom of the original grid 348 Note that if YMAXMESH < 0 then iymaxmesh is defined as iymaxmesh = jpjglo -1 + ymaxmesh 349 350 281 351 <a name="#_ncdf_getaxis_keyword_ROMSGRID"></a> 282 352 <h4>ROMSGRID … … 317 387 318 388 <h4>Version</h4> 319 $Id: ncdf_getaxis.pro 3 27 2007-12-13 16:22:35Z pinsard$389 $Id: ncdf_getaxis.pro 399 2009-07-02 08:38:54Z smasson $ 320 390 <h4>History</h4> 321 391 March 2007: Sebastien Masson (smasson@locean-ipsl.upmc.fr) -
trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/ncdf_getmask.html
r363 r402 74 74 </font></h2> 75 75 76 <p><font face="Courier"><i>result = </i>ncdf_getmask(<i><a href="#_ncdf_getmask_keyword_fileid">fileid</a></i>, <a href="#_ncdf_getmask_keyword_ADDSCL_BEFORE">ADDSCL_BEFORE</a>=<i>scalar: 0 or 1</i>, <a href="#_ncdf_getmask_keyword_MASKNAME">MASKNAME</a>=<i>string</i>, <a href="#_ncdf_getmask_keyword_USEASMASK">USEASMASK</a>=<i>scalar string</i>, <a href="#_ncdf_getmask_keyword_MISSING_VALUE">MISSING_VALUE</a>=<i>scalar</i>, <a href="#_ncdf_getmask_keyword_INVMASK">INVMASK</a>=<i>scalar: 0 or 1</i>, <a href="#_ncdf_getmask_keyword_ TESTOP">TESTOP</a>=<i>scalar string, for example 'GT 0.5'</i>, <a href="#_ncdf_getmask_keyword__EXTRA">_EXTRA</a>=<i>_EXTRA</i>)</font></p>76 <p><font face="Courier"><i>result = </i>ncdf_getmask(<i><a href="#_ncdf_getmask_keyword_fileid">fileid</a></i>, <a href="#_ncdf_getmask_keyword_ADDSCL_BEFORE">ADDSCL_BEFORE</a>=<i>scalar: 0 or 1</i>, <a href="#_ncdf_getmask_keyword_MASKNAME">MASKNAME</a>=<i>string</i>, <a href="#_ncdf_getmask_keyword_USEASMASK">USEASMASK</a>=<i>scalar string</i>, <a href="#_ncdf_getmask_keyword_MISSING_VALUE">MISSING_VALUE</a>=<i>scalar</i>, <a href="#_ncdf_getmask_keyword_INVMASK">INVMASK</a>=<i>scalar: 0 or 1</i>, <a href="#_ncdf_getmask_keyword_XMINMESH">XMINMESH</a>=<i>scalar</i>, <a href="#_ncdf_getmask_keyword_XMAXMESH">XMAXMESH</a>=<i>scalar</i>, <a href="#_ncdf_getmask_keyword_YMINMESH">YMINMESH</a>=<i>scalar</i>, <a href="#_ncdf_getmask_keyword_YMAXMESH">YMAXMESH</a>=<i>scalar</i>, <a href="#_ncdf_getmask_keyword_ZMINMESH">ZMINMESH</a>=<i>scalar</i>, <a href="#_ncdf_getmask_keyword_ZMAXMESH">ZMAXMESH</a>=<i>scalar</i>, <a href="#_ncdf_getmask_keyword_TESTOP">TESTOP</a>=<i>scalar string, for example 'GT 0.5'</i>, <a href="#_ncdf_getmask_keyword__EXTRA">_EXTRA</a>=<i>_EXTRA</i>)</font></p> 77 77 78 78 … … 103 103 the full path) to be opened (in that case, the file will be opened 104 104 and closed within ncdf_getmask). 105 105 106 if fileid is a scalar then it is the id of the file return by a call 106 107 to ncdf_open outside of ncdf_getmask (in that case, the file will … … 127 128 128 129 129 put 1 to apply add_offset a d scale factor on data before looking for130 put 1 to apply add_offset and scale factor on data before looking for 130 131 missing values when using USEASMASK keyword 131 132 … … 206 207 207 208 209 <a name="#_ncdf_getmask_keyword_XMINMESH"></a> 210 <h4>XMINMESH 211 212 213 214 215 216 <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>scalar</i></font> 217 <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>0L</i></font> 218 219 </h4> 220 221 222 Define common (cm_4mesh) variables ixminmesh used to define the localization 223 of the first point of the grid along the x direction in a zoom of the original grid 224 225 226 <a name="#_ncdf_getmask_keyword_XMAXMESH"></a> 227 <h4>XMAXMESH 228 229 230 231 232 233 <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>scalar</i></font> 234 <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>jpiglo-1</i></font> 235 236 </h4> 237 238 239 Define common (cm_4mesh) variables ixmaxmesh used to define the localization 240 of the last point of the grid along the x direction in a zoom of the original grid 241 Note that if XMAXMESH < 0 then ixmaxmesh is defined as ixmaxmesh = jpiglo -1 + xmaxmesh 242 243 244 <a name="#_ncdf_getmask_keyword_YMINMESH"></a> 245 <h4>YMINMESH 246 247 248 249 250 251 <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>scalar</i></font> 252 <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>0L</i></font> 253 254 </h4> 255 256 257 Define common (cm_4mesh) variables iyminmesh used to define the localization 258 of the first point of the grid along the y direction in a zoom of the original grid 259 260 261 <a name="#_ncdf_getmask_keyword_YMAXMESH"></a> 262 <h4>YMAXMESH 263 264 265 266 267 268 <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>scalar</i></font> 269 <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>jpjglo-1</i></font> 270 271 </h4> 272 273 274 Define common (cm_4mesh) variables iymaxmesh used to define the localization 275 of the last point of the grid along the y direction in a zoom of the original grid 276 Note that if YMAXMESH < 0 then iymaxmesh is defined as iymaxmesh = jpjglo -1 + ymaxmesh 277 278 279 <a name="#_ncdf_getmask_keyword_ZMINMESH"></a> 280 <h4>ZMINMESH 281 282 283 284 285 286 <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>scalar</i></font> 287 <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>0L</i></font> 288 289 </h4> 290 291 292 Define common (cm_4mesh) variables izminmesh used to define the localization 293 of the first point of the grid along the z direction in a zoom of the original grid 294 295 296 <a name="#_ncdf_getmask_keyword_ZMAXMESH"></a> 297 <h4>ZMAXMESH 298 299 300 301 302 303 <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>scalar</i></font> 304 <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>jpkglo-1</i></font> 305 306 </h4> 307 308 309 Define common (cm_4mesh) variables izmaxmesh used to define the localization 310 of the last point of the grid along the z direction in a zoom of the original grid 311 Note that if ZMAXMESH < 0 then izmaxmesh is defined as izmaxmesh = jpkglo -1 + maxmesh 312 313 208 314 <a name="#_ncdf_getmask_keyword_TESTOP"></a> 209 315 <h4>TESTOP … … 222 328 mask. The test is performed on the variable specified by USEASMASK 223 329 keyword. 330 224 331 TESTOP can contain 1 or 2 words. The first word is the operator 225 332 definition: "EQ" "NE" "GE" "GT" "LE" "LT" (default is NE). The … … 250 357 <h3>Examples</h3><pre> 251 358 252 IDL> mask = ncdf_getmask('HadISST1_1m_187001_200702_sst_reg1m.nc',useasmask = 'sst', missing_value = -1.00000e+30)253 254 IDL> mask = ncdf_getmask('meshmaskORCA2.nc', maskname = 'tmask')255 256 IDL> mask = ncdf_getmask('t106.nc', useasmask = 'SLM', testop = 'le 0.5')359 IDL> mask = ncdf_getmask('HadISST1_1m_187001_200702_sst_reg1m.nc',useasmask = 'sst', missing_value = -1.00000e+30) 360 361 IDL> mask = ncdf_getmask('meshmaskORCA2.nc', maskname = 'tmask') 362 363 IDL> mask = ncdf_getmask('t106.nc', useasmask = 'SLM', testop = 'le 0.5') 257 364 258 365 </pre><h3>Version history</h3> 259 366 260 367 <h4>Version</h4> 261 $Id: ncdf_getmask.pro 3 61 2008-07-07 14:23:42Z smasson $368 $Id: ncdf_getmask.pro 399 2009-07-02 08:38:54Z smasson $ 262 369 263 370 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/ncdf_gettime.html
r363 r402 75 75 </font></h2> 76 76 77 <p><font face="Courier"><i>result = </i>ncdf_gettime(<i><a href="#_ncdf_gettime_keyword_filename">filename</a> , <a href="#_ncdf_gettime_keyword_cdfid">cdfid</a></i>, <a href="#_ncdf_gettime_keyword_TIMEVAR">TIMEVAR</a>=<i>string</i>, <a href="#_ncdf_gettime_keyword_CALLER">CALLER</a>=<i>scalar</i>, <a href="#_ncdf_gettime_keyword_ERR">ERR</a>=<i>ERR</i>, <a href="#_ncdf_gettime_keyword__EXTRA">_EXTRA</a>=<i>_EXTRA</i>)</font></p>77 <p><font face="Courier"><i>result = </i>ncdf_gettime(<i><a href="#_ncdf_gettime_keyword_filename">filename</a>[, <a href="#_ncdf_gettime_keyword_cdfid">cdfid</a>]</i>, <a href="#_ncdf_gettime_keyword_CALTYPE">CALTYPE</a>=<i>CALTYPE</i>, <a href="#_ncdf_gettime_keyword_TIMEVAR">TIMEVAR</a>=<i>string</i>, <a href="#_ncdf_gettime_keyword_CALLER">CALLER</a>=<i>string</i>, <a href="#_ncdf_gettime_keyword_ERR">ERR</a>=<i>ERR</i>, <a href="#_ncdf_gettime_keyword__EXTRA">_EXTRA</a>=<i>_EXTRA</i>)</font></p> 78 78 79 79 … … 111 111 <font size="-1" color="#006633">in</font> 112 112 113 114 <font size="-1" color="#006633">required</font>113 <font size="-1" color="#006633">optional</font> 114 115 115 116 116 <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>scalar</i></font> … … 120 120 121 121 122 the ID of the ncdf_file, which is already open 122 the ID of the ncdf_file, if the file is already open. 123 if not provided, ncdf_gettime open the file defined by filename 123 124 124 125 … … 127 128 128 129 <h3>Keywords</h3> 130 131 132 <a name="#_ncdf_gettime_keyword_CALTYPE"></a> 133 <h4>CALTYPE 134 135 136 137 138 139 140 141 142 </h4> 143 144 145 Used to specify (or orverwrite) the type of calendar that should be 146 used. We accept only 'noleap', '360d', 'greg' and 'gregorian'. By 147 default, we use the type of calendar defied in the attibute 148 calendar. if not, we define it as gregorian. 129 149 130 150 … … 155 175 <font size="-1" color="#006633">required</font> 156 176 157 <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>s calar</i></font>177 <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>string</i></font> 158 178 159 179 … … 162 182 163 183 Used to specify the error messages. Give the name of the calling 164 procedure. It can be only 'read_ncdf' or 'scanfile'. 184 procedure. It can be only '<a href="..//ToBeReviewed/LECTURE/read_ncdf.html">read_ncdf</a>' or '<a href="..//ToBeReviewed/WIDGET/AUTOUR_de_XXX/scanfile.html">scanfile</a>'. 185 165 186 166 187 … … 204 225 205 226 <h4>Version</h4> 206 $Id: ncdf_gettime.pro 358 2008-04-28 09:41:14Z pinsard$227 $Id: ncdf_gettime.pro 401 2009-07-23 08:48:16Z smasson $ 207 228 <h4>History</h4> 208 229 August 2007: Sebastien Masson (smasson@lodyc.jussieu.fr) -
trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/ncdf_timeget.html
r363 r402 163 163 164 164 165 </pre></pre></pre></pre></pre>< h3>Version history</h3>165 </pre></pre></pre></pre></pre></pre><h3>Version history</h3> 166 166 167 167 <h4>Version</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/read_grads.html
r338 r402 243 243 244 244 <h3>Examples</h3><pre> 245 IDL> a=read_grads('sst',19900101,19900131,filename='outputs.ctl') 246 IDL> plt, a 245 246 IDL> a=read_grads('sst',19900101,19900131,filename='outputs.ctl') 247 IDL> plt, a 247 248 248 249 </pre><h3>Version history</h3> 249 250 250 251 <h4>Version</h4> 251 $Id: read_grads.pro 3 27 2007-12-13 16:22:35Z pinsard $252 $Id: read_grads.pro 370 2008-08-07 07:59:15Z pinsard $ 252 253 253 254 <h4>History</h4> … … 261 262 262 263 <h4>Restrictions</h4> 263 define all the grid parameters (defined in common.pro)264 define all the grid parameters (defined in <a href="..//Obsolete/common.html">common</a>) 264 265 associated to the data. 265 266 266 this function call the procedure scanfilethat use the267 this function call the procedure <a href="..//ToBeReviewed/WIDGET/AUTOUR_de_XXX/scanfile.html">scanfile</a> that use the 267 268 unix commands grep and sed 268 269 … … 272 273 273 274 <h4>Uses routines</h4> 274 common275 <a href="..//Obsolete/common.html">common</a> 275 276 276 277 -
trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/read_oasis.html
r338 r402 220 220 221 221 <h3>Examples</h3><pre> 222 IDL> a=read_oasis('grids_orca_t106','a106.lon',320,160) 223 IDL> m=read_oasis('masks_orca_t106','or1t.msk',182,149,/i4) 224 225 see also IDL> scanoasis,'grids_orca_t106' 222 223 IDL> a=read_oasis('grids_orca_t106','a106.lon',320,160) 224 IDL> m=read_oasis('masks_orca_t106','or1t.msk',182,149,/i4) 225 226 see also 227 228 IDL> scanoasis,'grids_orca_t106' 226 229 227 230 </pre><h3>Version history</h3> 228 231 229 232 <h4>Version</h4> 230 $Id: read_oasis.pro 3 27 2007-12-13 16:22:35Z pinsard $233 $Id: read_oasis.pro 371 2008-08-07 09:32:02Z pinsard $ 231 234 232 235 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/readbat.html
r338 r402 121 121 </h4> 122 122 123 to put 0 on land instead of negatives values for the islands. 123 124 to put 0 on land instead of negatives values for the islands. 124 125 125 126 … … 130 131 131 132 <h4>Version</h4> 132 $Id: readbat.pro 3 27 2007-12-13 16:22:35Z pinsard $133 $Id: readbat.pro 372 2008-08-08 12:31:53Z pinsard $ 133 134 134 135 <h4>History</h4> 135 136 Sebastien Masson (smasson@lodyc.jussieu.fr) 136 137 May 31, 2002 137 138 based on batlec2.pro, written by Maurice Imbard, March 17, 1998 138 139 139 140 -
trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/readoldopadistcoast.html
r338 r402 64 64 read the old binary direct access file that contains the 65 65 distance to the coast in OPA. 66 66 67 based on the OPA subroutines dtacof and parctl 67 68 … … 162 163 163 164 <h4>Version</h4> 164 $Id: readoldopadistcoast.pro 3 27 2007-12-13 16:22:35Z pinsard $165 $Id: readoldopadistcoast.pro 372 2008-08-08 12:31:53Z pinsard $ 165 166 166 167 <h4>History</h4> … … 328 329 329 330 <h4>Version</h4> 330 $Id: readoldopadistcoast.pro 3 27 2007-12-13 16:22:35Z pinsard $331 $Id: readoldopadistcoast.pro 372 2008-08-08 12:31:53Z pinsard $ 331 332 332 333 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/scanoasis.html
r338 r402 105 105 106 106 <h3>Examples</h3><pre> 107 IDL> scanoasis,'grids_orca_t106' 107 108 IDL> scanoasis,'grids_orca_t106' 108 109 109 110 </pre><h3>Version history</h3> 110 111 111 112 <h4>Version</h4> 112 $Id: scanoasis.pro 3 25 2007-12-06 10:04:53Z pinsard $113 $Id: scanoasis.pro 371 2008-08-07 09:32:02Z pinsard $ 113 114 114 115 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/write_ncdf.html
r338 r402 82 82 <dd><font size="-1"> SUBROUTINE (3)/(3) : convertit une structure contenant une liste chainee en structure classique utilisee par le main prog (utile pour passer ces structures en argument au sous-prog writenc_unlimdim_update, i.</font></dd> 83 83 84 <dt><a href="#_write_ncdf">write_ncdf<i>, var01[, var02], var03, var04, var05, var06, var07, var08, var09, var10, var11, var12, var13, var14, var15, var16, var17, var18, var19, var20, var21, var22, var23, var24, var25, var26, var27, var28, var29, var30</i>[, FILENAME=<i>FILENAME</i>][, GLOBATTR=<i>GLOBATTR</i>] , VARNAME=<i>VARNAME</i>, NOT_SDISV=<i>NOT_SDISV</i>, NOT_OUASSALU=<i>NOT_OUASSALU</i>, OKNAN=<i>OKNAN</i></a><dt>84 <dt><a href="#_write_ncdf">write_ncdf<i>, var01[, var02], var03, var04, var05, var06, var07, var08, var09, var10, var11, var12, var13, var14, var15, var16, var17, var18, var19, var20, var21, var22, var23, var24, var25, var26, var27, var28, var29, var30</i>[, FILENAME=<i>FILENAME</i>][, GLOBATTR=<i>GLOBATTR</i>][, VARNAME=<i>VARNAME</i>], NOT_SDISV=<i>NOT_SDISV</i>, NOT_OUASSALU=<i>NOT_OUASSALU</i>, OKNAN=<i>OKNAN</i></a><dt> 85 85 <dd><font size="-1"> pro write_ncdf, var01,var02,var03,var04,var05,var06,var07,var08,var09,var10 $ ,var11,var12,var13,var14,var15,var16,var17,var18,var19,var20 $ ,var21,var22,var23,var24,var25,var26,var27,var28,var29,var30 $ ,FILENAME=filename $ ,GLOBATTR=globattr $ ,VARNAME=namevquick --------------------------------------------------------------------------------------------- </font></dd> 86 86 … … 516 516 <h2>write_ncdf </h2> 517 517 518 <p><font face="Courier">write_ncdf<i>, <a href="#_write_ncdf_keyword_var01">var01</a>[, <a href="#_write_ncdf_keyword_var02">var02</a>], <a href="#_write_ncdf_keyword_var03">var03</a>, <a href="#_write_ncdf_keyword_var04">var04</a>, <a href="#_write_ncdf_keyword_var05">var05</a>, <a href="#_write_ncdf_keyword_var06">var06</a>, <a href="#_write_ncdf_keyword_var07">var07</a>, <a href="#_write_ncdf_keyword_var08">var08</a>, <a href="#_write_ncdf_keyword_var09">var09</a>, <a href="#_write_ncdf_keyword_var10">var10</a>, <a href="#_write_ncdf_keyword_var11">var11</a>, <a href="#_write_ncdf_keyword_var12">var12</a>, <a href="#_write_ncdf_keyword_var13">var13</a>, <a href="#_write_ncdf_keyword_var14">var14</a>, <a href="#_write_ncdf_keyword_var15">var15</a>, <a href="#_write_ncdf_keyword_var16">var16</a>, <a href="#_write_ncdf_keyword_var17">var17</a>, <a href="#_write_ncdf_keyword_var18">var18</a>, <a href="#_write_ncdf_keyword_var19">var19</a>, <a href="#_write_ncdf_keyword_var20">var20</a>, <a href="#_write_ncdf_keyword_var21">var21</a>, <a href="#_write_ncdf_keyword_var22">var22</a>, <a href="#_write_ncdf_keyword_var23">var23</a>, <a href="#_write_ncdf_keyword_var24">var24</a>, <a href="#_write_ncdf_keyword_var25">var25</a>, <a href="#_write_ncdf_keyword_var26">var26</a>, <a href="#_write_ncdf_keyword_var27">var27</a>, <a href="#_write_ncdf_keyword_var28">var28</a>, <a href="#_write_ncdf_keyword_var29">var29</a>, <a href="#_write_ncdf_keyword_var30">var30</a></i>[, <a href="#_write_ncdf_keyword_FILENAME">FILENAME</a>=<i>FILENAME</i>][, <a href="#_write_ncdf_keyword_GLOBATTR">GLOBATTR</a>=<i>GLOBATTR</i>] , <a href="#_write_ncdf_keyword_VARNAME">VARNAME</a>=<i>VARNAME</i>, <a href="#_write_ncdf_keyword_NOT_SDISV">NOT_SDISV</a>=<i>NOT_SDISV</i>, <a href="#_write_ncdf_keyword_NOT_OUASSALU">NOT_OUASSALU</a>=<i>NOT_OUASSALU</i>, <a href="#_write_ncdf_keyword_OKNAN">OKNAN</a>=<i>OKNAN</i></font></p>518 <p><font face="Courier">write_ncdf<i>, <a href="#_write_ncdf_keyword_var01">var01</a>[, <a href="#_write_ncdf_keyword_var02">var02</a>], <a href="#_write_ncdf_keyword_var03">var03</a>, <a href="#_write_ncdf_keyword_var04">var04</a>, <a href="#_write_ncdf_keyword_var05">var05</a>, <a href="#_write_ncdf_keyword_var06">var06</a>, <a href="#_write_ncdf_keyword_var07">var07</a>, <a href="#_write_ncdf_keyword_var08">var08</a>, <a href="#_write_ncdf_keyword_var09">var09</a>, <a href="#_write_ncdf_keyword_var10">var10</a>, <a href="#_write_ncdf_keyword_var11">var11</a>, <a href="#_write_ncdf_keyword_var12">var12</a>, <a href="#_write_ncdf_keyword_var13">var13</a>, <a href="#_write_ncdf_keyword_var14">var14</a>, <a href="#_write_ncdf_keyword_var15">var15</a>, <a href="#_write_ncdf_keyword_var16">var16</a>, <a href="#_write_ncdf_keyword_var17">var17</a>, <a href="#_write_ncdf_keyword_var18">var18</a>, <a href="#_write_ncdf_keyword_var19">var19</a>, <a href="#_write_ncdf_keyword_var20">var20</a>, <a href="#_write_ncdf_keyword_var21">var21</a>, <a href="#_write_ncdf_keyword_var22">var22</a>, <a href="#_write_ncdf_keyword_var23">var23</a>, <a href="#_write_ncdf_keyword_var24">var24</a>, <a href="#_write_ncdf_keyword_var25">var25</a>, <a href="#_write_ncdf_keyword_var26">var26</a>, <a href="#_write_ncdf_keyword_var27">var27</a>, <a href="#_write_ncdf_keyword_var28">var28</a>, <a href="#_write_ncdf_keyword_var29">var29</a>, <a href="#_write_ncdf_keyword_var30">var30</a></i>[, <a href="#_write_ncdf_keyword_FILENAME">FILENAME</a>=<i>FILENAME</i>][, <a href="#_write_ncdf_keyword_GLOBATTR">GLOBATTR</a>=<i>GLOBATTR</i>][, <a href="#_write_ncdf_keyword_VARNAME">VARNAME</a>=<i>VARNAME</i>], <a href="#_write_ncdf_keyword_NOT_SDISV">NOT_SDISV</a>=<i>NOT_SDISV</i>, <a href="#_write_ncdf_keyword_NOT_OUASSALU">NOT_OUASSALU</a>=<i>NOT_OUASSALU</i>, <a href="#_write_ncdf_keyword_OKNAN">OKNAN</a>=<i>OKNAN</i></font></p> 519 519 520 520 … … 531 531 532 532 533 533 <h3>Return value</h3> 534 a netcdf file containing the variable in the format specified 535 through keywords and variables 536 534 537 535 538 … … 1048 1051 <a name="#_write_ncdf_keyword_VARNAME"></a> 1049 1052 <h4>VARNAME 1050 1051 1052 1053 1054 1055 1056 1057 1058 </h4> 1059 1060 1053 <font size="-1" color="#006633">in</font> 1054 1055 <font size="-1" color="#006633">optional</font> 1056 1057 1058 1059 1060 1061 </h4> 1062 1063 1064 - an array of char, same number of elements as the number of given 1065 var 1066 - if specified, it gives the names of the variables as an array for 1067 the default name values (if one of the var is structure and also has 1068 the name field given, then the latter will be the one chosen and not namevquick) 1069 1061 1070 1062 1071 <a name="#_write_ncdf_keyword_NOT_SDISV"></a> … … 1107 1116 1108 1117 1) 1109 write_ncdf, vvsst, btoa1118 IDL> write_ncdf, vvsst, btoa 1110 1119 1111 1120 2) 1112 write_ncdf, a1, {var:a2,name:'rain'}, ['up','down','fix'], a4, a5, {var:a6,unlim:1,name:'sst',dname:['x','y','z','time']}1121 IDL> write_ncdf, a1, {var:a2,name:'rain'}, ['up','down','fix'], a4, a5, {var:a6,unlim:1,name:'sst',dname:['x','y','z','time']} 1113 1122 1114 1123 3) 1115 write_ncdf,v031tr,msf031dn,msf031up,v031,vmaskloc,btoa,runame,titplo1,vargrid,nytt $1124 IDL> write_ncdf,v031tr,msf031dn,msf031up,v031,vmaskloc,btoa,runame,titplo1,vargrid,nytt $ 1116 1125 ,varname = ['v031tr','msf031dn','msf031up','v031','vmaskloc','btoa','runame','titplo1','vargrid','nytt'] $ 1117 1126 ,filename = iodir+'IDL_DATA/'+'waza3.nc' 1118 1127 1119 1128 4) 1120 fileoutnc = iodir+'OBS/TRMM/'+'trmm_1d_'+iyystr+'0101_'+iyystr+'1231_reg0.25.nc'1121 vv1 = {var:xaxis,name:'nav_lon',dname:'x',at1:{a:'units',b:'degrees_east'},at2:{a:'title',b:'longitude'}}1122 vv2 = {var:yaxis,name:'nav_lat',dname:'y',at1:{a:'units',b:'degrees_north'},at2:{a:'title',b:'latitude'}}1123 vv3 = {var:ttt,name:'time',dname:'time_counter',unlim:1,at1:{a:'units',b:timeunit},at2:{a:'title',b:'julian days'} $1124 vv4 = {var:rain_i2, name:'rain'$1125 ,at1:{a:'units',b:'mm/day'} 1129 IDL> fileoutnc = iodir+'OBS/TRMM/'+'trmm_1d_'+iyystr+'0101_'+iyystr+'1231_reg0.25.nc' 1130 IDL> vv1 = {var:xaxis,name:'nav_lon',dname:'x',at1:{a:'units',b:'degrees_east'},at2:{a:'title',b:'longitude'}} 1131 IDL> vv2 = {var:yaxis,name:'nav_lat',dname:'y',at1:{a:'units',b:'degrees_north'},at2:{a:'title',b:'latitude'}} 1132 IDL> vv3 = {var:ttt,name:'time',dname:'time_counter',unlim:1,at1:{a:'units',b:timeunit},at2:{a:'title',b:'julian days'} $ 1133 IDL> vv4 = {var:rain_i2, name:'rain' $ 1134 ,at1:{a:'units',b:'mm/day'} $ 1126 1135 ,at2:{a:'title',b:'trmm daily accumulated rainfall derived from the 3-hourly product (mm)'} $ 1127 ,at3:{a:'scale_factor',b:scala_factor} 1128 ,at4:{a:'add_offset',b:adda_offset} 1129 ,at5:{a:'missing_value',b:missaval_i2} 1136 ,at3:{a:'scale_factor',b:scala_factor} $ 1137 ,at4:{a:'add_offset',b:adda_offset} $ 1138 ,at5:{a:'missing_value',b:missaval_i2} $ 1130 1139 } 1131 glbatt={ gb1:{a:'File_Name', b:'trmm_1d_'+iyystr+'0101_'+iyystr+'1231_reg0.25.nc'}$1132 ,gb2:{a:'Model_Name', b:'TRMM 3B42_V6 derived product'} 1140 IDL> glbatt={ gb1:{a:'File_Name', b:'trmm_1d_'+iyystr+'0101_'+iyystr+'1231_reg0.25.nc'} $ 1141 ,gb2:{a:'Model_Name', b:'TRMM 3B42_V6 derived product'} $ 1133 1142 ,gb3:{a:'Source_File',b:'ftp://disc2.nascom.nasa.gov/data/TRMM/Gridded/Derived_Products/3B42_V6/Daily/'+iyystr+'/*.bin'} $ 1134 1143 </pre><h3>Version history</h3> … … 1143 1152 1144 1153 1145 <h4>Todo items</h4> clem 1154 <h4>Todo items</h4> 1155 clem 1146 1156 1147 1157 … … 1151 1161 1152 1162 <h4>Uses routines</h4> 1153 cm_general --> pour la var iodir1163 <a href="..//Commons/cm_general.html">cm_general</a> for iodir variable 1154 1164 1155 1165 -
trunk/SRC/Documentation/idldoc_assistant_output/Tests/tst_plt.html
r338 r402 102 102 103 103 104 104 <h3>Examples</h3><pre> 105 106 To run test with Levitus temperature on a regular 1x1 grid : 105 107 </pre><h3>Version history</h3> 106 108 107 109 <h4>Version</h4> 108 $Id: tst_plt.pro 3 27 2007-12-13 16:22:35Z pinsard $110 $Id: tst_plt.pro 371 2008-08-07 09:32:02Z pinsard $ 109 111 110 112 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Tests/tst_pltt.html
r338 r402 102 102 103 103 104 104 <h3>Examples</h3><pre> 105 106 To run test with Levitus temperature on a regular 1x1 grid : 105 107 </pre><h3>Version history</h3> 106 108 107 109 <h4>Version</h4> 108 $Id: tst_pltt.pro 3 27 2007-12-13 16:22:35Z pinsard $110 $Id: tst_pltt.pro 371 2008-08-07 09:32:02Z pinsard $ 109 111 110 112 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Tests/tst_pltz.html
r338 r402 99 99 100 100 101 101 102 102 103 103 104 104 105 <h3>Examples</h3><pre> 106 107 To run test with Levitus temperature on a regular 1x1 grid : 105 108 </pre><h3>Version history</h3> 106 109 107 110 <h4>Version</h4> 108 $Id: tst_pltz.pro 3 27 2007-12-13 16:22:35Z pinsard $111 $Id: tst_pltz.pro 371 2008-08-07 09:32:02Z pinsard $ 109 112 110 113 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Textoidl/textoidl.html
r338 r402 159 159 160 160 <h3>Examples</h3><pre> 161 out = TeXtoIDL('Gamma^2 + 5N_{ed}') 162 The string out may be used in XYOUTS or other IDL text 163 display routines. It will be an uppercase Gamma, with an 164 exponent of 2, then a plus sign, then an N with the subscript 165 ed. 161 162 IDL> out = TeXtoIDL('Gamma^2 + 5N_{ed}') 163 164 The string out may be used in XYOUTS or other IDL text 165 display routines. It will be an uppercase Gamma, with an 166 exponent of 2, then a plus sign, then an N with the subscript 167 "ed". 166 168 167 169 </pre><h3>Version history</h3> 168 170 169 171 <h4>Version</h4> 170 $Id: textoidl.pro 3 25 2007-12-06 10:04:53Z pinsard $172 $Id: textoidl.pro 372 2008-08-08 12:31:53Z pinsard $ 171 173 <h4>History</h4> 172 174 $Log: textoidl.pro,v $ -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/CALCULS/depth2floatlevel.html
r338 r402 62 62 63 63 64 Rather comparable to depth2level but here, the calculated level is in float. 64 Rather comparable to <a href="../..//ToBeReviewed/CALCULS/depth2level.html">depth2level</a> but here, the calculated level 65 is in float. 65 66 For example, the level 5.4 correspond to a depth equal 66 67 to gdep[5]+.4*(gdep[6]-gdep[5]) … … 130 131 131 132 <h3>Examples</h3><pre> 132 IDL> a=(jpk-1)/(1.*jpi*jpj)*findgen(jpi,jpj) 133 IDL> plt, 1e6*(a-floatlevel2depth(depth2floatlevel(a))),/nocontour 133 134 IDL> a=(jpk-1)/(1.*jpi*jpj)*findgen(jpi,jpj) 135 IDL> plt, 1e6*(a-floatlevel2depth(depth2floatlevel(a))),/nocontour 134 136 135 137 ->champ nul a 1e-6 pres … … 138 140 139 141 <h4>Version</h4> 140 $Id: depth2floatlevel.pro 3 27 2007-12-13 16:22:35Z pinsard $142 $Id: depth2floatlevel.pro 371 2008-08-07 09:32:02Z pinsard $ 141 143 142 144 <h4>History</h4> … … 158 160 159 161 <h4>Uses routines</h4> 160 common.pro162 <a href="../..//Obsolete/common.html">common</a> 161 163 162 164 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/CALCULS/depth2level.html
r338 r402 193 193 194 194 <h4>Version</h4> 195 $Id: depth2level.pro 3 27 2007-12-13 16:22:35Z pinsard $195 $Id: depth2level.pro 370 2008-08-07 07:59:15Z pinsard $ 196 196 <h4>History</h4> 197 197 Sebastien Masson (smasson@lodyc.jussieu.fr) … … 215 215 216 216 <h4>Uses routines</h4> 217 common.pro217 <a href="../..//Obsolete/common.html">common</a> 218 218 219 219 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/CALCULS/depth2mask.html
r338 r402 132 132 133 133 <h4>Version</h4> 134 $Id: depth2mask.pro 3 27 2007-12-13 16:22:35Z pinsard $134 $Id: depth2mask.pro 370 2008-08-07 07:59:15Z pinsard $ 135 135 136 136 <h4>History</h4> … … 150 150 151 151 <h4>Uses routines</h4> 152 common.pro152 <a href="../..//Obsolete/common.html">common</a> 153 153 154 154 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/CALCULS/determ2.html
r338 r402 163 163 164 164 <h3>Examples</h3><pre> 165 IDL> a=findgen(2,2,5) 166 IDL> print, determ2(a) 167 IDL> FOR i=0,4 DO print, determ(a[*,*,i]) 165 166 IDL> a=findgen(2,2,5) 167 IDL> print, determ2(a) 168 IDL> FOR i=0,4 DO print, determ(a[*,*,i]) 168 169 169 170 </pre><h3>Version history</h3> 170 171 171 172 <h4>Version</h4> 172 $Id: determ2.pro 3 25 2007-12-06 10:04:53Z pinsard $173 $Id: determ2.pro 371 2008-08-07 09:32:02Z pinsard $ 173 174 174 175 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/CALCULS/determ3.html
r249 r402 254 254 255 255 <h3>Examples</h3><pre> 256 a=findgen(3,3,5) 257 print, determ3(a^2) 258 FOR i=0,4 DO print, determ((a[*,*,i])^2) ; IDL solution 256 257 IDL> a=findgen(3,3,5) 258 IDL> print, determ3(a^2) 259 IDL> FOR i=0,4 DO print, determ((a[*,*,i])^2) 259 260 260 261 </pre><h3>Version history</h3> 261 262 262 263 <h4>Version</h4> 263 $Id: determ3.pro 231 2007-03-19 17:15:51Z pinsard $264 $Id: determ3.pro 371 2008-08-07 09:32:02Z pinsard $ 264 265 265 266 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/CALCULS/floatlevel2depth.html
r338 r402 129 129 130 130 <h3>Examples</h3><pre> 131 132 131 IDL> a=gdept[jpk-1]/(1.*jpi*jpj)*findgen(jpi,jpj) 132 IDL> plt, 1e6*(a-floatlevel2depth(depth2floatlevel(a))),/nocontour 133 133 134 134 ->null field at 1e-6 pres … … 137 137 138 138 <h4>Version</h4> 139 $Id: floatlevel2depth.pro 3 27 2007-12-13 16:22:35Z pinsard $139 $Id: floatlevel2depth.pro 371 2008-08-07 09:32:02Z pinsard $ 140 140 141 141 <h4>History</h4> … … 155 155 156 156 <h4>Uses routines</h4> 157 common.pro157 <a href="../..//Obsolete/common.html">common</a> 158 158 159 159 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/CALCULS/grossemoyenne.html
r338 r402 80 80 81 81 82 82 <h3>Return value</h3> 83 an array 84 83 85 84 86 … … 99 101 100 102 101 3 or 4d field103 3d or 4d field 102 104 103 105 … … 257 259 258 260 to force to perform first temporal 259 mean even if nanis activated (see SPATIALFIRST explanations...)261 mean even if NAN is activated (see SPATIALFIRST explanations...) 260 262 261 263 … … 280 282 281 283 <h4>Version</h4> 282 $Id: grossemoyenne.pro 3 27 2007-12-13 16:22:35Z pinsard $284 $Id: grossemoyenne.pro 378 2008-08-12 12:35:46Z pinsard $ 283 285 284 286 <h4>History</h4> … … 305 307 306 308 <h4>Uses routines</h4> 307 result:un tableau 308 common 309 <a href="../..//Obsolete/common.html">common</a> 309 310 <a href="../..//ToBeReviewed/GRILLE/domdef.html">domdef</a> 310 311 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/CALCULS/hdyn.html
r338 r402 241 241 242 242 <h4>Version</h4> 243 $Id: hdyn.pro 3 27 2007-12-13 16:22:35Z pinsard $243 $Id: hdyn.pro 370 2008-08-07 07:59:15Z pinsard $ 244 244 245 245 <h4>History</h4> … … 265 265 266 266 <h4>Uses routines</h4> 267 common.pro267 <a href="../..//Obsolete/common.html">common</a> 268 268 269 269 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/CALCULS/level2depth.html
r338 r402 62 62 63 63 64 Allows to pass from a 2d level array to a 2d depth array corresponding to these levels 64 Allows to pass from a 2d level array to a 2d depth array corresponding to 65 these levels 65 66 66 67 … … 100 101 101 102 102 2d level array of sill levels (or a structure respecting <a href="../..//ToBeReviewed/LECTURE/litchamp.html">litchamp</a> criterions) 103 2d level array of sill levels (or a structure respecting <a href="../..//ToBeReviewed/LECTURE/litchamp.html">litchamp</a> 104 criterions) 103 105 104 106 … … 131 133 132 134 <h4>Version</h4> 133 $Id: level2depth.pro 3 27 2007-12-13 16:22:35Z pinsard $135 $Id: level2depth.pro 370 2008-08-07 07:59:15Z pinsard $ 134 136 135 137 <h4>History</h4> … … 150 152 151 153 <h4>Uses routines</h4> 152 common.pro154 <a href="../..//Obsolete/common.html">common</a> 153 155 154 156 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/CALCULS/level2index.html
r338 r402 65 65 has been extract from a level specified by the 2d level array (typically, 66 66 we want to obtain the salinity along an isopycn we have repered by its level). 67 level2index is a function wh ogive, in function of level, a 2d indexes array67 level2index is a function which give, in function of level, a 2d indexes array 68 68 which will allow to extract the 2d array from the 3d array... 69 69 … … 115 115 116 116 <h4>Version</h4> 117 $Id: level2index.pro 3 25 2007-12-06 10:04:53Z pinsard $117 $Id: level2index.pro 367 2008-08-06 09:05:24Z pinsard $ 118 118 119 119 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/CALCULS/level2mask.html
r338 r402 113 113 114 114 <h4>Version</h4> 115 $Id: level2mask.pro 3 25 2007-12-06 10:04:53Z pinsard $115 $Id: level2mask.pro 370 2008-08-07 07:59:15Z pinsard $ 116 116 117 117 <h4>History</h4> … … 134 134 135 135 <h4>Uses routines</h4> 136 common.pro136 <a href="../..//Obsolete/common.html">common</a> 137 137 138 138 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/CALCULS/moyenne.html
r338 r402 240 240 241 241 <h4>Version</h4> 242 $Id: moyenne.pro 3 27 2007-12-13 16:22:35Z pinsard $242 $Id: moyenne.pro 370 2008-08-07 07:59:15Z pinsard $ 243 243 244 244 <h4>History</h4> … … 265 265 266 266 <h4>Uses routines</h4> 267 common267 <a href="../..//Obsolete/common.html">common</a> 268 268 <a href="../..//ToBeReviewed/GRILLE/domdef.html">domdef</a> 269 269 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/CALCULS/projectondepth.html
r338 r402 140 140 141 141 <h4>Version</h4> 142 $Id: projectondepth.pro 3 25 2007-12-06 10:04:53Z pinsard $142 $Id: projectondepth.pro 370 2008-08-07 07:59:15Z pinsard $ 143 143 144 144 <h4>History</h4> … … 160 160 161 161 <h4>Uses routines</h4> 162 common.pro162 <a href="../..//Obsolete/common.html">common</a> 163 163 164 164 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/GRILLE/decoupeterre.html
r338 r402 81 81 </font></h2> 82 82 83 <p><font face="Courier">decoupeterre<i>, <a href="#_decoupeterre_keyword_mask">mask</a>, <a href="#_decoupeterre_keyword_glam">glam</a>, <a href="#_decoupeterre_keyword_gphi">gphi</a>, <a href="#_decoupeterre_keyword_gdep">gdep</a></i>, <a href="#_decoupeterre_keyword_TYPE">TYPE</a>=<i>TYPE</i>, <a href="#_decoupeterre_keyword_TRI">TRI</a>=<i>TRI</i>, <a href="#_decoupeterre_keyword_INDICEZOOM">INDICEZOOM</a>=<i>INDICEZOOM</i>, <a href="#_decoupeterre_keyword_COINMONTE">COINMONTE</a>=<i>COINMONTE</i>, <a href="#_decoupeterre_keyword_COINDESCEND">COINDESCEND</a>=<i>COINDESCEND</i>, <a href="#_decoupeterre_keyword_ WDEPTH">WDEPTH</a>=<i>WDEPTH</i>, <a href="#_decoupeterre_keyword_REALSECTION">REALSECTION</a>=<i>REALSECTION</i>, <a href="#_decoupeterre_keyword_USETRI">USETRI</a>=<i>USETRI</i>, <a href="#_decoupeterre_keyword__EXTRA">_EXTRA</a>=<i>_EXTRA</i></font></p>83 <p><font face="Courier">decoupeterre<i>, <a href="#_decoupeterre_keyword_mask">mask</a>, <a href="#_decoupeterre_keyword_glam">glam</a>, <a href="#_decoupeterre_keyword_gphi">gphi</a>, <a href="#_decoupeterre_keyword_gdep">gdep</a></i>, <a href="#_decoupeterre_keyword_TYPE">TYPE</a>=<i>TYPE</i>, <a href="#_decoupeterre_keyword_TRI">TRI</a>=<i>TRI</i>, <a href="#_decoupeterre_keyword_INDICEZOOM">INDICEZOOM</a>=<i>INDICEZOOM</i>, <a href="#_decoupeterre_keyword_COINMONTE">COINMONTE</a>=<i>COINMONTE</i>, <a href="#_decoupeterre_keyword_COINDESCEND">COINDESCEND</a>=<i>COINDESCEND</i>, <a href="#_decoupeterre_keyword_MASKDTA">MASKDTA</a>=<i>MASKDTA</i>, <a href="#_decoupeterre_keyword_WDEPTH">WDEPTH</a>=<i>WDEPTH</i>, <a href="#_decoupeterre_keyword_REALSECTION">REALSECTION</a>=<i>REALSECTION</i>, <a href="#_decoupeterre_keyword_USETRI">USETRI</a>=<i>USETRI</i>, <a href="#_decoupeterre_keyword__EXTRA">_EXTRA</a>=<i>_EXTRA</i></font></p> 84 84 85 85 … … 241 241 242 242 243 <a name="#_decoupeterre_keyword_MASKDTA"></a> 244 <h4>MASKDTA 245 246 247 248 249 250 251 252 253 </h4> 254 255 256 2d array defining the mask that must be applied to the data instead 257 of the default mask which is defined according to the grid (t/u/v/f mask) 258 259 243 260 <a name="#_decoupeterre_keyword_WDEPTH"></a> 244 261 <h4>WDEPTH … … 310 327 311 328 <h4>Version</h4> 312 $Id: decoupeterre.pro 3 27 2007-12-13 16:22:35Z pinsard$329 $Id: decoupeterre.pro 388 2008-12-09 09:36:41Z smasson $ 313 330 314 331 <h4>History</h4> … … 330 347 331 348 <h4>Uses routines</h4> 332 common.pro349 <a href="../..//Obsolete/common.html">common</a> 333 350 334 351 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/GRILLE/domdef.html
r338 r402 382 382 383 383 <h4>Version</h4> 384 $Id: domdef.pro 3 27 2007-12-13 16:22:35Z pinsard$384 $Id: domdef.pro 393 2009-02-20 15:39:43Z smasson $ 385 385 386 386 <h4>History</h4> … … 402 402 403 403 <h4>Uses routines</h4> 404 common.pro404 <a href="../..//Obsolete/common.html">common</a> 405 405 406 406 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/GRILLE/f2v.html
r338 r402 102 102 103 103 104 A 2, 3or 4d array104 a 2d, 3d or 4d array 105 105 106 106 … … 113 113 114 114 <h4>Version</h4> 115 $Id: f2v.pro 3 25 2007-12-06 10:04:53Z pinsard $115 $Id: f2v.pro 370 2008-08-07 07:59:15Z pinsard $ 116 116 117 117 <h4>History</h4> … … 139 139 140 140 <h4>Uses routines</h4> 141 common.pro141 <a href="../..//Obsolete/common.html">common</a> 142 142 143 143 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/GRILLE/grille.html
r338 r402 67 67 <a href="../..//ToBeReviewed/GRILLE/domdef.html">domdef</a> (contrarily to 68 68 <pro>grandegrille</pro>) 69 69 70 BEWARE!! The choice of the grid is made from the value of the 70 71 global variable vargrid, which can be equal to 'T', 'U', 'V', 'W' ou 'F'. … … 80 81 </font></h2> 81 82 82 <p><font face="Courier">grille<i>[, <a href="#_grille_keyword_mask">mask</a>][, <a href="#_grille_keyword_glam">glam</a>][, <a href="#_grille_keyword_gphi">gphi</a>][, <a href="#_grille_keyword_gdep">gdep</a>][, <a href="#_grille_keyword_nx">nx</a>][, <a href="#_grille_keyword_ny">ny</a>][, <a href="#_grille_keyword_nz">nz</a>][, <a href="#_grille_keyword_firstx">firstx</a>][, <a href="#_grille_keyword_firsty">firsty</a>][, <a href="#_grille_keyword_firstz">firstz</a>][, <a href="#_grille_keyword_lastx">lastx</a>][, <a href="#_grille_keyword_lasty">lasty</a>][, <a href="#_grille_keyword_lastz">lastz</a>][, <a href="#_grille_keyword_e1">e1</a>][, <a href="#_grille_keyword_e2">e2</a>][, <a href="#_grille_keyword_e3">e3</a>]</i>, <a href="#_grille_keyword_TRI">TRI</a>=<i>TRI</i>, <a href="#_grille_keyword_NOTRI">NOTRI</a>=<i>NOTRI</i>, <a href="#_grille_keyword_TOUT">TOUT</a>=<i>TOUT</i>, <a href="#_grille_keyword_FORPLT">FORPLT</a>=<i>FORPLT</i>, <a href="#_grille_keyword_TYPE">TYPE</a>=<i>TYPE</i>, <a href="#_grille_keyword_WDEPTH">WDEPTH</a>=<i>WDEPTH</i>, <a href="#_grille_keyword_ _EXTRA">_EXTRA</a>=<i>_EXTRA</i></font></p>83 <p><font face="Courier">grille<i>[, <a href="#_grille_keyword_mask">mask</a>][, <a href="#_grille_keyword_glam">glam</a>][, <a href="#_grille_keyword_gphi">gphi</a>][, <a href="#_grille_keyword_gdep">gdep</a>][, <a href="#_grille_keyword_nx">nx</a>][, <a href="#_grille_keyword_ny">ny</a>][, <a href="#_grille_keyword_nz">nz</a>][, <a href="#_grille_keyword_firstx">firstx</a>][, <a href="#_grille_keyword_firsty">firsty</a>][, <a href="#_grille_keyword_firstz">firstz</a>][, <a href="#_grille_keyword_lastx">lastx</a>][, <a href="#_grille_keyword_lasty">lasty</a>][, <a href="#_grille_keyword_lastz">lastz</a>][, <a href="#_grille_keyword_e1">e1</a>][, <a href="#_grille_keyword_e2">e2</a>][, <a href="#_grille_keyword_e3">e3</a>]</i>, <a href="#_grille_keyword_TRI">TRI</a>=<i>TRI</i>, <a href="#_grille_keyword_NOTRI">NOTRI</a>=<i>NOTRI</i>, <a href="#_grille_keyword_TOUT">TOUT</a>=<i>TOUT</i>, <a href="#_grille_keyword_FORPLT">FORPLT</a>=<i>FORPLT</i>, <a href="#_grille_keyword_TYPE">TYPE</a>=<i>TYPE</i>, <a href="#_grille_keyword_WDEPTH">WDEPTH</a>=<i>WDEPTH</i>, <a href="#_grille_keyword_GRID">GRID</a>=<i>GRID</i>, <a href="#_grille_keyword__EXTRA">_EXTRA</a>=<i>_EXTRA</i></font></p> 83 84 84 85 … … 461 462 462 463 463 464 465 </h4> 466 467 464 <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>0</i></font> 465 466 </h4> 467 468 468 469 To specify that the field is at W depth instead of T 469 470 depth (automatically activated if vargrid eq 'W') 470 471 471 472 473 <a name="#_grille_keyword_GRID"></a> 474 <h4>GRID 475 476 477 478 479 480 481 <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>vargrid defined in <a href="../..//Commons/cm_4data.html">cm_4data</a></i></font> 482 483 </h4> 484 485 486 To specify on which grid are located the data 487 488 472 489 <a name="#_grille_keyword__EXTRA"></a> 473 490 <h4>_EXTRA … … 492 509 493 510 <h4>Version</h4> 494 $Id: grille.pro 3 27 2007-12-13 16:22:35Z pinsard$511 $Id: grille.pro 388 2008-12-09 09:36:41Z smasson $ 495 512 496 513 <h4>History</h4> … … 518 535 519 536 <h4>Uses routines</h4> 520 cm_4mesh521 cm_4data537 <a href="../..//Commons/cm_4mesh.html">cm_4mesh</a> 538 <a href="../..//Commons/cm_4data.html">cm_4data</a> 522 539 523 540 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/GRILLE/t2v.html
r338 r402 101 101 102 102 103 A2d, 3d or 4d array103 a 2d, 3d or 4d array 104 104 105 105 … … 112 112 113 113 <h4>Version</h4> 114 $Id: t2v.pro 3 25 2007-12-06 10:04:53Z pinsard $114 $Id: t2v.pro 370 2008-08-07 07:59:15Z pinsard $ 115 115 116 116 <h4>History</h4> … … 138 138 139 139 <h4>Uses routines</h4> 140 common.pro140 <a href="../..//Obsolete/common.html">common</a> 141 141 142 142 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/GRILLE/tracegrille.html
r338 r402 187 187 188 188 It specify that we want to trace only one line of 189 constant j every xstride points189 constant j every ystride points 190 190 191 191 … … 227 227 <h3>Examples</h3><pre> 228 228 229 IDL> plt,indgen(jpi,jpj),/nocontour,/nofill 230 IDL> vargrid='T' 231 IDL> tracegrille,/ocean,color=20 232 IDL> tracegrille,/earth,color=80 233 229 IDL> plt,indgen(jpi,jpj),/nocontour,/nofill 230 IDL> vargrid='T' 231 IDL> tracegrille,/ocean,color=20 232 IDL> tracegrille,/earth,color=80 234 233 235 234 </pre><h3>Version history</h3> 236 235 237 236 <h4>Version</h4> 238 $Id: tracegrille.pro 3 27 2007-12-13 16:22:35Z pinsard $237 $Id: tracegrille.pro 378 2008-08-12 12:35:46Z pinsard $ 239 238 240 239 <h4>History</h4> … … 253 252 254 253 <h4>Uses routines</h4> 255 common.pro254 <a href="../..//Obsolete/common.html">common</a> 256 255 257 256 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/GRILLE/u2t.html
r338 r402 102 102 103 103 104 A2d, 3d or 4d array104 a 2d, 3d or 4d array 105 105 106 106 … … 113 113 114 114 <h4>Version</h4> 115 $Id: u2t.pro 3 25 2007-12-06 10:04:53Z pinsard $115 $Id: u2t.pro 370 2008-08-07 07:59:15Z pinsard $ 116 116 117 117 <h4>History</h4> … … 139 139 140 140 <h4>Uses routines</h4> 141 common.pro141 <a href="../..//Obsolete/common.html">common</a> 142 142 143 143 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/GRILLE/umask.html
r338 r402 94 94 95 95 <h4>Version</h4> 96 $Id: umask.pro 3 25 2007-12-06 10:04:53Z pinsard $96 $Id: umask.pro 370 2008-08-07 07:59:15Z pinsard $ 97 97 98 98 <h4>History</h4> … … 114 114 115 115 <h4>Uses routines</h4> 116 common.pro116 <a href="../..//Obsolete/common.html">common</a> 117 117 118 118 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/GRILLE/v2t.html
r338 r402 102 102 103 103 104 A2d, 3d or 4d array104 a 2d, 3d or 4d array 105 105 106 106 … … 113 113 114 114 <h4>Version</h4> 115 $Id: v2t.pro 3 25 2007-12-06 10:04:53Z pinsard $115 $Id: v2t.pro 370 2008-08-07 07:59:15Z pinsard $ 116 116 117 117 <h4>History</h4> … … 141 141 142 142 <h4>Uses routines</h4> 143 common.pro143 <a href="../..//Obsolete/common.html">common</a> 144 144 145 145 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/HOPE/computehopegrid.html
r338 r402 234 234 235 235 <h4>Version</h4> 236 $Id: computehopegrid.pro 3 27 2007-12-13 16:22:35Z pinsard $236 $Id: computehopegrid.pro 370 2008-08-07 07:59:15Z pinsard $ 237 237 238 238 <h4>History</h4> … … 253 253 254 254 <h4>Uses routines</h4> 255 common.pro255 <a href="../..//Obsolete/common.html">common</a> 256 256 257 257 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/HOPE/read_hope.html
r338 r402 125 125 126 126 <h4>Version</h4> 127 $Id: read_hope.pro 3 27 2007-12-13 16:22:35Z pinsard $127 $Id: read_hope.pro 371 2008-08-07 09:32:02Z pinsard $ 128 128 129 129 <h4>History</h4> … … 370 370 <h3>Examples</h3><pre> 371 371 372 373 372 IDL> a=read_hope('xy','ocpt',filename='CLIM_CNT_1993-1998.nc') 373 IDL> help, a,/struct 374 374 ** Structure <82ec344>, 6 tags, length=1860176, refs=1: 375 375 ARRAY FLOAT Array[128, 242, 15] … … 379 379 GRID STRING 'T' 380 380 HOPEGRID STRUCT -> <Anonymous> Array[1] 381 381 IDL> help, a.hopegrid,/struct 382 382 ** Structure <82eb9cc>, 8 tags, length=1588, refs=2: 383 383 XAXIS FLOAT Array[128] … … 389 389 LINETYPE STRING 'odd-even' 390 390 PTTYPE STRING 'T' 391 391 IDL> help, litchamp(a) 392 392 <Expression> FLOAT = Array[128, 242, 15] 393 393 … … 395 395 396 396 <h4>Version</h4> 397 $Id: read_hope.pro 3 27 2007-12-13 16:22:35Z pinsard $397 $Id: read_hope.pro 371 2008-08-07 09:32:02Z pinsard $ 398 398 399 399 <h4>History</h4> … … 433 433 434 434 <h4>Uses routines</h4> 435 common.pro (useful only for the definition of iodir) 435 <a href="../..//Obsolete/common.html">common</a> 436 (useful only for the definition of iodir) 436 437 437 438 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/IMAGE/animgif.html
r338 r402 110 110 111 111 <h4>Version</h4> 112 $Id: animgif.pro 3 25 2007-12-06 10:04:53Z pinsard $112 $Id: animgif.pro 371 2008-08-07 09:32:02Z pinsard $ 113 113 114 114 <h4>History</h4> … … 125 125 <h4>Restrictions</h4> 126 126 We use the Z buffer to go faster!. 127 128 129 130 127 So, if it failed in animgif, you have to do: 128 IDL> device, /close 129 IDL> set_plot, 'x' 130 IDL> retall 131 131 132 132 If we want to delete the @common, 133 134 133 we have to define manually the picture's size 134 (variables xsize and ysize) just as iodir. 135 135 136 136 … … 139 139 140 140 <h4>Uses routines</h4> 141 common.pro141 <a href="../..//Obsolete/common.html">common</a> 142 142 143 143 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/INIT/initncdf.html
r338 r402 63 63 64 64 Initfile for Netcdf file. define all the grid parameters through 65 an appropriate call to computegid65 an appropriate call to <a href="../..//Grid/computegrid.html">computegrid</a> 66 66 67 67 … … 199 199 200 200 <h3>Examples</h3><pre> 201 IDL> initncdf,'toto.nc',glam=[-180,180] 201 202 IDL> initncdf,'toto.nc',glam=[-180,180] 202 203 203 204 </pre><h3>Version history</h3> 204 205 205 206 <h4>Version</h4> 206 $Id: initncdf.pro 3 27 2007-12-13 16:22:35Z pinsard $207 $Id: initncdf.pro 371 2008-08-07 09:32:02Z pinsard $ 207 208 208 209 <h4>History</h4> … … 219 220 Change the grid parameters (see <a href="../..//Grid/computegrid.html">computegrid</a>) 220 221 221 222 222 the file must contain an x and an y axis. (1 ou 2 dimensional array) 223 223 … … 227 227 228 228 <h4>Uses routines</h4> 229 common.pro229 <a href="../..//Obsolete/common.html">common</a> 230 230 231 231 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/LECTURE/GRIB/read_gribtable.html
r338 r402 176 176 177 177 <h3>Examples</h3><pre> 178 IDL> tablename='ectab_128' 178 179 IDL> tablename='ectab_128' 179 180 180 181 </pre><h3>Version history</h3> 181 182 182 183 <h4>Version</h4> 183 $Id: read_gribtable.pro 3 25 2007-12-06 10:04:53Z pinsard $184 $Id: read_gribtable.pro 371 2008-08-07 09:32:02Z pinsard $ 184 185 <h4>History</h4> 185 186 Dominik Brunner, Apr 2000 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/LECTURE/binary.html
r338 r402 106 106 107 107 <h3>Examples</h3><pre> 108 108 109 Binary representation of 11b: 109 110 IDL> print, binary(11b) 110 111 0 0 0 0 1 0 1 1 112 111 113 Binary representation of pi (x86: Little-endian IEEE representation): 112 114 IDL> print, format='(z9.8,5x,4(1x,8i1))', long(!pi,0), binary(!pi) 113 115 40490fdb 01000000 01001001 00001111 11011011 (x86 Linux) 114 116 0fdb4149 00001111 11011011 01000001 01001001 (Alpha OpenVMS) 115 117 IDL> print, format='(8(1x,8i0))', binary(!dpi) 116 118 01000000 00001001 00100001 11111011 01010100 01000100 00101101 00011000 119 117 120 Some first tests before type double was added: 118 121 IDL> print, format='(2a6,4x,2z9.8,4x,8z3.2)', $ 119 122 !version.arch, !version.os, long(!dpi,0,2), byte(!dpi,0,8) 120 123 x86 linux 54442d18 400921fb 18 2d 44 54 fb 21 09 40 … … 126 129 127 130 <h4>Version</h4> 128 $Id: binary.pro 3 25 2007-12-06 10:04:53Z pinsard $131 $Id: binary.pro 371 2008-08-07 09:32:02Z pinsard $ 129 132 130 133 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/LECTURE/inverse_binary.html
r338 r402 118 118 <h3>Examples</h3><pre> 119 119 120 121 122 120 IDL> a=indgen(5) 121 IDL> b=binary(a) 122 IDL> help, b 123 123 B BYTE = Array[8, 2, 5] 124 124 IDL> print, b 125 125 0 0 0 0 0 0 0 0 126 126 0 0 0 0 0 0 0 0 … … 137 137 0 0 0 0 0 0 0 0 138 138 0 0 0 0 0 1 0 0 139 139 IDL> help, inverse_binary(b) 140 140 <Expression> INT = Array[5] 141 141 IDL> print, inverse_binary(b) 142 142 0 1 2 3 4 143 143 … … 145 145 146 146 <h4>Version</h4> 147 $Id: inverse_binary.pro 3 25 2007-12-06 10:04:53Z pinsard $147 $Id: inverse_binary.pro 371 2008-08-07 09:32:02Z pinsard $ 148 148 149 149 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/LECTURE/litchamp.html
r338 r402 261 261 <h3>Examples</h3><pre> 262 262 263 263 IDL> print, vargrid,', ', varname,', ', varunit,', ', vardate,', ', varexp 264 264 T, , , 0, 265 265 IDL> help, litchamp({a:indgen(5), u:'C', name:'toto'}) 266 266 <Expression> INT = Array[5] 267 267 IDL> print, vargrid,', ', varname,', ', varunit,', ', vardate,', ', varexp 268 268 T, toto, C, 0, 269 269 IDL> help, litchamp({a:indgen(5), da:'1999'}) 270 270 <Expression> INT = Array[5] 271 271 IDL> print, vargrid,', ', varname,', ', varunit,', ', vardate,', ', varexp 272 272 T, toto, C, 1999, 273 273 … … 276 276 277 277 <h4>Version</h4> 278 $Id: litchamp.pro 3 27 2007-12-13 16:22:35Z pinsard $278 $Id: litchamp.pro 371 2008-08-07 09:32:02Z pinsard $ 279 279 280 280 <h4>History</h4> … … 297 297 298 298 <h4>Uses routines</h4> 299 common.pro299 <a href="../..//Obsolete/common.html">common</a> 300 300 301 301 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/LECTURE/read_ftp.html
r338 r402 199 199 200 200 <h4>Version</h4> 201 $Id: read_ftp.pro 3 25 2007-12-06 10:04:53Z pinsard $201 $Id: read_ftp.pro 371 2008-08-07 09:32:02Z pinsard $ 202 202 203 203 <h4>History</h4> … … 296 296 297 297 <h4>Version</h4> 298 $Id: read_ftp.pro 3 25 2007-12-06 10:04:53Z pinsard $298 $Id: read_ftp.pro 371 2008-08-07 09:32:02Z pinsard $ 299 299 300 300 <h4>History</h4> … … 512 512 in the current working directory: 513 513 514 515 516 517 514 IDL> files = string(lindgen(10)+50,format='(%"MGB370.%3.3d.gz")') 515 IDL> READ_FTP, 'podaac.jpl.nasa.gov', files, $ 516 IDL> 'pub/sea_surface_height/topex_poseidon/mgdrb/data/MGB_370', /FILE 517 IDL> spawn,'dir MGB*',/log_output 518 518 Volume in drive C is Local Disk 519 519 Volume Serial Number is 34CE-24DF … … 539 539 540 540 <h4>Version</h4> 541 $Id: read_ftp.pro 3 25 2007-12-06 10:04:53Z pinsard $541 $Id: read_ftp.pro 371 2008-08-07 09:32:02Z pinsard $ 542 542 543 543 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/LECTURE/read_ncdf.html
r363 r402 63 63 64 64 Reading function for the file net_cdf. 65 This program is less universal than ncdf_lec (it appeal to declared 66 variables in common.pro) but it is very easier to be used. It considerate 65 This program is less universal than <a href="../..//ToBeReviewed/LECTURE/ncdf_lec.html">ncdf_lec</a> (it appeal to 66 declared variables in <a href="../..//Obsolete/common.html">common</a>) but it is very easier to be used. 67 It considerate 67 68 the declaration of the different zooms which have been defined 68 69 (ixminmesh...premierx...), the declaration of the variable key_shift... 69 To put it in a nutshell, the result of read_ncdf can be directly used in plt... 70 To put it in a nutshell, the result of read_ncdf can be directly used in 71 <a href="../..//ToBeReviewed/PLOTS/DESSINE/plt.html">plt</a> ... 72 70 73 This is also this program which is used by default in our reading widgets. 71 74 … … 86 89 87 90 <h3>Return value</h3> 88 Structure readable by <a href="../..//ToBeReviewed/LECTURE/litchamp.html">litchamp</a> or an array if NOSTRUCT is activated. 91 Structure readable by <a href="../..//ToBeReviewed/LECTURE/litchamp.html">litchamp</a> or an array if NOSTRUCT is 92 activated. 93 89 94 90 95 … … 124 129 Relative with the time axis. 125 130 These can be 126 - 2 date of the type yyyymmdd and in this case, we select dates131 - 2 dates of the type yyyymmdd and in this case, we select data 127 132 which are included between these two dates. 128 - 2 indexes which define between which and which time step we have133 - 2 indexes which define between which and which time steps we have 129 134 to extract the temporal dimension. 130 135 … … 230 235 231 236 232 Specify that BEGINNING and ENDING refer to indexes of the time axis and not to dates 237 Specify that BEGINNING and ENDING refer to indexes of the time axis and not 238 to dates 233 239 234 240 … … 246 252 247 253 248 put 1 to apply add_offset a d scale factor on data before looking for254 put 1 to apply add_offset and scale factor on data before looking for 249 255 missing values 250 256 … … 312 318 313 319 314 To call automatically <a href="../..//ToBeReviewed/INIT/initncdf.html">initncdf</a> with filename as input argument 315 and thus ;redefine all the grid parameters320 To call automatically <a href="../..//ToBeReviewed/INIT/initncdf.html">initncdf</a> with filename as input argument 321 and thus redefine all the grid parameters 316 322 317 323 … … 348 354 349 355 350 For ROMS outputs. Use by read_ncdf itself to access auxilliary data (h and zeta). 356 For ROMS outputs. Use by read_ncdf itself to access auxilliary data 357 (h and zeta). 351 358 352 359 … … 366 373 a string used to specify the direction along which we want to make 367 374 spatial and/or temporal mean. It could be: 'x' 'y' 'z' 't' 'xy' 'xz' 368 'yz' 'xyz' 'xt' 'yt' 'zt' 'xyt' 'xzt' 'yzt' or 'xyzt' 375 'yz' 'xyz' 'xt' 'yt' 'zt' 'xyt' 'xzt' 'yzt' or 'xyzt' 369 376 370 377 … … 441 448 442 449 <h4>Version</h4> 443 $Id: read_ncdf.pro 3 37 2008-03-20 22:04:33Z smasson $450 $Id: read_ncdf.pro 399 2009-07-02 08:38:54Z smasson $ 444 451 445 452 <h4>History</h4> … … 461 468 462 469 <h4>Uses routines</h4> 463 common.pro470 <a href="../..//Obsolete/common.html">common</a> 464 471 465 472 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/LECTURE/xncdf_lec.html
r338 r402 73 73 74 74 Procedure called by xmanager when we press a button of the first widget 75 created by parxncdf_lec75 created by xncdf_lec 76 76 77 77 … … 112 112 <h3>Return value</h3> 113 113 2 different cases: 114 115 116 117 118 114 1) None attribute has been selected. In this case, res is the array we 115 wanted to read. 116 2) Some attributes has been selected. In this case, res is a structure 117 whose the first element having the name of the variable is the values 118 array and the other arguments are the select arguments. 119 119 120 120 … … 136 136 137 137 138 It give the name of the file to be opened. If NAME 138 It give the name of the file to be opened. 139 140 If NAME 139 141 does not contain the separating character of directories ('/' under 140 142 unix for example), the file will be looked for in the current directory. … … 174 176 175 177 176 An optional vector containing the counts to be used in 177 reading Value. COUNT is a 1-based vector with an element for 178 each dimension of the data to be written.The default matches 178 An optional vector containing the counts to be used in reading Value. 179 180 COUNT is a 1-based vector with an element for 181 each dimension of the data to be written. 182 183 The default matches 179 184 the size of the variable so that all data is written out. 180 185 … … 193 198 194 199 195 The widget ID of the widget that calls XNCDF_LEC. When 196 this ID is specified, a death of the caller results in a death 200 The widget ID of the widget that calls XNCDF_LEC. 201 202 When this ID is specified, a death of the caller results in a death 197 203 of XNCDF_LEC. 198 204 … … 212 218 213 219 An optional vector containing the starting position 214 for the read. The default start position is [0, 0, ...].220 for the read. 215 221 216 222 … … 229 235 230 236 It contains the directory where to go look for the file to be read. 237 231 238 If NAME does not contain the separating character of directories ('/' under 232 239 unix for example), the file will be called iodir+nom_fichier. … … 247 254 248 255 A vector of integers, specifying for each dimension how much we have to shift it. 249 By default, it is [0,0,...]. See the function <proidl>shift</proidl> for more explanations. BEWARE, 256 257 See the function <a href="/Applications/itt/idl64/help/online_help/SHIFT.html">SHIFT</a> for more explanations. 258 259 BEWARE, 250 260 the shift is done on the biggest array before a possible reduction determined 251 by OFFSET and COUNT. On the other hand, it is done after the possible extraction 261 by OFFSET and COUNT. 262 263 On the other hand, it is done after the possible extraction 252 264 created by the STRIDE. 253 265 … … 267 279 268 280 An optional vector containing the strides, or sampling 269 intervals, between accessed values of the netCDF variable. The 270 default stride vector is that for a contiguous read, [1, 1,...]. 281 intervals, between accessed values of the netCDF variable. 271 282 272 283 … … 288 299 289 300 <h3>Examples</h3><pre> 290 IDL> help, xncdf_lec() 301 302 IDL> help, xncdf_lec() 291 303 292 304 </pre><h3>Version history</h3> 293 305 294 306 <h4>Version</h4> 295 $Id: xncdf_lec.pro 3 27 2007-12-13 16:22:35Z pinsard $307 $Id: xncdf_lec.pro 378 2008-08-12 12:35:46Z pinsard $ 296 308 297 309 <h4>History</h4> … … 362 374 363 375 <h4>Version</h4> 364 $Id: xncdf_lec.pro 3 27 2007-12-13 16:22:35Z pinsard $376 $Id: xncdf_lec.pro 378 2008-08-12 12:35:46Z pinsard $ 365 377 366 378 … … 399 411 400 412 401 413 <h3>Return value</h3> 414 indirectement res (le tableau ou la structure resultat) 415 402 416 403 417 … … 430 444 431 445 <h4>Version</h4> 432 $Id: xncdf_lec.pro 3 27 2007-12-13 16:22:35Z pinsard $446 $Id: xncdf_lec.pro 378 2008-08-12 12:35:46Z pinsard $ 433 447 434 448 … … 495 509 496 510 <h4>Version</h4> 497 $Id: xncdf_lec.pro 3 27 2007-12-13 16:22:35Z pinsard $511 $Id: xncdf_lec.pro 378 2008-08-12 12:35:46Z pinsard $ 498 512 499 513 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/MATRICE/colle.html
r338 r402 447 447 448 448 <h3>Examples</h3><pre> 449 IDL> print, colle(replicate(1,2,2,2),indgen(2,2,2),2) 449 450 IDL> print, colle(replicate(1,2,2,2),indgen(2,2,2),2) 450 451 1 1 451 452 1 1 … … 461 462 462 463 <h4>Version</h4> 463 $Id: colle.pro 3 27 2007-12-13 16:22:35Z pinsard $464 $Id: colle.pro 371 2008-08-07 09:32:02Z pinsard $ 464 465 465 466 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DESSINE/plt.html
r338 r402 102 102 will be automatically performed. 103 103 2) a structure respecting all criterions specified by 104 <a href="../../..//ToBeReviewed/LECTURE/litchamp.html">litchamp</a> cf. IDL> xhelp,'litchamp'104 <a href="../../..//ToBeReviewed/LECTURE/litchamp.html">litchamp</a> 105 105 106 106 … … 320 320 corresponding to cases n. cf <a href="../../..//ToBeReviewed/PLOTS/LABEL/label.html">label</a> 321 321 Comment: When CONTOUR is activated, it only specify the label's type for colored isolines. 322 For these one traced by a trait, use CONTLABEL.322 For these ones traced by a trait, use CONTLABEL. 323 323 324 324 … … 460 460 map = [0, (lon1+lon2)/2., 0] 461 461 Comment: A good way to choose the type of the projection we want to do is to have a look at IDL demo: 462 IDL> demo463 Then choose " earth sciences and mappinA"g462 IDL> demo 463 Then choose "Mapping" and "Global Mapping Demo" 464 464 Comment2: By default it is a cylindrical projection which is done (with or without the keyword map). 465 465 If we want an other projection, MAP must be activated and we have to add the keyword: /nom_projection. 466 466 For example, for a polar projection centered on the south pole: 467 IDL> domdef,-180,180,-90,-45468 IDL> plt, tab, /stereo,map=[-90,0,0]467 IDL> domdef,-180,180,-90,-45 468 IDL> plt, tab, /stereo,map=[-90,0,0] 469 469 470 470 … … 695 695 696 696 <h4>Version</h4> 697 $Id: plt.pro 3 28 2007-12-13 19:27:11Z smasson $697 $Id: plt.pro 390 2009-01-28 11:16:06Z smasson $ 698 698 699 699 <h4>History</h4> … … 717 717 718 718 <h4>Uses routines</h4> 719 common.pro719 <a href="../../..//Obsolete/common.html">common</a> 720 720 721 721 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DESSINE/plt1d.html
r338 r402 99 99 100 100 The field whose we want to make the hovmoeller map can be 2 kind of thing: 101 1) An array which can be: 102 * 2d, 3d or 4d: array xy, xyz. xyt or xyzt. In this case, the array will pass 103 in moyenne or grossemoyenne to be averaged and become an array 1d. 104 * 1d:Nevertheless, the type must be specified in order to we know which trace 105 it is about. To have a correct caption, respecify the extraction zone via BOXZOOM. 106 2) a structure respecting all criterions specified by <a href="../../..//ToBeReviewed/LECTURE/litchamp.html">litchamp</a> 107 See IDL> xhelp,'litchamp'. The array contained in the structure 108 respecting criterions of case 1) 101 1) An array which can be: 102 103 * 2d, 3d or 4d: array xy, xyz. xyt or xyzt. In this case, the array 104 will pass in <a href="../../..//ToBeReviewed/CALCULS/moyenne.html">moyenne</a> or <a href="../../..//ToBeReviewed/CALCULS/grossemoyenne.html">grossemoyenne</a> to be 105 averaged and become an array 1d. 106 * 1d:Nevertheless, the type must be specified in order to we know which 107 trace it is about. To have a correct caption, respecify the extraction 108 zone via BOXZOOM. 109 2) a structure respecting all criterions specified by <a href="../../..//ToBeReviewed/LECTURE/litchamp.html">litchamp</a> 110 The array contained in the structure respecting criterions of case 1) 109 111 110 112 … … 182 184 183 185 184 Vector indicating the geographic zone (3d) on which the extraction of the field must 185 be done to do the hovmoeller. 186 If BOXZOOM has : 186 Vector indicating the geographic zone (3d) on which the extraction of the 187 field must be done to do the hovmoeller. 188 189 If BOXZOOM has : 187 190 1 element : The extraction is made on [lon1, lon2, lat1, lat2, 0.,boxzoom[0]] 188 191 2 elements: The extraction is made on [lon1, lon2, lat1, lat2, boxzoom[0],boxzoom[1]] … … 191 194 6 elements: The extraction is made on Boxzoom 192 195 193 Where lon1, lon2,lat1,lat2,vert1,vert2 are global variables defined at the last194 <a href="../../..//ToBeReviewed/GRILLE/domdef.html">domdef</a> !196 Where lon1, lon2,lat1,lat2,vert1,vert2 are global variables defined at 197 the last <a href="../../..//ToBeReviewed/GRILLE/domdef.html">domdef</a> ! 195 198 196 199 … … 284 287 285 288 keyword specifying that we want to make a vertical cut in diagonal. 286 Then coordinated of extremities of these one are defined by the 4 elements289 Then coordinated of extremities of these ones are defined by the 4 elements 287 290 of the vector ENDPOINTS: [x1,y1,x2,y2] which are coordinates. 288 291 … … 464 467 465 468 <h4>Version</h4> 466 $Id: plt1d.pro 3 27 2007-12-13 16:22:35Z pinsard $469 $Id: plt1d.pro 378 2008-08-12 12:35:46Z pinsard $ 467 470 468 471 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DESSINE/pltbase.html
r338 r402 809 809 810 810 <h4>Version</h4> 811 $Id: pltbase.pro 3 27 2007-12-13 16:22:35Z pinsard$811 $Id: pltbase.pro 390 2009-01-28 11:16:06Z smasson $ 812 812 813 813 <h4>History</h4> … … 832 832 833 833 <h4>Uses routines</h4> 834 common.pro834 <a href="../../..//Obsolete/common.html">common</a> 835 835 836 836 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DESSINE/pltt.html
r338 r402 99 99 100 100 The field whose we want to make the hovmoeller map can be 2 kind of thing: 101 1) An array which can be: 102 * 3d or 4d: array 'xt','yt','zt','t'. The last component is the time. In this case, the array will103 pass in <a href="../../..//ToBeReviewed/CALCULS/grossemoyenne.html">grossemoyenne</a> to be averaged and become an 1d or 2d array.104 * 2d: If the array is already 2d, it is not modified (beware, lands must105 be masked at the value valmask) and nevertheless, type must be specified106 to we know of which trace it is about.107 To have a correct caption, respecify the extraction zone via BOXZOOM.108 * 1d: only for traces of the 't' type. Nevertheless, type must be specified109 to we know of which trace it is about. 110 To have a correct caption, respecify the extraction zone via BOXZOOM.111 2) a structure respecting all criterions specified by <a href="../../..//ToBeReviewed/LECTURE/litchamp.html">litchamp</a>112 See IDL> xhelp,'litchamp'. The array contained in the structure113 respecting criterions of case 1)114 101 102 1) An array which can be: 103 * 3d or 4d: array 'xt','yt','zt','t'. The last component is the time. In this case, the array will 104 pass in <a href="../../..//ToBeReviewed/CALCULS/grossemoyenne.html">grossemoyenne</a> to be averaged and become an 1d or 2d array. 105 * 2d: If the array is already 2d, it is not modified (beware, lands must 106 be masked at the value valmask) and nevertheless, type must be specified 107 to we know of which trace it is about. 108 To have a correct caption, respecify the extraction zone via BOXZOOM. 109 110 * 1d: only for traces of the 't' type. Nevertheless, type must be specified 111 to we know of which trace it is about. 112 To have a correct caption, respecify the extraction zone via BOXZOOM. 113 2) a structure respecting all criterions specified by <a href="../../..//ToBeReviewed/LECTURE/litchamp.html">litchamp</a> 114 The array contained in the structure respecting criterions of case 1) 115 115 116 116 … … 267 267 268 268 keyword specifying that we want to make a vertical cut in diagonal. Then coordinated of extremities 269 of these one are defined by the 4 elements of the vector ENDPOINTS: [x1,y1,x2,y2] which are269 of these ones are defined by the 4 elements of the vector ENDPOINTS: [x1,y1,x2,y2] which are 270 270 coordinates. 271 271 … … 344 344 corresponding to cases n. cf <a href="../../..//ToBeReviewed/PLOTS/LABEL/label.html">label</a> 345 345 Comment: When CONTOUR is activated, it only specify the label's type for colored isolines. 346 For these one traced by a trait, use CONTLABEL.346 For these ones traced by a trait, use CONTLABEL. 347 347 348 348 … … 758 758 759 759 <h4>Version</h4> 760 $Id: pltt.pro 3 28 2007-12-13 19:27:11Z smasson$760 $Id: pltt.pro 378 2008-08-12 12:35:46Z pinsard $ 761 761 762 762 <h4>History</h4> … … 789 789 790 790 <h4>Uses routines</h4> 791 common.pro791 <a href="../../..//Obsolete/common.html">common</a> 792 792 793 793 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DESSINE/pltv.html
r338 r402 104 104 (as it is done in plt). 105 105 2) a structure respecting all criterions specified by 106 <a href="../../..//ToBeReviewed/LECTURE/litchamp.html">litchamp</a> cf. IDL> xhelp,'litchamp'106 <a href="../../..//ToBeReviewed/LECTURE/litchamp.html">litchamp</a> 107 107 108 108 … … 336 336 337 337 <h3>Examples</h3><pre> 338 IDL> tvplus, dist(100)338 IDL> tvplus, dist(100) 339 339 340 340 </pre><h3>Version history</h3> 341 341 342 342 <h4>Version</h4> 343 $Id: pltv.pro 3 27 2007-12-13 16:22:35Z pinsard $343 $Id: pltv.pro 378 2008-08-12 12:35:46Z pinsard $ 344 344 345 345 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DESSINE/pltz.html
r363 r402 74 74 </font></h2> 75 75 76 <p><font face="Courier">pltz<i>, <a href="#_pltz_keyword_tab">tab</a>, <a href="#_pltz_keyword_giventype">giventype</a>, <a href="#_pltz_keyword_givenmin">givenmin</a>, <a href="#_pltz_keyword_givenmax">givenmax</a></i>, <a href="#_pltz_keyword_BOXZOOM">BOXZOOM</a>=<i>BOXZOOM</i>, <a href="#_pltz_keyword_CONTOUR">CONTOUR</a>=<i>CONTOUR</i>, <a href="#_pltz_keyword_ENDPOINTS">ENDPOINTS</a>=<i>ENDPOINTS</i>, <a href="#_pltz_keyword_INTERVALLE">INTERVALLE</a>=<i>INTERVALLE</i>, <a href="#_pltz_keyword_INV">INV</a>=<i>INV</i>, <a href="#_pltz_keyword_ZRATIO">ZRATIO</a>=<i>ZRATIO</i>, <a href="#_pltz_keyword_CONTINTERVALLE">CONTINTERVALLE</a>=<i>CONTINTERVALLE</i>, <a href="#_pltz_keyword_LABEL">LABEL</a>=<i>integer</i>, <a href="#_pltz_keyword_CONTLABEL">CONTLABEL</a>=<i>integer</i>, <a href="#_pltz_keyword_STYLE">STYLE</a>=<i>STYLE</i>, <a href="#_pltz_keyword_CONTMAX">CONTMAX</a>=<i>CONTMAX</i>, <a href="#_pltz_keyword_SIN">SIN</a>=<i>SIN</i>, <a href="#_pltz_keyword_TYPEIN">TYPEIN</a>=<i>TYPEIN</i>, <a href="#_pltz_keyword_CONTMIN">CONTMIN</a>=<i>CONTMIN</i>, <a href="#_pltz_keyword_NLEVEL">NLEVEL</a>=<i>NLEVEL</i>, <a href="#_pltz_keyword_CONTNLEVEL">CONTNLEVEL</a>=<i>CONTNLEVEL</i>, <a href="#_pltz_keyword_NOFILL">NOFILL</a>=<i>NOFILL</i>, <a href="#_pltz_keyword_NO TRI">NOTRI</a>=<i>NOTRI</i>, <a href="#_pltz_keyword_USETRI">USETRI</a>=<i>USETRI</i>, <a href="#_pltz_keyword_FILLXDIR">FILLXDIR</a>=<i>FILLXDIR</i>, <a href="#_pltz_keyword_ZOOM">ZOOM</a>=<i>ZOOM</i>, <a href="#_pltz_keyword_XZ">XZ</a>=<i>XZ</i>, <a href="#_pltz_keyword_YZ">YZ</a>=<i>YZ</i>, <a href="#_pltz_keyword_MININ">MININ</a>=<i>MININ</i>, <a href="#_pltz_keyword_MAXIN">MAXIN</a>=<i>MAXIN</i>, <a href="#_pltz_keyword_STRICTFILL">STRICTFILL</a>=<i>STRICTFILL</i>, <a href="#_pltz_keyword_OVERPLOT">OVERPLOT</a>=<i>OVERPLOT</i>, <a href="#_pltz_keyword_MASKFILL">MASKFILL</a>=<i>MASKFILL</i>, <a href="#_pltz_keyword_WDEPTH">WDEPTH</a>=<i>WDEPTH</i>, <a href="#_pltz_keyword_REALSECTION">REALSECTION</a>=<i>REALSECTION</i>, <a href="#_pltz_keyword__EXTRA">_EXTRA</a>=<i>_EXTRA</i></font></p>76 <p><font face="Courier">pltz<i>, <a href="#_pltz_keyword_tab">tab</a>, <a href="#_pltz_keyword_giventype">giventype</a>, <a href="#_pltz_keyword_givenmin">givenmin</a>, <a href="#_pltz_keyword_givenmax">givenmax</a></i>, <a href="#_pltz_keyword_BOXZOOM">BOXZOOM</a>=<i>BOXZOOM</i>, <a href="#_pltz_keyword_CONTOUR">CONTOUR</a>=<i>CONTOUR</i>, <a href="#_pltz_keyword_ENDPOINTS">ENDPOINTS</a>=<i>ENDPOINTS</i>, <a href="#_pltz_keyword_INTERVALLE">INTERVALLE</a>=<i>INTERVALLE</i>, <a href="#_pltz_keyword_INV">INV</a>=<i>INV</i>, <a href="#_pltz_keyword_ZRATIO">ZRATIO</a>=<i>ZRATIO</i>, <a href="#_pltz_keyword_CONTINTERVALLE">CONTINTERVALLE</a>=<i>CONTINTERVALLE</i>, <a href="#_pltz_keyword_LABEL">LABEL</a>=<i>integer</i>, <a href="#_pltz_keyword_CONTLABEL">CONTLABEL</a>=<i>integer</i>, <a href="#_pltz_keyword_STYLE">STYLE</a>=<i>STYLE</i>, <a href="#_pltz_keyword_CONTMAX">CONTMAX</a>=<i>CONTMAX</i>, <a href="#_pltz_keyword_SIN">SIN</a>=<i>SIN</i>, <a href="#_pltz_keyword_TYPEIN">TYPEIN</a>=<i>TYPEIN</i>, <a href="#_pltz_keyword_CONTMIN">CONTMIN</a>=<i>CONTMIN</i>, <a href="#_pltz_keyword_NLEVEL">NLEVEL</a>=<i>NLEVEL</i>, <a href="#_pltz_keyword_CONTNLEVEL">CONTNLEVEL</a>=<i>CONTNLEVEL</i>, <a href="#_pltz_keyword_NOFILL">NOFILL</a>=<i>NOFILL</i>, <a href="#_pltz_keyword_NOMASK">NOMASK</a>=<i>NOMASK</i>, <a href="#_pltz_keyword_NO_PARTIALSTEP">NO_PARTIALSTEP</a>=<i>NO_PARTIALSTEP</i>, <a href="#_pltz_keyword_NOTRI">NOTRI</a>=<i>NOTRI</i>, <a href="#_pltz_keyword_USETRI">USETRI</a>=<i>USETRI</i>, <a href="#_pltz_keyword_FILLXDIR">FILLXDIR</a>=<i>FILLXDIR</i>, <a href="#_pltz_keyword_ZOOM">ZOOM</a>=<i>ZOOM</i>, <a href="#_pltz_keyword_XZ">XZ</a>=<i>XZ</i>, <a href="#_pltz_keyword_YZ">YZ</a>=<i>YZ</i>, <a href="#_pltz_keyword_MININ">MININ</a>=<i>MININ</i>, <a href="#_pltz_keyword_MAXIN">MAXIN</a>=<i>MAXIN</i>, <a href="#_pltz_keyword_STRICTFILL">STRICTFILL</a>=<i>STRICTFILL</i>, <a href="#_pltz_keyword_OVERPLOT">OVERPLOT</a>=<i>OVERPLOT</i>, <a href="#_pltz_keyword_WDEPTH">WDEPTH</a>=<i>WDEPTH</i>, <a href="#_pltz_keyword_REALSECTION">REALSECTION</a>=<i>REALSECTION</i>, <a href="#_pltz_keyword_MASKFILL">MASKFILL</a>=<i>MASKFILL</i>, <a href="#_pltz_keyword_MASKDTA">MASKDTA</a>=<i>MASKDTA</i>, <a href="#_pltz_keyword__EXTRA">_EXTRA</a>=<i>_EXTRA</i></font></p> 77 77 78 78 … … 99 99 100 100 The field whose we want to make a vertical cut can be 2 kind of thing: 101 1) An 2d or 3d array. 102 If the field is 2d, indicate, with the keyword BOXZOOM, geographic delineations of the boxzoom. 103 If the field is 3d, we extract the section on we average possibly before to do the plot. 104 2) a structure respecting all criterions specified by <a href="../../..//ToBeReviewed/LECTURE/litchamp.html">litchamp</a>. 105 See IDL> xhelp,'litchamp'. The array contained in the structure must be 2 or 3d (See case 1) 106 101 1) An 2d or 3d array. 102 If the field is 2d, indicate, with the keyword BOXZOOM, geographic delineations of the boxzoom. 103 If the field is 3d, we extract the section on we average possibly before to do the plot. 104 2) a structure respecting all criterions specified by <a href="../../..//ToBeReviewed/LECTURE/litchamp.html">litchamp</a>. 105 The array contained in the structure must be 2 or 3d (See case 1) 107 106 108 107 … … 222 221 223 222 keyword specifying that we want to make a vertical cut in diagonal. Then coordinated of extremities 224 of these one are defined by the 4 elements of the vector ENDPOINTS: [x1,y1,x2,y2] which are223 of these ones are defined by the 4 elements of the vector ENDPOINTS: [x1,y1,x2,y2] which are 225 224 coordinates. 226 225 … … 276 275 277 276 278 When the drawing has a zoomed part, it is the size ra pport between the zoomed part,279 hz (zoom height), and the whole drawing, ht (total height).277 When the drawing has a zoomed part, it is the size ratio between the zoomed 278 part, hz (zoom height), and the whole drawing, ht (total height). 280 279 281 280 … … 315 314 It choose the label's type corresponding to cases in <a href="../../..//ToBeReviewed/PLOTS/LABEL/label.html">label</a> 316 315 Comment: When CONTOUR is activated, it only specify the label's type for colored isolines. 317 For these one traced by a trait, use CONTLABEL.316 For these ones traced by a trait, use CONTLABEL. 318 317 319 318 … … 467 466 468 467 To make just isolines with no filling 468 469 470 <a name="#_pltz_keyword_NOMASK"></a> 471 <h4>NOMASK 472 473 474 475 476 477 478 479 480 </h4> 481 482 483 activate to supress the use of the land-sea mask when plotting the field 484 485 486 <a name="#_pltz_keyword_NO_PARTIALSTEP"></a> 487 <h4>NO_PARTIALSTEP 488 489 490 491 492 493 494 495 496 </h4> 497 498 499 activate to supress the use of partial steps (force key_partialstep = 0 within pltz) 469 500 470 501 … … 639 670 640 671 672 <a name="#_pltz_keyword_WDEPTH"></a> 673 <h4>WDEPTH 674 675 676 677 678 679 680 681 682 </h4> 683 684 685 To specify that the field is at W depth instead of T 686 depth (automatically activated if vargrid eq 'W') 687 688 689 <a name="#_pltz_keyword_REALSECTION"></a> 690 <h4>REALSECTION 691 692 693 694 695 696 697 698 699 </h4> 700 701 702 641 703 <a name="#_pltz_keyword_MASKFILL"></a> 642 704 <h4>MASKFILL … … 652 714 653 715 654 655 <a name="#_pltz_keyword_WDEPTH"></a> 656 <h4>WDEPTH 657 658 659 660 661 662 663 664 665 </h4> 666 667 668 To specify that the field is at W depth instead of T 669 depth (automatically activated if vargrid eq 'W') 670 671 672 <a name="#_pltz_keyword_REALSECTION"></a> 673 <h4>REALSECTION 674 675 676 677 678 679 680 681 682 </h4> 683 684 716 set to 0 to avoid to fill the masked values 717 718 719 <a name="#_pltz_keyword_MASKDTA"></a> 720 <h4>MASKDTA 721 722 723 724 725 726 727 728 729 </h4> 730 731 732 2d array defining the mask that must be applied to the data instead 733 of the default mask which is defined according to the grid (t/u/v/f mask) 734 685 735 686 736 <a name="#_pltz_keyword__EXTRA"></a> … … 704 754 705 755 <h4>Version</h4> 706 $Id: pltz.pro 3 60 2008-06-06 13:43:54Z smasson $756 $Id: pltz.pro 388 2008-12-09 09:36:41Z smasson $ 707 757 708 758 <h4>History</h4> … … 726 776 727 777 <h4>Uses routines</h4> 728 common.pro778 <a href="../../..//Obsolete/common.html">common</a> 729 779 730 780 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DESSINE/sbar_plot.html
r338 r402 62 62 63 63 64 Same thing that bar_plot but compatible with the whole environment (common.pro included) 64 Same thing that bar_plot but compatible with the whole environment 65 (<a href="../../..//Obsolete/common.html">common</a> included) 65 66 66 67 … … 163 164 164 165 <h3>Examples</h3><pre> 165 IDL> sbar_plot, indgen(10),small = [2,2,2],/rempli 166 IDL> sbar_plot, indgen(10),small = [2,2,3],/noerase 167 IDL> @ps 166 167 IDL> sbar_plot, indgen(10),small = [2,2,2],/rempli 168 IDL> sbar_plot, indgen(10),small = [2,2,3],/noerase 169 IDL> @ps 168 170 169 171 </pre><h3>Version history</h3> 170 172 171 173 <h4>Version</h4> 172 $Id: sbar_plot.pro 3 27 2007-12-13 16:22:35Z pinsard $174 $Id: sbar_plot.pro 370 2008-08-07 07:59:15Z pinsard $ 173 175 174 176 <h4>History</h4> … … 184 186 <h4>Restrictions</h4> 185 187 If NOREINITPLT is not activated, all environment 186 variables !p, !x, !y, !z are reinitializ ted by the procedure <a href="../../..//ToBeReviewed/PLOTS/reinitplt.html">reinitplt</a>188 variables !p, !x, !y, !z are reinitialized by the procedure <a href="../../..//ToBeReviewed/PLOTS/reinitplt.html">reinitplt</a> 187 189 188 190 … … 191 193 192 194 <h4>Uses routines</h4> 193 common.pro195 <a href="../../..//Obsolete/common.html">common</a> 194 196 195 197 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DESSINE/scontour.html
r338 r402 62 62 63 63 64 Same thing that contour but compatible with the whole environment (common.pro included) 64 Same thing that contour but compatible with the whole environment 65 (<a href="../../..//Obsolete/common.html">common</a> included) 65 66 66 67 … … 149 150 150 151 We active it if we do not want environment variables !p, !x, !y, !z 151 to be reinitilalized by the procedure reinitplt152 to be reinitilalized by the procedure <a href="../../..//ToBeReviewed/PLOTS/reinitplt.html">reinitplt</a> 152 153 153 154 … … 171 172 172 173 <h3>Examples</h3><pre> 173 IDL> z = dist(100) 174 IDL> scontour, z, nlevels=10,small=[1,2,1],xstyle=1,ystyle=1 175 IDL> @ps 174 175 IDL> z = dist(100) 176 IDL> scontour, z, nlevels=10,small=[1,2,1],xstyle=1,ystyle=1 177 IDL> @ps 176 178 177 179 </pre><h3>Version history</h3> 178 180 179 181 <h4>Version</h4> 180 $Id: scontour.pro 3 27 2007-12-13 16:22:35Z pinsard $182 $Id: scontour.pro 370 2008-08-07 07:59:15Z pinsard $ 181 183 182 184 <h4>History</h4> … … 196 198 197 199 <h4>Uses routines</h4> 198 common.pro200 <a href="../../..//Obsolete/common.html">common</a> 199 201 200 202 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DESSINE/splot.html
r338 r402 62 62 63 63 64 Same thing than plot but compatible with the whole environment (common.pro included) 64 Same thing than plot but compatible with the whole environment 65 (<a href="../../..//Obsolete/common.html">common</a> included) 65 66 66 67 … … 156 157 157 158 <h3>Examples</h3><pre> 158 IDL> splot, indgen(10),ystyle=1,small=[1,2,1],/portrait 159 IDL> splot, -indgen(10),ystyle=1,small=[1,2,2],/noerase 160 IDL> @ps 159 160 IDL> splot, indgen(10),ystyle=1,small=[1,2,1],/portrait 161 IDL> splot, -indgen(10),ystyle=1,small=[1,2,2],/noerase 162 IDL> @ps 161 163 162 164 </pre><h3>Version history</h3> 163 165 164 166 <h4>Version</h4> 165 $Id: splot.pro 3 27 2007-12-13 16:22:35Z pinsard $167 $Id: splot.pro 370 2008-08-07 07:59:15Z pinsard $ 166 168 167 169 <h4>History</h4> … … 177 179 <h4>Restrictions</h4> 178 180 If NOREINITPLT is not activated, all environment 179 variables !p, !x, !y, !z are reinitializted by the procedure <a href="../../..//ToBeReviewed/PLOTS/reinitplt.html">reinitplt</a> 181 variables !p, !x, !y, !z are reinitialized by the procedure 182 <a href="../../..//ToBeReviewed/PLOTS/reinitplt.html">reinitplt</a> 180 183 181 184 … … 184 187 185 188 <h4>Uses routines</h4> 186 common.pro189 <a href="../../..//Obsolete/common.html">common</a> 187 190 188 191 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DESSINE/tvplus.html
r338 r402 336 336 337 337 <h3>Examples</h3><pre> 338 IDL> tvplus, dist(100) 338 339 IDL> tvplus, dist(100) 339 340 340 341 </pre><h3>Version history</h3> 341 342 342 343 <h4>Version</h4> 343 $Id: tvplus.pro 3 27 2007-12-13 16:22:35Z pinsard $344 $Id: tvplus.pro 371 2008-08-07 09:32:02Z pinsard $ 344 345 345 346 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DIVERS/addaxe.html
r338 r402 63 63 64 64 Add an axis when we do an oblique section in <a href="../../..//ToBeReviewed/PLOTS/DESSINE/pltz.html">pltz</a>, 65 <a href="../../..//ToBeReviewed/PLOTS/DESSINE/pltt.html">pltt</a> 66 or <a href="../../..//ToBeReviewed/PLOTS/DESSINE/plt1d.html">plt1d</a> 65 <a href="../../..//ToBeReviewed/PLOTS/DESSINE/pltt.html">pltt</a> or <a href="../../..//ToBeReviewed/PLOTS/DESSINE/plt1d.html">plt1d</a> 67 66 68 67 … … 164 163 165 164 <h4>Version</h4> 166 $Id: addaxe.pro 3 27 2007-12-13 16:22:35Z pinsard $165 $Id: addaxe.pro 378 2008-08-12 12:35:46Z pinsard $ 167 166 168 167 <h4>History</h4> … … 181 180 182 181 <h4>Uses routines</h4> 183 common.pro182 <a href="../../..//Obsolete/common.html">common</a> 184 183 185 184 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DIVERS/axis4pltz.html
r338 r402 233 233 234 234 235 When the drawing has a zoomed part, it is the size ra pport between the zoomed part,236 hz (zoom height), and the whole drawing, ht (total height).235 When the drawing has a zoomed part, it is the size ratio between the zoomed 236 part, hz (zoom height), and the whole drawing, ht (total height). 237 237 238 238 … … 294 294 Used to pass keywords 295 295 296 Others: see pltz296 Others: see <a href="../../..//ToBeReviewed/PLOTS/DESSINE/pltz.html">pltz</a> 297 297 298 298 … … 303 303 304 304 <h4>Version</h4> 305 $Id: axis4pltz.pro 3 27 2007-12-13 16:22:35Z pinsard $305 $Id: axis4pltz.pro 378 2008-08-12 12:35:46Z pinsard $ 306 306 307 307 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DIVERS/checkfield.html
r363 r402 161 161 162 162 163 It gives the name of the file to be opened. If NAME 163 It gives the name of the file to be opened. 164 165 If NAME 164 166 does not contain the separating character of directories ('/' under 165 167 unix for example), the file will be looked for in the current directory. … … 192 194 193 195 <h4>Version</h4> 194 $Id: checkfield.pro 3 60 2008-06-06 13:43:54Z smasson$196 $Id: checkfield.pro 378 2008-08-12 12:35:46Z pinsard $ 195 197 196 198 <h4>History</h4> … … 322 324 323 325 <h4>Version</h4> 324 $Id: checkfield.pro 3 60 2008-06-06 13:43:54Z smasson$326 $Id: checkfield.pro 378 2008-08-12 12:35:46Z pinsard $ 325 327 326 328 <h4>History</h4> … … 452 454 453 455 <h4>Version</h4> 454 $Id: checkfield.pro 3 60 2008-06-06 13:43:54Z smasson$456 $Id: checkfield.pro 378 2008-08-12 12:35:46Z pinsard $ 455 457 456 458 <h4>History</h4> … … 506 508 507 509 508 It respect <a href="../../..//ToBeReviewed/LECTURE/litchamp.html">litchamp</a>'s criterions. See IDL>xhelp,'litchamp'510 It respect <a href="../../..//ToBeReviewed/LECTURE/litchamp.html">litchamp</a>'s criterions. 509 511 510 512 … … 560 562 561 563 Vector indicating the geographic zone on which we want to cut the map. 564 562 565 If BOXZOOM has : 563 566 1 element : The extraction is made on [lon1, lon2, lat1, lat2, 0.,boxzoom[0]] … … 655 658 656 659 <h4>Version</h4> 657 $Id: checkfield.pro 3 60 2008-06-06 13:43:54Z smasson$660 $Id: checkfield.pro 378 2008-08-12 12:35:46Z pinsard $ 658 661 659 662 <h4>History</h4> … … 674 677 675 678 <h4>Uses routines</h4> 676 common.pro679 <a href="../../..//Obsolete/common.html">common</a> 677 680 678 681 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DIVERS/checktypeminmax.html
r338 r402 368 368 369 369 <h4>Version</h4> 370 $Id: checktypeminmax.pro 3 27 2007-12-13 16:22:35Z pinsard $370 $Id: checktypeminmax.pro 370 2008-08-07 07:59:15Z pinsard $ 371 371 372 372 <h4>History</h4> … … 386 386 387 387 <h4>Uses routines</h4> 388 common.pro388 <a href="../../..//Obsolete/common.html">common</a> 389 389 390 390 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DIVERS/determineminmax.html
r338 r402 289 289 290 290 <h4>Version</h4> 291 $Id: determineminmax.pro 3 27 2007-12-13 16:22:35Z pinsard $291 $Id: determineminmax.pro 378 2008-08-12 12:35:46Z pinsard $ 292 292 293 293 <h4>History</h4> … … 300 300 301 301 302 <h4>Todo items</h4> seb: manque les param glam et gphi 302 <h4>Todo items</h4> 303 seb: manque les param glam et gphi 303 304 304 305 <h4>Restrictions</h4> … … 310 311 311 312 <h4>Uses routines</h4> 312 Common.pro313 <a href="../../..//Obsolete/common.html">common</a> 313 314 314 315 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DIVERS/meridienparallele.html
r338 r402 109 109 110 110 <h4>Version</h4> 111 $Id: meridienparallele.pro 3 25 2007-12-06 10:04:53Z pinsard $111 $Id: meridienparallele.pro 370 2008-08-07 07:59:15Z pinsard $ 112 112 113 113 <h4>History</h4> … … 127 127 128 128 <h4>Uses routines</h4> 129 common.pro129 <a href="../../..//Obsolete/common.html">common</a> 130 130 131 131 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DIVERS/placecolor.html
r338 r402 63 63 64 64 allows to trace the independently from a graph 65 65 66 By default, trace a color bar of the same type than the one present in 66 67 <a href="../../..//ToBeReviewed/PLOTS/DESSINE/plt.html">plt</a> 67 68 and <a href="../../..//ToBeReviewed/PLOTS/DESSINE/pltz.html">pltz</a>. 69 68 70 If max, min and divisions are not stipulated, then max=sup,min=inf 69 71 and divisions=div. … … 135 137 136 138 <h4>Version</h4> 137 $Id: placecolor.pro 3 27 2007-12-13 16:22:35Z pinsard $139 $Id: placecolor.pro 378 2008-08-12 12:35:46Z pinsard $ 138 140 139 141 <h4>History</h4> … … 158 160 159 161 <h4>Uses routines</h4> 160 common.pro162 <a href="../../..//Obsolete/common.html">common</a> 161 163 162 164 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DIVERS/placedessin.html
r338 r402 116 116 117 117 118 It is a vector composed by 4 elements containing the position of the frame119 118 containing captions and the graph in normalized coordinates. 120 Comment: To position the drawing; we have to do !p.position=posfenetre 119 120 Comment: To position the drawing, we have to do !p.position=posfenetre 121 121 after the call of the caliber 122 122 … … 137 137 138 138 Like POSFENETRE but for the color bar. 139 139 140 Same comment to position the color bar, !p.position=posbar 140 141 … … 223 224 224 225 225 To draw the contour in color instead of in black 226 with filling in color 226 To draw the contour in color instead of in black with filling in color 227 227 228 228 … … 242 242 If we want to trace contours of a different field than the one 243 243 whose we have the colored drawing (by example E-P in color and QSR in contours). 244 244 245 It must be a field respecting same characteristics than the argument number 245 246 one of <a href="../../..//ToBeReviewed/PLOTS/DESSINE/plt.html">plt</a>. … … 308 309 Vector composed of 3 or 4 elements, applied to make a drawing on a 309 310 small portion of a page or screen. It delimit the zone where the drawing will be done. 310 If there is 4 elements: 311 then is constituted of coordinates (expressed in cm located from the up and 312 left corner of the page or the window (in portrait like in landscape) of the bottom 313 and left corner and of the up and right corner of the drawing zone. 314 If there is 3 elements: 315 in this case, we divide the page or the screen in small[0] columns and in small[1] lines 316 the drawing made in the box numbered small[2]. The numerotation starting up and left by 311 312 If there is 4 elements then is constituted of coordinates (expressed in cm 313 located from the up and left corner of the page or the window (in portrait 314 like in landscape) of the bottom and left corner and of the up and right 315 corner of the drawing zone. 316 317 If there is 3 elements, we divide the page or the screen in small[0] columns 318 and in small[1] lines, the drawing is made in the box numbered small[2]. 319 320 The numerotation starting up and left by 317 321 the number 1 and then, following the writing direction. 318 By default, we make the largest drawing we can do, conserving the aspect rapport 319 (except when REMPLI is activated). 322 323 By default, we make the largest drawing we can do, conserving the aspect 324 ratio (except when REMPLI is activated). 320 325 321 326 … … 348 353 349 354 We use it when we want to do a projection. 355 350 356 This keyword can be of two types: 351 MAP=[P0lat,P0lon,Rot]. For the description of these 3 values (see the online help of MAP_SET).357 MAP=[P0lat,P0lon,Rot]. For the description of these 3 values (see the online help of <a href="/Applications/itt/idl64/help/online_help/MAP_SET.html">MAP_SET</a>). 352 358 /MAP: In this case, map is automatically calculated have the value: 353 359 map = [0, (lon1+lon2)/2., 0] 360 354 361 Comment 1: A good way to choose the type of the projection we want to do is to have a look at IDL demo: 355 IDL> demo 356 Then choose earth sciences and mapping. 362 IDL> demo 363 Then choose "Mapping" and "Global Mapping Demo" 364 357 365 Comment 2: By default it is a cylindrical projection which is effectuated (with or without the keyword map). 358 366 If we want an other projection, MAP must be activated and we have to add the keyword: /nom_projection. 367 359 368 For example, for a polar projection centered on the south pole: 360 IDL> domdef,-180,180,-90,-45361 IDL> plt, tab, /stereo,map=[-90,0,0]369 IDL> domdef,-180,180,-90,-45 370 IDL> plt, tab, /stereo,map=[-90,0,0] 362 371 363 372 … … 375 384 376 385 377 Force the drawing to occupythe whole space defined by small.386 Force the drawing to fill the whole space defined by small. 378 387 379 388 … … 391 400 392 401 393 Make a postscript. Only works if we made one drawing on the page. 402 Make a postscript. 403 404 Only works if we made one drawing on the page. 405 394 406 If we make several drawing, use @<a href="../../..//ToBeReviewed/POSTSCRIPT/ps.html">ps</a>. 395 407 … … 409 421 410 422 Number of the window on which we want to do the graph (Allow to open several windows). 423 411 424 By default, we open 'IDL0' 412 425 … … 425 438 426 439 427 keyword specifying that we want to make a vertical cut in diagonal. Then coordinated of extremities 428 of these one are defined by the 4 elements of the vector ENDPOINTS: [x1,y1,x2,y2] which are 429 coordinates. 440 keyword specifying that we want to make a vertical cut in diagonal. 441 442 Then coordinated of extremities of these ones are defined by the 4 elements 443 of the vector ENDPOINTS: [x1,y1,x2,y2] which are coordinates. 430 444 431 445 … … 504 518 505 519 't' 'x' 'y' 'z' 'xys' 'xz' 'yz' 'xyz' 'xt' 'yt' 'zt' 'xyt' 506 520 'xzt' 'yzt' 'xyzt' Direction on which do averages 507 521 508 522 … … 545 559 546 560 <h4>Version</h4> 547 $Id: placedessin.pro 3 27 2007-12-13 16:22:35Z pinsard $561 $Id: placedessin.pro 378 2008-08-12 12:35:46Z pinsard $ 548 562 549 563 <h4>History</h4> … … 563 577 564 578 <h4>Uses routines</h4> 565 common.pro579 <a href="../../..//Obsolete/common.html">common</a> 566 580 567 581 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DIVERS/restoreatt.html
r338 r402 100 100 101 101 a structure like the one who read <a href="../../..//ToBeReviewed/LECTURE/litchamp.html">litchamp</a>. 102 See IDL> xhelp,'litchamp'103 102 104 103 … … 111 110 112 111 <h4>Version</h4> 113 $Id: restoreatt.pro 3 25 2007-12-06 10:04:53Z pinsard $112 $Id: restoreatt.pro 378 2008-08-12 12:35:46Z pinsard $ 114 113 115 114 <h4>History</h4> … … 125 124 <h4>Restrictions</h4> 126 125 Change the value if global variables attribute of a field: vargrid, 127 varname, varunit, vardate, varexp 126 varname, varunit, vardate, varexp, valmask and time. 128 127 129 128 … … 132 131 133 132 <h4>Uses routines</h4> 134 common.pro133 <a href="../../..//Obsolete/common.html">common</a> 135 134 136 135 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DIVERS/saveatt.html
r338 r402 62 62 63 63 64 Allows to put in a structure attributes which can be associated with a variable. 64 Allows to put in a structure attributes which can be associated with 65 a variable. 65 66 66 67 … … 92 93 93 94 <h4>Version</h4> 94 $Id: saveatt.pro 3 25 2007-12-06 10:04:53Z pinsard $95 $Id: saveatt.pro 378 2008-08-12 12:35:46Z pinsard $ 95 96 96 97 <h4>History</h4> … … 110 111 111 112 <h4>Uses routines</h4> 112 common.pro113 <a href="../../..//Obsolete/common.html">common</a> 113 114 114 115 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DIVERS/terminedessin.html
r338 r402 100 100 101 101 102 Make a postscript. Only works if we made one drawing on the page. 102 Make a postscript. 103 104 Only works if we made one drawing on the page. 103 105 If we make several drawing, use @<a href="../../..//ToBeReviewed/POSTSCRIPT/ps.html">ps</a>. 104 106 … … 118 120 119 121 Vector composed of 3 or 4 elements, applied to make a drawing on a 120 small portion of a page or screen. It delimit the zone where the drawing will be done. 121 If there is 4 elements: 122 then is constituted of coordinates (expressed in cm located from the up and 123 left corner of the page or the window (in portrait like in landscape)) of the bottom 124 and left corner and of the up and right corner of the drawing zone. 125 If there is 3 elements: 126 in this case, we divide the page or the screen in small[0] columns and in small[1] lines 127 the drawing made in the box numbered small[2]. The numerotation starting up and left by 128 the number 1 and then, following the writing direction. 129 By default, we make the largest drawing we can do, conserving the aspect rapport 130 (except when REMPLI is activated). 122 small portion of a page or screen. 123 124 It delimit the zone where the drawing will be done. 125 126 If there is 4 elements then is constituted of coordinates (expressed in cm 127 located from the up and left corner of the page or the window (in portrait 128 like in landscape)) of the bottom and left corner and of the up and right 129 corner of the drawing zone. 130 131 If there is 3 elements we divide the page or the screen in small[0] columns 132 and in small[1] lines and the drawing is made in the box numbered small[2]. 133 134 The numerotation starting up and left by the number 1 and then, following 135 the writing direction. 136 137 By default, we make the largest drawing we can do, conserving the aspect 138 ration (except when REMPLI is activated). 131 139 132 140 … … 153 161 154 162 <h4>Version</h4> 155 $Id: terminedessin.pro 3 27 2007-12-13 16:22:35Z pinsard $163 $Id: terminedessin.pro 378 2008-08-12 12:35:46Z pinsard $ 156 164 157 165 <h4>History</h4> … … 171 179 172 180 <h4>Uses routines</h4> 173 common.pro181 <a href="../../..//Obsolete/common.html">common</a> 174 182 175 183 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/LABEL/label.html
r338 r402 62 62 63 63 64 Allows to choose the type of the label we want to use at the time of a contour. 64 Allows to choose the type of the label we want to use at the time of a 65 contour. 65 66 66 67 … … 99 100 100 101 Number of the type of the label we want to trace 101 102 102 103 103 104 … … 246 247 247 248 <h4>Version</h4> 248 $Id: label.pro 3 27 2007-12-13 16:22:35Z pinsard $249 $Id: label.pro 369 2008-08-06 15:52:18Z pinsard $ 249 250 250 251 <h4>History</h4> 251 252 Sebastien Masson (smasson@lodyc.jussieu.fr) 252 253 7/5/98 253 254 254 255 … … 264 265 265 266 <h4>Uses routines</h4> 266 common.pro267 <a href="../../..//Obsolete/common.html">common</a> 267 268 268 269 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/LABEL/label_date.html
r338 r402 90 90 91 91 92 <font size="-1" color="#006633">required</font>92 93 93 94 94 … … 106 106 107 107 108 <font size="-1" color="#006633">required</font>108 109 109 110 110 … … 122 122 123 123 124 <font size="-1" color="#006633">required</font>124 125 125 126 126 … … 152 152 153 153 a format string which may contain the following: 154 %M for month (3 character abbr)155 %N for month (2 digit abbr)154 %M for month (3 characters abbr) 155 %N for month (2 digits abbr) 156 156 %D for day of month, 157 %Y for 4 digit year.157 %Y for 4 digits year. 158 158 %Z for last two digits of year. 159 159 For time: … … 225 225 226 226 <h3>Examples</h3><pre> 227 227 228 For example, to plot from Jan 1, 1993, to July 12, 1994: 228 Start_date = julday(1, 1, 1993) 229 End_date = julday(7, 12, 1994) 230 Dummy = LABEL_DATE(DATE_FORMAT='%N/%D') ;Simple mm/dd 231 x = findgen(end_date+1 - start_date) + start_date ;Time axis 232 PLOT, x, sqrt(x), XTICKFORMAT = 'LABEL_DATE', XSTYLE=1 233 (Plot with X axis style set to exact.) 234 229 230 IDL> Start_date = julday(1, 1, 1993) 231 IDL> End_date = julday(7, 12, 1994) 232 IDL> ; Simple mm/dd 233 IDL> Dummy = LABEL_DATE(DATE_FORMAT='%N/%D') 234 IDL> ;Time axis 235 IDL> x = findgen(end_date+1 - start_date) + start_date 236 IDL> ; Plot with X axis style set to exact 237 IDL> PLOT, x, sqrt(x), XTICKFORMAT = 'LABEL_DATE', XSTYLE=1 238 235 239 Example with times: 236 For example, to plot from 3PM, Jan 1, 1993, to 5AM, Jan 3, 237 1993: 238 Start_date = Julday(1,1,1993) ;Also starting offset 239 Start_time = (3+12)/24. ;Starting_time less offset 240 End_time = (Julday(1,3,1993) - Start_date) + 5./24. ;Ending 241 ;date/time - offset, note that the order of operations is 242 ; important to avoid loss of precision. 243 Dummy = LABEL_DATE(DATE_FORMAT='%D %M!C%H:%I', $ 244 offset=Start_date) ;MMM NN <new line> HH:MM format 245 x = findgen(20) * (End_time - Start_time) / 19 + start_time ;Time axis 246 PLOT, x, sqrt(x), XTICKFORMAT = 'LABEL_DATE', XSTYLE=1 240 241 For example, to plot from 3PM, Jan 1, 1993, to 5AM, Jan 3, 1993: 242 243 IDL> ; Also starting offset 244 IDL> Start_date = Julday(1,1,1993) 245 IDL> ; Starting_time less offset 246 IDL> Start_time = (3+12)/24. 247 IDL> End_time = (Julday(1,3,1993) - Start_date) + 5./24. 248 IDL> ; Ending date/time - offset, note that the order of operations is 249 IDL> ; important to avoid loss of precision 250 IDL> ; MMM NN <new line> HH:MM format 251 IDL> Dummy = LABEL_DATE(DATE_FORMAT='%D %M!C%H:%I', offset=Start_date) 252 IDL> ;Time axis 253 IDL> x = findgen(20) * (End_time - Start_time) / 19 + start_time 254 IDL> PLOT, x, sqrt(x), XTICKFORMAT = 'LABEL_DATE', XSTYLE=1 247 255 248 256 </pre><h3>Version history</h3> 249 257 250 258 <h4>Version</h4> 251 $Id: label_date.pro 3 27 2007-12-13 16:22:35Z pinsard $259 $Id: label_date.pro 371 2008-08-07 09:32:02Z pinsard $ 252 260 253 261 <h4>History</h4> 254 DMS, RSI. April, 1993.Written.255 DMS, RSI. March, 1997.Added Time format.262 DMS, RSI. April, 1993. Written. 263 DMS, RSI. March, 1997. Added Time format. 256 264 257 265 Copyright (c) 1993-1998, Research Systems, Inc. All rights reserved. 258 266 Unauthorized reproduction prohibited. 259 267 260 268 … … 272 280 273 281 <h4>Uses routines</h4> 274 LABEL_DATE_COM.275 282 276 283 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/LABEL/label_gmt.html
r338 r402 97 97 98 98 99 A re el number specifying above what value we want to trace a contour99 A real number specifying above what value we want to trace a contour 100 100 101 101 … … 114 114 115 115 116 A re el number specifying below what value we want to trace a contour116 A real number specifying below what value we want to trace a contour 117 117 118 118 … … 208 208 209 209 <h4>Version</h4> 210 $Id: label_gmt.pro 3 25 2007-12-06 10:04:53Z pinsard $210 $Id: label_gmt.pro 369 2008-08-06 15:52:18Z pinsard $ 211 211 212 212 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/LABEL/lataxe.html
r338 r402 62 62 63 63 64 function called by [XYZ]TICKFORMAT (see the help to see how to use it) to label axes in latitude. 64 function called by [XYZ]TICKFORMAT (see the help to see how to use it) to 65 label axes in latitude. 65 66 66 67 … … 118 119 119 120 It is the tick mark index which starts at 0. 120 121 121 122 122 123 … … 145 146 146 147 <h4>Version</h4> 147 $Id: lataxe.pro 3 25 2007-12-06 10:04:53Z pinsard $148 $Id: lataxe.pro 369 2008-08-06 15:52:18Z pinsard $ 148 149 149 150 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/LABEL/lonaxe.html
r338 r402 62 62 63 63 64 function called by [XYZ]TICKFORMAT (see the help to see how to use it) to label axes in longitude. 64 function called by [XYZ]TICKFORMAT (see the help to see how to use it) to 65 label axes in longitude. 65 66 66 67 … … 118 119 119 120 It is the tick mark index which starts at 0. 120 121 121 122 122 123 … … 145 146 146 147 <h4>Version</h4> 147 $Id: lonaxe.pro 3 25 2007-12-06 10:04:53Z pinsard $148 $Id: lonaxe.pro 369 2008-08-06 15:52:18Z pinsard $ 148 149 149 150 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/VECTEUR/ajoutvect.html
r338 r402 196 196 197 197 <h4>Version</h4> 198 $Id: ajoutvect.pro 3 27 2007-12-13 16:22:35Z pinsard $198 $Id: ajoutvect.pro 370 2008-08-07 07:59:15Z pinsard $ 199 199 200 200 <h4>History</h4> … … 216 216 217 217 <h4>Uses routines</h4> 218 common.pro218 <a href="../../..//Obsolete/common.html">common</a> 219 219 220 220 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/VECTEUR/vecteur.html
r338 r402 133 133 134 134 <h4>Version</h4> 135 $Id: vecteur.pro 3 27 2007-12-13 16:22:35Z pinsard $135 $Id: vecteur.pro 370 2008-08-07 07:59:15Z pinsard $ 136 136 137 137 <h4>History</h4> … … 229 229 230 230 <h4>Version</h4> 231 $Id: vecteur.pro 3 27 2007-12-13 16:22:35Z pinsard $231 $Id: vecteur.pro 370 2008-08-07 07:59:15Z pinsard $ 232 232 233 233 <h4>History</h4> … … 518 518 519 519 <h4>Version</h4> 520 $Id: vecteur.pro 3 27 2007-12-13 16:22:35Z pinsard $520 $Id: vecteur.pro 370 2008-08-07 07:59:15Z pinsard $ 521 521 522 522 <h4>History</h4> … … 542 542 543 543 <h4>Uses routines</h4> 544 common.pro544 <a href="../../..//Obsolete/common.html">common</a> 545 545 546 546 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/axe.html
r338 r402 220 220 221 221 222 =2 to use %Z format (2 digits) to code years instead of %Y format .222 =2 to use %Z format (2 digits) to code years instead of %Y format (4 digits). 223 223 See <a href="../..//ToBeReviewed/PLOTS/LABEL/label_date.html">label_date</a> for more information on %Z and %Y. 224 224 … … 246 246 247 247 <h4>Version</h4> 248 $Id: axe.pro 3 27 2007-12-13 16:22:35Z pinsard $248 $Id: axe.pro 369 2008-08-06 15:52:18Z pinsard $ 249 249 250 250 <h4>History</h4> … … 268 268 269 269 <h4>Uses routines</h4> 270 common.pro270 <a href="../..//Obsolete/common.html">common</a> 271 271 272 272 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/legende.html
r363 r402 132 132 133 133 134 Character containing two letters giving the type of the cut (for example: 'xz').134 Character containing two letters giving the type of the cut for example: 'xz' 135 135 136 136 … … 156 156 If we want to trace contours of a different field than the one 157 157 whose we have the colored drawing (by example E-P in color and QSR in contours). 158 It must be a field respecting same characteristics than the argument number one of plt. 158 159 It must be a field respecting same characteristics than the argument number 160 one of plt. 159 161 160 162 … … 281 283 282 284 <h4>Version</h4> 283 $Id: legende.pro 3 44 2008-04-15 11:05:43Z smasson$285 $Id: legende.pro 378 2008-08-12 12:35:46Z pinsard $ 284 286 285 287 <h4>History</h4> … … 296 298 297 299 <h4>Restrictions</h4> 298 The use of the global variable language allows to change the language and the caption easily. 300 The use of the global variable language allows to change the language and 301 the caption easily. 299 302 300 303 … … 303 306 304 307 <h4>Uses routines</h4> 305 common.pro308 <a href="../..//Obsolete/common.html">common</a> 306 309 307 310 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/reinitplt.html
r338 r402 191 191 192 192 <h4>Version</h4> 193 $Id: reinitplt.pro 3 25 2007-12-06 10:04:53Z pinsard $193 $Id: reinitplt.pro 369 2008-08-06 15:52:18Z pinsard $ 194 194 195 195 <h4>History</h4> … … 213 213 214 214 <h4>Uses routines</h4> 215 common.pro215 <a href="../..//Obsolete/common.html">common</a> 216 216 217 217 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/style.html
r338 r402 110 110 3 : Solid-Bold, solid-thin, dash Dot-thin, solid-thin, Solid-Bold... 111 111 4 : Solid-very-thin, except for contour O, that is solid-bold 112 112 113 2) for the labelstyle based on a threshold value (with a style 113 before and after the threshold value and a bold solid line for the 114 value itself, a more general definition can be given with a scalar 115 string with the following structure: 'xxNN...NNyy' with 116 xx and yy correspondind to one the following choices (with the corresponding meaning) 114 before and after the threshold value and a bold solid line for the 115 value itself, a more general definition can be given with a scalar 116 string with the following structure: 'xxNN...NNyy' with 117 xx and yy correspondind to one the following choices (with the 118 corresponding meaning) 117 119 so -> Solid 118 120 do -> Dotted … … 185 187 186 188 <h4>Version</h4> 187 $Id: style.pro 3 25 2007-12-06 10:04:53Z pinsard $189 $Id: style.pro 378 2008-08-12 12:35:46Z pinsard $ 188 190 189 191 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/symbols.html
r338 r402 90 90 <font size="-1" color="#006633">required</font> 91 91 92 92 <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>integer</i></font> 93 93 94 94 … … 96 96 97 97 98 99 1 = open circle 100 2 = filled circle 101 3 = arrow pointing right 102 4 = arrow pointing left 103 5 = arrow pointing up 104 6 = arrow pointing down 105 7 = arrow pointing up and left (45 degrees) 106 8 = arrow pointing down and left 107 9 = arrow pointing down and right. 108 10 = arrow pointing up and right. 109 11 through 18 are bold versions of 3 through 10 110 19 = horizontal line 111 20 = box 112 21 = diamond 113 22 = triangle 114 30 = filled box 115 31 = filled diamond 116 32 = filled triangle 117 98 Code of sympbols : 99 1 = open circle 100 2 = filled circle 101 3 = arrow pointing right 102 4 = arrow pointing left 103 5 = arrow pointing up 104 6 = arrow pointing down 105 7 = arrow pointing up and left (45 degrees) 106 8 = arrow pointing down and left 107 9 = arrow pointing down and right. 108 10 = arrow pointing up and right. 109 110 11 through 18 are bold versions of 3 through 10 111 112 19 = horizontal line 113 20 = box 114 21 = diamond 115 22 = triangle 116 30 = filled box 117 31 = filled diamond 118 32 = filled triangle 119 118 120 119 121 … … 154 156 155 157 color of symbols 156 158 157 159 158 160 … … 162 164 163 165 <h4>Version</h4> 164 $Id: symbols.pro 3 25 2007-12-06 10:04:53Z pinsard $166 $Id: symbols.pro 378 2008-08-12 12:35:46Z pinsard $ 165 167 166 168 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/POSTSCRIPT/calibre.html
r338 r402 62 62 63 63 64 From a ra pport ofaspect and values (in line of character) of different margins,64 From a ration aspect and values (in line of character) of different margins, 65 65 it calculate POSFENETRE and POSBAR which serve to place the drawing and the color 66 66 bar thanks to !p.position on a leaf or a screen output whose the window has the same … … 164 164 left bottom corner. 165 165 It is a vector made of 3 elements giving the number of column to be done in the 166 drawing, the number of line and the number of the case the number have to occupy167 (see matlab). For example, to do 6 drawing in 3 columns and 2 lines and occupy168 the 4th case, small=[2,3,4]166 drawing, the number of line and the number of the case the number have to fill 167 (see matlab). For example, to do 6 drawings in 3 columns and 2 lines and 168 fill the 4th case, small=[2,3,4] 169 169 170 170 … … 225 225 226 226 227 Force the drawing to occupythe biggest possible place defined by228 SMALLDRAW without respect the rapport y on x.227 Force the drawing to fill the biggest possible place defined by 228 SMALLDRAW without respect the y/x ratio. 229 229 230 230 … … 242 242 243 243 244 Force the rapport y on xto take the value RAPPORTYX*YXASPECT.244 Force the y/x ratio to take the value RAPPORTYX*YXASPECT. 245 245 This keyword can be used in 2 cases: 246 1) YXASPECT=1 : force RAPPORTYX to be respected otherwise, Calibre take the247 initiative to change it a little in the case of the aspect ra pportof SMALL246 1) YXASPECT=1 : force RAPPORTYX to be respected otherwise, calibre take the 247 initiative to change it a little in the case of the aspect ratio of SMALL 248 248 is too different of the one of SMALLDRAW. 249 2) YXASPECT=n : multiply by n the aspect rapport given by default. 250 For example in plt, RAPPORTYX is calculated to the reference be orthonormal, 249 2) YXASPECT=n : multiply by n the aspect ratio given by default. 250 For example in <a href="../..//ToBeReviewed/PLOTS/DESSINE/plt.html">plt</a>, RAPPORTYX is calculated to the 251 reference be orthonormal, 251 252 to have a reference where the y axis is 2 time bigger than the x one, YXASPECT=2. 252 253 … … 306 307 307 308 <h4>Version</h4> 308 $Id: calibre.pro 3 27 2007-12-13 16:22:35Z pinsard $309 $Id: calibre.pro 378 2008-08-12 12:35:46Z pinsard $ 309 310 310 311 <h4>History</h4> … … 324 325 325 326 <h4>Uses routines</h4> 326 common.pro327 <a href="../..//Obsolete/common.html">common</a> 327 328 328 329 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STATISTICS/a_timecorrelate.html
r363 r402 189 189 190 190 <h3>Examples</h3><pre> 191 191 192 Define an n-element sample population. 192 IDL> x = [3.73, 3.67, 3.77, 3.83, 4.67, 5.87, 6.70, 6.97, 6.40, 5.57]193 IDL> x = [3.73, 3.67, 3.77, 3.83, 4.67, 5.87, 6.70, 6.97, 6.40, 5.57] 193 194 194 195 Compute the autocorrelation of X for LAG = -3, 0, 1, 3, 4, 8 195 IDL> lag = [-3, 0, 1, 3, 4, 8]196 IDL> result = a_correlate(x, lag)196 IDL> lag = [-3, 0, 1, 3, 4, 8] 197 IDL> result = a_correlate(x, lag) 197 198 198 199 The result should be: … … 202 203 203 204 <h4>Version</h4> 204 $Id: a_timecorrelate.pro 3 42 2008-03-28 16:08:47Z smasson$205 $Id: a_timecorrelate.pro 371 2008-08-07 09:32:02Z pinsard $ 205 206 206 207 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STATISTICS/c_timecorrelate.html
r338 r402 228 228 229 229 <h4>Version</h4> 230 $Id: c_timecorrelate.pro 3 27 2007-12-13 16:22:35Z pinsard $230 $Id: c_timecorrelate.pro 371 2008-08-07 09:32:02Z pinsard $ 231 231 232 232 <h4>History</h4> … … 367 367 368 368 Define two n-elements sample populations. 369 IDL> x = [3.73, 3.67, 3.77, 3.83, 4.67, 5.87, 6.70, 6.97, 6.40, 5.57]370 IDL> y = [2.31, 2.76, 3.02, 3.13, 3.72, 3.88, 3.97, 4.39, 4.34, 3.95]369 IDL> x = [3.73, 3.67, 3.77, 3.83, 4.67, 5.87, 6.70, 6.97, 6.40, 5.57] 370 IDL> y = [2.31, 2.76, 3.02, 3.13, 3.72, 3.88, 3.97, 4.39, 4.34, 3.95] 371 371 372 372 Compute the cross correlation of X and Y for LAG = -5, 0, 1, 5, 6, 7 373 IDL> lag = [-5, 0, 1, 5, 6, 7]374 IDL> result = c_timecorrelate(x, y, lag)373 IDL> lag = [-5, 0, 1, 5, 6, 7] 374 IDL> result = c_timecorrelate(x, y, lag) 375 375 376 376 The result should be: … … 380 380 381 381 <h4>Version</h4> 382 $Id: c_timecorrelate.pro 3 27 2007-12-13 16:22:35Z pinsard $382 $Id: c_timecorrelate.pro 371 2008-08-07 09:32:02Z pinsard $ 383 383 384 384 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STATISTICS/skewness_4d.html
r340 r402 79 79 </font></h2> 80 80 81 <p><font face="Courier"><i>result = </i>skewness_4d(<i><a href="#_skewness_4d_keyword_ X">X</a></i>, <a href="#_skewness_4d_keyword_DOUBLE">DOUBLE</a>=<i>DOUBLE</i>, <a href="#_skewness_4d_keyword_NVAL">NVAL</a>=<i>NVAL</i>)</font></p>81 <p><font face="Courier"><i>result = </i>skewness_4d(<i><a href="#_skewness_4d_keyword_x">x</a></i>, <a href="#_skewness_4d_keyword_DOUBLE">DOUBLE</a>=<i>DOUBLE</i>, <a href="#_skewness_4d_keyword_NVAL">NVAL</a>=<i>NVAL</i>)</font></p> 82 82 83 83 … … 89 89 90 90 91 <a name="#_skewness_4d_keyword_ X"></a>92 <h4> X 91 <a name="#_skewness_4d_keyword_x"></a> 92 <h4>x 93 93 <font size="-1" color="#006633">in</font> 94 94 … … 102 102 103 103 104 An Array which last dimension is the time dimension so 105 size n. 104 An array which last dimension is the time dimension so size n. 106 105 107 106 … … 153 152 154 153 <h4>Version</h4> 155 $Id: skewness_4d.pro 3 35 2008-03-07 15:09:25Z smasson$154 $Id: skewness_4d.pro 378 2008-08-12 12:35:46Z pinsard $ 156 155 157 156 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRING/chkeywd.html
r338 r402 64 64 In a string containing an order to execute with EXECUTE by example. 65 65 We change the value of one of keywords. 66 More generally, in a string, we look for the character chain: ', keywdname= ..., 67 and we change the value of... 66 67 More generally, in a string, we look for the character 68 chain: ', keywdname= ..., and we change the value of... 68 69 69 70 … … 208 209 209 210 <h4>Version</h4> 210 $Id: chkeywd.pro 3 27 2007-12-13 16:22:35Z pinsard $211 $Id: chkeywd.pro 372 2008-08-08 12:31:53Z pinsard $ 211 212 212 213 <h4>History</h4> 213 214 Sebastien Masson (smasson@lodyc.jussieu.fr) 214 215 215 - 18/10/1999 216 - 24/11/1999: adaptation for keywords starting by / 216 217 217 218 … … 225 226 226 227 227 Beware, this function has loops, ifs a d cases everywhere. So it can228 Beware, this function has loops, ifs and cases everywhere. So it can 228 229 not be used by big keywords (with a lot of elements which are big 229 230 arrays). The input keyword must not contain Complex floatings, structure, … … 237 238 238 239 <h4>Uses routines</h4> 239 common.pro240 <a href="../..//Obsolete/common.html">common</a> 240 241 241 242 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRING/getfile.html
r363 r402 119 119 120 120 121 =err error flag: 0=ok, 1=file not opened, 122 2=no lines in file. 121 error flag: 0=ok, 1=file not opened, 2=no lines in file. 123 122 124 123 … … 167 166 168 167 169 =nNumber of lines to read (def=all).168 Number of lines to read (def=all). 170 169 Much faster if number of lines is known. 171 170 Automatic for IDL 5.6 or later. … … 185 184 186 185 187 search the file in the all !path directories (use 188 find.pro) 186 search the file in the all !path directories (use <a href="../..//Utilities/find.html">find</a>) 189 187 190 188 … … 195 193 196 194 <h4>Version</h4> 197 $Id: getfile.pro 3 58 2008-04-28 09:41:14Z pinsard $195 $Id: getfile.pro 374 2008-08-08 15:12:27Z pinsard $ 198 196 199 197 <h4>History</h4> 200 201 202 203 204 205 206 207 208 S. Masson (smasson@lodyc.jussieu.fr) 4 Feb 2002 198 - R. Sterner, 20 Mar, 1990 199 - R. Sterner, 1999 Apr 14 --- Added LINES=n keyword. 200 - R. Sterner, 2003 Aug 29 --- Automatic lines if IDL 5.6+. 201 - R. Sterner, 2003 Sep 02 --- Check if file exists first. 202 - R. Sterner, 2003 Sep 04 --- Fixed error in number of lines in file. 203 - R. Sterner, 2003 Oct 10 --- Fixed error when no lines. 204 - R. Sterner, 2004 Jan 27 --- Fixed to work in IDL as old as vers 4. 205 - S. Masson (smasson@lodyc.jussieu.fr) 4 Feb 2002 206 209 207 search the file in the all !path directories (use <a href="../..//Utilities/find.html">find</a>) 210 208 when using /find keyword. Use <a href="/Applications/itt/idl64/help/online_help/SPAWN.html">SPAWN</a>, 'cat...' for -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRING/getwrd.html
r338 r402 171 171 172 172 173 = l. 173 = l. Return word n string location. 174 174 175 175 … … 246 246 247 247 <h4>Version</h4> 248 $Id: getwrd.pro 3 25 2007-12-06 10:04:53Z pinsard $248 $Id: getwrd.pro 374 2008-08-08 15:12:27Z pinsard $ 249 249 250 250 <h4>History</h4> 251 Ray Sterner, 6 Jan, 1985. 252 R. Sterner, Fall 1989 --- converted to SUN. 253 R. Sterner, Jan 1990 --- added delimiter. 254 R. Sterner, 18 Mar, 1990 --- added /LAST. 255 R. Sterner, 31 Jan, 1991 --- added /NOTRIM. 256 R. Sterner, 20 May, 1991 --- Added common and NULL string. 257 R. Sterner, 13 Dec, 1992 --- Made tabs equivalent to spaces. 258 R. Sterner, 4 Jan, 1993 --- Added NWORDS keyword. 259 R. Sterner, 2001 Jan 15 --- Fixed to use first element if not a scalar. 260 Johns Hopkins University Applied Physics Laboratory. 251 - Ray Sterner, 6 Jan, 1985. 252 - R. Sterner, Fall 1989 --- converted to SUN. 253 - R. Sterner, Jan 1990 --- added delimiter. 254 - R. Sterner, 18 Mar, 1990 --- added /LAST. 255 - R. Sterner, 31 Jan, 1991 --- added /NOTRIM. 256 - R. Sterner, 20 May, 1991 --- Added common and NULL string. 257 - R. Sterner, 13 Dec, 1992 --- Made tabs equivalent to spaces. 258 - R. Sterner, 4 Jan, 1993 --- Added NWORDS keyword. 259 - R. Sterner, 2001 Jan 15 --- Fixed to use first element if not a scalar. 261 260 262 261 Copyright (C) 1985, Johns Hopkins University/Applied Physics Laboratory … … 276 275 given is used. This saves finding the words again. 277 276 If m > n wrd will be a string of words from word n to 278 word m. 277 word m. If no m is given wrd will be a single word. 279 278 n<0 returns text starting at word abs(n) to string end 280 279 If n is out of range then a null string is returned. 281 See also nwrds.280 See also <a href="../..//ToBeReviewed/STRING/nwrds.html">nwrds</a>. 282 281 283 282 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRING/isnumber.html
r338 r402 151 151 152 152 <h4>Version</h4> 153 $Id: isnumber.pro 3 25 2007-12-06 10:04:53Z pinsard $153 $Id: isnumber.pro 372 2008-08-08 12:31:53Z pinsard $ 154 154 155 155 <h4>History</h4> 156 R. Sterner. 15 Oct, 1986. 157 Johns Hopkins Applied Physics Lab. 158 R. Sterner, 12 Mar, 1990 --- upgraded. 159 Richard Garrett, 14 June, 1992 --- fixed bug in returned float value. 160 R. Sterner, 1999 Nov 30 --- Fixed a bug found by Kristian Kjaer, Denmark 156 - R. Sterner. 15 Oct, 1986. Johns Hopkins Applied Physics Lab. 157 - R. Sterner, 12 Mar, 1990 --- upgraded. 158 - Richard Garrett, 14 June, 1992 --- fixed bug in returned float value. 159 - R. Sterner, 1999 Nov 30 --- Fixed a bug found by Kristian Kjaer, Denmark 161 160 162 161 Copyright (C) 1986, Johns Hopkins University/Applied Physics Laboratory -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRING/nwrds.html
r338 r402 136 136 137 137 138 = d. 138 = d. Set delimiter character (def = space). 139 139 140 140 … … 145 145 146 146 <h4>Version</h4> 147 $Id: nwrds.pro 3 25 2007-12-06 10:04:53Z pinsard $147 $Id: nwrds.pro 372 2008-08-08 12:31:53Z pinsard $ 148 148 149 149 <h4>History</h4> 150 R. Sterner, 7 Feb, 1985. 151 Johns Hopkins University Applied Physics Laboratory. 152 RES 4 Sep, 1989 --- converted to SUN. 150 - R. Sterner, 7 Feb, 1985. Johns Hopkins University Applied Physics Laboratory. 151 - RES 4 Sep, 1989 --- converted to SUN. 153 152 154 153 Copyright (C) 1985, Johns Hopkins University/Applied Physics Laboratory … … 165 164 166 165 <h4>Restrictions</h4> 167 See also getwrd.166 See also <a href="../..//ToBeReviewed/STRING/getwrd.html">getwrd</a> 168 167 169 168 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRING/putfile.html
r338 r402 97 97 98 98 99 =text file name.99 text file name. 100 100 101 101 … … 114 114 115 115 116 =string array.116 string array. 117 117 118 118 … … 136 136 137 137 138 =errerror flag: 0=ok, 1=invalid string array.138 error flag: 0=ok, 1=invalid string array. 139 139 140 140 … … 159 159 160 160 <h4>Version</h4> 161 $Id: putfile.pro 3 25 2007-12-06 10:04:53Z pinsard $161 $Id: putfile.pro 374 2008-08-08 15:12:27Z pinsard $ 162 162 163 163 <h4>History</h4> 164 165 164 - R. Sterner, 20 Mar, 1990 165 - R. Sterner, 4 Nov, 1992 --- allowed scalar strings. 166 166 167 167 Copyright (C) 1990, Johns Hopkins University/Applied Physics Laboratory -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRING/str_size.html
r338 r402 177 177 the current graphics window, type this: 178 178 179 XYOUTS, 0.5, 0.5, ALIGN=0.5, "Happy Holidays", $180 CHARSIZE=STR_SIZE("Happy Holidays", 0.3)179 IDL> XYOUTS, 0.5, 0.5, ALIGN=0.5, "Happy Holidays", $ 180 CHARSIZE=STR_SIZE("Happy Holidays", 0.3) 181 181 182 182 </pre><h3>Version history</h3> 183 183 184 184 <h4>Version</h4> 185 $Id: str_size.pro 3 25 2007-12-06 10:04:53Z pinsard $185 $Id: str_size.pro 372 2008-08-08 12:31:53Z pinsard $ 186 186 187 187 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRING/string2struct.html
r338 r402 78 78 <dd><font size="-1"> </font></dd> 79 79 80 <dt><a href="#_string2struct"><i>result = </i>string2struct(<i>str Val</i>)</a><dt>80 <dt><a href="#_string2struct"><i>result = </i>string2struct(<i>strval</i>)</a><dt> 81 81 <dd><font size="-1"> </font></dd> 82 82 … … 90 90 91 91 <h2>too_cool <font size="-1" color="#006633"> 92 93 92 </font></h2> 94 93 … … 130 129 131 130 <h4>Version</h4> 132 $Id: string2struct.pro 3 25 2007-12-06 10:04:53Z pinsard $131 $Id: string2struct.pro 374 2008-08-08 15:12:27Z pinsard $ 133 132 134 133 <h4>History</h4> … … 160 159 </font></h2> 161 160 162 <p><font face="Courier"><i>result = </i>string2struct(<i><a href="#_string2struct_keyword_str Val">strVal</a></i>)</font></p>161 <p><font face="Courier"><i>result = </i>string2struct(<i><a href="#_string2struct_keyword_strval">strval</a></i>)</font></p> 163 162 164 163 … … 174 173 175 174 176 <a name="#_string2struct_keyword_str Val"></a>177 <h4>str Val 175 <a name="#_string2struct_keyword_strval"></a> 176 <h4>strval 178 177 <font size="-1" color="#006633">in</font> 179 178 … … 187 186 188 187 189 String set up as keywords. Keywords require a little special treatment. Such as 190 plot,findgen(100),_extra=stringToStructure('title="testing"') 188 String set up as keywords. Keywords require a little special treatment. 189 Such as 190 191 plot,findgen(100),_extra=string2struct('title="testing"') 191 192 192 193 … … 199 200 pro tPlot,event 200 201 widget_control,event.top,get_uvalue=field 201 widget_control,field,get_value=str Val202 extra = string ToStructure(strVal)202 widget_control,field,get_value=strval 203 extra = string2struct(strval) 203 204 plot,findgen(100),_extra=extra 204 205 wshow … … 219 220 220 221 <h4>Version</h4> 221 $Id: string2struct.pro 3 25 2007-12-06 10:04:53Z pinsard $222 $Id: string2struct.pro 374 2008-08-08 15:12:27Z pinsard $ 222 223 223 224 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRING/strkeywd.html
r338 r402 110 110 111 111 <h3>Examples</h3><pre> 112 We create a structure 113 IDL> b=get_extra(ok=111, year=[1997,1998,1999], age_capitaine=35) 114 IDL> help, b,/struct 112 113 We create a structure: 114 IDL> b=get_extra(ok=111, year=[1997,1998,1999], age_capitaine=35) 115 IDL> help, b,/struct 115 116 ** Structure <817f4bc>, 3 tags, length=10, refs=1: 116 117 AGE_CAPITAINE INT 35 117 118 OK INT 111 118 119 YEAR INT Array[3] 119 We put this structure as a string 120 IDL> a=strkeywd(b) 121 IDL> print, a 120 121 We put this structure as a string: 122 IDL> a=strkeywd(b) 123 IDL> print, a 122 124 AGE_CAPITAINE=35, OK=111, YEAR=[1997,1998,1999] 125 123 126 Now we can use the string a to pass keywords in a function thanks to execute!! 124 125 127 IDL> test=execute('c=get_extra('+a+')') 128 IDL> help, c,/struct 126 129 ** Structure <817f2dc>, 3 tags, length=10, refs=1: 127 130 AGE_CAPITAINE INT 35 … … 132 135 133 136 <h4>Version</h4> 134 $Id: strkeywd.pro 3 25 2007-12-06 10:04:53Z pinsard $137 $Id: strkeywd.pro 372 2008-08-08 12:31:53Z pinsard $ 135 138 136 139 <h4>History</h4> … … 145 148 146 149 <h4>Restrictions</h4> 147 If an element of the structure contain an array, it will be convert in a vector. 150 If an element of the structure contain an array, it will be convert in a 151 vector. 148 152 149 153 150 Beware, this function has loops, ifs a d cases everywhere. So it can154 Beware, this function has loops, ifs and cases everywhere. So it can 151 155 not be used by big keywords (with a lot of elements which are big 152 156 arrays). The input keyword must not contain Complex floatings, structure, -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRING/strright.html
r338 r402 118 118 119 119 the number of characters to be returned. 120 If NLAST is the strlen(STRING), the complete string 120 121 If LASTN is the strlen(STRING), the complete string 121 122 is returned. 122 123 … … 127 128 128 129 <h3>Examples</h3><pre> 129 if (strright(path) ne '/') then path = path + '/' 130 131 add a "/" in to path if it "/" is not at the end : 132 133 IDL> path="/tmp" 134 IDL> if (strright(path) ne '/') then path = path + '/' 135 IDL> print,path 136 /tmp/ 130 137 131 138 </pre><h3>Version history</h3> 132 139 133 140 <h4>Version</h4> 134 $Id: strright.pro 3 25 2007-12-06 10:04:53Z pinsard $141 $Id: strright.pro 374 2008-08-08 15:12:27Z pinsard $ 135 142 136 143 Copyright (C) 1997, Martin Schultz, Harvard University -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRING/strsci.html
r338 r402 62 62 63 63 64 Given a number, returns a string of that 65 number in scientific notation format ( e.g. A x 10 64 Given a number, returns a string of that B 65 number in scientific notation format ( e.g. A x 10^B ) 66 66 67 67 … … 196 196 197 197 <h3>Examples</h3><pre> 198 Result = STRSCI( 2000000, format='(i1)' ) 199 print, result 200 ; 6 201 ; prints 2 x 10!u6!n, which gets plotted as 2 x 10 198 199 IDL> Result = STRSCI( 2000000, format='(i1)' ) 200 IDL> print, result 201 2 x 10!u6!n 202 203 which gets plotted as 2 x 10 202 204 203 204 205 ; 4206 ; prints -1.00 x 10!u-4!n, which gets plotted as 1.00 x 10 207 208 Result = STRSCI( 0d0, format='(f13.8)' ) 209 print, result210 ;211 ; prints,0.00000000205 IDL> Result = STRSCI( -0.0001 ) 206 IDL> print, result 207 -1.00 x 10!u-4!n 208 209 which gets plotted as 1.00 x 10 210 211 IDL> Result = STRSCI( 0d0, format='(f13.8)' ) 212 IDL> print, result 213 0.00000000 212 214 213 215 … … 215 217 216 218 <h4>Version</h4> 217 $Id: strsci.pro 3 25 2007-12-06 10:04:53Z pinsard $219 $Id: strsci.pro 374 2008-08-08 15:12:27Z pinsard $ 218 220 219 221 Copyright (C) 1998, 1999 Bob Yantosca and Martin Schultz, -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRING/strsed.html
r338 r402 157 157 158 158 159 Indicates that the regular expression matching should be done in a case-insensitive fashion. 159 Indicates that the regular expression matching should be done in 160 a case-insensitive fashion. 160 161 161 162 … … 164 165 <h3>Examples</h3><pre> 165 166 166 167 167 IDL> abc = 'abcdefghijklmnopqrstuvwxyz' 168 IDL> print, strsed(abc, 'm', 'M') 168 169 abcdefghijklMnopqrstuvwxyz 169 170 IDL> print, strsed(abc, 'm.*t', 'M_T') 170 171 abcdefghijklM_Tuvwxyz 171 172 172 IDL> a = 'abcabcabc' 173 IDL> help, strsed([abc, a, 'eee'], 'abc', 'XXX_') 173 174 <Expression> STRING = Array[3] 174 175 IDL> print, strsed([abc, a, 'eee'], 'abc', 'XXX_') 175 176 XXX_defghijklmnopqrstuvwxyz XXX_XXX_XXX_ eee 176 177 … … 178 179 179 180 <h4>Version</h4> 180 $Id: strsed.pro 3 27 2007-12-13 16:22:35Z pinsard $181 $Id: strsed.pro 372 2008-08-08 12:31:53Z pinsard $ 181 182 <h4>History</h4> 182 183 Sept 2006: Sebastien Masson (smasson@lodyc.jussieu.fr) -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRING/strtok.html
r338 r402 162 162 163 163 <h3>Examples</h3><pre> 164 If old is 'foo44 bar', then strtok( old, '44' ) would return 165 'foo', and upon return, old will be left with ' bar'. If /TRIM 166 were set, old would be 'bar' on return. 167 168 If old='xyz', then new=strtok(old,'a') would return with 169 new='xyz' and old=''. 164 If old is 'foo44 bar', then strtok( old, '44' ) would return 165 'foo', and upon return, old will be left with ' bar'. If /TRIM 166 were set, old would be 'bar' on return. 167 168 not ok ++ 169 IDL> old='foo44 bar' 170 IDL> res=strtok( old, '44' ) 171 IDL> print,res 172 0 5 173 IDL> print,old 174 foo44 bar 175 176 IDL> old='foo44 bar' 177 IDL> res=strtok( old, '44',/TRIM ) 178 IDL> print,res 179 0 5 180 IDL> print,old 181 foo44 bar 182 183 not ok ++ 184 If old='xyz', then new=strtok(old,'a') would return with 185 new='xyz' and old=''. 186 IDL> old='xyz' 187 IDL> new=strtok( old, 'a' ) 188 IDL> print,new 189 0 190 IDL> print,old 191 xyz 192 170 193 171 194 </pre><h3>Version history</h3> 172 195 173 196 <h4>Version</h4> 174 $Id: strtok.pro 3 25 2007-12-06 10:04:53Z pinsard $197 $Id: strtok.pro 374 2008-08-08 15:12:27Z pinsard $ 175 198 176 199 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRING/strwhere.html
r338 r402 82 82 The number of matches that were found 83 83 84 85 result of the wherefunction84 The function returns an index array similar to the 85 result of the <a href="/Applications/itt/idl64/help/online_help/WHERE.html">WHERE</a> function 86 86 87 87 … … 143 143 144 144 <h3>Examples</h3><pre> 145 IDL> ind = strwhere('abcabcabc','a') 146 IDL> print, ind 145 146 find position of string "a" in the string "abcabcabc" 147 148 IDL> ind = strwhere('abcabcabc','a') 149 IDL> print, ind 147 150 [ 0, 3, 6 ] 148 151 … … 150 153 151 154 <h4>Version</h4> 152 $Id: strwhere.pro 3 25 2007-12-06 10:04:53Z pinsard $155 $Id: strwhere.pro 378 2008-08-12 12:35:46Z pinsard $ 153 156 154 157 Copyright (C) 1998, Martin Schultz, Harvard University -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRING/tostr.html
r338 r402 102 102 input can not contain or be of the type of: 103 103 104 105 106 104 Complex floating, structure, Double-precision complex, Pointer, Object 105 reference, Unsigned Integer, Unsigned Longword Integer, 64-bit 106 Integer, Unsigned 64-bit Integer 107 107 108 108 … … 112 112 113 113 <h3>Examples</h3><pre> 114 114 IDL> help, tostr(1),tostr('a'),tostr(indgen(4)),tostr(['a','jkfjo']) 115 115 <Expression> STRING = '1' 116 116 <Expression> STRING = ''a'' 117 117 <Expression> STRING = '[0,1,2,3]' 118 118 <Expression> STRING = '['a','jkfjo']' 119 119 IDL> print, tostr(['c''est bon','c''est bon']) 120 120 ['c''est bon','c''est bon'] 121 121 … … 123 123 124 124 <h4>Version</h4> 125 $Id: tostr.pro 3 25 2007-12-06 10:04:53Z pinsard $125 $Id: tostr.pro 372 2008-08-08 12:31:53Z pinsard $ 126 126 127 127 <h4>History</h4> … … 139 139 140 140 141 Beware, this function has loops, ifs a d cases everywhere. So it can141 Beware, this function has loops, ifs and cases everywhere. So it can 142 142 not be used by big keywords (with a lot of elements which are big 143 143 arrays). -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRUCTURE/chkstru.html
r338 r402 80 80 81 81 <h3>Return value</h3> 82 CHKSTRU returns1 if successful, otherwise 0.82 1 if successful, otherwise 0. 83 83 84 84 … … 119 119 120 120 A string or string array with field names to 121 be contained in STRUCTURE. CHKSTRU returns 1 (true) 122 only if all field names are contained in STRUCTURE. 121 be contained in STRUCTURE. 122 123 CHKSTRU returns 1 (true) only if all field names are contained in STRUCTURE. 124 123 125 The entries of FIELDS may be upper or lowercase. 124 126 … … 144 146 145 147 A named variable that will contain the indices of 146 the required field names in the structure. They can then 147 be assessed through structure.(index[i]) . Index will 148 contain -1 for all fields entries that are not in the 149 structure. 148 the required field names in the structure. 149 150 They can then be assessed through structure.(index[i]). 151 152 Index will contain -1 for all fields entries that are not in the structure. 150 153 151 154 … … 163 166 164 167 165 set this keyword to return an error message 166 in case of an error. 168 set this keyword to return an error message in case of an error. 167 169 168 170 … … 180 182 181 183 182 set this keyword to extract a fields from the 183 structure. -1 is return is fields or structure. are 184 incorrect. 184 set this keyword to extract a field from the structure. 185 -1 is return if field or structure are incorrect. 185 186 186 187 … … 188 189 189 190 <h3>Examples</h3><pre> 190 test = { a:1, b:2, c:3 } 191 required = ['a','c'] 192 if CHKSTRU(test,required) then print,'found a and c.' 193 IDL> print, CHKSTRU(test,'b') 191 192 IDL> test = { a:1, b:2, c:3 } 193 IDL> required = ['a','c'] 194 IDL> if CHKSTRU(test,required) then print,'found a and c.' 195 IDL> print, CHKSTRU(test,'b') 194 196 1 195 197 IDL> print, CHKSTRU(test,'b',/extract) 196 198 2 197 199 … … 199 201 200 202 <h4>Version</h4> 201 $Id: chkstru.pro 3 27 2007-12-13 16:22:35Z pinsard $203 $Id: chkstru.pro 375 2008-08-08 15:55:40Z pinsard $ 202 204 203 205 Copyright (C) 1998, Martin Schultz, Harvard University … … 212 214 213 215 <h4>History</h4> 214 215 216 216 - mgs, 02 Mar 1998: VERSION 1.00 217 - mgs, 07 Apr 1998: - second parameter (FIELDS) now optional 218 - 12 Jan 2001: EXTRACT keyword by S. Masson (smasson@lodyc.jussieu.fr) 217 219 218 220 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRUCTURE/extractstru.html
r338 r402 156 156 157 157 Specify that the given liste concern elements of STRU to be deleted. 158 158 159 This keyword is activated by default. 159 160 … … 163 164 <h3>Examples</h3><pre> 164 165 165 166 166 IDL> extra=get_extra(/ok, year=1999, age_capitaine=35 ) 167 IDL> help, extra,/struct 167 168 ** Structure <83e66bc>, 3 tags, length=6, refs=1: 168 169 AGE_CAPITAINE INT 35 169 170 OK INT 1 170 171 YEAR INT 1999 171 172 IDL> help, extractstru(extra,['ok','hhuihi','YEAR']),/stru 172 173 ** Structure <831afac>, 1 tags, length=2, refs=1: 173 174 AGE_CAPITAINE INT 35 174 175 IDL> help, extractstru(extra,['ok','hhuihi','YEAR'],/keep),/stru 175 176 ** Structure <834bbc4>, 2 tags, length=4, refs=1: 176 177 OK INT 1 … … 180 181 181 182 <h4>Version</h4> 182 $Id: extractstru.pro 3 27 2007-12-13 16:22:35Z pinsard $183 $Id: extractstru.pro 375 2008-08-08 15:55:40Z pinsard $ 183 184 184 185 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRUCTURE/mixstru.html
r338 r402 62 62 63 63 64 Concatenate 2 structures together. The difference with CREATE_STRUCT 65 is that if the 2 structure have same elements's name, then mixstru 64 Concatenate 2 structures together. 65 66 The difference with <a href="/Applications/itt/idl64/help/online_help/CREATE_STRUCT.html">CREATE_STRUCT</a> 67 is that if the 2 structures have same elements's name, then mixstru 66 68 do not break down but choose for the common element the value 67 69 specified by the first structure. … … 131 133 <h3>Examples</h3><pre> 132 134 133 134 135 135 IDL> a=get_extra(/toto,ok=123) 136 IDL> b=get_extra(ok=111, year=1999, age_capitaine=35) 137 IDL> help, a,b,/struct 136 138 ** Structure <8334424>, 2 tags, length=4, refs=1: 137 139 OK INT 123 … … 141 143 OK INT 111 142 144 YEAR INT 1999 143 145 IDL> help, mixstru(a,b),/struct 144 146 ** Structure <82f25ac>, 4 tags, length=8, refs=1: 145 147 AGE_CAPITAINE INT 35 … … 147 149 OK INT 123 148 150 TOTO INT 1 149 151 IDL> help, mixstru(b,a),/struct 150 152 ** Structure <834604c>, 4 tags, length=8, refs=1: 151 153 TOTO INT 1 … … 157 159 158 160 <h4>Version</h4> 159 $Id: mixstru.pro 3 25 2007-12-06 10:04:53Z pinsard $161 $Id: mixstru.pro 375 2008-08-08 15:55:40Z pinsard $ 160 162 161 163 <h4>History</h4> … … 170 172 171 173 <h4>Restrictions</h4> 172 If STRU1 or STRU2 is not astructure, mixstru send back -1174 If STRU1 or STRU2 are not structure, mixstru send back -1 173 175 174 176 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRUCTURE/struct2string.html
r338 r402 160 160 <h3>Examples</h3><pre> 161 161 162 162 IDL> print, struct2string(!d) 163 163 create_struct('NAME','X','X_SIZE',891,'Y_SIZE',630,'X_VSIZE' 164 164 ,891,'Y_VSIZE',630,'X_CH_SIZE',6,'Y_CH_SIZE',10,'X_PX_CM' … … 170 170 171 171 <h4>Version</h4> 172 $Id: struct2string.pro 3 27 2007-12-13 16:22:35Z pinsard $172 $Id: struct2string.pro 371 2008-08-07 09:32:02Z pinsard $ 173 173 174 174 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRUCTURE/where_tag.html
r290 r402 62 62 63 63 64 Like WHERE but works on structure tag names 64 Like <a href="/Applications/itt/idl64/help/online_help/WHERE.html">WHERE</a> but works on structure tag names 65 65 66 Obtain subscripts of elements in structure array for which 66 67 a particular Tag has values in a range or matching specified values. 67 Like the WHERE function but for use with structures 68 69 Like the <a href="/Applications/itt/idl64/help/online_help/WHERE.html">WHERE</a> function but for use with structures 68 70 69 71 … … 157 159 158 160 159 Otherwise give the Tag Number ,161 Otherwise give the Tag Number 160 162 161 163 … … 206 208 207 209 208 [min,max] range to search for in Struct210 [min,max] range to search for in STRUCT 209 211 210 212 … … 222 224 223 225 224 One or array of numbers to match for in S truct,226 One or array of numbers to match for in STRUCT 225 227 226 228 … … 228 230 229 231 <h3>Examples</h3><pre> 230 Suppose STR is a structure with tags CAT_NO:indgen(10), and 231 NAME:strarr(10). Find the indices where STR.CAT_NO is 232 between 3 and 5. 233 234 IDL> print, WHERE_TAG( str, TAG_NAME = 'CAT_NO', VALUE = [3,4,5] ) ;or 235 IDL> print, WHERE_TAG( str, TAG_NUM = 0, RANGE = [3,5]) 232 233 Suppose STR is a structure with tags CAT_NO:indgen(10), and 234 NAME:strarr(10). Find the indices where STR.CAT_NO is between 3 and 5. 235 236 IDL> print, WHERE_TAG( str, TAG_NAME = 'CAT_NO', VALUE = [3,4,5] ) 237 or 238 IDL> print, WHERE_TAG( str, TAG_NUM = 0, RANGE = [3,5]) 236 239 237 240 </pre><h3>Version history</h3> 238 241 239 242 <h4>Version</h4> 240 $Id: where_tag.pro 262 2007-08-21 14:19:32Z pinsard $243 $Id: where_tag.pro 375 2008-08-08 15:55:40Z pinsard $ 241 244 242 245 <h4>History</h4> … … 252 255 <h4>Restrictions</h4> 253 256 User *must* specify (1) TAG_NAME or TAG_NUMBER to search, and (2) 254 the VALUES or RANGE to search on ;257 the VALUES or RANGE to search on. 255 258 256 259 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/TRIANGULATION/ciseauxtri.html
r338 r402 162 162 163 163 <h4>Version</h4> 164 $Id: ciseauxtri.pro 3 27 2007-12-13 16:22:35Z pinsard $164 $Id: ciseauxtri.pro 370 2008-08-07 07:59:15Z pinsard $ 165 165 166 166 <h4>History</h4> … … 180 180 181 181 <h4>Uses routines</h4> 182 common.pro182 <a href="../..//Obsolete/common.html">common</a> 183 183 184 184 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/TRIANGULATION/completecointerre.html
r338 r402 192 192 193 193 <h4>Version</h4> 194 $Id: completecointerre.pro 3 27 2007-12-13 16:22:35Z pinsard $194 $Id: completecointerre.pro 370 2008-08-07 07:59:15Z pinsard $ 195 195 196 196 <h4>History</h4> … … 210 210 211 211 <h4>Uses routines</h4> 212 common.pro212 <a href="../..//Obsolete/common.html">common</a> 213 213 214 214 … … 327 327 328 328 <h4>Version</h4> 329 $Id: completecointerre.pro 3 27 2007-12-13 16:22:35Z pinsard $329 $Id: completecointerre.pro 370 2008-08-07 07:59:15Z pinsard $ 330 330 331 331 <h4>History</h4> … … 345 345 346 346 <h4>Uses routines</h4> 347 common.pro347 <a href="../..//Obsolete/common.html">common</a> 348 348 349 349 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/TRIANGULATION/definetri.html
r338 r402 184 184 <h3>Examples</h3><pre> 185 185 186 IDL> triangles=definetri(3,3,[1,3])186 IDL> triangles=definetri(3,3,[1,3]) 187 187 188 188 triangles will be this kind of triangulation: … … 204 204 205 205 <h4>Version</h4> 206 $Id: definetri.pro 3 25 2007-12-06 10:04:53Z pinsard $206 $Id: definetri.pro 371 2008-08-07 09:32:02Z pinsard $ 207 207 <h4>History</h4> 208 208 sebastien Masson (smlod@ipsl.jussieu.fr) -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/TRIANGULATION/dessinetri.html
r338 r402 229 229 230 230 <h4>Version</h4> 231 $Id: dessinetri.pro 3 27 2007-12-13 16:22:35Z pinsard $231 $Id: dessinetri.pro 370 2008-08-07 07:59:15Z pinsard $ 232 232 233 233 <h4>History</h4> … … 246 246 247 247 <h4>Uses routines</h4> 248 common.pro248 <a href="../..//Obsolete/common.html">common</a> 249 249 250 250 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/TRIANGULATION/drawsectionbottom.html
r338 r402 235 235 236 236 <h4>Version</h4> 237 $Id: drawsectionbottom.pro 3 27 2007-12-13 16:22:35Z pinsard $237 $Id: drawsectionbottom.pro 370 2008-08-07 07:59:15Z pinsard $ 238 238 239 239 <h4>History</h4> … … 258 258 259 259 <h4>Uses routines</h4> 260 common.pro260 <a href="../..//Obsolete/common.html">common</a> 261 261 262 262 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/TRIANGULATION/fillcornermask.html
r338 r402 200 200 201 201 <h4>Version</h4> 202 $Id: fillcornermask.pro 3 27 2007-12-13 16:22:35Z pinsard $202 $Id: fillcornermask.pro 370 2008-08-07 07:59:15Z pinsard $ 203 203 204 204 <h4>History</h4> … … 218 218 219 219 <h4>Uses routines</h4> 220 common.pro220 <a href="../..//Obsolete/common.html">common</a> 221 221 222 222 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/TRIANGULATION/section.html
r338 r402 281 281 282 282 <h4>Version</h4> 283 $Id: section.pro 3 27 2007-12-13 16:22:35Z pinsard$283 $Id: section.pro 393 2009-02-20 15:39:43Z smasson $ 284 284 285 285 <h4>History</h4> … … 299 299 300 300 <h4>Uses routines</h4> 301 common.pro301 <a href="../..//Obsolete/common.html">common</a> 302 302 303 303 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/TRIANGULATION/tracecote.html
r338 r402 127 127 128 128 <h4>Version</h4> 129 $Id: tracecote.pro 3 27 2007-12-13 16:22:35Z pinsard $129 $Id: tracecote.pro 370 2008-08-07 07:59:15Z pinsard $ 130 130 131 131 <h4>History</h4> … … 145 145 146 146 <h4>Uses routines</h4> 147 common.pro147 <a href="../..//Obsolete/common.html">common</a> 148 148 149 149 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/TRIANGULATION/tracemask.html
r338 r402 212 212 213 213 <h4>Version</h4> 214 $Id: tracemask.pro 3 27 2007-12-13 16:22:35Z pinsard $214 $Id: tracemask.pro 370 2008-08-07 07:59:15Z pinsard $ 215 215 216 216 <h4>History</h4> … … 229 229 230 230 <h4>Uses routines</h4> 231 common.pro231 <a href="../..//Obsolete/common.html">common</a> 232 232 233 233 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/TRIANGULATION/triangule_c.html
r338 r402 206 206 207 207 <h4>Version</h4> 208 $Id: triangule_c.pro 3 27 2007-12-13 16:22:35Z pinsard $208 $Id: triangule_c.pro 370 2008-08-07 07:59:15Z pinsard $ 209 209 210 210 <h4>History</h4> … … 231 231 232 232 <h4>Uses routines</h4> 233 common.pro234 different.pro235 definetri.pro233 <a href="../..//Obsolete/common.html">common</a> 234 <a href="../..//Matrix/different.html">different</a> 235 <a href="../..//ToBeReviewed/TRIANGULATION/definetri.html">definetri</a> 236 236 237 237 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/TRIANGULATION/triangule_e.html
r338 r402 181 181 182 182 <h4>Version</h4> 183 $Id: triangule_e.pro 3 27 2007-12-13 16:22:35Z pinsard $183 $Id: triangule_e.pro 370 2008-08-07 07:59:15Z pinsard $ 184 184 185 185 <h4>History</h4> … … 202 202 203 203 <h4>Uses routines</h4> 204 common.pro204 <a href="../..//Obsolete/common.html">common</a> 205 205 206 206 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/buildreadcmd.html
r338 r402 211 211 212 212 <h4>Version</h4> 213 $Id: buildreadcmd.pro 3 27 2007-12-13 16:22:35Z pinsard $213 $Id: buildreadcmd.pro 370 2008-08-07 07:59:15Z pinsard $ 214 214 215 215 <h4>History</h4> … … 230 230 231 231 <h4>Uses routines</h4> 232 common.pro232 <a href="../../..//Obsolete/common.html">common</a> 233 233 234 234 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/createhistory.html
r338 r402 123 123 numbered small[2]. The numerotation starting up and left by the number 1 and then, 124 124 following the writing direction. By default, we make the largest drawing we can do, 125 conserving the aspect ra pport(except when REMPLI is activated).125 conserving the aspect ratio (except when REMPLI is activated). 126 126 127 127 … … 135 135 136 136 <h4>Version</h4> 137 $Id: createhistory.pro 3 25 2007-12-06 10:04:53Z pinsard $137 $Id: createhistory.pro 367 2008-08-06 09:05:24Z pinsard $ 138 138 139 139 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/letsdraw.html
r338 r402 146 146 147 147 <h4>Version</h4> 148 $Id: letsdraw.pro 3 27 2007-12-13 16:22:35Z pinsard $148 $Id: letsdraw.pro 370 2008-08-07 07:59:15Z pinsard $ 149 149 150 150 <h4>History</h4> … … 163 163 164 164 <h4>Uses routines</h4> 165 common.pro165 <a href="../../..//Obsolete/common.html">common</a> 166 166 167 167 -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_calendar.html
r338 r402 172 172 173 173 <h4>Version</h4> 174 $Id: cw_calendar.pro 3 27 2007-12-13 16:22:35Z pinsard $174 $Id: cw_calendar.pro 371 2008-08-07 09:32:02Z pinsard $ 175 175 176 176 <h4>History</h4> … … 239 239 240 240 <h4>Version</h4> 241 $Id: cw_calendar.pro 3 27 2007-12-13 16:22:35Z pinsard $241 $Id: cw_calendar.pro 371 2008-08-07 09:32:02Z pinsard $ 242 242 243 243 <h4>History</h4> … … 323 323 324 324 <h4>Version</h4> 325 $Id: cw_calendar.pro 3 27 2007-12-13 16:22:35Z pinsard $325 $Id: cw_calendar.pro 371 2008-08-07 09:32:02Z pinsard $ 326 326 327 327 <h4>History</h4> … … 421 421 422 422 <h4>Version</h4> 423 $Id: cw_calendar.pro 3 27 2007-12-13 16:22:35Z pinsard $423 $Id: cw_calendar.pro 371 2008-08-07 09:32:02Z pinsard $ 424 424 425 425 <h4>History</h4> … … 505 505 506 506 <h4>Version</h4> 507 $Id: cw_calendar.pro 3 27 2007-12-13 16:22:35Z pinsard $507 $Id: cw_calendar.pro 371 2008-08-07 09:32:02Z pinsard $ 508 508 509 509 <h4>History</h4> … … 573 573 574 574 <h4>Version</h4> 575 $Id: cw_calendar.pro 3 27 2007-12-13 16:22:35Z pinsard $575 $Id: cw_calendar.pro 371 2008-08-07 09:32:02Z pinsard $ 576 576 577 577 <h4>History</h4> … … 756 756 757 757 <h4>Version</h4> 758 $Id: cw_calendar.pro 3 27 2007-12-13 16:22:35Z pinsard $758 $Id: cw_calendar.pro 371 2008-08-07 09:32:02Z pinsard $ 759 759 760 760 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_domain.html
r338 r402 153 153 154 154 <h4>Version</h4> 155 $Id: cw_domain.pro 3 27 2007-12-13 16:22:35Z pinsard $155 $Id: cw_domain.pro 371 2008-08-07 09:32:02Z pinsard $ 156 156 157 157 <h4>History</h4> … … 220 220 221 221 <h4>Version</h4> 222 $Id: cw_domain.pro 3 27 2007-12-13 16:22:35Z pinsard $222 $Id: cw_domain.pro 371 2008-08-07 09:32:02Z pinsard $ 223 223 224 224 <h4>History</h4> … … 287 287 288 288 <h4>Version</h4> 289 $Id: cw_domain.pro 3 27 2007-12-13 16:22:35Z pinsard $289 $Id: cw_domain.pro 371 2008-08-07 09:32:02Z pinsard $ 290 290 291 291 <h4>History</h4> … … 461 461 462 462 <h4>Version</h4> 463 $Id: cw_domain.pro 3 27 2007-12-13 16:22:35Z pinsard $463 $Id: cw_domain.pro 371 2008-08-07 09:32:02Z pinsard $ 464 464 465 465 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/WIDGET/xnotice.html
r338 r402 130 130 131 131 <h3>Examples</h3><pre> 132 IDL> id=xnotice('ca marche !C ou pas?') 133 IDL> widget_control, id, /destroy 132 133 IDL> id=xnotice('ca marche !C ou pas?') 134 IDL> widget_control, id, /destroy 134 135 135 136 </pre><h3>Version history</h3> 136 137 137 138 <h4>Version</h4> 138 $Id: xnotice.pro 3 27 2007-12-13 16:22:35Z pinsard $139 $Id: xnotice.pro 371 2008-08-07 09:32:02Z pinsard $ 139 140 140 141 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/WIDGET/xquestion.html
r338 r402 127 127 128 128 <h4>Version</h4> 129 $Id: xquestion.pro 3 27 2007-12-13 16:22:35Z pinsard $129 $Id: xquestion.pro 371 2008-08-07 09:32:02Z pinsard $ 130 130 131 131 <h4>History</h4> … … 251 251 252 252 <h3>Examples</h3><pre> 253 IDL> help, xquestion('Postscript name') 253 254 IDL> help, xquestion('Postscript name') 254 255 <Expression> STRING = 'toto.ps' 255 256 … … 257 258 258 259 <h4>Version</h4> 259 $Id: xquestion.pro 3 27 2007-12-13 16:22:35Z pinsard $260 $Id: xquestion.pro 371 2008-08-07 09:32:02Z pinsard $ 260 261 261 262 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/WIDGET/xxx.html
r338 r402 126 126 127 127 <h4>Version</h4> 128 $Id: xxx.pro 3 27 2007-12-13 16:22:35Z pinsard $128 $Id: xxx.pro 370 2008-08-07 07:59:15Z pinsard $ 129 129 130 130 <h4>History</h4> … … 328 328 329 329 <h4>Version</h4> 330 $Id: xxx.pro 3 27 2007-12-13 16:22:35Z pinsard $330 $Id: xxx.pro 370 2008-08-07 07:59:15Z pinsard $ 331 331 332 332 <h4>History</h4> … … 347 347 348 348 <h4>Uses routines</h4> 349 common.pro349 <a href="../..//Obsolete/common.html">common</a> 350 350 351 351 -
trunk/SRC/Documentation/idldoc_assistant_output/Utilities/createfunc.html
r338 r402 138 138 to specify a list of keywords that must be included in the 139 139 function definition. 140 140 141 Warning: the string must start with a ',' 141 142 for example: KWDLIST=', TOTO=toto' … … 161 162 162 163 <h3>Examples</h3><pre> 163 IDL> print, createfunc('3*2', FILENAMEIN='test') 164 IDL> print, createfunc('3*two', FILENAMEIN='test' $ 165 IDL> , KWDLIST='two = two', TWO=2) 164 165 IDL> print, createfunc('3*2', FILENAMEIN='test') 166 IDL> print, createfunc('3*two', FILENAMEIN='test' $ 167 IDL> , KWDLIST='two = two', TWO=2) 166 168 167 169 </pre><h3>Version history</h3> 168 170 169 171 <h4>Version</h4> 170 $Id: createfunc.pro 3 27 2007-12-13 16:22:35Z pinsard $172 $Id: createfunc.pro 375 2008-08-08 15:55:40Z pinsard $ 171 173 172 174 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Utilities/createpro.html
r338 r402 137 137 to specify a list of keywords that must be included in the procedure 138 138 definition. 139 139 140 Warning: the string must start with a ',' 140 141 for example: KWDLIST=', TOTO = toto' … … 176 177 177 178 <h3>Examples</h3><pre> 178 IDL> createpro, ['print,''OK'''], FILENAMEIN='test' 179 IDL> createpro, ['if keyword_set(ok) then print,''OK'' else print, ''No'''] $ 180 IDL> , FILENAMEIN='test', KWDLIST =', ok = ok' 181 IDL> createpro, ['if keyword_set(ok) then print,''OK'' else print, ''No'''] $ 182 IDL> , FILENAMEIN='test', KWDLIST= ', ok = ok', /ok 179 180 IDL> createpro, ['print,''OK'''], FILENAMEIN='test' 181 IDL> createpro, ['if keyword_set(ok) then print,''OK'' else print, ''No'''] $ 182 IDL> , FILENAMEIN='test', KWDLIST =', ok = ok' 183 IDL> createpro, ['if keyword_set(ok) then print,''OK'' else print, ''No'''] $ 184 IDL> , FILENAMEIN='test', KWDLIST= ', ok = ok', /ok 183 185 184 186 </pre><h3>Version history</h3> 185 187 186 188 <h4>Version</h4> 187 $Id: createpro.pro 3 27 2007-12-13 16:22:35Z pinsard $189 $Id: createpro.pro 375 2008-08-08 15:55:40Z pinsard $ 188 190 189 191 <h4>History</h4> 190 192 Sebastien Masson (smasson@lodyc.jussieu.fr) 191 cleaning + new keywords: October 2005 192 Feb. 2006: supress keyword "kwdused" and use call_procedure instead of execute 193 - cleaning + new keywords: October 2005 194 - Feb. 2006: supress keyword "kwdused" and use call_procedure instead of 195 execute 193 196 194 197 -
trunk/SRC/Documentation/idldoc_assistant_output/Utilities/def_myuniquetmpdir.html
r338 r402 87 87 88 88 <h3>Examples</h3><pre> 89 IDL> def_myuniquetmpdir 89 90 IDL> def_myuniquetmpdir 90 91 91 92 </pre><h3>Version history</h3> 92 93 93 94 <h4>Version</h4> 94 $Id: def_myuniquetmpdir.pro 3 25 2007-12-06 10:04:53Z pinsard $95 $Id: def_myuniquetmpdir.pro 371 2008-08-07 09:32:02Z pinsard $ 95 96 96 97 <h4>History</h4> … … 110 111 111 112 <h4>Uses routines</h4> 112 cm_general113 <a href="..//Commons/cm_general.html">cm_general</a> 113 114 114 115 -
trunk/SRC/Documentation/idldoc_assistant_output/Utilities/demomode_compatibility.html
r338 r402 87 87 88 88 <h4>Version</h4> 89 $Id: demomode_compatibility.pro 3 25 2007-12-06 10:04:53Z pinsard $89 $Id: demomode_compatibility.pro 371 2008-08-07 09:32:02Z pinsard $ 90 90 91 91 … … 102 102 103 103 <h4>Uses routines</h4> 104 cm_general104 <a href="..//Commons/cm_general.html">cm_general</a> 105 105 106 106 -
trunk/SRC/Documentation/idldoc_assistant_output/Utilities/find.html
r338 r402 65 65 a set of possibles names and a different set of 66 66 possibles directories names. 67 67 68 By default look for files included in !path 68 69 … … 313 314 314 315 <h3>Examples</h3><pre> 315 IDL> print, find('*loadct') 316 317 IDL> print, find('*loadct') 316 318 /usr/local/rsi/idl_6.0/lib/utilities/xloadct.pro 317 319 /usr/local/rsi/idl_6.0/lib/loadct.pro 318 IDL> print, find('*loadct', iodir=!dir,/recursive)320 IDL> print, find('*loadct', iodir=!dir,/recursive) 319 321 /usr/local/rsi/idl_6.0/lib/loadct.pro 320 322 /usr/local/rsi/idl_6.0/lib/utilities/xloadct.pro 321 IDL> print, find('*loadct.pro')323 IDL> print, find('*loadct.pro') 322 324 /usr/local/rsi/idl_6.0/lib/utilities/xloadct.pro 323 325 /usr/local/rsi/idl_6.0/lib/loadct.pro 324 IDL> print, find('*loadct',/nopro)326 IDL> print, find('*loadct',/nopro) 325 327 NOT FOUND 326 IDL> print, find('*loadct', iodir = '/usr/local/rsi/idl_6.0/lib')327 /usr/local/rsi/idl_6.0/lib/loadct.pro 328 IDL> print, find('*loadct', iodir = '/usr/local/rsi/idl_6.0/lib', /test_write)328 IDL> print, find('*loadct', iodir = '/usr/local/rsi/idl_6.0/lib') 329 /usr/local/rsi/idl_6.0/lib/loadct.pro 330 IDL> print, find('*loadct', iodir = '/usr/local/rsi/idl_6.0/lib', /test_write) 329 331 NOT FOUND 330 IDL> print, find('*loadct', iodir = '/usr/local/rsi/idl_6.0/lib', /recursive)332 IDL> print, find('*loadct', iodir = '/usr/local/rsi/idl_6.0/lib', /recursive) 331 333 /usr/local/rsi/idl_6.0/lib/loadct.pro 332 334 /usr/local/rsi/idl_6.0/lib/utilities/xloadct.pro 333 IDL> print, find('mesh*', iodirectory = [iodir, !path])335 IDL> print, find('mesh*', iodirectory = [iodir, !path]) 334 336 /Users/sebastie/DATA/ORCA2/meshmaskORCA2closea.nc 335 337 /Users/sebastie/IDL/meshmaskclosesea.pro … … 341 343 342 344 <h4>Version</h4> 343 $Id: find.pro 3 27 2007-12-13 16:22:35Z pinsard $345 $Id: find.pro 375 2008-08-08 15:55:40Z pinsard $ 344 346 345 347 <h4>History</h4> 346 348 Sebastien Masson (smasson@lodyc.jussieu.fr) 347 348 349 June 2005: Sebastien Masson: cleaning, use for file_* functions349 - 28/4/1999 350 - 6/7/1999: compatibility mac and windows 351 - June 2005: Sebastien Masson: cleaning, use for file_* functions 350 352 351 353 -
trunk/SRC/Documentation/idldoc_assistant_output/Utilities/fitintobox.html
r338 r402 76 76 </font></h2> 77 77 78 <p><font face="Courier"><i>result = </i>fitintobox(<i><a href="#_fitintobox_keyword_field">field</a>[, <a href="#_fitintobox_keyword_nx">nx</a>][, <a href="#_fitintobox_keyword_ny">ny</a>][, <a href="#_fitintobox_keyword_nz">nz</a>][, <a href="#_fitintobox_keyword_firstx">firstx</a>][, <a href="#_fitintobox_keyword_firsty">firsty</a>][, <a href="#_fitintobox_keyword_firstz">firstz</a>][, <a href="#_fitintobox_keyword_lastx">lastx</a>][, <a href="#_fitintobox_keyword_lasty">lasty</a>][, <a href="#_fitintobox_keyword_lastz">lastz</a>]</i>, <a href="#_fitintobox_keyword_ WDEPTH">WDEPTH</a>=<i>WDEPTH</i>)</font></p>78 <p><font face="Courier"><i>result = </i>fitintobox(<i><a href="#_fitintobox_keyword_field">field</a>[, <a href="#_fitintobox_keyword_nx">nx</a>][, <a href="#_fitintobox_keyword_ny">ny</a>][, <a href="#_fitintobox_keyword_nz">nz</a>][, <a href="#_fitintobox_keyword_firstx">firstx</a>][, <a href="#_fitintobox_keyword_firsty">firsty</a>][, <a href="#_fitintobox_keyword_firstz">firstz</a>][, <a href="#_fitintobox_keyword_lastx">lastx</a>][, <a href="#_fitintobox_keyword_lasty">lasty</a>][, <a href="#_fitintobox_keyword_lastz">lastz</a>]</i>, <a href="#_fitintobox_keyword_GRID">GRID</a>=<i>GRID</i>, <a href="#_fitintobox_keyword_WDEPTH">WDEPTH</a>=<i>WDEPTH</i>)</font></p> 79 79 80 80 … … 82 82 83 83 <h3>Return value</h3> 84 an array with dimensions matching the domain 85 or -1 if there is an error... 84 an array with dimensions matching the domain or -1 if there is an error. 86 85 87 86 … … 257 256 258 257 258 <a name="#_fitintobox_keyword_GRID"></a> 259 <h4>GRID 260 261 262 263 264 265 266 <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>vargrid defined in <a href="..//Commons/cm_4data.html">cm_4data</a></i></font> 267 268 </h4> 269 270 271 To specify on which grid are located the data, see <a href="..//ToBeReviewed/GRILLE/grille.html">grille</a> 272 273 259 274 <a name="#_fitintobox_keyword_WDEPTH"></a> 260 275 <h4>WDEPTH … … 265 280 266 281 267 268 269 </h4> 270 271 272 To specify that we are at W level 282 <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>0</i></font> 283 284 </h4> 285 286 287 To specify that we are at W level, see <a href="..//ToBeReviewed/GRILLE/grille.html">grille</a> 273 288 274 289 … … 276 291 277 292 <h3>Examples</h3><pre> 278 IDL> help, fitintobox(findgen(jpi,jpj)) 293 294 IDL> help, fitintobox(findgen(jpi,jpj)) 279 295 <Expression> FLOAT = Array[41, 3] 280 IDL> help, fitintobox(findgen(jpi,jpj,78))296 IDL> help, fitintobox(findgen(jpi,jpj,78)) 281 297 Error: 282 298 the array dimensions [180,148,78] are incompatible … … 288 304 289 305 <h4>Version</h4> 290 $Id: fitintobox.pro 3 27 2007-12-13 16:22:35Z pinsard$306 $Id: fitintobox.pro 388 2008-12-09 09:36:41Z smasson $ 291 307 292 308 <h4>History</h4> … … 307 323 308 324 <h4>Uses routines</h4> 309 cm_4mesh310 cm_4cal325 <a href="..//Commons/cm_4mesh.html">cm_4mesh</a> 326 <a href="..//Commons/cm_4cal.html">cm_4cal</a> 311 327 312 328 -
trunk/SRC/Documentation/idldoc_assistant_output/Utilities/isadirectory.html
r338 r402 164 164 <h3>Examples</h3><pre> 165 165 166 IDL> print, !dir166 IDL> print, !dir 167 167 /usr/local/rsi/idl_6.0 168 IDL> print, isadirectory(!dir)168 IDL> print, isadirectory(!dir) 169 169 /usr/local/rsi/idl_6.0/ 170 IDL> print, isadirectory(!dir+'notgood')170 IDL> print, isadirectory(!dir+'notgood') 171 171 172 172 </pre><h3>Version history</h3> 173 173 174 174 <h4>Version</h4> 175 $Id: isadirectory.pro 3 27 2007-12-13 16:22:35Z pinsard $175 $Id: isadirectory.pro 371 2008-08-07 09:32:02Z pinsard $ 176 176 177 177 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Utilities/isafile.html
r338 r402 234 234 235 235 <h3>Examples</h3><pre> 236 IDL> print, isafile('/Users/sebastie/SAXO_RD/Commons/cm_4mesh.pro') 237 /Users/sebastie/SAXO_RD/Commons/cm_4mesh.pro 238 IDL> print, isafile('cm_4mesh.pro', iodir = '/Users/sebastie/SAXO_RD/Commons') 239 /Users/sebastie/SAXO_RD/Commons/cm_4mesh.pro 240 IDL> print, isafile('cm_4mesh.pro', iodir = !path) 241 /Users/sebastie/SAXO_RD/Commons/cm_4mesh.pro 242 IDL> print, isafile('cm_4mesh.pro', iodir = '/Users/sebastie/SAXO_RD', /recursive) 243 /Users/sebastie/SAXO_RD/Commons/cm_4mesh.pro 244 IDL> print, isafile('cm_4mesh.pro', iodir = getenv('HOME'), /recursive) 245 /Users/sebastie/SAXO_RD/Commons/cm_4mesh.pro 246 IDL> print, isafile('fake_file.pro') 236 237 IDL> print, isafile('/Users/sebastie/SAXO_RD/Commons/cm_4mesh.pro') 238 /Users/sebastie/SAXO_RD/Commons/cm_4mesh.pro 239 IDL> print, isafile('cm_4mesh.pro', iodir = '/Users/sebastie/SAXO_RD/Commons') 240 /Users/sebastie/SAXO_RD/Commons/cm_4mesh.pro 241 IDL> print, isafile('cm_4mesh.pro', iodir = !path) 242 /Users/sebastie/SAXO_RD/Commons/cm_4mesh.pro 243 IDL> print, isafile('cm_4mesh.pro', iodir = '/Users/sebastie/SAXO_RD', /recursive) 244 /Users/sebastie/SAXO_RD/Commons/cm_4mesh.pro 245 IDL> print, isafile('cm_4mesh.pro', iodir = getenv('HOME'), /recursive) 246 /Users/sebastie/SAXO_RD/Commons/cm_4mesh.pro 247 IDL> print, isafile('fake_file.pro') 247 248 248 249 </pre><h3>Version history</h3> 249 250 250 251 <h4>Version</h4> 251 $Id: isafile.pro 3 27 2007-12-13 16:22:35Z pinsard$252 $Id: isafile.pro 392 2009-02-10 09:34:16Z smasson $ 252 253 253 254 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Utilities/linearequation.html
r338 r402 136 136 137 137 <h3>Examples</h3><pre> 138 IDL> abc=linearequation(complex(1,2),[3,4]) 139 IDL> print, abc[0]*1+abc[1]*2+abc[2] 138 139 IDL> abc=linearequation(complex(1,2),[3,4]) 140 IDL> print, abc[0]*1+abc[1]*2+abc[2] 140 141 0.00000 141 142 … … 143 144 144 145 <h4>Version</h4> 145 $Id: linearequation.pro 3 25 2007-12-06 10:04:53Z pinsard $146 $Id: linearequation.pro 371 2008-08-07 09:32:02Z pinsard $ 146 147 147 148 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Utilities/lineintersection.html
r338 r402 82 82 <h3>Return value</h3> 83 83 2 possibilities: 84 1) by default: it is a vector of complex whose each element is the coordinates85 86 87 88 84 1) by default: it is a vector of complex whose each element is the 85 coordinates of the intersection point of a pair of straight lines. 86 2) if FLOAT is activated, it is a array of reals of dimension 2, 87 number_of_pairs_of_straight_lines whose each row is the coordinates 88 of the intersection point of a pair of straight line. 89 89 90 90 … … 156 156 157 157 <h3>Examples</h3><pre> 158 IDL> abc1=linearequation(complex(1,2),[3,4]) 159 IDL> abc2=linearequation(complex(1,2),[8,15]) 160 IDL> print, lineintersection(abc1, abc2) 158 159 IDL> abc1=linearequation(complex(1,2),[3,4]) 160 IDL> abc2=linearequation(complex(1,2),[8,15]) 161 IDL> print, lineintersection(abc1, abc2) 161 162 ( 1.00000, 2.00000) 162 IDL> print, lineintersection(abc1, abc2,/float)163 IDL> print, lineintersection(abc1, abc2,/float) 163 164 1.00000 2.00000 164 165 … … 166 167 167 168 <h4>Version</h4> 168 $Id: lineintersection.pro 3 27 2007-12-13 16:22:35Z pinsard $169 $Id: lineintersection.pro 375 2008-08-08 15:55:40Z pinsard $ 169 170 170 171 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Utilities/protype.html
r338 r402 112 112 <h3>Examples</h3><pre> 113 113 114 IDL> print, protype('protype')114 IDL> print, protype('protype') 115 115 func 116 IDL> print, protype('protype.pro')116 IDL> print, protype('protype.pro') 117 117 func 118 IDL> print, protype('init')118 IDL> print, protype('init') 119 119 batch 120 IDL> print, protype('plt')120 IDL> print, protype('plt') 121 121 proc 122 122 … … 124 124 125 125 <h4>Version</h4> 126 $Id: protype.pro 3 25 2007-12-06 10:04:53Z pinsard $126 $Id: protype.pro 371 2008-08-07 09:32:02Z pinsard $ 127 127 128 128 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Utilities/report.html
r338 r402 64 64 Like <a href="/Applications/itt/idl64/help/online_help/DIALOG_MESSAGE.html">DIALOG_MESSAGE</a> if there is already some widget 65 65 active or like <a href="/Applications/itt/idl64/help/online_help/MESSAGE.html">MESSAGE</a> if there is not any widget active. 66 66 67 To ask a question whose answer is not yes/no, use <a href="..//ToBeReviewed/WIDGET/xquestion.html">xquestion</a>. 67 68 … … 102 103 103 104 If textin is a scalar string, we look for the line feed character "!C". 105 104 106 If textin is set to an array of strings, each 105 107 array element is displayed as a separate line of text. … … 203 205 If there is not any widget activated: 204 206 205 IDL> help, report('toto tata')207 IDL> help, report('toto tata') 206 208 % $MAIN$: toto tata 207 209 <Expression> INT = -1 208 IDL> help, report('does it works ?',/question)210 IDL> help, report('does it works ?',/question) 209 211 does it works ? y/n (default answer is y) 210 212 <Expression> BYTE = 1 211 IDL> help, report('question1: !C does it works ?',/question)213 IDL> help, report('question1: !C does it works ?',/question) 212 214 question1: 213 215 does it works ? y/n (default answer is y) … … 219 221 220 222 <h4>Version</h4> 221 $Id: report.pro 3 27 2007-12-13 16:22:35Z pinsard $223 $Id: report.pro 375 2008-08-08 15:55:40Z pinsard $ 222 224 223 225 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Utilities/routine_name.html
r338 r402 110 110 111 111 <h3>Examples</h3><pre> 112 IDL> print, routine_name() 112 113 IDL> print, routine_name() 113 114 /usr1/com/smasson/IDL_RD/UTILITAIRE/report.pro 114 IDL> print, routine_name(1)115 IDL> print, routine_name(1) 115 116 /usr1/com/smasson/IDL_RD/PLOTS/DIVERS/determineminmax.pro 116 IDL> print, routine_name(2)117 IDL> print, routine_name(2) 117 118 /usr1/com/smasson/IDL_RD/PLOTS/DESSINE/plt.pro 118 IDL> print, routine_name(3)119 IDL> print, routine_name(3) 119 120 $MAIN$ 120 IDL> print, routine_name(4)121 IDL> print, routine_name(4) 121 122 $MAIN$ 122 123 … … 124 125 125 126 <h4>Version</h4> 126 $Id: routine_name.pro 3 25 2007-12-06 10:04:53Z pinsard$127 $Id: routine_name.pro 386 2008-12-03 13:26:28Z smasson $ 127 128 128 129 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Utilities/testvar.html
r338 r402 109 109 110 110 <h3>Examples</h3><pre> 111 IDL> print, testvar(var=toto)111 IDL> print, testvar(var=toto) 112 112 0 113 IDL> print, testvar(var='toto')113 IDL> print, testvar(var='toto') 114 114 toto 115 115 … … 117 117 118 118 <h4>Version</h4> 119 $Id: testvar.pro 3 27 2007-12-13 16:22:35Z pinsard $119 $Id: testvar.pro 371 2008-08-07 09:32:02Z pinsard $ 120 120 121 121 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Utilities/text_box.html
r338 r402 156 156 157 157 158 background color. Setting BG_COLOR erases the area 159 covered by the text box (filling it with color BG_COLOR) 160 prior to writing the text. If both BG_COLOR and !p.color 161 are zero then the background color is reset to 255 to 162 guarantee a readability. 158 background color. 159 Setting BG_COLOR erases the area 160 covered by the text box (filling it with color BG_COLOR) 161 prior to writing the text. If both BG_COLOR and !p.color 162 are zero then the background color is reset to 255 to 163 guarantee a readability. 163 164 164 165 … … 249 250 250 251 <h4>Version</h4> 251 $Id: text_box.pro 3 27 2007-12-13 16:22:35Z pinsard $252 $Id: text_box.pro 375 2008-08-08 15:55:40Z pinsard $ 252 253 253 254 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Utilities/undefine.html
r338 r402 63 63 64 64 erase a variable 65 65 66 same thing like <a href="/Applications/itt/idl64/help/online_help/DELVAR.html">DELVAR</a> but usable in a program and usable 66 67 for one variable simultaneously … … 108 109 109 110 <h3>Examples</h3><pre> 110 IDL> a=1111 IDL> undefine,a111 IDL> a=1 112 IDL> undefine,a 112 113 % Compiled module: UNDEFINE. 113 IDL> help, a114 IDL> help, a 114 115 A UNDEFINED = <Undefined> 115 116 … … 117 118 118 119 <h4>Version</h4> 119 $Id: undefine.pro 3 25 2007-12-06 10:04:53Z pinsard$120 $Id: undefine.pro 389 2009-01-27 08:59:35Z smasson $ 120 121 121 122 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Utilities/xfile.html
r338 r402 63 63 64 64 display an ASCII file in a widget. 65 65 66 It is the same thing that <a href="/Applications/itt/idl64/help/online_help/XDISPLAYFILE.html">XDISPLAYFILE</a> but here, we use it 66 67 to display the content of a procedure or of a function located in the !path … … 132 133 133 134 <h3>Examples</h3><pre> 134 IDL> xfile,'plt' 135 136 IDL> xfile,'plt' 135 137 136 138 </pre><h3>Version history</h3> 137 139 138 140 <h4>Version</h4> 139 $Id: xfile.pro 3 27 2007-12-13 16:22:35Z pinsard $141 $Id: xfile.pro 375 2008-08-08 15:55:40Z pinsard $ 140 142 141 143 <h4>History</h4> -
trunk/SRC/Documentation/idldoc_assistant_output/Utilities/xhelp.html
r338 r402 129 129 130 130 <h3>Examples</h3><pre> 131 IDL> xhelp,'plt' 131 132 IDL> xhelp,'plt' 132 133 133 134 </pre><h3>Version history</h3> 134 135 135 136 <h4>Version</h4> 136 $Id: xhelp.pro 3 27 2007-12-13 16:22:35Z pinsard $137 $Id: xhelp.pro 378 2008-08-12 12:35:46Z pinsard $ 137 138 138 139 <h4>History</h4> … … 143 144 Institute for Computational Earth System Science 144 145 University of California, Santa Barbara 145 7/1/99 : legeres modification par Sebastien Masson : utilisation de146 <proidl>xdisplayfile</proidl>, de <pro>findfile</pro> et de _extra.147 6/7/1999: compatibility mac and windows146 - 7/1/99 : legeres modification par Sebastien Masson : utilisation de 147 <a href="/Applications/itt/idl64/help/online_help/XDISPLAYFILE.html">XDISPLAYFILE</a>, de <a href="/Applications/itt/idl64/help/online_help/FINDFILE.html">FINDFILE</a> et de _extra. 148 - 6/7/1999: compatibility mac and windows 148 149 149 150 -
trunk/SRC/Documentation/idldoc_assistant_output/idldoc-lib.adp
r338 r402 114 114 <section ref="./Commons/cm_general.html" title="cm_general.pro"> 115 115 </section> 116 <section ref="./Computation/bsf.html" title="bsf.pro"> 117 <keyword ref="./Computation/bsf.html#_bsf">bsf</keyword> 118 </section> 116 119 <section ref="./Computation/curl.html" title="curl.pro"> 117 120 <keyword ref="./Computation/curl.html#_curl">curl</keyword> … … 122 125 <section ref="./Computation/grad.html" title="grad.pro"> 123 126 <keyword ref="./Computation/grad.html#_grad">grad</keyword> 127 </section> 128 <section ref="./Computation/msf.html" title="msf.pro"> 129 <keyword ref="./Computation/msf.html#_msf">msf</keyword> 124 130 </section> 125 131 <section ref="./Computation/norm.html" title="norm.pro"> … … 1140 1146 </section> 1141 1147 <section ref="./ToBeReviewed/STATISTICS/skewness_4d.html" title="skewness_4d.pro"> 1142 <section ref="./ToBeReviewed/STATISTICS/skewness_4d.html#_ Skewness_Num" title="Skewness_Num">1143 <keyword ref="./ToBeReviewed/STATISTICS/skewness_4d.html#_ Skewness_Num">Skewness_Num</keyword>1148 <section ref="./ToBeReviewed/STATISTICS/skewness_4d.html#_skewness_num" title="skewness_num"> 1149 <keyword ref="./ToBeReviewed/STATISTICS/skewness_4d.html#_skewness_num">skewness_num</keyword> 1144 1150 </section> 1145 1151 <section ref="./ToBeReviewed/STATISTICS/skewness_4d.html#_skewness_4d" title="skewness_4d">
Note: See TracChangeset
for help on using the changeset viewer.