MYD29 Product File Specification

Version:	V6.0.1 
Revision:	0
Date:		29 Maarch 2005
ESDT:		MYD29
Product name:	Sea Ice
Product Level:	2
PGE:		08

Point of Contact:	George Riggs
			SSAI
			NASA/GSFC, Code 614.1
			Greenbelt, MD 20771
			301-614-5650
			George.A.Riggs.1@gsfc.nasa.gov

			Hugh Powell
			NASA/GSFC, Code 614.1
			Greenbelt, MD 20771
			301-286-2310
			Hugh.W.Powell.1@gsfc.nasa.gov

Principal Investigator: Vincent V. Salomonson
			NASA/GSFC, Code 610.0
			Greenbelt, MD 20771
			301-614-5631
			Vincent.V.Salomonson@nasa.gov
Associate Investigator: Dorothy K. Hall
			NASA, GSFC, Code 614.1
			Greenbelt, MD 20771
			301-614-5771
			Dorothy.K.Hall@nasa.gov

Description:

File specification description of the MYD29 sea ice product.
A general description of the global metadata is given.
Descriptions of the SDSs are given along with listing of the local 
attributes, dimensions, and content of the SDSs.

The MYD29 sea ice data product is generated for swaths of MODIS data
using L1B data (MYD021KM) product, the geolocation product (MYD03) and
the cloud mask product (MYD35_L2).  Spatial resolution of the sea ice
product is 1 km.  The HDF-EOS data product consists of ten global
attributes with a maximum of six SDSs in a day or day and night swath and a minimum
of four SDSs in a night swath.  The difference in
number of SDSs is because the reflectance based SDSs are not generated for swaths that
are in all night mode.

SDSs always produced;
     Latitude
     Longitude

SDSs produced for day data; 
     Sea_Ice_by_Reflectance
     Sea_Ice_by_Reflectance_Pixel_QA
     Ice_Surface_Temperature
     Ice_Surface_Temperature_Pixel_QA

SDSs produced for night data;
     Ice_Surface_Temperature
     Ice_Surface_Temperature_Pixel_QA

The data product and algorithm are further described in the MODIS Sea
Ice Data Product User Guide. The user should refer to that document
for detailed description of the product, how to interpret the product
and attributes (metadata).  Other information may be found at URL
modis-snow-ice.gsfc.nasa.gov/

Global Metadata:
(ECS Global attributes are; CoreMetadata.0, ArchiveMetadata.0, StructMetadata.0)

Name:			Type:	Num_Val:	Source:	Value:

CoreMetadata.0		STRING	1		TK	Variable

LocalGranuleID		STRING	1		PGE	Variable
SizeMBECSDataGranule	DOUBLE	1		DSS	Variable
ProductionDateTime	DATETIME1		TK	Variable
DayNightFlag		STRING	1		PGE	Variable
ReprocessingActual	STRING	1		PGE	Variable
LocalVersionID		STRING	1		PGE	"SCF V5.0.0"
ReprocessingPlanned	STRING	1		PGE	Variable
ScienceQualityFlag	STRING	1		DP	"Not Investigated"
AutomaticQualityFlagExplanation
			STRING	1		PGE	Variable
AutomaticQualityFlag	STRING	1		PGE	Variable
OperationalQualityFlagExplanation
			STRING	1		PGE	Variable
OperationalQualityFlag	STRING	1		PGE	Variable
ScienceQualityFlagExplanation
			STRING	1		PGE	Variable
QAPercentMissingData	INTEGER 1		PGE	0 - 100
QAPercentCloudCover	INTEGER 1		PGE	0 - 100
ParameterName		STRING	2		PGE	"Sea_Ice_by_Reflectance"
							"Ice_Surface_Temperature"
EquatorCrossingDate	DATE	1		PGE	Variable
EquatorCrossingTime	TIME	1		PGE	Variable
OrbitNumber		INTEGER	1		PGE	Variable
EquatorCrossingLongitude
			DOUBLE	1		PGE	Variable
