ARTS built-in documentation server

Workspace Method ScatSpeciesExtendTemperature


Extends valid temperature range of single scattering data.

The method allows to extend the temperature range of given single
scattering data by duplicating optical property data at the low
and/or high limits of the associated temperature grid. ``T_low`` and
``T_high`` specify the temperature grid points that are added.
Extension is only performed if ``T_low`` is lower and ``T_high`` is
higher than the original lowest and highest temperatures,
respectively, and if the original data contains more than one
temperature grid point (i.e., when not assumed constant anyways).

The method is thought, e.g., for atmospheric ice falling into
atmospheric layers with temperatures above the melting point of
ice, where ambient and particle temperature deviate (as long as
frozen the ice temperature remains at the melting point
temperature). It is not internally checked, whether the original
data includes the melting point.
The method can be used in a wider sense. However, it remains in the
responsibility of the user to apply the method in a meaningful
sense and on meaningful single scattering data.

The temperature extension is applied on all scattering elements of
a scattering species. If scat_species is defined, ``species`` can
be used to select the species on which the extension shall be
applied comparing ``species`` with the scattering species name part
of scat_species. If no ``species`` is specified, the method is
applied on the current last existing scattering species in
scat_data. Through the latter the method can be applied for cases
when scat_species is not defined (e.g. when pnd_field data is
created externally instead of from hydrometeor fields 

Authors: Jana Mendrok


ScatSpeciesExtendTemperature( scat_data_raw, scat_species, species, scat_species_delim, T_low, T_high )


OUT+INscat_data_raw(ArrayOfArrayOfSingleScatteringData)Array of raw single scattering data.
INscat_species(ArrayOfString)Array of Strings defining the scattering species to consider.
GINspecies(String, Default: "")Scattering species to act on (see WSM description for details).
GINscat_species_delim(String, Default: "-")Delimiter string of scat_species elements.
GINT_low(Numeric, Default: -1.)Temperature grid extension point at low temperature limit.
GINT_high(Numeric, Default: -1.)Temperature grid extension point at high temperature limit.