next up previous contents index
Next: NOISE Up: ANALYSE Language Internal Help Previous: MEMORIZE   Contents   Index


MODEL

        ANALYSE\MODEL Y_Variable [X_Variable] [/BLANK Bval] [/REGULAR  [Xref
    Xval  RestFreq]]  [/FREQUENCY  LineName RestFreq] [/XAXIS Xref Xval Xinc
    Unit]

    Generates a CLASS spectrum from a 1D SIC  variable.  Note  that  the  1D
    variable  can be (and frequently is) a subset of a higher dimensionality
    variable. This command is typically used either to generate  test  data,
    or  more  frequently  to  transfer data from outside world through ASCII
    files.

    A second variable, if present, is interpreted as an  associated  X  axis
    scale for a presumably non linear or irregularly sampled frequency axis,
    as can occur for non resampled data from AOS backends (or optical  spec-
    tra).  Please  note  however that non linear axes are a largely untested
    feature in CLASS, you should avoid this solution when possible.

    There are three (exclusive) ways to define the X axis: provide a  X  ar-
    ray,  /XAXIS  option, /REGULAR option (see below). The model header will
    have a minimal values set, you should update it with SET VARIABLE  used,
    the  command will copy RX and header from the previous R buffer in memo-
    ry.


        MODEL Y                                ! No X array
            Velocity and frequency axes description is copied from the  pre-
            vious R buffer in memory.

        MODEL Y X                              ! With an X array
            If  the  X  array  is regularly sampled, it behaves as MODEL Y X
            /REGULAR.  Otherwise the spectroscopic axis values are taken "as
            is" from the X variable and saved as an irregular axis.

        MODEL Y X /REGULAR                     ! With an X array
            Velocity axis is read from the X variable, and checked for regu-
            lar spacing. The reference channel  and  velocity  at  reference
            channel  (velocity  offset) are taken at the middle of the X ar-
            ray.

        MODEL Y X /REGULAR Xref Xval RestFreq  ! With an X array
            Velocity axis is read from the X variable, and checked for regu-
            lar  spacing.  Velocity  spacing  is taken from the X array. The
            reference channel, the velocity at reference  channel  (velocity
            offset), and the frequency at reference channel (rest frequency)
            are passed as arguments to the option.

        MODEL Y /XAXIS Xref Xval Xinc Unit     ! No X array
            Define the X axis with its reference channel (Xref),  its  value
            at  reference  channel  (Xval),  and  the  increment per channel
            (Xinc). Units are km/s or MHz if Unit is VELOCITY  or  FREQUENCY
            respectively.  If  Unit is FREQUENCY, Xval is expected to be the
            rest frequency.

    Additional options:

        /FREQUENCY LineName RestFreq
            Indicate line name and the rest frequency. Default rest frequen-
            cy is 300000 MHz.

        /BLANK Bval
            Allow the user to provide the blanking value. Default is -1000.


Gildas manager 2024-04-19