How does an NCL user read an object of an HDF file (even after converting it
to netcdf using ncl_convert2nc)?
I have an HDF file that contains one variable yet it has many objects
associated with it. I looked through the archives and tried following the
examples #4 and #5 (as suggested from this listing:
http://www.ncl.ucar.edu/Support/talk_archives/2007/0712.html)
but they donıt satisfy this.
For instance, I am trying to read the object ³EpochTime² which is associated
with the ³precipitation² variable in the HDF file. This object allows me to
see the model initialization time in unixtime
Below shows the contents of both the netcdf and HDF version of the file, in
addition to attempting to read the ³EpochTime² object in NCL command line
mode.
-Erik
Erik_at_noble:/Users/Erik:cd
/Volumes/Data_and_Models/Precipitation_data/observed/TRMM
Erik_at_noble:/Volumes/Data_and_Models/Precipitation_data/observed/TRMM:
Erik_at_noble:/Volumes/Data_and_Models/Precipitation_data/observed/TRMM:ncl
Copyright (C) 1995-2007 - All Rights Reserved
University Corporation for Atmospheric Research
NCAR Command Language Version 5.0.0
The use of this software is governed by a License Agreement.
See http://www.ncl.ucar.edu/ for more details.
ncl 1> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
ncl 2> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
ncl 3> ;*********************************
ncl 4> f = addfile("3B42.060801.0.6.HDF","r")
ncl 5> P = f->precipitation(0,:,:)
ncl 6> printVarSummary(P)
Variable: P
Type: float
Total Size: 2304000 bytes
576000 values
Number of Dimensions: 2
Dimensions and sizes: [longitude | 1440] x [latitude | 400]
Coordinates:
Number Of Attributes: 1
ncl 7> ET = f->EpochTime
fatal:Either file (f) isn't defined or variable (EpochTime) is not a
variable in the file
fatal:Execute: Error occurred at or near line 10
ncl 11>
**
Erik_at_noble:/Volumes/Data_and_Models/Precipitation_data/observed/TRMM:ncl_fil
edump 3B42.060801.0.6.nc
Copyright (C) 1995-2007 - All Rights Reserved
University Corporation for Atmospheric Research
NCAR Command Language Version 5.0.0
The use of this software is governed by a License Agreement.
See http://www.ncl.ucar.edu/ for more details.
Variable: f (file variable)
filename: 3B42.060801.0.6
path: 3B42.060801.0.6.nc
file global attributes:
ArchiveMetadata_0 : OBJECT=DataGaps;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=DataGaps;
OBJECT=NumberOfDataGaps;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=NumberOfDataGaps;
OBJECT=AlgorithmVersion;
Value="6.42";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=AlgorithmVersion;
OBJECT=ProductVersion;
Value="6";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=ProductVersion;
OBJECT=ToolkitVersion;
Value="6.38";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=ToolkitVersion;
OBJECT=CalibrationCoefficientVersion;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=CalibrationCoefficientVersion;
OBJECT=MissingData;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=MissingData;
OBJECT=PercentOfBadOrMissingPixels;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=PercentOfBadOrMissingPixels;
OBJECT=MaximumValidValueofChannel;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=MaximumValidValueofChannel;
OBJECT=MinimumValidValueofChannel;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=MinimumValidValueofChannel;
OBJECT=MinMaxUnits;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=MinMaxUnits;
OBJECT=OrbitSize;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitSize;
OBJECT=RadarWavelength;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarWavelength;
OBJECT=MinimumReflectivityThreshold;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=MinimumReflectivityThreshold;
OBJECT=AlgorithmID;
Value="3B42";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=AlgorithmID;
OBJECT=DataAccuracy;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=DataAccuracy;
OBJECT=InputFiles;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=InputFiles;
OBJECT=DateOfGenerationOfInputFiles;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=DateOfGenerationOfInputFiles;
OBJECT=DataCenterSourceOfInputFiles;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=DataCenterSourceOfInputFiles;
OBJECT=GenerationDate;
Value=2006-09-22T13:46:26.000Z;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=GenerationDate;
OBJECT=DayNight;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=DayNight;
OBJECT=SolarChannelGains;
Value="(-9999.9,-9999.9,-9999.9,-9999.9)";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=SolarChannelGains;
OBJECT=TMIRolloverCoef;
Value="(-9999.9,-9999.9,-9999.9,-9999.9,-9999.9,-9999.9,-9999.9,-9999.9,-999
9.9,-9999.9,-9999.9,-9999.9,-9999.9,-9999.9,-9999.9,-9999.9,-9999.9,-9999.9)
";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=TMIRolloverCoef;
OBJECT=OrbitFirstScanUTCDate;
Value=9999/99/99;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitFirstScanUTCDate;
OBJECT=OrbitFirstScanUTCTime;
Value=99:99:99;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitFirstScanUTCTime;
OBJECT=OrbitFirstScanUTCMilliseconds;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitFirstScanUTCMilliseconds;
OBJECT=OrbitFirstSCSecs;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitFirstSCSecs;
OBJECT=OrbitFirstSCSubsecs;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitFirstSCSubsecs;
OBJECT=OrbitLastScanUTCDate;
Value=9999/99/99;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitLastScanUTCDate;
OBJECT=OrbitLastScanUTCTime;
Value=99:99:99;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitLastScanUTCTime;
OBJECT=OrbitLastScanUTCmilliseconds;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitLastScanUTCmilliseconds;
OBJECT=OrbitLastSCSecs;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitLastSCSecs;
OBJECT=OrbitLastSCSubsecs;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitLastSCSubsecs;
OBJECT=UTCFSeconds;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=UTCFSeconds;
OBJECT=UTCFSubseconds;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=UTCFSubseconds;
OBJECT=UTCFflag;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=UTCFflag;
OBJECT=LeapSecondsFlag;
Value= ;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=LeapSecondsFlag;
OBJECT=RadarSiteName;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarSiteName;
OBJECT=RadarCity;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarCity;
OBJECT=RadarState;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarState;
OBJECT=RadarCountry;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarCountry;
OBJECT=NumberOfVOS;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=NumberOfVOS;
OBJECT=RadarGridOriginLatitude;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarGridOriginLatitude;
OBJECT=RadarGridOriginLongitude;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarGridOriginLongitude;
OBJECT=RadarGridOriginAltitude;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarGridOriginAltitude;
OBJECT=RadarGridSpacingX;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarGridSpacingX;
OBJECT=RadarGridSpacingY;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarGridSpacingY;
OBJECT=RadarGridSpacingZ;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarGridSpacingZ;
OBJECT=RadarGridSizeX;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarGridSizeX;
OBJECT=RadarGridSizeY;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarGridSizeY;
OBJECT=RadarGridSizeZ;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarGridSizeZ;
OBJECT=DZCal;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=DZCal;
OBJECT=GVL1C_Scale;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=GVL1C_Scale;
OBJECT=Alpha;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=Alpha;
OBJECT=RuntimeOptions;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RuntimeOptions;
OBJECT=AnomalyFlag;
Value="NOT EMPTY";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=AnomalyFlag;
OBJECT=SoftwareVersion;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=SoftwareVersion;
OBJECT=DatabaseVersion;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=DatabaseVersion;
OBJECT=TotalQualityCode;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=TotalQualityCode;
OBJECT=LongitudeOnEquator;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=LongitudeOnEquator;
OBJECT=UTCDateOnEquator;
Value=9999/99/99;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=UTCDateOnEquator;
OBJECT=UTCTimeOnEquator;
Value=99:99:99;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=UTCTimeOnEquator;
OBJECT=UTCMillisecsOnEquator;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=UTCMillisecsOnEquator;
OBJECT=CenterScanUTCDate;
Value=9999/99/99;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=CenterScanUTCDate;
OBJECT=CenterScanUTCTime;
Value=99:99:99;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=CenterScanUTCTime;
OBJECT=CenterScanUTCMillisec;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=CenterScanUTCMillisec;
OBJECT=FirstScanLat;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=FirstScanLat;
OBJECT=FirstScanLon;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=FirstScanLon;
OBJECT=LastScanLat;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=LastScanLat;
OBJECT=LastScanLon;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=LastScanLon;
OBJECT=NumberOfRainScans;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=NumberOfRainScans;
END;
CoreMetadata_0 : OBJECT=OrbitNumber;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitNumber;
OBJECT=RangeBeginningDate;
Value=2006/07/31;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RangeBeginningDate;
OBJECT=RangeBeginningTime;
Value=22:30:00;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RangeBeginningTime;
OBJECT=RangeEndingDate;
Value=2006/08/01;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RangeEndingDate;
OBJECT=RangeEndingTime;
Value=01:30:00;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RangeEndingTime;
OBJECT=GranulePointer;
Value="3B42.060801.0.6.HDF";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=GranulePointer;
OBJECT=ShortName;
Value="Surface Rain from all Satellite and Surface";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=ShortName;
OBJECT=SizeMBECSDataGranule;
Value=4.394812;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=SizeMBECSDataGranule;
OBJECT=LongitudeOfMaximumLatitude;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=LongitudeOfMaximumLatitude;
OBJECT=SpatialCoverageType;
Value="Horizontal";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=SpatialCoverageType;
OBJECT=EllipsoidName;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=EllipsoidName;
OBJECT=EquatorialRadius;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=EquatorialRadius;
OBJECT=DenominatorFlatteningRatio;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=DenominatorFlatteningRatio;
OBJECT=OrbitalModelName;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitalModelName;
OBJECT=SemiMajorAxis;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=SemiMajorAxis;
OBJECT=MeanAnomaly;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=MeanAnomaly;
OBJECT=RightAscensionNode;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RightAscensionNode;
OBJECT=ArgumentOfPerigee;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=ArgumentOfPerigee;
OBJECT=Eccentricity;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=Eccentricity;
OBJECT=Inclination;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=Inclination;
OBJECT=EpochTime;
Value=99:99:99;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=EpochTime;
OBJECT=EpochDate;
Value=9999/99/99;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=EpochDate;
OBJECT=EpochMillisec;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=EpochMillisec;
OBJECT=WestBoundingCoordinate;
Value=-180;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=WestBoundingCoordinate;
OBJECT=EastBoundingCoordinate;
Value=180;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=EastBoundingCoordinate;
OBJECT=NorthBoundingCoordinate;
Value=50;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=NorthBoundingCoordinate;
OBJECT=SouthBoundingCoordinate;
Value=-50;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=SouthBoundingCoordinate;
OBJECT=CenterLatitude;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=CenterLatitude;
OBJECT=CenterLongitude;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=CenterLongitude;
OBJECT=RadiusValue;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadiusValue;
OBJECT=LatitudeResolution;
Value=".25deg";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=LatitudeResolution;
OBJECT=LongitudeResolution;
Value=".25deg";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=LongitudeResolution;
OBJECT=GeographicCoordinateUnits;
Value="Decimal Degrees";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=GeographicCoordinateUnits;
OBJECT=TemporalRangeType;
Value="Continuous Range";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=TemporalRangeType;
OBJECT=QualityAssuranceParameterName;
Value="ScienceQualityFlag";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=QualityAssuranceParameterName;
OBJECT=QualityAssuranceParameterValue;
Value="NOT BEING INVESTIGATED";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=QualityAssuranceParameterValue;
OBJECT=ReprocessingActual;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=ReprocessingActual;
OBJECT=BrowsePointer;
Value="3B42_BR.060801.0.6.BRO";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=BrowsePointer;
OBJECT=ScienceContact;
Value="George Huffman";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=ScienceContact;
OBJECT=MeanMotion;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=MeanMotion;
OBJECT=OrbitAdjustFlag;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitAdjustFlag;
OBJECT=AttitudeModeFlag;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=AttitudeModeFlag;
OBJECT=SolarBetaAngleAtBeginningOfGranule;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=SolarBetaAngleAtBeginningOfGranule;
OBJECT=SolarBetaAngleAtEndOfGranule;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=SolarBetaAngleAtEndOfGranule;
OBJECT=SensorAlignment;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=SensorAlignment;
OBJECT=SensorAlignmentChannelOffsets;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=SensorAlignmentChannelOffsets;
OBJECT=ScanPathModel;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=ScanPathModel;
OBJECT=ScanPathModelParam;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=ScanPathModelParam;
OBJECT=EphemerisFileID;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=EphemerisFileID;
END;
creation_date : Wed Jul 30 15:48:12 EDT 2008
NCL_Version : 5.0.0
system : Darwin noble.giss.nasa.gov 9.4.0 Darwin Kernel Version 9.4.0:
Mon Jun 9 19:30:53 PDT 2008; root:xnu-1228.5.20~1/RELEASE_I386 i386
conventions : None
hdf_source : 3B42.060801.0.6.HDF
title : NCL: convert-HDF-to-netCDF
dimensions:
scan = 1
longitude = 1440
latitude = 400
variables:
float relativeError ( scan, longitude, latitude )
hdf_name : relativeError
float precipitation ( scan, longitude, latitude )
hdf_name : precipitation
Erik_at_noble:/Volumes/Data_and_Models/Precipitation_data/observed/TRMM:ncl_fil
edump 3B42.060801.0.6.HDF
Copyright (C) 1995-2007 - All Rights Reserved
University Corporation for Atmospheric Research
NCAR Command Language Version 5.0.0
The use of this software is governed by a License Agreement.
See http://www.ncl.ucar.edu/ for more details.
Variable: f (file variable)
filename: 3B42.060801.0.6
path: 3B42.060801.0.6.HDF
file global attributes:
CoreMetadata_0 : OBJECT=OrbitNumber;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitNumber;
OBJECT=RangeBeginningDate;
Value=2006/07/31;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RangeBeginningDate;
OBJECT=RangeBeginningTime;
Value=22:30:00;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RangeBeginningTime;
OBJECT=RangeEndingDate;
Value=2006/08/01;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RangeEndingDate;
OBJECT=RangeEndingTime;
Value=01:30:00;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RangeEndingTime;
OBJECT=GranulePointer;
Value="3B42.060801.0.6.HDF";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=GranulePointer;
OBJECT=ShortName;
Value="Surface Rain from all Satellite and Surface";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=ShortName;
OBJECT=SizeMBECSDataGranule;
Value=4.394812;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=SizeMBECSDataGranule;
OBJECT=LongitudeOfMaximumLatitude;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=LongitudeOfMaximumLatitude;
OBJECT=SpatialCoverageType;
Value="Horizontal";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=SpatialCoverageType;
OBJECT=EllipsoidName;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=EllipsoidName;
OBJECT=EquatorialRadius;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=EquatorialRadius;
OBJECT=DenominatorFlatteningRatio;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=DenominatorFlatteningRatio;
OBJECT=OrbitalModelName;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitalModelName;
OBJECT=SemiMajorAxis;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=SemiMajorAxis;
OBJECT=MeanAnomaly;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=MeanAnomaly;
OBJECT=RightAscensionNode;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RightAscensionNode;
OBJECT=ArgumentOfPerigee;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=ArgumentOfPerigee;
OBJECT=Eccentricity;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=Eccentricity;
OBJECT=Inclination;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=Inclination;
OBJECT=EpochTime;
Value=99:99:99;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=EpochTime;
OBJECT=EpochDate;
Value=9999/99/99;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=EpochDate;
OBJECT=EpochMillisec;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=EpochMillisec;
OBJECT=WestBoundingCoordinate;
Value=-180;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=WestBoundingCoordinate;
OBJECT=EastBoundingCoordinate;
Value=180;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=EastBoundingCoordinate;
OBJECT=NorthBoundingCoordinate;
Value=50;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=NorthBoundingCoordinate;
OBJECT=SouthBoundingCoordinate;
Value=-50;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=SouthBoundingCoordinate;
OBJECT=CenterLatitude;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=CenterLatitude;
OBJECT=CenterLongitude;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=CenterLongitude;
OBJECT=RadiusValue;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadiusValue;
OBJECT=LatitudeResolution;
Value=".25deg";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=LatitudeResolution;
OBJECT=LongitudeResolution;
Value=".25deg";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=LongitudeResolution;
OBJECT=GeographicCoordinateUnits;
Value="Decimal Degrees";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=GeographicCoordinateUnits;
OBJECT=TemporalRangeType;
Value="Continuous Range";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=TemporalRangeType;
OBJECT=QualityAssuranceParameterName;
Value="ScienceQualityFlag";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=QualityAssuranceParameterName;
OBJECT=QualityAssuranceParameterValue;
Value="NOT BEING INVESTIGATED";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=QualityAssuranceParameterValue;
OBJECT=ReprocessingActual;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=ReprocessingActual;
OBJECT=BrowsePointer;
Value="3B42_BR.060801.0.6.BRO";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=BrowsePointer;
OBJECT=ScienceContact;
Value="George Huffman";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=ScienceContact;
OBJECT=MeanMotion;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=MeanMotion;
OBJECT=OrbitAdjustFlag;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitAdjustFlag;
OBJECT=AttitudeModeFlag;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=AttitudeModeFlag;
OBJECT=SolarBetaAngleAtBeginningOfGranule;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=SolarBetaAngleAtBeginningOfGranule;
OBJECT=SolarBetaAngleAtEndOfGranule;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=SolarBetaAngleAtEndOfGranule;
OBJECT=SensorAlignment;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=SensorAlignment;
OBJECT=SensorAlignmentChannelOffsets;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=SensorAlignmentChannelOffsets;
OBJECT=ScanPathModel;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=ScanPathModel;
OBJECT=ScanPathModelParam;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=ScanPathModelParam;
OBJECT=EphemerisFileID;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=EphemerisFileID;
END;
ArchiveMetadata_0 : OBJECT=DataGaps;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=DataGaps;
OBJECT=NumberOfDataGaps;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=NumberOfDataGaps;
OBJECT=AlgorithmVersion;
Value="6.42";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=AlgorithmVersion;
OBJECT=ProductVersion;
Value="6";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=ProductVersion;
OBJECT=ToolkitVersion;
Value="6.38";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=ToolkitVersion;
OBJECT=CalibrationCoefficientVersion;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=CalibrationCoefficientVersion;
OBJECT=MissingData;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=MissingData;
OBJECT=PercentOfBadOrMissingPixels;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=PercentOfBadOrMissingPixels;
OBJECT=MaximumValidValueofChannel;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=MaximumValidValueofChannel;
OBJECT=MinimumValidValueofChannel;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=MinimumValidValueofChannel;
OBJECT=MinMaxUnits;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=MinMaxUnits;
OBJECT=OrbitSize;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitSize;
OBJECT=RadarWavelength;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarWavelength;
OBJECT=MinimumReflectivityThreshold;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=MinimumReflectivityThreshold;
OBJECT=AlgorithmID;
Value="3B42";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=AlgorithmID;
OBJECT=DataAccuracy;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=DataAccuracy;
OBJECT=InputFiles;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=InputFiles;
OBJECT=DateOfGenerationOfInputFiles;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=DateOfGenerationOfInputFiles;
OBJECT=DataCenterSourceOfInputFiles;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=DataCenterSourceOfInputFiles;
OBJECT=GenerationDate;
Value=2006-09-22T13:46:26.000Z;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=GenerationDate;
OBJECT=DayNight;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=DayNight;
OBJECT=SolarChannelGains;
Value="(-9999.9,-9999.9,-9999.9,-9999.9)";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=SolarChannelGains;
OBJECT=TMIRolloverCoef;
Value="(-9999.9,-9999.9,-9999.9,-9999.9,-9999.9,-9999.9,-9999.9,-9999.9,-999
9.9,-9999.9,-9999.9,-9999.9,-9999.9,-9999.9,-9999.9,-9999.9,-9999.9,-9999.9)
";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=TMIRolloverCoef;
OBJECT=OrbitFirstScanUTCDate;
Value=9999/99/99;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitFirstScanUTCDate;
OBJECT=OrbitFirstScanUTCTime;
Value=99:99:99;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitFirstScanUTCTime;
OBJECT=OrbitFirstScanUTCMilliseconds;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitFirstScanUTCMilliseconds;
OBJECT=OrbitFirstSCSecs;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitFirstSCSecs;
OBJECT=OrbitFirstSCSubsecs;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitFirstSCSubsecs;
OBJECT=OrbitLastScanUTCDate;
Value=9999/99/99;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitLastScanUTCDate;
OBJECT=OrbitLastScanUTCTime;
Value=99:99:99;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitLastScanUTCTime;
OBJECT=OrbitLastScanUTCmilliseconds;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitLastScanUTCmilliseconds;
OBJECT=OrbitLastSCSecs;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitLastSCSecs;
OBJECT=OrbitLastSCSubsecs;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=OrbitLastSCSubsecs;
OBJECT=UTCFSeconds;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=UTCFSeconds;
OBJECT=UTCFSubseconds;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=UTCFSubseconds;
OBJECT=UTCFflag;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=UTCFflag;
OBJECT=LeapSecondsFlag;
Value= ;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=LeapSecondsFlag;
OBJECT=RadarSiteName;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarSiteName;
OBJECT=RadarCity;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarCity;
OBJECT=RadarState;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarState;
OBJECT=RadarCountry;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarCountry;
OBJECT=NumberOfVOS;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=NumberOfVOS;
OBJECT=RadarGridOriginLatitude;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarGridOriginLatitude;
OBJECT=RadarGridOriginLongitude;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarGridOriginLongitude;
OBJECT=RadarGridOriginAltitude;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarGridOriginAltitude;
OBJECT=RadarGridSpacingX;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarGridSpacingX;
OBJECT=RadarGridSpacingY;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarGridSpacingY;
OBJECT=RadarGridSpacingZ;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarGridSpacingZ;
OBJECT=RadarGridSizeX;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarGridSizeX;
OBJECT=RadarGridSizeY;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarGridSizeY;
OBJECT=RadarGridSizeZ;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RadarGridSizeZ;
OBJECT=DZCal;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=DZCal;
OBJECT=GVL1C_Scale;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=GVL1C_Scale;
OBJECT=Alpha;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=Alpha;
OBJECT=RuntimeOptions;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=RuntimeOptions;
OBJECT=AnomalyFlag;
Value="NOT EMPTY";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=AnomalyFlag;
OBJECT=SoftwareVersion;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=SoftwareVersion;
OBJECT=DatabaseVersion;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=DatabaseVersion;
OBJECT=TotalQualityCode;
Value="NULL";
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=TotalQualityCode;
OBJECT=LongitudeOnEquator;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=LongitudeOnEquator;
OBJECT=UTCDateOnEquator;
Value=9999/99/99;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=UTCDateOnEquator;
OBJECT=UTCTimeOnEquator;
Value=99:99:99;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=UTCTimeOnEquator;
OBJECT=UTCMillisecsOnEquator;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=UTCMillisecsOnEquator;
OBJECT=CenterScanUTCDate;
Value=9999/99/99;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=CenterScanUTCDate;
OBJECT=CenterScanUTCTime;
Value=99:99:99;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=CenterScanUTCTime;
OBJECT=CenterScanUTCMillisec;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=CenterScanUTCMillisec;
OBJECT=FirstScanLat;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=FirstScanLat;
OBJECT=FirstScanLon;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=FirstScanLon;
OBJECT=LastScanLat;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=LastScanLat;
OBJECT=LastScanLon;
Value=-9999.9;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=LastScanLon;
OBJECT=NumberOfRainScans;
Value=-9999;
Data_Location=PGE;
Mandatory=FALSE;
END_OBJECT=NumberOfRainScans;
END;
dimensions:
scan = 1
longitude = 1440
latitude = 400
variables:
float precipitation ( scan, longitude, latitude )
hdf_name : precipitation
float relativeError ( scan, longitude, latitude )
hdf_name : relativeError
Erik_at_noble:/Volumes/Data_and_Models/Precipitation_data/observed/TRMM:
_______________________________________________
ncl-talk mailing list
ncl-talk_at_ucar.edu
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
Received on Wed Jul 30 2008 - 14:49:49 MDT
This archive was generated by hypermail 2.2.0 : Thu Jul 31 2008 - 14:58:46 MDT