VersionID		INTEGER	1		MCF	5
ShortName		STRING	1		MCF	"MYD29"
GRingPointLongitude	DOUBLE	4		PGE	Variable
GRingPointLatitude	DOUBLE	4		PGE	Variable
GRingPointSequenceNo	INTEGER	4		PGE	Variable
ExclusionGRingFlag	STRING	1		PGE	"N"
RangeEndingDate		DATE	1		PGE	Variable
RangeEndingTime		TIME	1		PGE	Variable
RangeBeginningDate	DATE	1		PGE	Variable
RangeBeginningTime	TIME	1		PGE	Variable
PGEVersion		STRING	1		PGE	Variable
InputPointer		STRING	3		PGE	Variable
AncillaryInputPointer	STRING	1		PGE	Variable
AncillaryInputType	STRING	1		PGE	"Geolocation"
AssociatedSensorShortName
			STRING	1		MCF	"MODIS"
AssociatedPlatformShortName
			STRING	1		MCF	"Aqua"
AssociatedInstrumentShortName	
			STRING	1		MCF	"MODIS"

**Product Specific Attributes (PSA)**
AdditionalAttributeName.1	STRING		1	PGE		QAPERCENTGOODQUALITY
ParameterValue.1		STRING		1	PGE		0 - 100
AdditionalAttributeName.2	STRING		1	PGE		QAPERCENTOTHERQUALITY
ParameterValue.2		STRING		1	PGE		0 - 100
AdditionalAttributeName.3	STRING		1	PGE		GRANULENUMBER
ParameterValue.3		STRING		1	PGE		Variable
AdditionalAttributeName.4	STRING		1	PGE		SEAICEPERCENT
ParameterValue.4		STRING		1	PGE		0 - 100
End CoreMetadata.0 _________________________________

ArchiveMetadata.0	 STRING	 1		PGE	Variable
	This string wil contain the following PVL fields:

AlgorithmPackageAcceptanceDate
			STRING	1		PGE	Variable
AlgorithmPackageMaturityCode
			STRING	1		PGE	"OPL"
AlgorithmPackageName	STRING	1		PGE	"MOD_PR29 Terra or Aqua full and coarse products"
AlgorithmPackageVersion	STRING	1		PGE	"Version 2.3.3.0"
InstrumentName		STRING	1		MCF	"Moderate-Resolution
							Imaging SpectroRadiometer"
ProcessingCenter	STRING	1		PGE	"MODAPS"
ProcessingDateTime	STRING	1		PGE	Variable
SPSOParameters		STRING	1		PGE	"none"
LongName		STRING	1		MCF	"MODIS/Aqua Sea Ice Extent 5-Min L2 Swath 1km"
LocalInputGranuleID	STRING	3		PGE	Variable
WestBoundingCoordinate	DOUBLE	1		PGE	Variable
NorthBoundingCoordinate	DOUBLE	1		PGE	Variable
EastBoundingCoordinate	DOUBLE	1		PGE	Variable
SouthBoundingCoordinate	DOUBLE	1		PGE	Variable
ProcessingEnvironment	STRING	1		PGE	Variable
DESCRrevision		STRING  1		MCF	Variable
End ArchiveMetadata.0 _________________________________

