ARTS built-in documentation server

Workspace Method scat_data_arrayCheck

Description

Method for checking the consistency of the optical properties
in the database.

This function can be used to check datafiles containing data for
randomly oriented scattering media. For other particle types, the
check is skipped and a warning is printed to screen.
It is checked whether that the integral over
the phase matrix element Z11 is equal (or: close to) the scattering
cross section as derived from the difference of (scalar) extinction
and absorption cross sections: <int_Z11> == <C_sca> = <K11> - <a1>.

An error is thrown, if the product of the single scattering
albedo and the fractional deviation of <int_Z11> from <C_sca>
(which is actually equal the absolute albedo deviation) exceeds
the given threshold:

( <int_Z11>/<C_sca>-1. ) * ( <C_sca>/<K11> ) > threshold

The results for all calculated quantities are printed on the screen,
if verbosity>1.

Authors: Claudia Emde, Jana Mendrok

Synopsis

scat_data_arrayCheck( scat_data_array, threshold )

Variables

INscat_data_array(ArrayOfSingleScatteringData)Raw data of single scattering data.
GINthreshold(Numeric, Default: 1e-3)Threshold for allowed deviation in albedo when using integrated phase matrix vs. using extinction-absorption difference.