Ignore:
Timestamp:
07/29/08 15:31:00 (16 years ago)
Author:
smasson
Message:

update documentation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/file_interp.html

    r338 r363  
    7474</font></h2> 
    7575 
    76       <p><font face="Courier">file_interp<i>, <a href="#_file_interp_keyword_filein">filein</a>, <a href="#_file_interp_keyword_fileout">fileout</a>, <a href="#_file_interp_keyword_gridout">gridout</a></i>, <a href="#_file_interp_keyword_GRIDIN">GRIDIN</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_MASKIN">MASKIN</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_MASKOUT">MASKOUT</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_KEEP">KEEP</a>=<i>string array</i>, <a href="#_file_interp_keyword_REMOVE">REMOVE</a>=<i>string array</i>, <a href="#_file_interp_keyword_METHOD">METHOD</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_SMOOTH">SMOOTH</a>=<i>scalar 0 or 1</i>, <a href="#_file_interp_keyword_SET_XDIMNAME">SET_XDIMNAME</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_SET_YDIMNAME">SET_YDIMNAME</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_SET_XAXISNAME">SET_XAXISNAME</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_SET_YAXISNAME">SET_YAXISNAME</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_INMASKNAME">INMASKNAME</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_ININVMASK">ININVMASK</a>=<i>scalar: 0 or 1</i>, <a href="#_file_interp_keyword_INUSEASMASK">INUSEASMASK</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_INMISSING_VALUE">INMISSING_VALUE</a>=<i>scalar</i>, <a href="#_file_interp_keyword_INADDSCL_BEFORE">INADDSCL_BEFORE</a>=<i>scalar: 0 or 1</i>, <a href="#_file_interp_keyword_OUTMASKNAME">OUTMASKNAME</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_OUTINVMASK">OUTINVMASK</a>=<i>scalar: 0 or 1</i>, <a href="#_file_interp_keyword_OUTUSEASMASK">OUTUSEASMASK</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_OUTMISSING_VALUE">OUTMISSING_VALUE</a>=<i>scalar</i>, <a href="#_file_interp_keyword_OUTADDSCL_BEFORE">OUTADDSCL_BEFORE</a>=<i>scalar: 0 or 1</i>, <a href="#_file_interp_keyword_NAN_VALUE">NAN_VALUE</a>=<i>scalar</i>, <a href="#_file_interp_keyword_WEIG">WEIG</a>=<i>2d array or variable name</i>, <a href="#_file_interp_keyword_ADDR">ADDR</a>=<i>2d array or variable name</i>, <a href="#_file_interp_keyword_INXAXISNAME">INXAXISNAME</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_INYAXISNAME">INYAXISNAME</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_OUTXAXISNAME">OUTXAXISNAME</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_OUTYAXISNAME">OUTYAXISNAME</a>=<i>scalar string</i>, <a href="#_file_interp_keyword__EXTRA">_EXTRA</a>=<i>_EXTRA</i></font></p> 
     76      <p><font face="Courier">file_interp<i>, <a href="#_file_interp_keyword_filein">filein</a>, <a href="#_file_interp_keyword_fileout">fileout</a>, <a href="#_file_interp_keyword_gridout">gridout</a></i>, <a href="#_file_interp_keyword_GRIDIN">GRIDIN</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_MASKIN">MASKIN</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_MASKOUT">MASKOUT</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_KEEP">KEEP</a>=<i>string array</i>, <a href="#_file_interp_keyword_REMOVE">REMOVE</a>=<i>string array</i>, <a href="#_file_interp_keyword_METHOD">METHOD</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_SMOOTH">SMOOTH</a>=<i>scalar 0 or 1</i>, <a href="#_file_interp_keyword_SET_XDIMNAME">SET_XDIMNAME</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_SET_YDIMNAME">SET_YDIMNAME</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_SET_XAXISNAME">SET_XAXISNAME</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_SET_YAXISNAME">SET_YAXISNAME</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_INMASKNAME">INMASKNAME</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_ININVMASK">ININVMASK</a>=<i>scalar: 0 or 1</i>, <a href="#_file_interp_keyword_INUSEASMASK">INUSEASMASK</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_INMISSING_VALUE">INMISSING_VALUE</a>=<i>scalar</i>, <a href="#_file_interp_keyword_INADDSCL_BEFORE">INADDSCL_BEFORE</a>=<i>scalar: 0 or 1</i>, <a href="#_file_interp_keyword_INTESTOP">INTESTOP</a>=<i>scalar string, for example 'GT 0.5'</i>, <a href="#_file_interp_keyword_OUTMASKNAME">OUTMASKNAME</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_OUTINVMASK">OUTINVMASK</a>=<i>scalar: 0 or 1</i>, <a href="#_file_interp_keyword_OUTUSEASMASK">OUTUSEASMASK</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_OUTMISSING_VALUE">OUTMISSING_VALUE</a>=<i>scalar</i>, <a href="#_file_interp_keyword_OUTADDSCL_BEFORE">OUTADDSCL_BEFORE</a>=<i>scalar: 0 or 1</i>, <a href="#_file_interp_keyword_OUTTESTOP">OUTTESTOP</a>=<i>scalar string, for example 'GT 0.5'</i>, <a href="#_file_interp_keyword_MISSING_VALUE">MISSING_VALUE</a>=<i>scalar</i>, <a href="#_file_interp_keyword_WEIG">WEIG</a>=<i>2d array or variable name</i>, <a href="#_file_interp_keyword_ADDR">ADDR</a>=<i>2d array or variable name</i>, <a href="#_file_interp_keyword_INXAXISNAME">INXAXISNAME</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_INYAXISNAME">INYAXISNAME</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_OUTXAXISNAME">OUTXAXISNAME</a>=<i>scalar string</i>, <a href="#_file_interp_keyword_OUTYAXISNAME">OUTYAXISNAME</a>=<i>scalar string</i>, <a href="#_file_interp_keyword__EXTRA">_EXTRA</a>=<i>_EXTRA</i></font></p> 
    7777 
    7878     
     
    195195 determined through <a href="..//ReadWrite/ncdf_getmask.html">ncdf_getmask</a> according to the keywords 
    196196 outmaskname, outinvmask, outuseasmask, outmissing_value, 
    197  outaddscl_before (see bellow) 
     197 outaddscl_before (see below). 
    198198 
    199199     
     
    387387 
    388388     
    389  A string giving the name of the variable in the input mask file maskin 
    390  that will be used to build the land/sea mask. In this case the 
     389 A string giving the name of the variable in the input mask file 
     390 that will be used to build the input land/sea mask. In this case the 
    391391 mask is based on the first record (if record dimension 
    392  exists). The mask is build according to : 
    393     1 the keyword missing_value if existing 
    394     2 the attribute 'missing_value' if existing 
    395     3 NaN values if existing 
     392 exists). The input mask is build according to operator defined by INTESTOP 
     393 keyword (default NE) and the testing values defined as  
     394   1) the second word of TESTOP if existing 
     395   2) MISSING_VALUE keyword 
     396   3) attribute missing_value or _fillvalue of the variable USEASMASK 
     397   4) !Values.f_nan (can be used only with NE and EQ operators) 
    396398 
    397399     
     
    410412     
    411413 To define (or redefine if the attribute is already existing) the 
    412  missing values used by INUSEASMASK keyword 
     414 missing values used with INUSEASMASK keyword to build the input mask. 
     415 Note that this value is not used if INTESTOP keyword is given and 
     416 contains 2 words. 
     417 Note: do not mismatch with MISSING_VALUE used to detect missing 
     418 values at reach record.    
    413419 
    414420     
     
    430436 
    431437     
     438    <a name="#_file_interp_keyword_INTESTOP"></a> 
     439    <h4>INTESTOP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
     440       
     441       
     442       
     443       
     444       
     445      <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>scalar string, for example 'GT 0.5'</i></font> 
     446      <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>'NE'</i></font> 
     447       
     448    </h4> 
     449 
     450     
     451 a string describing the type of test that will be done to define the 
     452 input mask. The test is performed on the variable specified by INUSEASMASK 
     453 keyword. 
     454 INTESTOP can contain 1 or 2 words. The first word is the operator 
     455 definition: "EQ" "NE" "GE" "GT" "LE" "LT" (default is NE). The 
     456 second word define the testing value. If INTESTOP contains only 1 
     457 word, then the test value is denifed by 
     458   1) INMISSING_VALUE keyword 
     459   2) attribute missing_value or _fillvalue of the variable INUSEASMASK 
     460   3) !Values.f_nan (can be used only with NE and EQ operators) 
     461 
     462     
    432463    <a name="#_file_interp_keyword_OUTMASKNAME"></a> 
    433464    <h4>OUTMASKNAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
     
    510541 
    511542     
    512     <a name="#_file_interp_keyword_NAN_VALUE"></a> 
    513     <h4>NAN_VALUE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
     543    <a name="#_file_interp_keyword_OUTTESTOP"></a> 
     544    <h4>OUTTESTOP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
     545       
     546       
     547       
     548       
     549       
     550      <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>scalar string, for example 'GT 0.5'</i></font> 
     551      <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>'NE'</i></font> 
     552       
     553    </h4> 
     554 
     555     
     556 same as INTESTOP but for output mask file maskout 
     557 
     558     
     559    <a name="#_file_interp_keyword_MISSING_VALUE"></a> 
     560    <h4>MISSING_VALUE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    514561       
    515562       
     
    518565       
    519566      <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>scalar</i></font> 
    520       <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>not used</i></font> 
    521        
    522     </h4> 
    523  
    524      
    525  define the missing value in input data (missing values are treated 
     567      <font size="-1" color="#006633">default:</font> <font size="-1" color="#006633"><i>defined by attribute missing_value or _fillvalue</i></font> 
     568       
     569    </h4> 
     570 
     571     
     572 (Re)define the missing value in input data (missing values are treated 
    526573 like masked values and will be filled with extrapolation before 
    527  interpolation). 
     574 interpolation).  
     575 Note: do not mismatch with (IN/OUT)MISSING_VALUE which are missing value 
     576 used (in association with (IN/OUT)USEASMASK) to built the mask (that 
     577 does not change from one record to another). 
     578 Note: this value will be apply to all interpolated variables 
    528579 
    529580     
     
    654705 IDL> file_interp, filein, fileout, gridout, inxaxisname = 'lo', inyaxisname = 'la', keep = ['lo', 'la', 'cond_sed'] 
    655706 
    656  IDL> file_interp, in, out, gdout, inuseasmask = 'sst', inmissing_value = -1.00000e+30, nan_value = -1000.00 
     707 IDL> file_interp, in, out, gdout, inuseasmask = 'sst', inmissing_value = -1.00000e+30, missing_value = -1000.00 
    657708 
    658709    </pre><h3>Version history</h3> 
    659710     
    660711    <h4>Version</h4> 
    661  $Id: file_interp.pro 330 2008-02-01 16:28:24Z smasson $ 
     712 $Id: file_interp.pro 362 2008-07-29 09:00:03Z smasson $ 
    662713 
    663714    <h4>History</h4> 
     
    673724 
    674725 - perform only horizontal interpolations on scalar fields 
    675  - will fill all masked and missing values before interpolation 
     726 - all masked and missing values are filled before interpolation 
     727   -> output data are not masked and have values everywhere. 
    676728 - attributes (like valid_min...) are not updated 
    677729 - see restrictions of <a href="..//Interpolation/fromreg.html">fromreg</a> and <a href="..//Interpolation/fromirr.html">fromirr</a> 
     730 - output mask is not used but, if the input file contains the mask 
     731   in a variable (defined by inmaskname), this variable will contain 
     732   the output mask in the ouput file 
    678733 
    679734 
Note: See TracChangeset for help on using the changeset viewer.