netcdf classic (CDF-1) {
dimensions:
	len = 256 ;
// global attributes:
		:Reference = "Inversion results for /hao/hinode1/hinode/sot/level1/2016/10/04/SP3D/20161004_080237/SP3D20161004_083528.5C.fits" ;
		:Version_Control = "Computed with MERLIN version 3.0.4" ;
		:Host_Machine = "Processed by: mn07.hao.ucar.edu" ;
variables:
	double NET_POL(len) ;
		NET_POL:Long_Name = "Polarization Fraction in the defined regions" ;
		NET_POL:Units = "Adimensional" ;
		NET_POL:Range = "Quantity greater or equal to 0" ;
		NET_POL:Comment = "Net Polarization computed only with the elements along the wavelength dimension that fell inside the regions defined in the input file." ;
	double NET_POL_FULL(len) ;
		NET_POL_FULL:Long_Name = "Polarization Fraction including all elements" ;
		NET_POL_FULL:Units = "Adimensional" ;
		NET_POL_FULL:Range = "Quantity greater or equal to 0" ;
		NET_POL_FULL:Comment = "Net Polarization computed using all the elements of stokes_I, stokes_Q, stokes_U and stokes _V " ;
	double SFLD(len) ;
		SFLD:Long_Name = "Field Strength" ;
		SFLD:Units = "Gauss" ;
		SFLD:Range = "Range: 0 to 5000" ;
	double SFLD_ERROR(len) ;
		SFLD_ERROR:Long_Name = "Error of Field Strength" ;
	double SPSI(len) ;
		SPSI:Long_Name = "Field Inclination" ;
		SPSI:Units = "Degrees" ;
		SPSI:Range = "Range: 0 to 180 degrees" ;
	double SPSI_ERROR(len) ;
		SPSI_ERROR:Long_Name = "Error of Field Inclination" ;
	double SAZM(len) ;
		SAZM:Long_Name = "Field Azimuth" ;
		SAZM:Units = "Degrees" ;
		SAZM:Range = "Range: 0 to 180 degrees" ;
	double SAZM_ERROR(len) ;
		SAZM_ERROR:Long_Name = "Error for Field Azimuth" ;
	double SETA0(len) ;
		SETA0:Long_Name = "Line Strength" ;
		SETA0:Units = "Dimensionless" ;
		SETA0:Range = "1E-2 to 100" ;
	double SETA0_ERROR(len) ;
		SETA0_ERROR:Long_Name = "Error for Line Strength" ;
	double SDMP(len) ;
		SDMP:Long_Name = "Damping Parameter, Relative to Doppler Width" ;
		SDMP:Units = "Dimesionless" ;
		SDMP:Range = "0 to 1.5" ;
	double SDMP_ERROR(len) ;
		SDMP_ERROR:Long_Name = "Error for the Damping" ;
	double SDOP(len) ;
		SDOP:Long_Name = "Doppler Width" ;
		SDOP:Units = "mA" ;
		SDOP:Range = "20 to 90" ;
	double SDOP_ERROR(len) ;
		SDOP_ERROR:Long_Name = "Error for the Doppler Width" ;
	double SBZERO(len) ;
		SBZERO:Long_Name = "Source Function" ;
		SBZERO:Units = "Same Units as the Intensity" ;
		SBZERO:Range = "0 to twice the continuum" ;
	double SBZERO_ERROR(len) ;
		SBZERO_ERROR:Long_Name = "Error for the Source Function" ;
	double SB1MU(len) ;
		SB1MU:Long_Name = "Source Function Gradient" ;
		SB1MU:Units = "Same Units as the Intensity" ;
		SB1MU:Range = "0 to twice the continuum" ;
	double SB1MU_ERROR(len) ;
		SB1MU_ERROR:Long_Name = "Error for the Source Function Gradient" ;
	double VMAC(len) ;
		VMAC:Long_Name = "Macroturbulence" ;
		VMAC:Units = "Km/sec" ;
		VMAC:Range = "0 to 3.0" ;
	double VMAC_ERROR(len) ;
		VMAC_ERROR:Long_Name = "Error for the Macroturbulence" ;
	double SCEN2(len) ;
		SCEN2:Long_Name = "Doppler Shift for the center of the line 6301.5091" ;
		SCEN2:Units = "Km/sec" ;
		SCEN2:Range = "-10.0 to 10.0" ;
	double SCEN2_ERROR(len) ;
		SCEN2_ERROR:Long_Name = "Error for the Doppler Shift for the center of the line 6301.5091" ;
	double SCEN1(len) ;
		SCEN1:Long_Name = "Initialization Value for SCEN1" ;
		SCEN1:Units = "Km/sec" ;
		SCEN1:Range = "-10.0 to 10.0" ;
	double SCEN1_ERROR(len) ;
		SCEN1_ERROR:Long_Name = "Error for the Doppler Shift for the center of the line 6302.5017" ;
	double SALPHA(len) ;
		SALPHA:Long_Name = "Stray Light Fill Factor (Notice, this is not the Stray Light Fraction)" ;
		SALPHA:Units = "------" ;
		SALPHA:Range = "0 to 1.0" ;
	double SALPHA_ERROR(len) ;
		SALPHA_ERROR:Long_Name = "Error for the Stray Light Fraction" ;
	double SDELTA(len) ;
		SDELTA:Long_Name = "Doppler Shift for the center of the Stray Light vector" ;
		SDELTA:Units = "Km/sec" ;
		SDELTA:Range = "-10.0 to 10.0" ;
	double SDELTA_ERROR(len) ;
		SDELTA_ERROR:Long_Name = "Error for the Doppler Shift for the center of the Stray Light vector" ;
	double CHISQ(len) ;
		CHISQ:Long_Name = "Chisq for the combined Stokes I, Q, U and V. This is normalize to the square of the continuum." ;
	double CHISQ_I(len) ;
		CHISQ_I:Long_Name = "Chisq for the combined Stokes I. This is normalize to the square of the continuum." ;
	double CHISQ_Q(len) ;
		CHISQ_Q:Long_Name = "Chisq for the combined Stokes Q. This is normalize to the square of the continuum." ;
	double CHISQ_U(len) ;
		CHISQ_U:Long_Name = "Chisq for the combined Stokes U. This is normalize to the square of the continuum." ;
	double CHISQ_V(len) ;
		CHISQ_V:Long_Name = "Chisq for the combined Stokes V. This is normalize to the square of the continuum." ;
	double SIGNED_V(len) ;
		SIGNED_V:Long_Name = "Magnitude of stokes V profile" ;
	double NITER(len) ;
		NITER:Long_Name = "Number of Iterations performed" ;
		NITER:Range = " 0 to the MAX set for this inversion. Please refer to your input XML File" ;
	double SCCT(len) ;
		SCCT:Long_Name = "Theoretical Continuum based on Stokes I for the synthetic signal computed at the best fit" ;
	double OSCCT(len) ;
		OSCCT:Long_Name = "Observed continuum, defined as the max for Stokes I in the observed signal." ;
	double RCONV(len) ;
		RCONV:Long_Name = "Reason of the  Levenberg-Marquardt Algorithm to return" ;
		RCONV:Range = "Possible Values: UNSET_INVERSION_NOT_PERFORMED = 0, REACHED_MAX_ITERATIONS = 1, REACHED_MAX_FAILURES = 2, REACH_CONVERGENCE_CRITERIA = 3, LAMBDA_GREATER_THAM_MAX_ALLOWED = 4, LAMBDA_SMALLER_THAM_MIN_ALLOWED = 5, NOTHING_TO_DO = 6. Please refer to the documentaion about the inversion algorithm for more about the meaning of each of these constants." ;
	double INIT_SFLD(len) ;
		INIT_SFLD:Long_Name = "Initialization Value for SFLD" ;
	double INIT_SPSI(len) ;
		INIT_SPSI:Long_Name = "Initialization Value for SPSI" ;
	double INIT_SAZM(len) ;
		INIT_SAZM:Long_Name = "Initialization Value for SAZM" ;
	double INIT_SETA0(len) ;
		INIT_SETA0:Long_Name = "Initialization Value for SETA0" ;
	double INIT_SDMP(len) ;
		INIT_SDMP:Long_Name = "Initialization Value for SDMP" ;
	double INIT_SDOP(len) ;
		INIT_SDOP:Long_Name = "Initialization Value for SDOP" ;
	double INIT_SBZERO(len) ;
		INIT_SBZERO:Long_Name = "Initialization Value for SBZERO" ;
	double INIT_SB1MU(len) ;
		INIT_SB1MU:Long_Name = "Initialization Value for SB1MU" ;
	double INIT_VMAC(len) ;
		INIT_VMAC:Long_Name = "Initialization Value for VMAC" ;
	double INIT_SCEN2(len) ;
		INIT_SCEN2:Long_Name = "Initialization Value for SCEN2" ;
	double INIT_SCEN1(len) ;
	double INIT_SALPHA(len) ;
		INIT_SALPHA:Long_Name = "Initialization Value for SALPHA" ;
	double INIT_SDELTA(len) ;
		INIT_SDELTA:Long_Name = "Initialization Value for SDELTA" ;
	double STOKES_I_WEIGHT ;
	double STOKES_Q_WEIGHT ;
	double STOKES_U_WEIGHT ;
	double STOKES_V_WEIGHT ;
}