netcdf NUCAPS-EDR_v3r2_j01_s202502272359389_e202502280000087_c202502280114510 {
dimensions:
	Number_of_CrIS_FORs = 120 ;
	Number_of_P_Levels = 100 ;
	Number_of_MW_Spectral_Pts = 16 ;
	Number_of_Surf_Emis_Hinge_Pts = 100 ;
	Number_of_Cloud_Emis_Hing_Pts = 100 ;
	Number_of_Cloud_Layers = 8 ;
	Number_of_Stability_Parameters = 16 ;
	Number_of_Ispares = 129 ;
	Number_of_Rspares = 298 ;
	H2O_Function_Idx = 12 ;
	H2O_Function_Pres_X = 11 ;
	H2O_Function_Pres_Y = 11 ;
	O3_Function_Idx = 10 ;
	O3_Function_Pres_X = 9 ;
	O3_Function_Pres_Y = 9 ;
	Temp_Function_Idx = 24 ;
	Temp_Function_Pres_X = 23 ;
	Temp_Function_Pres_Y = 23 ;
	CO_Function_Idx = 10 ;
	CO_Function_Pres_X = 9 ;
	CO_Function_Pres_Y = 9 ;
	HNO3_Function_Idx = 9 ;
	HNO3_Function_Pres_X = 8 ;
	HNO3_Function_Pres_Y = 8 ;
	CH4_Function_Idx = 12 ;
	CH4_Function_Pres_X = 11 ;
	CH4_Function_Pres_Y = 11 ;
	CO2_Function_Idx = 9 ;
	CO2_Function_Pres_X = 8 ;
	CO2_Function_Pres_Y = 8 ;
	SO2_Function_Idx = 6 ;
	SO2_Function_Pres_X = 5 ;
	SO2_Function_Pres_Y = 5 ;
variables:
	char quality_information ;
		quality_information:long_name = "total number of retrievals, percentage of optimal retrievals, percentage of bad retrievals" ;
		quality_information:total_number_retrievals = 120 ;
		quality_information:percentage_optimal_retrievals = 60.83334f ;
		quality_information:percentage_bad_retrievals = 39.16667f ;
	int CrIS_FORs(Number_of_CrIS_FORs) ;
		CrIS_FORs:long_name = "The index of the CrIS FOR" ;
		CrIS_FORs:parameter_type = "NUCAPS data" ;
		CrIS_FORs:units = "1" ;
		CrIS_FORs:valid_range = 1, 120 ;
		CrIS_FORs:_FillValue = -9999 ;
	double Time(Number_of_CrIS_FORs) ;
		Time:long_name = "UTC Milliseconds since Jan 1, 1970" ;
		Time:standard_name = "time" ;
		Time:units = "msec since 1970-01-01T00:00:00Z" ;
		Time:calendar = "gregorian" ;
		Time:parameter_type = "NUCAPS data" ;
		Time:valid_min = 950000000000. ;
		Time:_FillValue = -9999. ;
	float Latitude(Number_of_CrIS_FORs) ;
		Latitude:long_name = "Retrieval latitude values for each CrIS FOR" ;
		Latitude:standard_name = "latitude" ;
		Latitude:units = "degrees_north" ;
		Latitude:parameter_type = "NUCAPS data" ;
		Latitude:valid_range = -90.f, 90.f ;
		Latitude:_FillValue = -9999.f ;
	float Longitude(Number_of_CrIS_FORs) ;
		Longitude:long_name = "Retrieval longitude values for each CrIS FOR" ;
		Longitude:standard_name = "longitude" ;
		Longitude:units = "degrees_east" ;
		Longitude:parameter_type = "NUCAPS data" ;
		Longitude:valid_range = -180.f, 180.f ;
		Longitude:_FillValue = -9999.f ;
	float View_Angle(Number_of_CrIS_FORs) ;
		View_Angle:long_name = "View angle for each CrIS FOR" ;
		View_Angle:units = "degrees" ;
		View_Angle:parameter_type = "NUCAPS data" ;
		View_Angle:coordinates = "Time Latitude Longitude" ;
		View_Angle:valid_range = -60.f, 60.f ;
		View_Angle:_FillValue = -9999.f ;
	float Satellite_Height(Number_of_CrIS_FORs) ;
		Satellite_Height:long_name = "Satellite height above each CrIS FOR" ;
		Satellite_Height:standard_name = "altitude" ;
		Satellite_Height:units = "km" ;
		Satellite_Height:parameter_type = "NUCAPS data" ;
		Satellite_Height:coordinates = "Time Latitude Longitude" ;
		Satellite_Height:valid_range = 800.f, 900.f ;
		Satellite_Height:_FillValue = -9999.f ;
	float FG_Mean_CO2(Number_of_CrIS_FORs) ;
		FG_Mean_CO2:long_name = "First guess column averaged CO2 (ppm) per CrIS FOR" ;
		FG_Mean_CO2:standard_name = "mole_fraction_of_carbon_dioxide_in_air" ;
		FG_Mean_CO2:units = "1" ;
		FG_Mean_CO2:parameter_type = "NUCAPS data" ;
		FG_Mean_CO2:coordinates = "Time Latitude Longitude" ;
		FG_Mean_CO2:valid_range = 0.f, 1000.f ;
		FG_Mean_CO2:_FillValue = -9999.f ;
	float Mean_CO2(Number_of_CrIS_FORs) ;
		Mean_CO2:long_name = "Column averaged CO2 (ppm) per CrIS FOR" ;
		Mean_CO2:standard_name = "mole_fraction_of_carbon_dioxide_in_air" ;
		Mean_CO2:units = "1" ;
		Mean_CO2:parameter_type = "NUCAPS data" ;
		Mean_CO2:coordinates = "Time Latitude Longitude" ;
		Mean_CO2:valid_range = 0.f, 1000.f ;
		Mean_CO2:_FillValue = -9999.f ;
	float Solar_Zenith(Number_of_CrIS_FORs) ;
		Solar_Zenith:long_name = "Solar zenith angles for each CrIS FOR" ;
		Solar_Zenith:standard_name = "solar_zenith_angle" ;
		Solar_Zenith:units = "degrees" ;
		Solar_Zenith:parameter_type = "NUCAPS data" ;
		Solar_Zenith:coordinates = "Time Latitude Longitude" ;
		Solar_Zenith:valid_range = 0.f, 180.f ;
		Solar_Zenith:_FillValue = -9999.f ;
	short Ascending_Descending(Number_of_CrIS_FORs) ;
		Ascending_Descending:long_name = "1=Descending, 0=Ascending" ;
		Ascending_Descending:parameter_type = "NUCAPS data" ;
		Ascending_Descending:units = "1" ;
		Ascending_Descending:coordinates = "Time Latitude Longitude" ;
		Ascending_Descending:valid_range = 0s, 1s ;
		Ascending_Descending:_FillValue = -9999s ;
	float Topography(Number_of_CrIS_FORs) ;
		Topography:long_name = "Surface height" ;
		Topography:units = "meters" ;
		Topography:parameter_type = "NUCAPS data" ;
		Topography:coordinates = "Time Latitude Longitude" ;
		Topography:valid_range = -100.f, 10000.f ;
		Topography:_FillValue = -9999.f ;
	float Land_Fraction(Number_of_CrIS_FORs) ;
		Land_Fraction:long_name = "Land fraction" ;
		Land_Fraction:parameter_type = "NUCAPS data" ;
		Land_Fraction:units = "1" ;
		Land_Fraction:coordinates = "Time Latitude Longitude" ;
		Land_Fraction:valid_range = 0.f, 1.f ;
		Land_Fraction:_FillValue = -9999.f ;
	float Surface_Pressure(Number_of_CrIS_FORs) ;
		Surface_Pressure:long_name = "Surface pressure" ;
		Surface_Pressure:units = "mb" ;
		Surface_Pressure:parameter_type = "NUCAPS data" ;
		Surface_Pressure:coordinates = "Time Latitude Longitude" ;
		Surface_Pressure:valid_range = 0.f, 10000.f ;
		Surface_Pressure:_FillValue = -9999.f ;
	float Skin_Temperature(Number_of_CrIS_FORs) ;
		Skin_Temperature:long_name = "Skin temperature" ;
		Skin_Temperature:standard_name = "surface_temperature" ;
		Skin_Temperature:units = "Kelvin" ;
		Skin_Temperature:parameter_type = "NUCAPS data" ;
		Skin_Temperature:coordinates = "Time Latitude Longitude" ;
		Skin_Temperature:valid_range = 0.f, 1000.f ;
		Skin_Temperature:_FillValue = -9999.f ;
	float MIT_Skin_Temperature(Number_of_CrIS_FORs) ;
		MIT_Skin_Temperature:long_name = "Skin temperature from MIT retrieval" ;
		MIT_Skin_Temperature:standard_name = "surface_temperature" ;
		MIT_Skin_Temperature:units = "Kelvin" ;
		MIT_Skin_Temperature:parameter_type = "NUCAPS data" ;
		MIT_Skin_Temperature:coordinates = "Time Latitude Longitude" ;
		MIT_Skin_Temperature:valid_range = 0.f, 1000.f ;
		MIT_Skin_Temperature:_FillValue = -9999.f ;
	float FG_Skin_Temperature(Number_of_CrIS_FORs) ;
		FG_Skin_Temperature:long_name = "Skin temperature from the first guess" ;
		FG_Skin_Temperature:standard_name = "surface_temperature" ;
		FG_Skin_Temperature:units = "Kelvin" ;
		FG_Skin_Temperature:parameter_type = "NUCAPS data" ;
		FG_Skin_Temperature:coordinates = "Time Latitude Longitude" ;
		FG_Skin_Temperature:valid_range = 0.f, 1000.f ;
		FG_Skin_Temperature:_FillValue = -9999.f ;
	short MW_Surface_Class(Number_of_CrIS_FORs) ;
		MW_Surface_Class:long_name = "Microwave surface class" ;
		MW_Surface_Class:parameter_type = "NUCAPS data" ;
		MW_Surface_Class:units = "1" ;
		MW_Surface_Class:coordinates = "Time Latitude Longitude" ;
		MW_Surface_Class:valid_range = 0s, 10s ;
		MW_Surface_Class:_FillValue = -9999s ;
	float MW_Surface_Emis(Number_of_CrIS_FORs) ;
		MW_Surface_Emis:long_name = "Microwave surface emissivity" ;
		MW_Surface_Emis:standard_name = "surface_microwave_emissivity" ;
		MW_Surface_Emis:parameter_type = "NUCAPS data" ;
		MW_Surface_Emis:units = "1" ;
		MW_Surface_Emis:coordinates = "Time Latitude Longitude" ;
		MW_Surface_Emis:valid_range = 0.f, 1.f ;
		MW_Surface_Emis:_FillValue = -9999.f ;
	int N_Smw_Per_FOV(Number_of_CrIS_FORs) ;
		N_Smw_Per_FOV:long_name = "Number of MW spectral points CrIS FOR" ;
		N_Smw_Per_FOV:parameter_type = "NUCAPS data" ;
		N_Smw_Per_FOV:units = "1" ;
		N_Smw_Per_FOV:coordinates = "Time Latitude Longitude" ;
		N_Smw_Per_FOV:valid_range = 1, 16 ;
		N_Smw_Per_FOV:_FillValue = -9999 ;
	int nemis_Per_FOV(Number_of_CrIS_FORs) ;
		nemis_Per_FOV:long_name = "Number of surface emis hinge points per CrIS FOR" ;
		nemis_Per_FOV:parameter_type = "NUCAPS data" ;
		nemis_Per_FOV:units = "1" ;
		nemis_Per_FOV:coordinates = "Time Latitude Longitude" ;
		nemis_Per_FOV:valid_range = 1, 100 ;
		nemis_Per_FOV:_FillValue = -9999 ;
	int ncemis_Per_FOV(Number_of_CrIS_FORs) ;
		ncemis_Per_FOV:long_name = "Number of cloud emis hinge points per CrIS FOR" ;
		ncemis_Per_FOV:parameter_type = "NUCAPS data" ;
		ncemis_Per_FOV:units = "1" ;
		ncemis_Per_FOV:coordinates = "Time Latitude Longitude" ;
		ncemis_Per_FOV:valid_range = 1, 100 ;
		ncemis_Per_FOV:_FillValue = -9999 ;
	int ncld_Per_FOV(Number_of_CrIS_FORs) ;
		ncld_Per_FOV:long_name = "Number of cloud layers per CrIS FOR" ;
		ncld_Per_FOV:parameter_type = "NUCAPS data" ;
		ncld_Per_FOV:units = "1" ;
		ncld_Per_FOV:coordinates = "Time Latitude Longitude" ;
		ncld_Per_FOV:valid_range = 1, 8 ;
		ncld_Per_FOV:_FillValue = -9999 ;
	int Quality_Flag(Number_of_CrIS_FORs) ;
		Quality_Flag:long_name = "Quality flags for retrieval" ;
		Quality_Flag:parameter_type = "NUCAPS data" ;
		Quality_Flag:coordinates = "Time Latitude Longitude" ;
		Quality_Flag:valid_range = 0, 31 ;
		Quality_Flag:_FillValue = -9999 ;
		Quality_Flag:flag_values = 0, 1, 2, 4, 8, 9, 16, 17, 24, 25 ;
		Quality_Flag:flag_meanings = "accepted reject_physical reject_MIT reject_NOAA_reg reject_iMIT reject_phy_and_iMIT reject_iNOAA reject_phy_and_iNOAA reject_iMIT_and_iNOAA reject_phy_and_iMIT_and_iNOAA" ;
	int Ispare_Field(Number_of_CrIS_FORs, Number_of_Ispares) ;
		Ispare_Field:long_name = "Ispare diagnostics array from retrieval" ;
		Ispare_Field:parameter_type = "NUCAPS data" ;
		Ispare_Field:units = "1" ;
		Ispare_Field:coordinates = "Time Latitude Longitude" ;
		Ispare_Field:valid_range = -10, 10000 ;
		Ispare_Field:_FillValue = -9999 ;
	float Rspare_Field(Number_of_CrIS_FORs, Number_of_Rspares) ;
		Rspare_Field:long_name = "Rspare diagnostics array from retrieval" ;
		Rspare_Field:parameter_type = "NUCAPS data" ;
		Rspare_Field:units = "1" ;
		Rspare_Field:coordinates = "Time Latitude Longitude" ;
		Rspare_Field:valid_range = -1000.f, 1.e+08f ;
		Rspare_Field:_FillValue = -9999.f ;
	float Cloud_Top_Pressure(Number_of_CrIS_FORs, Number_of_Cloud_Layers) ;
		Cloud_Top_Pressure:long_name = "Cloud top pressure" ;
		Cloud_Top_Pressure:units = "mb" ;
		Cloud_Top_Pressure:parameter_type = "NUCAPS data" ;
		Cloud_Top_Pressure:coordinates = "Time Latitude Longitude" ;
		Cloud_Top_Pressure:valid_range = 0.f, 10000.f ;
		Cloud_Top_Pressure:_FillValue = -9999.f ;
	float Cloud_Top_Fraction(Number_of_CrIS_FORs, Number_of_Cloud_Layers) ;
		Cloud_Top_Fraction:long_name = "Cloud top fractional coverage" ;
		Cloud_Top_Fraction:parameter_type = "NUCAPS data" ;
		Cloud_Top_Fraction:units = "1" ;
		Cloud_Top_Fraction:coordinates = "Time Latitude Longitude" ;
		Cloud_Top_Fraction:valid_range = 0.f, 1.f ;
		Cloud_Top_Fraction:_FillValue = -9999.f ;
	float Pressure(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		Pressure:long_name = "Pressure" ;
		Pressure:units = "mb" ;
		Pressure:parameter_type = "NUCAPS data" ;
		Pressure:valid_range = 0.f, 2000.f ;
		Pressure:_FillValue = -9999.f ;
	float Effective_Pressure(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		Effective_Pressure:long_name = "Effective_Pressure" ;
		Effective_Pressure:units = "mb" ;
		Effective_Pressure:parameter_type = "NUCAPS data" ;
		Effective_Pressure:valid_range = 0.f, 2000.f ;
		Effective_Pressure:_FillValue = -9999.f ;
	float Temperature(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		Temperature:long_name = "Temperature" ;
		Temperature:standard_name = "air_temperature" ;
		Temperature:units = "Kelvin" ;
		Temperature:parameter_type = "NUCAPS data" ;
		Temperature:coordinates = "Time Latitude Longitude Pressure" ;
		Temperature:valid_range = 0.f, 1000.f ;
		Temperature:_FillValue = -9999.f ;
	float MIT_Temperature(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		MIT_Temperature:long_name = "Temperature from MIT retrieval" ;
		MIT_Temperature:standard_name = "air_temperature" ;
		MIT_Temperature:units = "Kelvin" ;
		MIT_Temperature:parameter_type = "NUCAPS data" ;
		MIT_Temperature:coordinates = "Time Latitude Longitude Pressure" ;
		MIT_Temperature:valid_range = 0.f, 1000.f ;
		MIT_Temperature:_FillValue = -9999.f ;
	float FG_Temperature(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		FG_Temperature:long_name = "Temperature from the first guess" ;
		FG_Temperature:standard_name = "air_temperature" ;
		FG_Temperature:units = "Kelvin" ;
		FG_Temperature:parameter_type = "NUCAPS data" ;
		FG_Temperature:coordinates = "Time Latitude Longitude Pressure" ;
		FG_Temperature:valid_range = 0.f, 1000.f ;
		FG_Temperature:_FillValue = -9999.f ;
	float H2O(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		H2O:long_name = "water vapor layer column density (molecules/cm2)" ;
		H2O:units = "1" ;
		H2O:parameter_type = "NUCAPS data" ;
		H2O:coordinates = "Time Latitude Longitude Pressure" ;
		H2O:valid_min = 0.f ;
		H2O:_FillValue = -9999.f ;
	float MIT_H2O(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		MIT_H2O:long_name = "water vapor layer column density from MIT retrieval (molecules/cm2)" ;
		MIT_H2O:units = "1" ;
		MIT_H2O:parameter_type = "NUCAPS data" ;
		MIT_H2O:coordinates = "Time Latitude Longitude Pressure" ;
		MIT_H2O:valid_min = 0.f ;
		MIT_H2O:_FillValue = -9999.f ;
	float FG_H2O(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		FG_H2O:long_name = "water vapor layer column density from the first guess (molecules/cm2)" ;
		FG_H2O:units = "1" ;
		FG_H2O:parameter_type = "NUCAPS data" ;
		FG_H2O:coordinates = "Time Latitude Longitude Pressure" ;
		FG_H2O:valid_min = 0.f ;
		FG_H2O:_FillValue = -9999.f ;
	float H2O_MR(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		H2O_MR:long_name = "water vapor mixing ratio" ;
		H2O_MR:units = "kg/kg" ;
		H2O_MR:parameter_type = "NUCAPS data" ;
		H2O_MR:coordinates = "Time Latitude Longitude Effective_Pressure" ;
		H2O_MR:valid_min = 0.f ;
		H2O_MR:_FillValue = -9999.f ;
	float MIT_H2O_MR(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		MIT_H2O_MR:long_name = "water vapor mixing ratio from MIT retrieval" ;
		MIT_H2O_MR:units = "kg/kg" ;
		MIT_H2O_MR:parameter_type = "NUCAPS data" ;
		MIT_H2O_MR:coordinates = "Time Latitude Longitude Effective_Pressure" ;
		MIT_H2O_MR:valid_min = 0.f ;
		MIT_H2O_MR:_FillValue = -9999.f ;
	float FG_H2O_MR(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		FG_H2O_MR:long_name = "water vapor mixing ratio from the first guess" ;
		FG_H2O_MR:units = "kg/kg" ;
		FG_H2O_MR:parameter_type = "NUCAPS data" ;
		FG_H2O_MR:coordinates = "Time Latitude Longitude Effective_Pressure" ;
		FG_H2O_MR:valid_min = 0.f ;
		FG_H2O_MR:_FillValue = -9999.f ;
	float O3(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		O3:long_name = "Ozone layer column density (molecules/cm2)" ;
		O3:units = "1" ;
		O3:parameter_type = "NUCAPS data" ;
		O3:coordinates = "Time Latitude Longitude Pressure" ;
		O3:valid_min = 0.f ;
		O3:_FillValue = -9999.f ;
	float FG_O3(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		FG_O3:long_name = "Ozone layer column density from first guess (molecules/cm2)" ;
		FG_O3:units = "1" ;
		FG_O3:parameter_type = "NUCAPS data" ;
		FG_O3:coordinates = "Time Latitude Longitude Pressure" ;
		FG_O3:valid_min = 0.f ;
		FG_O3:_FillValue = -9999.f ;
	float O3_MR(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		O3_MR:long_name = "Ozone mixing ratio (ppbv)" ;
		O3_MR:units = "1" ;
		O3_MR:parameter_type = "NUCAPS data" ;
		O3_MR:coordinates = "Time Latitude Longitude Effective_Pressure" ;
		O3_MR:valid_min = 0.f ;
		O3_MR:_FillValue = -9999.f ;
	float FG_O3_MR(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		FG_O3_MR:long_name = "Ozone mixing ratio from first guess (ppbv)" ;
		FG_O3_MR:units = "1" ;
		FG_O3_MR:parameter_type = "NUCAPS data" ;
		FG_O3_MR:coordinates = "Time Latitude Longitude Effective_Pressure" ;
		FG_O3_MR:valid_min = 0.f ;
		FG_O3_MR:_FillValue = -9999.f ;
	float Liquid_H2O(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		Liquid_H2O:long_name = "Liquid water layer column density (molecules/cm2)" ;
		Liquid_H2O:units = "1" ;
		Liquid_H2O:parameter_type = "NUCAPS data" ;
		Liquid_H2O:coordinates = "Time Latitude Longitude Pressure" ;
		Liquid_H2O:valid_min = 0.f ;
		Liquid_H2O:_FillValue = -9999.f ;
	float Liquid_H2O_MR(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		Liquid_H2O_MR:long_name = "Liquid water mixing ratio" ;
		Liquid_H2O_MR:standard_name = "cloud_liquid_water_mixing_ratio" ;
		Liquid_H2O_MR:units = "kg/kg" ;
		Liquid_H2O_MR:parameter_type = "NUCAPS data" ;
		Liquid_H2O_MR:coordinates = "Time Latitude Longitude Effective_Pressure" ;
		Liquid_H2O_MR:valid_min = 0.f ;
		Liquid_H2O_MR:_FillValue = -9999.f ;
	short Ice_Liquid_Flag(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		Ice_Liquid_Flag:long_name = "Ice liquid flag 0=water, 1=ice" ;
		Ice_Liquid_Flag:parameter_type = "NUCAPS data" ;
		Ice_Liquid_Flag:units = "1" ;
		Ice_Liquid_Flag:coordinates = "Time Latitude Longitude Pressure" ;
		Ice_Liquid_Flag:valid_range = 0s, 1s ;
		Ice_Liquid_Flag:_FillValue = -9999s ;
	float CO(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		CO:long_name = "Carbon monoxide layer column density (molecules/cm2)" ;
		CO:units = "1" ;
		CO:parameter_type = "NUCAPS data" ;
		CO:coordinates = "Time Latitude Longitude Pressure" ;
		CO:valid_min = 0.f ;
		CO:_FillValue = -9999.f ;
	float CO_MR(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		CO_MR:long_name = "Carbon monoxide mixing ratio (ppbv)" ;
		CO_MR:units = "1" ;
		CO_MR:parameter_type = "NUCAPS data" ;
		CO_MR:coordinates = "Time Latitude Longitude Effective_Pressure" ;
		CO_MR:valid_min = 0.f ;
		CO_MR:_FillValue = -9999.f ;
	float CH4(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		CH4:long_name = "Methane layer column density (molecules/cm2)" ;
		CH4:units = "1" ;
		CH4:parameter_type = "NUCAPS data" ;
		CH4:coordinates = "Time Latitude Longitude Pressure" ;
		CH4:valid_min = 0.f ;
		CH4:_FillValue = -9999.f ;
	float CH4_MR(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		CH4_MR:long_name = "Methane mixing ratio (ppbv)" ;
		CH4_MR:units = "1" ;
		CH4_MR:parameter_type = "NUCAPS data" ;
		CH4_MR:coordinates = "Time Latitude Longitude Effective_Pressure" ;
		CH4_MR:valid_min = 0.f ;
		CH4_MR:_FillValue = -9999.f ;
	float CO2(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		CO2:long_name = "Carbon dioxide dry mixing ratio (ppm)" ;
		CO2:units = "1" ;
		CO2:parameter_type = "NUCAPS data" ;
		CO2:coordinates = "Time Latitude Longitude Pressure" ;
		CO2:valid_range = 0.f, 1000.f ;
		CO2:_FillValue = -9999.f ;
	float HNO3(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		HNO3:long_name = "Nitric Acid layer column density (molecules/cm2)" ;
		HNO3:units = "1" ;
		HNO3:parameter_type = "NUCAPS data" ;
		HNO3:coordinates = "Time Latitude Longitude Pressure" ;
		HNO3:valid_min = 0.f ;
		HNO3:_FillValue = -9999.f ;
	float HNO3_MR(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		HNO3_MR:long_name = "Nitric Acid mixing ratio (ppbv)" ;
		HNO3_MR:units = "1" ;
		HNO3_MR:parameter_type = "NUCAPS data" ;
		HNO3_MR:coordinates = "Time Latitude Longitude Effective_Pressure" ;
		HNO3_MR:valid_min = 0.f ;
		HNO3_MR:_FillValue = -9999.f ;
	float N2O(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		N2O:long_name = "Nitrous Oxide layer column density (molecules/cm2)" ;
		N2O:units = "1" ;
		N2O:parameter_type = "NUCAPS data" ;
		N2O:coordinates = "Time Latitude Longitude Pressure" ;
		N2O:valid_min = 0.f ;
		N2O:_FillValue = -9999.f ;
	float N2O_MR(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		N2O_MR:long_name = "Nitrous Oxide mixing ratio (ppbv)" ;
		N2O_MR:units = "1" ;
		N2O_MR:parameter_type = "NUCAPS data" ;
		N2O_MR:coordinates = "Time Latitude Longitude Effective_Pressure" ;
		N2O_MR:valid_min = 0.f ;
		N2O_MR:_FillValue = -9999.f ;
	float SO2(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		SO2:long_name = "Sulfur Dioxide layer column density (molecules/cm2)" ;
		SO2:units = "1" ;
		SO2:parameter_type = "NUCAPS data" ;
		SO2:coordinates = "Time Latitude Longitude Pressure" ;
		SO2:valid_min = 0.f ;
		SO2:_FillValue = -9999.f ;
	float SO2_MR(Number_of_CrIS_FORs, Number_of_P_Levels) ;
		SO2_MR:long_name = "Sulfur Dioxide mixing ratio (ppbv)" ;
		SO2_MR:units = "1" ;
		SO2_MR:parameter_type = "NUCAPS data" ;
		SO2_MR:coordinates = "Time Latitude Longitude Effective_Pressure" ;
		SO2_MR:valid_min = 0.f ;
		SO2_MR:_FillValue = -9999.f ;
	float MW_Frequency(Number_of_CrIS_FORs, Number_of_MW_Spectral_Pts) ;
		MW_Frequency:long_name = "Microwave frequency" ;
		MW_Frequency:units = "cm-1" ;
		MW_Frequency:parameter_type = "NUCAPS data" ;
		MW_Frequency:coordinates = "Time Latitude Longitude" ;
		MW_Frequency:valid_range = 0.f, 10000.f ;
		MW_Frequency:_FillValue = -9999.f ;
	float MW_Emis(Number_of_CrIS_FORs, Number_of_MW_Spectral_Pts) ;
		MW_Emis:long_name = "Microwave emissivity" ;
		MW_Emis:parameter_type = "NUCAPS data" ;
		MW_Emis:units = "1" ;
		MW_Emis:coordinates = "Time Latitude Longitude" ;
		MW_Emis:valid_range = 0.f, 1.f ;
		MW_Emis:_FillValue = -9999.f ;
	float MIT_MW_Emis(Number_of_CrIS_FORs, Number_of_MW_Spectral_Pts) ;
		MIT_MW_Emis:long_name = "Microwave emissivity from MIT retrieval" ;
		MIT_MW_Emis:parameter_type = "NUCAPS data" ;
		MIT_MW_Emis:units = "1" ;
		MIT_MW_Emis:coordinates = "Time Latitude Longitude" ;
		MIT_MW_Emis:valid_range = 0.f, 1.f ;
		MIT_MW_Emis:_FillValue = -9999.f ;
	float IR_Emis_Freq(Number_of_CrIS_FORs, Number_of_Surf_Emis_Hinge_Pts) ;
		IR_Emis_Freq:long_name = "IR emissivity hinge point frequencies" ;
		IR_Emis_Freq:units = "cm-1" ;
		IR_Emis_Freq:parameter_type = "NUCAPS data" ;
		IR_Emis_Freq:coordinates = "Time Latitude Longitude" ;
		IR_Emis_Freq:valid_range = 0.f, 10000.f ;
		IR_Emis_Freq:_FillValue = -9999.f ;
	float FG_IR_Emis_Freq(Number_of_CrIS_FORs, Number_of_Surf_Emis_Hinge_Pts) ;
		FG_IR_Emis_Freq:long_name = "IR emissivity hinge point frequencies from the first guess" ;
		FG_IR_Emis_Freq:units = "cm-1" ;
		FG_IR_Emis_Freq:parameter_type = "NUCAPS data" ;
		FG_IR_Emis_Freq:coordinates = "Time Latitude Longitude" ;
		FG_IR_Emis_Freq:valid_range = 0.f, 10000.f ;
		FG_IR_Emis_Freq:_FillValue = -9999.f ;
	float IR_Surface_Emis(Number_of_CrIS_FORs, Number_of_Surf_Emis_Hinge_Pts) ;
		IR_Surface_Emis:long_name = "IR surface emissivity" ;
		IR_Surface_Emis:parameter_type = "NUCAPS data" ;
		IR_Surface_Emis:units = "1" ;
		IR_Surface_Emis:coordinates = "Time Latitude Longitude" ;
		IR_Surface_Emis:valid_range = 0.f, 1.f ;
		IR_Surface_Emis:_FillValue = -9999.f ;
	float FG_IR_Surface_Emis(Number_of_CrIS_FORs, Number_of_Surf_Emis_Hinge_Pts) ;
		FG_IR_Surface_Emis:long_name = "IR surface emissivity from the first guess" ;
		FG_IR_Surface_Emis:parameter_type = "NUCAPS data" ;
		FG_IR_Surface_Emis:units = "1" ;
		FG_IR_Surface_Emis:coordinates = "Time Latitude Longitude" ;
		FG_IR_Surface_Emis:valid_range = 0.f, 1.f ;
		FG_IR_Surface_Emis:_FillValue = -9999.f ;
	float IR_Surface_Refl(Number_of_CrIS_FORs, Number_of_Surf_Emis_Hinge_Pts) ;
		IR_Surface_Refl:long_name = "IR surface reflectance" ;
		IR_Surface_Refl:units = "1" ;
		IR_Surface_Refl:parameter_type = "NUCAPS data" ;
		IR_Surface_Refl:coordinates = "Time Latitude Longitude" ;
		IR_Surface_Refl:valid_range = 0.f, 100.f ;
		IR_Surface_Refl:_FillValue = -9999.f ;
	float Stability(Number_of_CrIS_FORs, Number_of_Stability_Parameters) ;
		Stability:long_name = "Stability parameters" ;
		Stability:description = "1 CAPE; 2 CIN; 3 Pressure level @ Lifted Condensation Level (LCL); 4 Pressure level @ Equilibrium Layer (EL); 5 Pressure level @ Level of Free Convection (LFC); 6 Temperature @ LCL; 7 Temperature @ LFC; 8 Potential Temperature of the Lifted Parcel; 9 Equivalent Potential Temperature of the Lifted Parcel; 10 Lifted Index (LI) @ 500 hPa; 11-16 empty/not used." ;
		Stability:units = "1" ;
		Stability:parameter_type = "NUCAPS data" ;
		Stability:coordinates = "Time Latitude Longitude" ;
		Stability:valid_range = 0.f, 1000000.f ;
		Stability:_FillValue = -9999.f ;
	float Cloud_Freq(Number_of_CrIS_FORs, Number_of_Cloud_Layers, Number_of_Cloud_Emis_Hing_Pts) ;
		Cloud_Freq:long_name = "Cloud IR frequencies" ;
		Cloud_Freq:units = "cm-1" ;
		Cloud_Freq:parameter_type = "NUCAPS data" ;
		Cloud_Freq:coordinates = "Time Latitude Longitude" ;
		Cloud_Freq:valid_range = 0.f, 10000.f ;
		Cloud_Freq:_FillValue = -9999.f ;
	float Cloud_Emis(Number_of_CrIS_FORs, Number_of_Cloud_Layers, Number_of_Cloud_Emis_Hing_Pts) ;
		Cloud_Emis:long_name = "Cloud IR emissivity" ;
		Cloud_Emis:parameter_type = "NUCAPS data" ;
		Cloud_Emis:units = "1" ;
		Cloud_Emis:coordinates = "Time Latitude Longitude" ;
		Cloud_Emis:valid_range = 0.f, 1.f ;
		Cloud_Emis:_FillValue = -9999.f ;
	float Cloud_Refl(Number_of_CrIS_FORs, Number_of_Cloud_Layers, Number_of_Cloud_Emis_Hing_Pts) ;
		Cloud_Refl:long_name = "Cloud IR reflectivity" ;
		Cloud_Refl:units = "1" ;
		Cloud_Refl:parameter_type = "NUCAPS data" ;
		Cloud_Refl:coordinates = "Time Latitude Longitude" ;
		Cloud_Refl:valid_range = 0.f, 100.f ;
		Cloud_Refl:_FillValue = -9999.f ;
	float Temperature_AK(Number_of_CrIS_FORs, Temp_Function_Pres_X, Temp_Function_Pres_Y) ;
		Temperature_AK:long_name = "Temperature Averaging Kernel" ;
		Temperature_AK:units = "1" ;
		Temperature_AK:parameter_type = "NUCAPS data" ;
		Temperature_AK:valid_range = -0.5f, 1.f ;
		Temperature_AK:_FillValue = -9999.f ;
	float Temperature_AK_Eff_Pressure(Number_of_CrIS_FORs, Temp_Function_Pres_X) ;
		Temperature_AK_Eff_Pressure:long_name = "Temperature AK Trapezoid Effective Pressure" ;
		Temperature_AK_Eff_Pressure:units = "mb" ;
		Temperature_AK_Eff_Pressure:parameter_type = "NUCAPS data" ;
		Temperature_AK_Eff_Pressure:valid_range = 0.f, 1100.f ;
		Temperature_AK_Eff_Pressure:_FillValue = -9999.f ;
	short Temperature_Function_Index(Temp_Function_Idx) ;
		Temperature_Function_Index:long_name = "Temperature Function Index" ;
		Temperature_Function_Index:units = "1" ;
		Temperature_Function_Index:parameter_type = "NUCAPS data" ;
		Temperature_Function_Index:valid_range = 0, 100 ;
		Temperature_Function_Index:_FillValue = -9999s ;
	short Temperature_Function_Last_Index(Number_of_CrIS_FORs) ;
		Temperature_Function_Last_Index:long_name = "Temperature AK Trapezoid Last Index" ;
		Temperature_Function_Last_Index:units = "1" ;
		Temperature_Function_Last_Index:parameter_type = "NUCAPS data" ;
		Temperature_Function_Last_Index:valid_range = 0, 100 ;
		Temperature_Function_Last_Index:_FillValue = -9999s ;
	short Temperature_Function_HTop ;
		Temperature_Function_HTop:long_name = "Temperature Half Top Flag" ;
		Temperature_Function_HTop:parameter_type = "NUCAPS data" ;
		Temperature_Function_HTop:valid_range = 0s, 1s ;
		Temperature_Function_HTop:description = "Flag if the top temperature trapezoidal basis function has value of 1/2 or 1 at TOA." ;
	short Temperature_Function_HBot ;
		Temperature_Function_HBot:long_name = "Temperature Half Bottom Flag" ;
		Temperature_Function_HBot:parameter_type = "NUCAPS data" ;
		Temperature_Function_HBot:valid_range = 0s, 1s ;
		Temperature_Function_HBot:description = "Flag if the bottom temperature trapezoidal basis function has value of 1/2 or 1 at 110000 Pa." ;
	float H2O_AK(Number_of_CrIS_FORs, H2O_Function_Pres_X, H2O_Function_Pres_Y) ;
		H2O_AK:long_name = "H2O Averaging Kernel" ;
		H2O_AK:units = "1" ;
		H2O_AK:parameter_type = "NUCAPS data" ;
		H2O_AK:valid_range = -0.5f, 1.f ;
		H2O_AK:_FillValue = -9999.f ;
	float H2O_AK_Eff_Pressure(Number_of_CrIS_FORs, H2O_Function_Pres_X) ;
		H2O_AK_Eff_Pressure:long_name = "H2O AK Trapezoid Effective Pressure" ;
		H2O_AK_Eff_Pressure:units = "mb" ;
		H2O_AK_Eff_Pressure:parameter_type = "NUCAPS data" ;
		H2O_AK_Eff_Pressure:valid_range = 0.f, 1100.f ;
		H2O_AK_Eff_Pressure:_FillValue = -9999.f ;
	short H2O_Function_Index(H2O_Function_Idx) ;
		H2O_Function_Index:long_name = "H2O Function Index" ;
		H2O_Function_Index:units = "1" ;
		H2O_Function_Index:parameter_type = "NUCAPS data" ;
		H2O_Function_Index:valid_range = 0, 100 ;
		H2O_Function_Index:_FillValue = -9999s ;
	short H2O_Function_Last_Index(Number_of_CrIS_FORs) ;
		H2O_Function_Last_Index:long_name = "H2O Function Last Index" ;
		H2O_Function_Last_Index:units = "1" ;
		H2O_Function_Last_Index:parameter_type = "NUCAPS data" ;
		H2O_Function_Last_Index:valid_range = 0, 100 ;
		H2O_Function_Last_Index:_FillValue = -9999s ;
	short H2O_Function_HTop ;
		H2O_Function_HTop:long_name = "H2O Half Top Flag" ;
		H2O_Function_HTop:parameter_type = "NUCAPS data" ;
		H2O_Function_HTop:valid_range = 0s, 1s ;
		H2O_Function_HTop:description = "Flag if the top water vapor trapezoidal basis function has value of 1/2 or 1 at TOA." ;
	short H2O_Function_HBot ;
		H2O_Function_HBot:long_name = "H2O Half Bottom Flag" ;
		H2O_Function_HBot:parameter_type = "NUCAPS data" ;
		H2O_Function_HBot:valid_range = 0s, 1s ;
		H2O_Function_HBot:description = "Flag if the bottom water vapor trapezoidal basis function has value of 1/2 or 1 at 110000 Pa." ;
	float O3_AK(Number_of_CrIS_FORs, O3_Function_Pres_X, O3_Function_Pres_Y) ;
		O3_AK:long_name = "O3 Averaging Kernel" ;
		O3_AK:units = "1" ;
		O3_AK:parameter_type = "NUCAPS data" ;
		O3_AK:valid_range = -0.5f, 1.f ;
		O3_AK:_FillValue = -9999.f ;
	float O3_AK_Eff_Pressure(Number_of_CrIS_FORs, O3_Function_Pres_X) ;
		O3_AK_Eff_Pressure:long_name = "O3 AK Trapezoid Effective Pressure" ;
		O3_AK_Eff_Pressure:units = "mb" ;
		O3_AK_Eff_Pressure:parameter_type = "NUCAPS data" ;
		O3_AK_Eff_Pressure:valid_range = 0.f, 1100.f ;
		O3_AK_Eff_Pressure:_FillValue = -9999.f ;
	short O3_Function_Index(O3_Function_Idx) ;
		O3_Function_Index:long_name = "O3 Function Index" ;
		O3_Function_Index:units = "1" ;
		O3_Function_Index:parameter_type = "NUCAPS data" ;
		O3_Function_Index:valid_range = 0, 100 ;
		O3_Function_Index:_FillValue = -9999s ;
	short O3_Function_Last_Index(Number_of_CrIS_FORs) ;
		O3_Function_Last_Index:long_name = "O3 Function Last Index" ;
		O3_Function_Last_Index:units = "1" ;
		O3_Function_Last_Index:parameter_type = "NUCAPS data" ;
		O3_Function_Last_Index:valid_range = 0, 100 ;
		O3_Function_Last_Index:_FillValue = -9999s ;
	short O3_Function_HTop ;
		O3_Function_HTop:long_name = "O3 Half Top Flag" ;
		O3_Function_HTop:parameter_type = "NUCAPS data" ;
		O3_Function_HTop:valid_range = 0s, 1s ;
		O3_Function_HTop:description = "Flag if the top ozone trapezoidal basis function has value of 1/2 or 1 at TOA." ;
	short O3_Function_HBot ;
		O3_Function_HBot:long_name = "O3 Half Bottom Flag" ;
		O3_Function_HBot:parameter_type = "NUCAPS data" ;
		O3_Function_HBot:valid_range = 0s, 1s ;
		O3_Function_HBot:description = "Flag if the bottom ozone trapezoidal basis function has value of 1/2 or 1 at 110000 Pa." ;
	float CO_AK(Number_of_CrIS_FORs, CO_Function_Pres_X, CO_Function_Pres_Y) ;
		CO_AK:long_name = "CO Averaging Kernel" ;
		CO_AK:units = "1" ;
		CO_AK:parameter_type = "NUCAPS data" ;
		CO_AK:valid_range = -0.5f, 1.f ;
		CO_AK:_FillValue = -9999.f ;
	float CO_AK_Eff_Pressure(Number_of_CrIS_FORs, CO_Function_Pres_X) ;
		CO_AK_Eff_Pressure:long_name = "CO AK Trapezoid Effective Pressure" ;
		CO_AK_Eff_Pressure:units = "mb" ;
		CO_AK_Eff_Pressure:parameter_type = "NUCAPS data" ;
		CO_AK_Eff_Pressure:valid_range = 0.f, 1100.f ;
		CO_AK_Eff_Pressure:_FillValue = -9999.f ;
	short CO_Function_Index(CO_Function_Idx) ;
		CO_Function_Index:long_name = "CO Function Index" ;
		CO_Function_Index:units = "1" ;
		CO_Function_Index:parameter_type = "NUCAPS data" ;
		CO_Function_Index:valid_range = 0, 100 ;
		CO_Function_Index:_FillValue = -9999s ;
	short CO_Function_Last_Index(Number_of_CrIS_FORs) ;
		CO_Function_Last_Index:long_name = "CO Function Last Index" ;
		CO_Function_Last_Index:units = "1" ;
		CO_Function_Last_Index:parameter_type = "NUCAPS data" ;
		CO_Function_Last_Index:valid_range = 0, 100 ;
		CO_Function_Last_Index:_FillValue = -9999s ;
	short CO_Function_HTop ;
		CO_Function_HTop:long_name = "CO Half Top Flag" ;
		CO_Function_HTop:parameter_type = "NUCAPS data" ;
		CO_Function_HTop:valid_range = 0s, 1s ;
		CO_Function_HTop:description = "Flag if the top carbon monoxide trapezoidal basis function has value of 1/2 or 1 at TOA." ;
	short CO_Function_HBot ;
		CO_Function_HBot:long_name = "CO Half Bottom Flag" ;
		CO_Function_HBot:parameter_type = "NUCAPS data" ;
		CO_Function_HBot:valid_range = 0s, 1s ;
		CO_Function_HBot:description = "Flag if the bottom carbon monoxide trapezoidal basis function has value of 1/2 or 1 at 110000 Pa." ;
	float CH4_AK(Number_of_CrIS_FORs, CH4_Function_Pres_X, CH4_Function_Pres_Y) ;
		CH4_AK:long_name = "CH4 Averaging Kernel" ;
		CH4_AK:units = "1" ;
		CH4_AK:parameter_type = "NUCAPS data" ;
		CH4_AK:valid_range = -0.5f, 1.f ;
		CH4_AK:_FillValue = -9999.f ;
	float CH4_AK_Eff_Pressure(Number_of_CrIS_FORs, CH4_Function_Pres_X) ;
		CH4_AK_Eff_Pressure:long_name = "CH4 AK Trapezoid Effective Pressure" ;
		CH4_AK_Eff_Pressure:units = "mb" ;
		CH4_AK_Eff_Pressure:parameter_type = "NUCAPS data" ;
		CH4_AK_Eff_Pressure:valid_range = 0.f, 1100.f ;
		CH4_AK_Eff_Pressure:_FillValue = -9999.f ;
	short CH4_Function_Index(CH4_Function_Idx) ;
		CH4_Function_Index:long_name = "CH4 Function Index" ;
		CH4_Function_Index:units = "1" ;
		CH4_Function_Index:parameter_type = "NUCAPS data" ;
		CH4_Function_Index:valid_range = 0, 100 ;
		CH4_Function_Index:_FillValue = -9999s ;
	short CH4_Function_Last_Index(Number_of_CrIS_FORs) ;
		CH4_Function_Last_Index:long_name = "CH4 Function Last Index" ;
		CH4_Function_Last_Index:units = "1" ;
		CH4_Function_Last_Index:parameter_type = "NUCAPS data" ;
		CH4_Function_Last_Index:valid_range = 0, 100 ;
		CH4_Function_Last_Index:_FillValue = -9999s ;
	short CH4_Function_HTop ;
		CH4_Function_HTop:long_name = "CH4 Half Top Flag" ;
		CH4_Function_HTop:parameter_type = "NUCAPS data" ;
		CH4_Function_HTop:valid_range = 0s, 1s ;
		CH4_Function_HTop:description = "Flag if the top methane trapezoidal basis function has value of 1/2 or 1 at TOA." ;
	short CH4_Function_HBot ;
		CH4_Function_HBot:long_name = "CH4 Half Bottom Flag" ;
		CH4_Function_HBot:parameter_type = "NUCAPS data" ;
		CH4_Function_HBot:valid_range = 0s, 1s ;
		CH4_Function_HBot:description = "Flag if the bottom methane trapezoidal basis function has value of 1/2 or 1 at 110000 Pa." ;
	float CO2_AK(Number_of_CrIS_FORs, CO2_Function_Pres_X, CO2_Function_Pres_Y) ;
		CO2_AK:long_name = "CO2 Averaging Kernel" ;
		CO2_AK:units = "1" ;
		CO2_AK:parameter_type = "NUCAPS data" ;
		CO2_AK:valid_range = -0.5f, 1.f ;
		CO2_AK:_FillValue = -9999.f ;
	float CO2_AK_Eff_Pressure(Number_of_CrIS_FORs, CO2_Function_Pres_X) ;
		CO2_AK_Eff_Pressure:long_name = "CO2 AK Trapezoid Effective Pressure" ;
		CO2_AK_Eff_Pressure:units = "mb" ;
		CO2_AK_Eff_Pressure:parameter_type = "NUCAPS data" ;
		CO2_AK_Eff_Pressure:valid_range = 0.f, 1100.f ;
		CO2_AK_Eff_Pressure:_FillValue = -9999.f ;
	short CO2_Function_Index(CO2_Function_Idx) ;
		CO2_Function_Index:long_name = "CO2 Function Index" ;
		CO2_Function_Index:units = "1" ;
		CO2_Function_Index:parameter_type = "NUCAPS data" ;
		CO2_Function_Index:valid_range = 0, 100 ;
		CO2_Function_Index:_FillValue = -9999s ;
	short CO2_Function_Last_Index(Number_of_CrIS_FORs) ;
		CO2_Function_Last_Index:long_name = "CO2 Function Last Index" ;
		CO2_Function_Last_Index:units = "1" ;
		CO2_Function_Last_Index:parameter_type = "NUCAPS data" ;
		CO2_Function_Last_Index:valid_range = 0, 100 ;
		CO2_Function_Last_Index:_FillValue = -9999s ;
	short CO2_Function_HTop ;
		CO2_Function_HTop:long_name = "CO2 Half Top Flag" ;
		CO2_Function_HTop:parameter_type = "NUCAPS data" ;
		CO2_Function_HTop:valid_range = 0s, 1s ;
		CO2_Function_HTop:description = "Flag if the top carbon dioxide trapezoidal basis function has value of 1/2 or 1 at TOA." ;
	short CO2_Function_HBot ;
		CO2_Function_HBot:long_name = "CO2 Half Bottom Flag" ;
		CO2_Function_HBot:parameter_type = "NUCAPS data" ;
		CO2_Function_HBot:valid_range = 0s, 1s ;
		CO2_Function_HBot:description = "Flag if the bottom carbon dioxide trapezoidal basis function has value of 1/2 or 1 at 110000 Pa." ;
	float SO2_AK(Number_of_CrIS_FORs, SO2_Function_Pres_X, SO2_Function_Pres_Y) ;
		SO2_AK:long_name = "SO2 Averaging Kernel" ;
		SO2_AK:units = "1" ;
		SO2_AK:parameter_type = "NUCAPS data" ;
		SO2_AK:valid_range = -0.5f, 1.f ;
		SO2_AK:_FillValue = -9999.f ;
	float SO2_AK_Eff_Pressure(Number_of_CrIS_FORs, SO2_Function_Pres_X) ;
		SO2_AK_Eff_Pressure:long_name = "SO2 AK Trapezoid Effective Pressure" ;
		SO2_AK_Eff_Pressure:units = "mb" ;
		SO2_AK_Eff_Pressure:parameter_type = "NUCAPS data" ;
		SO2_AK_Eff_Pressure:valid_range = 0.f, 1100.f ;
		SO2_AK_Eff_Pressure:_FillValue = -9999.f ;
	short SO2_Function_Index(SO2_Function_Idx) ;
		SO2_Function_Index:long_name = "SO2 Function Index" ;
		SO2_Function_Index:units = "1" ;
		SO2_Function_Index:parameter_type = "NUCAPS data" ;
		SO2_Function_Index:valid_range = 0, 100 ;
		SO2_Function_Index:_FillValue = -9999s ;
	short SO2_Function_Last_Index(Number_of_CrIS_FORs) ;
		SO2_Function_Last_Index:long_name = "SO2 Function Last Index" ;
		SO2_Function_Last_Index:units = "1" ;
		SO2_Function_Last_Index:parameter_type = "NUCAPS data" ;
		SO2_Function_Last_Index:valid_range = 0, 100 ;
		SO2_Function_Last_Index:_FillValue = -9999s ;
	short SO2_Function_HTop ;
		SO2_Function_HTop:long_name = "SO2 Half Top Flag" ;
		SO2_Function_HTop:parameter_type = "NUCAPS data" ;
		SO2_Function_HTop:valid_range = 0s, 1s ;
		SO2_Function_HTop:description = "Flag if the top sulfur dioxide trapezoidal basis function has value of 1/2 or 1 at TOA." ;
	short SO2_Function_HBot ;
		SO2_Function_HBot:long_name = "SO2 Half Bottom Flag" ;
		SO2_Function_HBot:parameter_type = "NUCAPS data" ;
		SO2_Function_HBot:valid_range = 0s, 1s ;
		SO2_Function_HBot:description = "Flag if the bottom sulfur dioxide trapezoidal basis function has value of 1/2 or 1 at 110000 Pa." ;
	float HNO3_AK(Number_of_CrIS_FORs, HNO3_Function_Pres_X, HNO3_Function_Pres_Y) ;
		HNO3_AK:long_name = "HNO3 Averaging Kernel" ;
		HNO3_AK:units = "1" ;
		HNO3_AK:parameter_type = "NUCAPS data" ;
		HNO3_AK:valid_range = -0.5f, 1.f ;
		HNO3_AK:_FillValue = -9999.f ;
	float HNO3_AK_Eff_Pressure(Number_of_CrIS_FORs, HNO3_Function_Pres_X) ;
		HNO3_AK_Eff_Pressure:long_name = "HNO3 AK Trapezoid Effective Pressure" ;
		HNO3_AK_Eff_Pressure:units = "mb" ;
		HNO3_AK_Eff_Pressure:parameter_type = "NUCAPS data" ;
		HNO3_AK_Eff_Pressure:valid_range = 0.f, 1100.f ;
		HNO3_AK_Eff_Pressure:_FillValue = -9999.f ;
	short HNO3_Function_Index(HNO3_Function_Idx) ;
		HNO3_Function_Index:long_name = "HNO3 Function Index" ;
		HNO3_Function_Index:units = "1" ;
		HNO3_Function_Index:parameter_type = "NUCAPS data" ;
		HNO3_Function_Index:valid_range = 0, 100 ;
		HNO3_Function_Index:_FillValue = -9999s ;
	short HNO3_Function_Last_Index(Number_of_CrIS_FORs) ;
		HNO3_Function_Last_Index:long_name = "HNO3 Function Last Index" ;
		HNO3_Function_Last_Index:units = "1" ;
		HNO3_Function_Last_Index:parameter_type = "NUCAPS data" ;
		HNO3_Function_Last_Index:valid_range = 0, 100 ;
		HNO3_Function_Last_Index:_FillValue = -9999s ;
	short HNO3_Function_HTop ;
		HNO3_Function_HTop:long_name = "HNO3 Half Top Flag" ;
		HNO3_Function_HTop:parameter_type = "NUCAPS data" ;
		HNO3_Function_HTop:valid_range = 0s, 1s ;
		HNO3_Function_HTop:description = "Flag if the top nitric acid trapezoidal basis function has value of 1/2 or 1 at TOA." ;
	short HNO3_Function_HBot ;
		HNO3_Function_HBot:long_name = "HNO3 Half Bottom Flag" ;
		HNO3_Function_HBot:parameter_type = "NUCAPS data" ;
		HNO3_Function_HBot:valid_range = 0s, 1s ;
		HNO3_Function_HBot:description = "Flag if the bottom nitric acid trapezoidal basis function has value of 1/2 or 1 at 110000 Pa." ;

// global attributes:
		:Conventions = "CF-1.8" ;
		:Metadata_Conventions = "CF-1.8, Unidata Dataset Discovery v1.0" ;
		:standard_name_vocabulary = "CF Standard Name Table (version 17, 24 March 2011)" ;
		:project = "NESDIS Common Cloud Framework" ;
		:title = "NUCAPS_EDR" ;
		:summary = "NUCAPS retrieved profiles of temperature, moisture, and trace gases derived from CrIS and ATMS" ;
		:institution = "DOC/NOAA/NESDIS/OSPO > Office of Satellite and Product Operations, NESDIS, NOAA, U.S. Department of Commerce." ;
		:naming_authority = "gov.noaa.nesdis.ncei." ;
		:instrument_name = "CrIS, ATMS" ;
		:instrument = "CrIS, ATMS" ;
		:creator_name = "DOC/NOAA/NESDIS/STAR > NUCAPS Team, Center for Satellite Applications and Research, NESDIS, NOAA, U.S. Department of Commerce" ;
		:creator_email = "nucaps_star_team@noaa.gov" ;
		:creator_url = "http://www.star.nesdis.noaa.gov/jpss/soundings.php" ;
		:publisher_name = "DOC/NOAA/NESDIS/OSPO > Office of Satellite and Product Operations, NESDIS, NOAA, U.S. Department of Commerce." ;
		:publisher_email = "espcoperations@noaa.gov" ;
		:publisher_url = "http://www.ospo.noaa.gov" ;
		:references = "Contact the OSPO PAL to request the ATBD." ;
		:keywords = "soundings, temperature, water vapor, ozone, trace gases" ;
		:history = "Created by NUCAPS version 3.0, Release 2.0" ;
		:processing_level = "NOAA Level 2 data" ;
		:cdm_data_type = "Swath" ;
		:geospatial_lat_units = "degrees_north" ;
		:geospatial_lon_units = "degrees_east" ;
		:_NCProperties = "version=2,netcdf=4.7.4,hdf5=1.12.0," ;
		:date_created = "2025-02-28T01:14:51Z" ;
		:id = "6f5a1ccc-f38b-4096-949d-816b1d4d9e0e" ;
		:platform_name = "j01" ;
		:platform = "NOAA-20" ;
		:metadata_link = "NUCAPS-EDR_v3r2_j01_s202502272359389_e202502280000087_c202502280114510.nc" ;
		:source = "ret_202502272359389_0000087_bin_0002.ret" ;
		:production_site = "NCCF" ;
		:production_environment = "prod" ;
		:start_orbit_number = 37720 ;
		:end_orbit_number = 37720 ;
		:starting_and_ending_orbit_node = "AA" ;
		:day_night_data_flag = "day" ;
		:ascend_descend_data_flag = 0 ;
		:number_valid_scans = "4" ;
		:time_coverage_start = "2025-02-27T23:59:38Z" ;
		:time_coverage_end = "2025-02-28T00:00:08Z" ;
		:geospatial_first_scanline_first_fov_lat = 51.96f ;
		:geospatial_first_scanline_last_fov_lat = 57.46f ;
		:geospatial_first_scanline_first_fov_lon = 172.37f ;
		:geospatial_first_scanline_last_fov_lon = -154.05f ;
		:geospatial_last_scanline_first_fov_lat = 53.79f ;
		:geospatial_last_scanline_last_fov_lat = 59.16f ;
		:geospatial_last_scanline_first_fov_lon = 171.91f ;
		:geospatial_last_scanline_last_fov_lon = -155.53f ;
		:geospatial_bounds = "POLYGON((172.37 51.96, -176.22 54.88, -168.44 56.26, -154.05 57.46, -155.53 59.16, -169.38 57.90, -177.16 56.52, 171.91 53.79, 172.37 51.96))" ;
		:instrument_resolution = "CrIS 2211 channels" ;
		:retrieval_mode = "IR+MW" ;
		:number_valid_fovs = "9" ;
}
