Level 2 Help for PHOTFIT2M

INP

File names of the input input IBIS photometric catalog files.
PHOTFIT2 accepts two types of files - the old IBIS1 file and a IBIS2 file of 
the type=phocat.

IBIS1 FILE FORMAT:

There are 18 columns in this file. 
All are not used exept for columns # 11, 12, 13, and 16. 
These columns contain :
	column # 11 = incidence angle (degrees),
	column # 12 = emission angle (degrees),
	column # 13 = phase angle (degrees)
	column # 16 = I/F reflectance values.


PHOCAT FILE:

The structure of the IBIS2 file of type phocat is desined in such a way that 
tiepoint files can be extended and containing all collumns of the old IBIS1 
photometric catalog files. The program PHOTFIT2 used only one IMAGE_* group at 
time. but tiepoint files using some IMAGE_* groups containing informations 
relates to the image.
GENERAL_QLF containes informations relates to the object point (e.g. 
CLASS_IDentifier). OBJECT_COORDINATES containes only coordinates of the object 
point (e.g. LATitude, LONGitude or the X,Y,Z-coordinates in planetocentric 
coordinate system).

The structure of the photometric catalog file is given by: 
(There are 19 columns in this file.)

abstract groups	      primitive groups    units	      formats  used in PHOTFIT2

IMAGE_1 		line 		  pixels	REAL	 used
			samp		  pixels	REAL	 used
			ObjectLine	  pixels	REAL	  --
			ObjectSamp	  pixels	REAL	  --
			BoxLines	  pixels	REAL	  --
			LuminanceLat	  degrees	DOUB	  --
			LuminanceLong	  degrees	DOUB	  --
			IncidenceAngle	  degrees	DOUB	 used
			EmissionAngle	  degrees	DOUB	 used
			PhaseAngle	  degrees	DOUB	 used
			DN_BoxMean	  DN		DOUB	  --
			Radiance	W/cm**2/str/nm	DOUB	  --
			I/F		  --		DOUB	 used
			StandDev	  --		DOUB	 used

OBJECT_COORDINATES  	LAT		  degrees	REAL	  --
			LONG		  degrees	REAL	  --

GENERAL_QLF		--		  --		DOUB	  --
			CLASS_ID	  --		FULL	 used

The "phocat" file can contain data of different classes (CLASS_ID). The program 
PHOTFIT2 will using the data of given class only (or all data if class is not 
given).
The program uses the value from the column "StandDev" (if given) for weigthing the reflectance value by fitting. 


PHO_FUNC

Photometric function :

This parameter of the first menu point selects the menu point for input the 
photometry task:
When returning to the highest level of the menu (i.e. the PHOTFIT2.MDF-file) 
you will see that the third selection point has been changed according to your 
input of PHO_FUNC in the first menu point.


CLASS_ID

The "phocat" file can contain data of different classes. The class_id numerates 
the photometric functions. For using different photometric functions or 
parameter sets. The program PHOTFIT2 will using the data of given class only 
(or all data if CLASS_ID is not given).


NORM

Causes subroutine Metropolis to renormalize itself by recomputing the
Boltzmann coefficient. NORM=n causes renormalization each n successful
iterations. 


RERUN

Number of rerun of metropolis. You can see the stability of the results. But be 
aware, the mean values and there deviations of the parameters are not real 
statistical values because every rerun of metropolis starts with the best fit 
of the run before.  
Default for RERUN is 1


MAXITER

Specifies the number of successful iterations which Metropolis will
perform before ceasing in it's hunt for the coefficient values.
Usefully is for MAXITER is:
for MINNAERT 5000
for VEVERKA  20000
for HAPKE_* 20000
for HAPKE_* 20000 


NUMTEN

