Streamer
Frequently Asked Questions



Is Streamer free?

Yes, Streamer was initially developed with funds from NASA and is provided free of charge.  All we ask is that you acknowledge it appropriately in any publications that result from its use.  See the User's Guide for details on how to reference the software.

On what computer platforms will the code run?

The code is written in FORTRAN 77 so it will run on any computer that has a FORTRAN 77 compiler.  Makefiles and binary executable files are provided for a number of Unix platforms, including Linux and Mac OS X, and the binary executable for Intel PCs is also available (Windows 95 and NT only, not MSDOS or Windows 3.1).  The only cross-platform incompatibility issue involves the machine constants needed for the DISORT solver.  See the User's Guide for more information. 

Is the code stable?

Streamer has been used for a number of years by scientists working in a variety of research areas.  While it would not be wise to guarantee that the model is bug-free, no serious problems have been reports for the last two or three years.

Is there a GUI (graphical user interface)?

There is a web interface that can be used to set up and run Streamer. The web interface is particularly useful for new users. However, you'll probably find the input file format to be less daunting after you work with it a few times.

Does Streamer plot the results?

No. You'll have to use the print command to get values you want printed, then use IDL, MATLAB, or some other plotting program.

How much memory and disk space does it require?

The Streamer executable occupies only one megabyte or so on disk. It uses between 4 and 15 megabytes of memory. There are no other special disk space requirements; i.e., there are no associated files other than the input and output files. The size of the output file is a function of the size of the input file, which you control.

What are the recent changes?

See the detailed revision history.

I'm having a problem with the input file values. Is there any easy way to debug this?

Yes. Run streamer with the "-s" option to have all the input values printed to the screen as they are read. That will help you find errors in the input stream.

What future enhancements are planned?

The next major release will have a much higher spectral resolution gas absorption data base. Because there are no funds available for the development of Streamer, changes will occur at a snail's pace!