next up previous contents index
Next: SHOW Up: SET Previous: SET WEIGHT   Contents   Index


SET WINDOW

        LAS\SET WINDOW /DEFAULT
        LAS\SET WINDOW [/NOCURSOR]
        LAS\SET WINDOW NONE
        LAS\SET WINDOW wl1 wu1 ... wlN wuN
        LAS\SET WINDOW /VAR Array
        LAS\SET WINDOW /POLYGON [N Filename1 ... FilenameN]
        LAS\SET WINDOW /ASSOCIATED
        LAS\SET WINDOW AUTO

    Defines one or several line windows to be avoided by BASE when fitting a
    baseline.  Window boundaries are expressed in current X unit (SET UNIT).
    If current X unit is F (resp. I), the values are offset frequencies from
    the  rest  frequency  (resp. image frequency). There are several ways to
    use this command:

    SET WINDOW /DEFAULT
      Undefine the current SET WINDOW method. Next calls to the command BASE
      will raise an error. This is the default at startup.

    SET WINDOW [/NOCURSOR]
      With  this  form  without  argument,  the cursor is invoked to specify
      missing arguments, unless option /NOCURSOR is present. When using  the
      cursor, enter: N (or Left mouse button) to enter a value, C (or Middle
      button) to cancel the last entry, H for help, E (or Right button)  for
      exit. The boundaries are in current unit.

    SET WINDOW NONE
      Set the number of windows to 0. This is valid e.g. if there is no sig-
      nal in the spectrum. BASE will exclude no channel during the  baselin-
      ing.

    SET WINDOW wl1 wu1 ... wlN wuN
      Define  N  windows with their lower-upper boundaries, expressed in the
      current X unit.

    SET WINDOW /VAR Array
      Define the window from rank 1 array  win_array[1+2*NWIND].  The  array
      must be of the following form:
        win_array[1]=NWIND      number of windows
        win_array[2*i:2*i+1]    boundaries of window number 'i'

    SET WINDOW /POLYGON [N [Filename1 ... FilenameN]]
      Define  the  spectral window(s) through polygon(s). N is the number of
      polygons (default 1). If filenames are present, polygons are read from
      these  files.  If not, they are defined interactively with the cursor,
      and saved in files "window-"'i'".pol", where 'i' is the  polygon  num-
      ber.  This  option  makes sense only if an index is loaded and plotted
      (PLOT /INDEX).
      The resulting windows are visible in  the  array  SET%WINDOW  of  size
      [Nspec,1+2*Mwind], where:
        - Mwind  is  the largest number of windows per spectrum over all the
      index,
        - SET%WINDOW[ispec,1] is the number of windows for i-th spectrum  in
      the index,
        - SET%WINDOW[ispec,2*jwind]  and SET%WINDOW[ispec,2*jwind+1] are the
      min-max range of the j-th window.

    SET WINDOW /ASSOCIATED
      Find the spectral windows in the Associated Array named LINE (must  be
      present  in the R buffer). LINE is a flag array of 0 (channel out of a
      line) and 1 (channel in a line).

    SET WINDOW AUTO
      Reuse the spectral window(s) as found in the observation header (Base-
      line section must be present). There are two possibilities:
        - if  the Associated Array LINE was used, R%HEAD%BAS%NWIND is -1 and
        BASE will rely again on this array, or
        - the   spectral   windows   were   saved    in    R%HEAD%BAS%NWIND,
        R%HEAD%BAS%W1, and R%HEAD%BAS%W2 from a previous call to BASE, these
        windows will be used again.


Gildas manager 2018-11-19