Specifies the number of successful iterations which must be 
accumulated before the width of the solution generating  probability
function drops by a factor of ten. If for example MAXITER/NUMTEN
is 4.0 then the initial range specified by the temperatur
parameter (the starting temperature) is reduced by 4.0 orders
of magnitude (10000:1) by the time the iteration process has
ceased. 
Default for NUMTEN is: MAXITER/4


PERCENT

The minimum acceptable # of points with residuals below tolerance.
The percent and tolerance keywords permit a solution that is found to
consist of a subset of all of the data points. If there are more than
percent of the points with I/F residuals below tolerance then the
remainder of the points can be ignored if they exceed tolerance.
If there are fewer than percent points with residuals below
tolerance then all of the points will be considered.


TOLERANC

The I/F residual tolerance.
The percent and tolerance keywords permit a solution that is found to
consist of a subset of all of the data points. If there are more than
percent of the points with I/F residuals below tolerance then the
remainder of the points can be ignored if they exceed tolerance.
If there are fewer than percent points with residuals below
tolerance then all of the points will be considered.


PRINT

Keyword for screen output of the IBIS input files.
NOPRINT deactivates the sceen output of IBIS input file.


METROP

Causes subroutine Metropolis to list the iteration progress as it
converges upon the solution. METROP=n causes a printout each
n successful iterations. 


SAVE_PAR

This is the name for the TAE-parameter file containing all parameters 
needed to running the program. The default name is PHOTFIT2.PAR.
A user-specified name can be given to that file. This is similar to the
SAVE command in the Tutor Mode.


ALBEDO

Albedo -  valid for the Lambert and Minnaert photometric functions.
This parameter gives the albedo of the surface. 


MIN_ALBEDO

This parameter gives the absolut lower limit of the albedo of the surface. 
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_ALBEDO

This parameter gives the absolut upper limit of the albedo of the surface. 
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_ALBEDO

This parameter gives temperatur for the albedo of the surface. 
This parameter gives the range over which random guesses can be expected to 
vary at first:
    ALBEDO_NEW = T_ALBEDO * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_ALBEDO_NEW_* = T_ALBEDO_OLD_* * scale, 
scale depends of NUMTEN.


EXPONENT

Exponent - the geometrical constant k of the Minnaert photometric function.


MIN_EXPONENT

This parameter gives the absolut lower limit of the Minnaert exponent - the 
geometrical constant k of the Minnaert photometric function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_EXPONENT

This parameter gives the absolut upper limit of the Minnaert exponent - the 
geometrical constant k of the Minnaert photometric function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_EXPONENT

This parameter gives temperatur for the Exponent - the geometrical constant k
of the Minnaert photometric function.
This parameter gives the range over which random guesses can be expected to 
vary at first:
    EXPONENT_NEW = T_EXPONENT * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_EXPONENT_NEW_* = T_EXPONENT_OLD_* * scale, 
scale depends of NUMTEN.


A_VEVERKA

Parameter of the Veverka, Squyres-Veverka and Mosher photometric functions.
Usually :
C_VEVERKA=1-A_VEVERKA


MIN_A_VEVERKA

This parameter gives the absolut lower limit of the parameter of the Veverka photometric function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_A_VEVERKA

This parameter gives the absolut upper limit of the parameter of the Veverka photometric function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_A_VEVERKA

This parameter gives temperatur for the parameter of the Veverka photometric function.
This parameter gives the range over which random guesses can be expected to 
vary at first:
    A_VEVERKA_NEW = T_A_VEVERKA * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_A_VEVERKA_NEW_* = T_A_VEVERKA_OLD_* * scale, 
scale depends of NUMTEN.


B_VEVERKA

Parameter of the Veverka, Mosher, Squyres-Veverka and Buratti 
photometric functions.


MIN_B_VEVERKA

his parameter gives the absolut lower limit of the parameter of the Veverka photometric function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_B_VEVERKA

This parameter gives the absolut upper limit of the parameter of the Veverka photometric function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_B_VEVERKA