StructMetadata.0	STRING	1	HDF-EOS TK	Variable
GROUP=SwathStructure
	GROUP=SWATH_1
		SwathName="MOD_Swath_Sea_Ice"
		GROUP=Dimension
			OBJECT=Dimension_1
				DimensionName="Coarse_swath_lines_5km"
				Size=406
			END_OBJECT=Dimension_1
			OBJECT=Dimension_2
				DimensionName="Coarse_swath_pixels_5km"
				Size=271
			END_OBJECT=Dimension_2
			OBJECT=Dimension_3
				DimensionName="Along_swath_lines_1km"
				Size=2030
			END_OBJECT=Dimension_3
			OBJECT=Dimension_4
				DimensionName="Cross_swath_pixels_1km"
				Size=1354
			END_OBJECT=Dimension_4
		END_GROUP=Dimension
		GROUP=DimensionMap
			OBJECT=DimensionMap_1
				GeoDimension="Coarse_swath_pixels_5km"
				DataDimension="Cross_swath_pixels_1km"
				Offset=2
				Increment=5
			END_OBJECT=DimensionMap_1
			OBJECT=DimensionMap_2
				GeoDimension="Coarse_swath_lines_5km"
				DataDimension="Along_swath_lines_1km"
				Offset=2
				Increment=5
			END_OBJECT=DimensionMap_2
		END_GROUP=DimensionMap
		GROUP=IndexDimensionMap
		END_GROUP=IndexDimensionMap
		GROUP=GeoField
			OBJECT=GeoField_1
				GeoFieldName="Latitude"
				DataType=DFNT_FLOAT32
				DimList=("Coarse_swath_lines_5km","Coarse_swath_pixels_5km")
			END_OBJECT=GeoField_1
			OBJECT=GeoField_2
				GeoFieldName="Longitude"
				DataType=DFNT_FLOAT32
				DimList=("Coarse_swath_lines_5km","Coarse_swath_pixels_5km")
			END_OBJECT=GeoField_2
		END_GROUP=GeoField
		GROUP=DataField
			OBJECT=DataField_1
				DataFieldName="Sea_Ice_by_Reflectance"
				DataType=DFNT_UINT8
				DimList=("Along_swath_lines_1km","Cross_swath_pixels_1km")
			END_OBJECT=DataField_1
			OBJECT=DataField_2
				DataFieldName="Sea_Ice_by_Reflectance_Pixel_QA"
				DataType=DFNT_UINT8
				DimList=("Along_swath_lines_1km","Cross_swath_pixels_1km")
			END_OBJECT=DataField_2
			OBJECT=DataField_3
				DataFieldName="Ice_Surface_Temperature"
				DataType=DFNT_UINT16
				DimList=("Along_swath_lines_1km","Cross_swath_pixels_1km")
			END_OBJECT=DataField_3
			OBJECT=DataField_4
				DataFieldName="Ice_Surface_Temperature_Pixel_QA"
				DataType=DFNT_UINT8
				DimList=("Along_swath_lines_1km","Cross_swath_pixels_1km")
			END_OBJECT=DataField_4
		END_GROUP=DataField
		GROUP=MergedFields
		END_GROUP=MergedFields
	END_GROUP=SWATH_1
END_GROUP=SwathStructure
GROUP=GridStructure
END_GROUP=GridStructure
GROUP=PointStructure
END_GROUP=PointStructure
END
End StructMetadta.0 -----------------------------------

L1BCalibrationQuality           DFNT_CHAR	1	PGE	Variable
L1BMissionPhase                 DFNT_CHAR	1	PGE	Variable
L1BAutoQA_EV_1KM_RefsB          DFNT_CHAR	1	PGE	Variable
L1BNadirPointing                DFNT_CHAR	1	PGE	Variable
L1BVersionID                    DFNT_CHAR	1	PGE	Variable
SCF Algorithm Version           DFNT_CHAR	1	PGE	Variable

End Global Metadata
===============================================================================

SDS Definition
SDS Name:	Latitude
Description:	Coarse resolution, 5 km, data for geolocation
Number Type:	DFNT_FLOAT32
Rank:		2
Dimension sizes:(406,271)
Dimension Names:
Dimension0:	"Coarse_swath_lines_5km"
Dimension1:	"Coarse_swath_pixels_5km"

SDS Attributes: 
long_name		DFNT_CHAR	string length	PGE	"Coarse 5 km resolution latitude"
units			DFNT_CHAR	string length	PGE	"degrees"
valid_range		DFNT_FLOAT32	2		PGE	-90.00000, 90.0000
_FillValue		DFNT_FLOAT32	1		PGE	-999.0000
source			DFNT_CHAR	string length	PGE	"MYD03 geolocation product; data read from center pixel in 5 km box"

