Introduction

treamer is a radiative transfer model that can be used for computing either radiances (intensities) or irradiances (fluxes) for a wide variety of atmospheric and surface conditions. Its interface is extremely flexible and easy to use. Streamer's major features are:

Input and Output Overview

Processing is controlled by a set of options and by input data. The options define the characteristics common to all the data, while the data provides information for each scene or case (e.g., a pixel or observation in time). Output includes surface and top of the atmosphere radiative fluxes, surface albedo, and cloud radiative effect for flux calculations, or radiances and TOA albedo or brightness temperature. Either of two files may be written: one with labeled results, and/or one that is user-customizable.

Limitations, Problems, Peculiarities

Questions?

Streamer may be obtained via anonymous ftp as described in the next section. If you have questions or bug reports, contact:

Jeff Key
NOAA/NESDIS/ASPT
1225 W. Dayton St.
Madison, WI 53706
Phone: (608) 263-2605
Fax: (608) 262-5974
email: jkey@ssec.wisc.edu


Are you on the mailing list? If you have requested information via e-mail then you are. If not, and you plan to use Streamer, please register at http://stratus.bu.edu.

Continued work on this program is largely unfunded. I'll be happy to answer questions about things that are not in the User's Guide, and will fix bugs in a reasonably short period of time. Keep in mind, however, that I may not be able to provide an immediate response.

What's New

Version 3 includes DISORT version 2, the capability of specifying a surface bidirectional reflectance function or a built-in BRDF model, a facility to input cloud optical properties including a phase function, new cloud optical property models including eight ice particle shapes, the option to compute cloud water content from optical and geometrical thicknesses, an interactive mode of execution with new commands, a smoke aerosol model, and much more! See the revision history in the Reference Guide for detailed information.

Disclaimer

This program is distributed as "freeware". Except when otherwise stated in writing the program is provided "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the program is with you. Should the program prove defective, you assume the cost of all necessary servicing, repair or correction. In no event unless agreed to in writing will the author or any other party who may modify and/or redistribute the program be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use the program. This includes, but is not limited to, the loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of the program to operate with any other programs.

A Note on "Cautions"

There are a number of cautions given throughout this manual. These are not meant to discourage you from using Streamer, but rather to inform those users with little experience in radiative transfer of things that this model does not do well. Ultimately you have to decide if what you are trying to do is reasonable, but these cautions should help steer you away from those aspects of the model that have the greatest uncertainty.

Referencing Streamer in Publications

Streamer is comprised of code and data from a variety of sources. Some of it is original, some of it is not. While Streamer is a unique compilation, it does not constitute a new approach to radiative transfer and has therefore not been published in any atmospheric science journal. So, if you are presenting results obtained using Streamer, how do you reference it? The most complete way would be to reference the individual pieces: the discrete ordinate solver described in Stamnes et al. (1988), the two-stream method following Toon et al. (1989), the water cloud optical properties from Hu and Stamnes (1993), the ice cloud optical properties from Ebert and Curry (1992), the gas absorption data described in Tsay et al. (1989), etc. See the Component Summary section of the User's Guide: Reference for complete details. If you want a single reference, use


Key, J. and A.J. Schweiger, 1998, Tools for atmospheric radiative transfer: Streamer and FluxNet, Computers & Geosciences, 24(5), 443-451.

or simply reference this User's Guide:


Key, J., 2001, Streamer User's Guide, Cooperative Institute for Meterological Satellite Studies, University of Wisconsin, 96 pp.

Comparison with Other Models

A variety of radiative transfer models exist, both for the calculation of radiative fluxes and the simulation of radiances measured by satellite sensors. However, those used for the calculation of radiative fluxes are generally components of climate models (cf., Ellingson et al., 1991) and are not well documented or easy to use. For this reason they will not be discussed further in this paper. Radiative transfer models that are well documented, reliable, and available to the scientific community include LOWTRAN (Kneizys et al., 1988), MODTRAN (Snell et al., 1995), and 6S (Vermote et al., 1994). While other general-purpose models exist, these three have been widely used in remote sensing applications. They are all medium or high spectral resolution band models and incorporate thorough treatments of gas absorption. However, the cloud models in LOWTRAN/MODTRAN are not very easy to modify, and the two-stream approximation for multiple scattering can result in significant errors under certain conditions. The 6S model does not include clouds but is very flexible for clear sky satellite simulations. None of these models computes fluxes directly, and the user interfaces are somewhat crude. Some of the major similarities and differences between these models are listed in Table 1.

Table 1. Comparison of a few common radiative transfer models.

Streamer

LOWTRAN/MODTRAN

6S

Numerical approximation method(s)

Discrete ordinates and two-stream

Two-stream, including atmospheric refraction; discrete ordinates also in MODTRAN-3

Successive orders of scattering

Spectral resolution

24 shortwave bands;
20 cm-1 bandwidth in longwave

20 cm-1 (LOWTRAN);
2 cm-1 (MODTRAN)

10 cm-1, shortwave only

Clouds

Flexible specification of cloud physical properties; multiple ice cloud particle types; user-specified optical properties

Eight cloud models; user-specified optical properties

No clouds

Aerosols

Six optical models, some user control

Four optical models

Six optical models plus user-defined

Gas absorption*

Principle gases only

Principle and trace gases

Principle and trace gases

Atmospheric profiles

Standard and user-specified

Standard and user-specified

Standard and user-specified

Surface characteristics

Lambertian and BRDF, built-in spectral albedo models and user-specified BRDF

Lambertian, no built-in models

Lambertian spectral albedo models built-in; bidirectionally reflecting surface possible

Primary output

parameter

Radiance/reflectance/brightness temperature or flux

Radiance

Radiance/reflectance

User interface

Input file with command language; interactive mode; web interface

Formatted input file

Input file

*In this table, principle gases are H2 O, O3, CO2, and O2. Trace gases include, among others, CH4, N2O, and CO.