This parameter gives temperatur for the parameter of the Veverka photometric function.
This parameter gives the range over which random guesses can be expected to 
vary at first:
    B_VEVERKA_NEW = T_B_VEVERKA * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_B_VEVERKA_NEW_* = T_B_VEVERKA_OLD_* * scale, 
scale depends of NUMTEN.


C_VEVERKA

Parameter of the Veverka, Mosher, Squyres-Veverka and Buratti 
photometric functions.
Usually :
C_VEVERKA=1-A_VEVERKA


MIN_C_VEVERKA

his parameter gives the absolut lower limit of the parameter of the Veverka photometric function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_C_VEVERKA

This parameter gives the absolut upper limit of the parameter of the Veverka photometric function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_C_VEVERKA

This parameter gives temperatur for the parameter of the Veverka photometric function.
This parameter gives the range over which random guesses can be expected to 
vary at first:
    C_VEVERKA_NEW = T_C_VEVERKA * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_C_VEVERKA_NEW_* = T_C_VEVERKA_OLD_* * scale, 
scale depends of NUMTEN.


D_VEVERKA

Parameter of the Veverka, Mosher, Squyres-Veverka and Buratti 
photometric functions.


MIN_D_VEVERKA

This parameter gives the absolut lower limit of the parameter of the Veverka photometric function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_D_VEVERKA

This parameter gives the absolut upper limit of the parameter of the Veverka photometric function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_D_VEVERKA

This parameter gives temperatur for the parameter of the Veverka photometric function.
This parameter gives the range over which random guesses can be expected to 
vary at first:
    D_VEVERKA_NEW = T_D_VEVERKA * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_D_VEVERKA_NEW_* = T_D_VEVERKA_OLD_* * scale, 
scale depends of NUMTEN.


MO_EXP1

Modification of the coefficient k in the Minnaert part 
of Mosher's photometric function (goes along with MO_EXP2).


MIN_MO_EXP1

This parameter gives the absolut lower limit of the modification of the 
coefficient k in the Minnaert part of Mosher's photometric function (goes along 
with MO_EXP2).
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_MO_EXP1

This parameter gives the absolut upper limit of the modification of the 
coefficient k in the Minnaert part of Mosher's photometric function (goes along 
with MO_EXP2).
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_MO_EXP1

This parameter gives temperatur for the modification of the coefficient k in 
the Minnaert part of Mosher's photometric function (goes along with MO_EXP2).
This parameter gives the range over which random guesses can be expected to 
vary at first:
    MO_EXP1_NEW = T_MO_EXP1 * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_MO_EXP1_NEW_* = T_MO_EXP1_OLD_* * scale, 
scale depends of NUMTEN.


MO_EXP2

Modification of the coefficient k in the Minnaert part 
of Mosher's photometric function (goes along with MO_EXP1).


MIN_MO_EXP2

This parameter gives the absolut lower limit of the modification of the 
coefficient k in the Minnaert part of Mosher's photometric function (goes along 
with MO_EXP1).
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_MO_EXP2

This parameter gives the absolut upper limit of the modification of the 
coefficient k in the Minnaert part of Mosher's photometric function (goes along 
with MO_EXP1).
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_MO_EXP2

This parameter gives temperatur for the modification of the coefficient k in 
the Minnaert part of Mosher's photometric function (goes along with MO_EXP1).
This parameter gives the range over which random guesses can be expected to 
vary at first:
    MO_EXP2_NEW = T_MO_EXP2 * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_MO_EXP2_NEW_* = T_MO_EXP2_OLD_* * scale, 
scale depends of NUMTEN.


E_BURATTI

Buratti's parameter for modification of the Veverka photometric function.


MIN_E_BURATTI

This parameter gives the absolut lower limit of the Buratti's parameter for 
modification of the Veverka photometric function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_E_BURATTI

This parameter gives the absolut upper limit of the Buratti's parameter for 
modification of the Veverka photometric function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_E_BURATTI