===============================================================================

SDS Definition
SDS Name:	Longitude
Description:	Coarse resolution, 5 km, data for geolocation
Number Type:	DFNT_FLOAT32
Rank:		2
Dimension sizes:(406,271)
Dimension Names:
Dimension0:	"Coarse_swath_lines_5km"
Dimension1:	"Coarse_swath_pixels_5km"

SDS Attributes: 
long_name		DFNT_CHAR	string length	PGE	"Coarse 5 km resolution longitude"
units			DFNT_CHAR	string length	PGE	"degrees"
valid_range		DFNT_FLOAT32	2		PGE	-180.00000, 180.0000
_FillValue		DFNT_FLOAT32	1		PGE	-999.0000
source			DFNT_CHAR	string length	PGE	"MYD03 geolocation product; data read from center pixel in 5 km box"


===============================================================================
SDS Definition
SDS Name:	Sea_Ice_by_Reflectance
Description:	Sea ice as identified by reflective characteristics for every
		pixel in the granule.
Number Type:	DFNT_UINT8
Rank:		2
Dimension sizes:(Along_swath_lines_1km, Cross_swath_pixels_1km)
Dimension Names:
Dimension0:	"Along_swath_lines_1km"
Dimension1:	"Cross_swath_pixels_1km"

SDS Attributes:
Name:			Type:		Num_val:	Source:	Value:

HDF Predefined Attributes
by Reserved Label name_____
long_name		DFNT_CHAR	string length	PGE	"Sea ice by reflective characteristics"
units			DFNT_CHAR	string length	PGE	"none"
format			DFNT_CHAR	string length	PGE	"I3"
coordsys		DFNT_CHAR	string length	PGE	"cartesian"
valid_range		DFNT_UINT8	2		PGE	0,254
_FillValue		DFNT_UNIT8	1		PGE	255

Custom Attributes____
Key 			DFNT_CHAR	string length	PGE	"0=missing data, 1=no decision, 11=night, 25=land, 37=inland water, 39=ocean, 50=cloud, 100=lake ice, 200=sea ice, 254=detector saturated, 255=fill"
Nadir_data_resolution	DFNT_CHAR	string length	PGE	"1 km"
Valid EV Obs Band 2 (%)	DFNT_FLOAT32	1		PGE	0 - 100
Valid EV Obs Band 4 (%)	DFNT_FLOAT32	1		PGE	0 - 100
Valid EV Obs Band 7 (%)	DFNT_FLOAT32	1		PGE	0 - 100
Saturated EV Obs Band 2 (%)
	  		DFNT_FLOAT32	1		PGE	0 - 100
Saturated EV Obs Band 4 (%)
			DFNT_FLOAT32	1		PGE	0 - 100
Saturated EV Obs Band 7 (%)
			DFNT_FLOAT32	1		PGE	0 - 100

===============================================================================
SDS Definition
SDS Name:	Sea_Ice_by_Reflectance_Pixel_QA
Description:	SDS of spatial QA data.	 
Number Type:	DFNT_UINT8
Rank:	      2
Dimension sizes: (Along_swath_lines_1km, Cross_swath_pixels_1km)
Dimension Names:
Dimension0:    "Along_swath_lines_1km"
Dimension1:    "Cross_swath_pixels_1km"

SDS Local Attributes:
Name:			Type:		Num_val:	Source:	Value:

HDF Predefined Attributes
by Reserved Label name_____
long_name		DFNT_CHAR	string length	PGE	"Sea ice by reflective characteristics spatial QA"
units			DFNT_CHAR	string length	PGE	"none"
format			DFNT_CHAR	string length	PGE	"I3"
coordsys		DFNT_CHAR	string length	PGE	"cartesian"
valid_range		DFNT_UINT8	2		PGE	0,254
_FillValue		DFNT_UNIT8	1		PGE	255

