PLOTSCATTAB

Plotscattab calculates phase functions as a function of scattering angle from a scattering table produced by make_mie_table or make_ice_table or from the tabulated phase functions in a property file. The scattering tables and property files stores the phase function as a Legendre series, so plotscattab sums the Legendre series for a specified number of discrete scattering angles. Several phase function for different effective radius may be selected for conversion. A graphing program can be used to plot the output of plotscattab.

Plotting file format

The output file from plotmietab contains a three line header and then the phase functions in separate columns. The phase function output format is:
 !  Scattering table phase functions: water_w164c.scat 
 ! Angle cos(angle)  Phase functions for effective radii (um) 
 !                      5.00       10.00       15.00       20.00
     0.00  1.000000  0.2353E+03  0.8809E+03  0.1945E+04  0.3422E+04
      . . .
 

Input Parameters

Parameter Description
FILETYPE 'S'=scattering table input, 'P'=SHDOM property file input
INFILE scattering table or property file name
NANGLE number of output angles (e.g. 181 for output at every degree); NANGLE<0 allows the user the input ABS(NANGLE) angles
NOUT number of output phase functions
OUTREFF() effective radii (micron) list or tabulated phase function numbers (1,2,...)
PLOTFILE plotting output file name