This parameter gives temperatur for the Buratti's parameter for modification of 
the Veverka photometric function.
This parameter gives the range over which random guesses can be expected to 
vary at first:
    E_BURATTI_NEW = T_E_BURATTI * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_E_BURATTI_NEW_* = T_E_BURATTI_OLD_* * scale, 
scale depends of NUMTEN.


DEN_SOIL

Specific volume density of the soil.


MIN_DEN_SOIL

This parameter gives the absolut lower limit of the specific volume density of the soil.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_DEN_SOIL

This parameter gives the absolut upper limit of the specific volume density of the soil.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_DEN_SOIL

This parameter gives temperatur for the specific volume density of the soil.
This parameter gives the range over which random guesses can be expected to 
vary at first:
    DEN_SOIL_NEW = T_DEN_SOIL * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_DEN_SOIL_NEW_* = T_DEN_SOIL_OLD_* * scale, 
scale depends of NUMTEN.


W_SOIL

Single-scattering albedo of the soil particles. It characterizes the 
efficiency of an average particle to scatter and absorb light. 
One of the classical Hapke parameter.


MIN_W_SOIL

This parameter gives the absolut lower limit of the single-scattering albedo of the soil particles. It characterizes the efficiency 
of an average particle to scatter and absorb light. 
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_W_SOIL

This parameter gives the absolut upper limit of the single-scattering albedo of the soil particles. It characterizes the efficiency 
of an average particle to scatter and absorb light. 
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_W_SOIL

This parameter gives temperatur for the single-scattering albedo of the soil 
particles. It characterizes the efficiency of an average particle to scatter 
and absorb light. 
This parameter gives the range over which random guesses can be expected to 
vary at first:
    W_SOIL_NEW = T_W_SOIL * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_W_SOIL_NEW_* = T_W_SOIL_OLD_* * scale, 
scale depends of NUMTEN.


HG1_SOIL

Parameter of the first term of the Henyey-Greenstein soil particle 
phase function.
One of the classical Hapke parameter. 


MIN_HG1_SOIL

This parameter gives the absolut lower limit of the parameter of the first term of the Henyey-Greenstein soil particle 
phase function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_HG1_SOIL

This parameter gives the absolut upper limit of the parameter of the first term of the Henyey-Greenstein soil particle 
phase function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_HG1_SOIL

This parameter gives temperatur for the parameter of the first term of the 
Henyey-Greenstein soil particle phase function.
This parameter gives the range over which random guesses can be expected to 
vary at first:
    HG1_SOIL_NEW = T_HG1_SOIL * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_HG1_SOIL_NEW_* = T_HG1_SOIL_OLD_* * scale, 
scale depends of NUMTEN.


HG2_SOIL

Parameter of the second term of the Henyey-Greenstein soil particle 
phase function.


MIN_HG2_SOIL

This parameter gives the absolut lower limit of the parameter of the second 
term of the Henyey-Greenstein soil particle phase function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_HG2_SOIL

This parameter gives the absolut upper limit of the parameter of the second 
term of the Henyey-Greenstein soil particle phase function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_HG2_SOIL

This parameter gives temperatur for the parameter of the second term of the 
Henyey-Greenstein soil particle phase function.
This parameter gives the range over which random guesses can be expected to 
vary at first:
    HG2_SOIL_NEW = T_HG2_SOIL * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_HG2_SOIL_NEW_* = T_HG2_SOIL_OLD_* * scale, 
scale depends of NUMTEN.


HG_ASY_SOIL

This parameter gives the asymmetry parameter (weight of the two terms in the 
Henyey-Greenstein soil phase function).
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.
in the Henyey-Greenstein soil phase function).


MIN_HG_ASY_SOIL

This parameter gives the absolut lower limit of the asymmetry parameter (weight 
of the two terms in the Henyey-Greenstein soil phase function).
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.
in the Henyey-Greenstein soil phase function).