Custom Attributes____
Key                     DFNT_CHAR       string length   PGE     "0=good quality, 1=other quality, 252=Antarctica mask, 253=land mask, 254=ocean mask, 255=fill"

===============================================================================

SDS Definition
SDS Name:	Ice_Surface_Temperature
Description:	Ice surface temperature in degrees Kelvin as
		detemined by a split window technique.
Number Type:	DFNT_UINT16
Rank:	      2
Dimension sizes: (Along_swath_lines_1km, Cross_swath_pixels_1km)
Dimension Names:
Dimension0:    "Along_swath_lines_1km"
Dimension1:    "Cross_swath_pixels_1km"

SDS Metadata:
Name:			Type:		Num_val:	Source:	Value:

HDF Predefined Attributes
by Reserved Label name_____
long_name		DFNT_CHAR	string length	PGE	"Ice Surface Temperature by split-window method"
units			DFNT_CHAR	string length	PGE	"degree_Kelvin"
format			DFNT_CHAR	string length	PGE	"F3.2"
coordsys		DFNT_CHAR	string length	PGE	"cartesian"
valid_range		DFNT_UINT16	2		PGE	21000, 31300
_FillValue		DFNT_UNIT16	1		PGE	65535
scale_factor		DFNT_FLOAT64	1		PGE	0.01
scale_factor_err	DFNT_FLOAT64	1		PGE	0.0	
add_offset		DFNT_FLOAT64	1		PGE	0.0
add_offset_err		DFNT_FLOAT64	1		PGE	0.0
calibrated_nt		DFNT_INT32	1		PGE	5

Custom Attributes____
Valid EV Obs Band 31 (%)
			DFNT_FLOAT32	1		PGE	0 - 100
Valid EV Obs Band 32 (%)
			DFNT_FLOAT32	1		PGE	0 - 100
Saturated EV Obs Band 31 (%)
			DFNT_FLOAT32	1		PGE	0 - 100
Saturated EV Obs Band 32 (%)
			DFNT_FLOAT32	1		PGE	0 - 100
Key			DFNT_CHAR	string length	PGE	"0.0=missing, 1.0=no decision, 11.0=night, 25.0=land, 37.0=inland water, 39.0=open ocean, 50.0=cloud, 243.0-273.0 expected IST range, 655.35=fill"
IST coefficients, <240	DFNT_FLOAT64	4		PGE	(-1.571122808700000, 1.0054774, 1.8532795, -0.7905176303000000)
IST coefficients, 240-260
			DFNT_FLOAT64	4		PGE	(-2.372696851500000, 1.0086041, 1.6948239, -0.2052523236000000)
IST coefficients, >260	DFNT_FLOAT64	4		PGE	(-4.295304634500000, 1.0150179, 1.9495255, 0.1971325790000000)

===============================================================================

SDS Definition
SDS Name:	Ice_Surface_Temperature_Pixel_QA
Description:	SDS of spatial QA data.	 
Number Type:	DFNT_UINT8
Rank:	      2
Dimension sizes: (Along_swath_lines_1km, Cross_swath_pixels_1km)
Dimension Names:
Dimension0:    "Along_swath_lines_1km"
Dimension1:    "Cross_swath_pixels_1km"

SDS local attributes:
Name:			Type:	     Num_val:	Source:	Value:

HDF Predefined Attributes
by Reserved Label name_____
long_name		DFNT_CHAR	string length	PGE	"Ice surface temperature pixel QA"
units			DFNT_CHAR	string length	PGE	"none"
format			DFNT_CHAR	string length	PGE	"I3"
coordsys		DFNT_CHAR	string length	PGE	"cartesian"
valid_range		DFNT_UINT8	2		PGE	0,254
_FillValue		DFNT_UNIT8	1		PGE	255

Custom Attributes____
Key                    DFNT_CHAR       string length   PGE     "0=good quality, 1=other quality, 252=Antarctica mask, 253=land mask, 254=ocean mask, 255=fill"

===============================================================================