ARTS built-in documentation server

Workspace Method iyApplyUnit


Conversion of iy to other spectral units (for passive observations).

The method allows a change of unit, as a post-processing step,
ignoring the n2-law of radiance.

The conversion made inside iyEmissionStandard is mimiced,
see that method for constraints and selection of output units.
Restricted to that the n2-law can be ignored. This assumption
is valid if the sensor is placed in space, or if the refractive
index only deviates slightly from unity.

It is stressed that there is no automatic check that the method is
applied correctly, it is up to the user to ensure that the input
data are suitable for the conversion.

Beside iy, these auxilary quantities are modified:
    "iy", "Error" and "Error (uncorrelated)"

Please note that diy_dx is not handled. Also note that this method
considers iy_unit, while iy_unit_radar is handled directly by
the methods dealing with such simulations.

Authors: Patrick Eriksson


iyApplyUnit( iy, iy_aux, stokes_dim, f_grid, iy_aux_vars, iy_unit )


OUT+INiy(Matrix)Monochromatic pencil beam radiance spectrum.
OUT+INiy_aux(ArrayOfMatrix)Data auxiliary to iy.
INstokes_dim(Index)The dimensionality of the Stokes vector (1-4).
INf_grid(Vector)The frequency grid for monochromatic pencil beam calculations.
INiy_aux_vars(ArrayOfString)Selection of quantities for iy_aux and when applicable also y_aux.
INiy_unit(String)Selection of output unit for radiative transfer methods.