MAX_HG_ASY_SOIL

This parameter gives the absolut upper limit of the asymmetry parameter (weight 
of the two terms in the Henyey-Greenstein soil phase function).
in the Henyey-Greenstein soil phase function).
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_HG_ASY_SOIL

This parameter gives temperatur for the parameter of the asymmetry parameter (weight of the two terms in the Henyey-Greenstein soil phase function).
This parameter gives the range over which random guesses can be expected to 
vary at first:
    HG_ASY_SOIL_NEW = T_HG_ASY_SOIL * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_HG_ASY_SOIL_NEW_* = T_HG_ASY_SOIL_OLD_* * scale, 
scale depends of NUMTEN.


LE1_SOIL

Parameter of the first term of the Legendre-Polynomial soil particle 
phase function.


MIN_LE1_SOIL

This parameter gives the absolut lower limit of the parameter of the first term 
of the Legendre-Polynomial soil particle 
phase function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_LE1_SOIL

This parameter gives the absolut upper limit of the parameter of the first term 
of the Legendre-Polynomial soil particle 
phase function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_LE1_SOIL

This parameter gives temperatur for the parameter of the first term of the 
Legendre-Polynomial soil particle phase function.
This parameter gives the range over which random guesses can be expected to 
vary at first:
    LE1_SOIL_NEW = T_LE1_SOIL * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_LE1_SOIL_NEW_* = T_LE1_SOILE_OLD_* * scale, 
scale depends of NUMTEN.


LE2_SOIL

Parameter of the second term of the Legendre-Polynomial soil particle 
phase function.


MIN_LE2_SOIL

This parameter gives the absolut lower limit of the parameter of the second 
term of the Legendre-Polynomial soil particle 
phase function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_LE2_SOIL

This parameter gives the absolut upper limit of the parameter of the second 
term of the Legendre-Polynomial soil particle 
phase function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_LE2_SOIL

This parameter gives temperatur for the parameter of the second term of the 
Legendre-Polynomial soil particle phase function.
This parameter gives the range over which random guesses can be expected to 
vary at first:
    LE2_SOIL_NEW = T_LE2_SOIL * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_LE2_SOIL_NEW_* = T_LE2_SOIL_OLD_* * scale, 
scale depends of NUMTEN.


H_SHOE

One of the classical Hapke parameter.
Parameter which characterizes the soil structure in the terms of porosity, 
particle-size distribution, and rate of compaction with depth (angular width 
of opposition surge due to shadowing). 


MIN_H_SHOE

This parameter gives the absolut lower limit of the parameter which characterizes the soil structure (angular width of the 
opposition surge due to shadowing). 
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_H_SHOE

This parameter gives the absolut upper limit of the parameter which characterizes the soil structure (angular width of the 
opposition surge due to shadowing). 
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_H_SHOE

This parameter gives temperatur for the parameter which characterizes the soil 
structure (angular width of the opposition surge due to shadowing). 
This parameter gives the range over which random guesses can be expected to 
vary at first:
    H_SHOE_NEW = T_H_SHOE * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_H_SHOE_NEW_* = T_H_SHOE_OLD_* * scale, 
scale depends of NUMTEN.


B_SHOE

One of the classical Hapke parameter. 
Opposition magnitude coefficient. The total amplitude of the opposition surge 
due to shadowing. It is the ratio of the light scattered from near the 
illuminated surface of the particle to the total amount of light scattered at 
zero phase : 
B_SHOE=S(0)/(W_SOIL*p(0))
with p(0) - soil phase function
S(0) - opposition surge amplitude term which characterizes the contribution of 
light scattered from near the front surface of individual particles at zero 
phase.
For a true, shadow-hiding opposition effect, 0<=B_SHOE<=1.
However, there are several other phenomena that may also cause a surge in 
brightness at small phase angles. These including the following:
1) The coherent backscatter or weak photon localisation due to multiply 
   scattered light.
2) An single-particle opposition effect caused by complex porous agglomerates 
   ( soil phase function )
3) Glory caused by sperical particles ( soil phase function )
4) Internal reflections of transparent particles ( soil phase function )
   These various phenomena may be large enough to increase the opposition surge 
   by more than a factor of 2. This possibility may be taken into account by 
   allowing B_SHOE to be greater than 1.
 


MIN_B_SHOE

This parameter gives the absolut lower limit of the parameter which characterizes the opposition magnitude coefficient.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_B_SHOE

This parameter gives the absolut upper limit of the parameter which characterizes theopposition magnitude coefficient.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.
 


T_B_SHOE

This parameter gives temperatur for the parameter which characterizes the 
opposition magnitude coefficient.
This parameter gives the range over which random guesses can be expected to 
vary at first:
    B_SHOE_NEW = T_B_SHOE * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_B_SHOE_NEW_* = T_B_SHOE_OLD_* * scale, 
scale depends of NUMTEN.
 


H_CBOE

Parameter of the coherent backscattering ( angular width of the opposition 
surge due to multiply scattered light).
H_CBOE=lambda/(2*pi*L)
lambda - wavelength
L - the free path of the phonon in the medium


MIN_H_CBOE

This parameter gives the absolut lower limit of the parameter of the coherent backscattering ( width of theopposition surge due 
to the backscatter ).


MAX_H_CBOE

This parameter gives the absolut upper limit of the parameter of the coherent backscattering ( width of theopposition surge due 
to the backscatter ).


T_H_CBOE

This parameter gives temperatur for the parameter of the coherent 
backscattering ( width of theopposition surge due to the backscatter ).
This parameter gives the range over which random guesses can be expected to 
vary at first:
    H_CBOE_NEW = T_H_CBOE * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_H_CBOE_NEW_* = T_H_CBOE_OLD_* * scale, 
scale depends of NUMTEN.


B_CBOE

Opposition magnitude coefficient of the coherent backscattering 
(height of opposition surge due to multiply scattered light). 


MIN_B_CBOE

This parameter gives the absolut lower limit of the opposition magnitude coefficient of the coherent backscattering 
(height of opposition surge due to backscatter). 


MAX_B_CBOE

This parameter gives the absolut upper limit of the opposition magnitude coefficient of the coherent backscattering 
(height of opposition surge due to backscatter). 


T_B_CBOE

This parameter gives temperatur for the opposition magnitude coefficient of the 
coherent backscattering (height of opposition surge due to backscatter). 
This parameter gives the range over which random guesses can be expected to 
vary at first:
    B_CBOE_NEW = T_B_CBOE * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_B_CBOE_NEW_* = T_B_CBOE_OLD_* * scale, 
scale depends of NUMTEN.


THETA

Average topographic slope angle of surface roughness at subresolution scale.
One of the classical Hapke parameter. 


MIN_THETA

This parameter gives the absolut lower limit of the average topographic slope angle of surface roughness at subresolution scale.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_THETA

This parameter gives the absolut upper limit of the average topographic slope angle of surface roughness at subresolution scale.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_THETA

This parameter gives temperatur for the average topographic slope angle of 
surface roughness at subresolution scale.
This parameter gives the range over which random guesses can be expected to 
vary at first:
    THETA_NEW = T_THETA * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_THETA_NEW_* = T_THETA_OLD_* * scale, 
scale depends of NUMTEN.


COOK

 Parameter of the Cook's modification of the old Hapke function.


MIN_COOK

This parameter gives the absolut lower limit of the parameter of the Cook's 
modification of the old Hapke function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_COOK

This parameter gives the absolut upper limit of the parameter of the Cook's 
modification of the old Hapke function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_COOK

This parameter gives temperatur for the parameter of the Cook's modification 
of the old Hapke function.
This parameter gives the range over which random guesses can be expected to 
vary at first:
    COOK_NEW = T_COOK * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_COOK_NEW_* = T_COOK_OLD_* * scale, 
scale depends of NUMTEN.


TAU_ATM

Optical depth of the atmosphere.


MIN_TAU_ATM

This parameter gives the absolut lower limit of the optical depth of the 
atmosphere.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_TAU_ATM

This parameter gives the absolut upper limit of the optical depth of the 
atmosphere.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_TAU_ATM

This parameter gives temperatur for the optical depth of the atmosphere.
This parameter gives the range over which random guesses can be expected to 
vary at first:
    TAU_ATM_NEW = T_TAU_ATM * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_TAU_ATM_NEW_* = T_TAU_ATM_OLD_* * scale, 
scale depends of NUMTEN.


W_ATM

Single scattering albedo of the atmospheric aerosols.


MIN_W_ATM

This parameter gives the absolut lower limit of the single scattering albedo of 
the atmospheric aerosols.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_W_ATM

This parameter gives the absolut upper limit of the single scattering albedo of 
the atmospheric aerosols.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_W_ATM

This parameter gives temperatur for the single scattering albedo of the 
atmospheric aerosols.
This parameter gives the range over which random guesses can be expected to 
vary at first:
    W_ATM_NEW = T_W_ATM * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_W_ATM_NEW_* = T_W_ATM_OLD_* * scale, 
scale depends of NUMTEN.


HG1_ATM

Parameter of the first term of the Henyey-Greenstein atmospheric phase function.


MIN_HG1_ATM

This parameter gives the absolut lower limit of the parameter of the first term 
of the Henyey-Greenstein atmospheric phase function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_HG1_ATM

This parameter gives the absolut upper limit of the parameter of the first term 
of the Henyey-Greenstein atmospheric phase function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_HG1_ATM

This parameter gives temperatur for the parameter of the first term of the 
Henyey-Greenstein atmospheric phase function.
This parameter gives the range over which random guesses can be expected to 
vary at first:
    HG1_ATM_NEW = T_HG1_ATM * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_HG1_ATM_NEW_* = T_HG1_ATM_OLD_* * scale, 
scale depends of NUMTEN.


IRV_EXP1

Irvine's first exponent - parameter of the Irvine photometric function.


MIN_IRV_EXP1

This parameter gives the absolut lower limit of the Irvine's first exponent - 
parameter of the Irvine photometric function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_IRV_EXP1

This parameter gives the absolut upper limit of the Irvine's first exponent - 
parameter of the Irvine photometric function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_IRV_EXP1

This parameter gives temperatur for the Irvine's first exponent - parameter 
of the Irvine photometric function.
This parameter gives the range over which random guesses can be expected to 
vary at first:
   IRV_EXP1_NEW = T_IRV_EXP1 * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_IRV_EXP1_NEW_* = T_IRV_EXP1_OLD_* * scale, 
scale depends of NUMTEN.


IRV_EXP2

Irvine's second exponent - parameter of the Irvine photometric function.


MIN_IRV_EXP2

This parameter gives the absolut lower limit of the Irvine's second exponent - 
parameter of the Irvine photometric function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


MAX_IRV_EXP2

This parameter gives the absolut upper limit of the Irvine's second exponent - 
parameter of the Irvine photometric function.
If a sulution guess falls out-of-bonds then the attemp will be aborted and 
a new guess attempted.


T_IRV_EXP2

This parameter gives temperatur for the Irvine's second exponent - parameter 
of the Irvine photometric function.
This parameter gives the range over which random guesses can be expected to 
vary at first:
    IRV_EXP2_NEW = T_IRV_EXP2 * tan( PI * ran_num + PI/2 ).
As the system cools the range will constrict gradually :
	T_IRV_EXP2_NEW_* = T_IRV_EXP2_OLD_* * scale, 
scale depends of NUMTEN.