Dumping cdf from "/home/mhliu/test.cdf"...
File Info
=========================================
CDF File:     test
Version:      3.9.0

Common Data Format (CDF)
https://cdf.gsfc.nasa.gov
Space Physics Data Facility
NASA/Goddard Space Flight Center
Greenbelt, Maryland 20771 USA

Format:       SINGLE
Encoding:     IBMPC
Majority:     ROW
NumrVars:     0
NumzVars:     21
NumAttrs:     11 (6 global, 5 variable)
Compression:  None
Checksum:     MD5
LeapSecondLastUpdated:     20170101

Global Attributes (6 attributes)
=========================================
Project (num:0) (1 entry):
	0 (CDF_CHAR/21): 	"Using the CDFJava API"
PI (num:1) (1 entry):
	3 (CDF_CHAR/9): 	"Ernie Els"
Test (num:2) (17 entries):
	0 (CDF_DOUBLE/1): 	5.3432
	2 (CDF_FLOAT/1): 	5.5
	3 (CDF_FLOAT/2): 	5.5, 10.2
	4 (CDF_INT1/1): 	1
	5 (CDF_INT1/3): 	1, 2, 3
	6 (CDF_INT2/1): 	-32768
	7 (CDF_INT2/2): 	1, 2
	8 (CDF_INT4/1): 	3
	9 (CDF_INT4/2): 	4, 5
	10 (CDF_CHAR/16): 	"This is a string"
	11 (CDF_UINT4/1): 	4294967295
	12 (CDF_UINT4/2): 	4294967295, 2147483648
	13 (CDF_UINT2/1): 	65535
	14 (CDF_UINT2/2): 	65535, 65534
	15 (CDF_UINT1/1): 	255
	16 (CDF_UINT1/2): 	255, 254
	17 (CDF_INT8/1): 	23456789010
TestDate (num:3) (2 entries):
	1 (CDF_EPOCH/1): 	2002-04-25T00:00:00.000
	2 (CDF_TT2000/1): 	2008-02-04T06:08:10.012014016
epTestDate (num:4) (1 entry):
	0 (CDF_EPOCH16/1): 	2004-05-13T15:08:11.022033044055
utf8 (num:5) (4 entries):
	0 (CDF_CHAR/14): 	"ASCII: ABCDEFG"
	1 (CDF_CHAR/28): 	"Latin1: ©æêü÷Æ¼®¢¥"
	2 (CDF_CHAR/15): 	"Chinese: 社安"
	3 (CDF_CHAR/25): 	"Other: ႡႢႣႤႥႦ"

Variable Attributes (5 attributes)
=========================================
validmin (num:6)
VALIDMAX (num:7)
snafu (num:8)
dummy (num:9)
myAttr (num:10)

Variable Information (0 rVariable, 21 zVariables)
===========================================================
Latitude              CDF_INT1/1	1:[3]	F/T
Latitude1             CDF_UINT1/1	1:[3]	T/T
Longitude             CDF_INT2/1	1:[3]	T/T
Longitude1            CDF_UINT2/1	1:[3]	T/T
Delta                 CDF_INT4/1	2:[3,2]	T/TT
volume                CDF_INT4/1	3:[2,4,2]	T/TTT
Time                  CDF_UINT4/1	2:[3,2]	T/TT
foo                   CDF_INT2/1	1:[3]	F/T
Name                  CDF_CHAR/10	1:[2]	T/T
Temp                  CDF_FLOAT/1	1:[3]	T/T sRecords.PAD
Temp1                 CDF_REAL4/1	1:[3]	T/T
Temperature           CDF_FLOAT/1	0:[]	T/  
Temperature1          CDF_FLOAT/1	1:[3]	F/T
Temperature2          CDF_FLOAT/1	0:[]	F/  
dp                    CDF_DOUBLE/1	1:[3]	T/T
ep                    CDF_EPOCH/1	0:[]	T/  
ep16                  CDF_EPOCH16/1	0:[]	T/  
newI8                 CDF_INT8/1	1:[2]	T/T
tt2000                CDF_TT2000/1	0:[]	T/  
longitude_copy        CDF_INT2/1	1:[3]	T/T
longitude_dup         CDF_INT2/1	1:[3]	T/T


Variable (21 variables)
=========================================

Latitude (No: 0) (Recs: 1)
--------
Data Type:           CDF_INT1
Dimensionality:      1:[3]	(F/T)
Pad value:           -127
Written Records:     1/1(max)
Allocated Records:   1/1(max)
Blocking Factor:     0 (records)
Attribute Entries:
     validmin        (CDF_INT2/1): 20
     VALIDMAX        (CDF_INT2/1): 90
Variable Data:
  Record # 1: [1,2,3]

Latitude1 (No: 1) (Recs: 3)
---------
Data Type:           CDF_UINT1
Dimensionality:      1:[3]	(T/T)
Pad value:           254
Written Records:     3/3(max)
Allocated Records:   2731/2731(max)
Blocking Factor:     0 (records)
Attribute Entries:
Variable Data:
  Record # 1: [254,254,5]
  Record # 2: [15,25,35]
  Record # 3: [100,128,255]

Longitude (No: 2) (Recs: 20) (Compression: GZIP.9 BlockingFactor: 130)
---------
Data Type:           CDF_INT2
Dimensionality:      1:[3]	(T/T)
Compression:         GZIP.9
Pad value:           -32767
Written Records:     20/20(max)
Allocated Records:   20/20(max)
Blocking Factor:     130 (records)
Attribute Entries:
     validmin        (CDF_INT2/1): -10
     VALIDMAX        (CDF_INT2/1): 180
     snafu           (CDF_CHAR/5): "test1"
     dummy           (CDF_CHAR/5): "test2"
     myAttr          (CDF_CHAR/1): "a"
Variable Data:
  Record # 1: [100,200,300]
  Record # 2: [-32767,-32767,-32767]
  Record # 3: [10,20,30]
  Record # 4: [40,32767,-32768]
  Record # 5: [-32767,-32767,-32767]
  Record # 6: [-32767,-32767,-32767]
  Record # 7: [-32767,-32767,-32767]
  Record # 8: [-32767,-32767,-32767]
  Record # 9: [-32767,-32767,-32767]
  Record # 10: [-32767,-32767,-32767]
  Record # 11: [11,22,33]
  Record # 12: [-32767,-32767,-32767]
  Record # 13: [-32767,-32767,-32767]
  Record # 14: [-32767,-32767,-32767]
  Record # 15: [-32767,-32767,-32767]
  Record # 16: [-32767,-32767,-32767]
  Record # 17: [-32767,-32767,-32767]
  Record # 18: [-32767,-32767,-32767]
  Record # 19: [-32767,-32767,-32767]
  Record # 20: [-32767,-32767,-32767]

Longitude1 (No: 3) (Recs: 6)
----------
Data Type:           CDF_UINT2
Dimensionality:      1:[3]	(T/T)
Pad value:           65534
Written Records:     6/6(max)
Allocated Records:   1366/1366(max)
Blocking Factor:     0 (records)
Attribute Entries:
Variable Data:
  Record # 1: [101,201,301]
  Record # 2: [21,65534,31]
  Record # 3: [51,65534,61]
  Record # 4: [32767,65534,65535]
  Record # 5: [65534,65534,65534]
  Record # 6: [333,444,555]

Delta (No: 4) (Recs: 3)
-----
Data Type:           CDF_INT4
Dimensionality:      2:[3,2]	(T/TT)
Pad value:           -2147483647
Written Records:     3/3(max)
Allocated Records:   342/342(max)
Blocking Factor:     0 (records)
Attribute Entries:
Variable Data:
  Record # 1: [110,210,310,410,510,610]
  Record # 2: [10,20,40,50,7,8]
  Record # 3: [90,95,96,97,32767,-32768]

volume (No: 5) (Recs: 1)
------
Data Type:           CDF_INT4
Dimensionality:      3:[2,4,2]	(T/TTT)
Pad value:           -2147483647
Written Records:     1/1(max)
Allocated Records:   128/128(max)
Blocking Factor:     0 (records)
Attribute Entries:
Variable Data:
  Record # 1: [10,20,40,50,7,8,9,10,90,95,96,97,98,99,80,85]

Time (No: 6) (Recs: 5)
----
Data Type:           CDF_UINT4
Dimensionality:      2:[3,2]	(T/TT)
Pad value:           4294967294
Written Records:     5/5(max)
Allocated Records:   19/19(max)
Blocking Factor:     60 (records)
Attribute Entries:
Variable Data:
  Record # 1: [100,200,300,400,500,600]
  Record # 2: [4294967294,4294967294,4294967294,4294967294,4294967294,4294967294]
  Record # 3: [4294967294,4294967294,4294967294,4294967294,4294967294,4294967294]
  Record # 4: [10,20,40,50,70,80]
  Record # 5: [90,95,96,97,2147483648,4294967295]

foo (No: 7) (Recs: 1)
---
Data Type:           CDF_INT2
Dimensionality:      1:[3]	(F/T)
Pad value:           -32767
Written Records:     1/1(max)
Allocated Records:   1/1(max)
Blocking Factor:     0 (records)
Attribute Entries:
Variable Data:
  Record # 1: [100,128,255]

Name (No: 8) (Recs: 2)
----
Data Type:           CDF_CHAR/10
Dimensionality:      1:[2]	(T/T)
Pad value:           "abc"
Written Records:     2/2(max)
Allocated Records:   410/410(max)
Blocking Factor:     0 (records)
Attribute Entries:
Variable Data:
  Record # 1: ["123456789","13579"]
  Record # 2: ["abcd","bcdefghij"]

Temp (No: 9) (Recs: 13)
----
Data Type:           CDF_FLOAT
Dimensionality:      1:[3]	(T/T)
Pad value:           -1.0e+30
Written Records:     5/13(max)
Allocated Records:   5/13(max)
Blocking Factor:     0 (records)
Sparseness:          sRecords.PAD
Attribute Entries:
     validmin        (CDF_FLOAT/1): -1.11
     VALIDMAX        (CDF_FLOAT/1): 222.22
Variable Data:
  Record # 1: [55.5,-1.0e+30,66.6]
  Record # 2: [-1.0e+30,-1.0e+30,-1.0e+30]		<== Virtual
  Record # 3: [-1.0e+30,-1.0e+30,-1.0e+30]		<== Virtual
  Record # 4: [-1.0e+30,-1.0e+30,-1.0e+30]		<== Virtual
  Record # 5: [-1.0e+30,-1.0e+30,-1.0e+30]		<== Virtual
  Record # 6: [666.66,777.77,888.88]
  Record # 7: [-1.0e+30,-1.0e+30,-1.0e+30]		<== Virtual
  Record # 8: [-1.0e+30,-1.0e+30,-1.0e+30]		<== Virtual
  Record # 9: [-1.0e+30,-1.0e+30,-1.0e+30]		<== Virtual
  Record # 10: [-1.0e+30,-1.0e+30,-1.0e+30]		<== Virtual
  Record # 11: [96.5,97.5,98.5]
  Record # 12: [100.5,110.6,120.7]
  Record # 13: [200.5,210.6,220.7]

Temp1 (No: 10) (Recs: 6)
-----
Data Type:           CDF_REAL4
Dimensionality:      1:[3]	(T/T)
Pad value:           -1.0e+30
Written Records:     6/6(max)
Allocated Records:   683/683(max)
Blocking Factor:     0 (records)
Attribute Entries:
Variable Data:
  Record # 1: [5.5,-0.0,6.6]
  Record # 2: [9.5,-0.0,8.5]
  Record # 3: [10.5,10.6,10.7]
  Record # 4: [20.5,20.6,20.7]
  Record # 5: [-1.0e+30,-1.0e+30,-1.0e+30]
  Record # 6: [333.3,444.4,555.5]

Temperature (No: 11) (Recs: 6)
-----------
Data Type:           CDF_FLOAT
Dimensionality:      0:[]	(T/)  
Pad value:           -1.0e+30
Written Records:     6/6(max)
Allocated Records:   2048/2048(max)
Blocking Factor:     0 (records)
Attribute Entries:
Variable Data:
  Record # 1: 55.55
  Record # 2: 66.66
  Record # 3: -1.0e+30
  Record # 4: -1.0e+30
  Record # 5: -1.0e+30
  Record # 6: 999.99

Temperature1 (No: 12) (Recs: 1)
------------
Data Type:           CDF_FLOAT
Dimensionality:      1:[3]	(F/T)
Pad value:           -1.0e+30
Written Records:     1/1(max)
Allocated Records:   1/1(max)
Blocking Factor:     0 (records)
Attribute Entries:
Variable Data:
  Record # 1: [9.5,-0.0,8.5]

Temperature2 (No: 13) (Recs: 1)
------------
Data Type:           CDF_FLOAT
Dimensionality:      0:[]	(F/)  
Pad value:           -1.0e+30
Written Records:     1/1(max)
Allocated Records:   1/1(max)
Blocking Factor:     0 (records)
Attribute Entries:
Variable Data:
  Record # 1: 77.77

dp (No: 14) (Recs: 8)
--
Data Type:           CDF_DOUBLE
Dimensionality:      1:[3]	(T/T)
Pad value:           -1.0e+30
Written Records:     8/8(max)
Allocated Records:   342/342(max)
Blocking Factor:     0 (records)
Attribute Entries:
Variable Data:
  Record # 1: [-1.0e+30,-1.0e+30,-1.0e+30]
  Record # 2: [18888.8,-1.0e+30,19999.9]
  Record # 3: [-1.0e+30,-1.0e+30,-1.0e+30]
  Record # 4: [-1.0e+30,-1.0e+30,-1.0e+30]
  Record # 5: [-1.0e+30,-1.0e+30,-1.0e+30]
  Record # 6: [333.333,444.444,555.555]
  Record # 7: [10.5,10.6,10.7]
  Record # 8: [20.5,20.6,20.7]

ep (No: 15) (Recs: 2)
--
Data Type:           CDF_EPOCH
Dimensionality:      0:[]	(T/)  
Pad value:           0000-01-01T00:00:00.000
Written Records:     2/2(max)
Allocated Records:   3/3(max)
Blocking Factor:     0 (records)
Attribute Entries:
     dummy           (CDF_EPOCH/1): 2002-05-13T00:00:00.000
Variable Data:
  Record # 1: 1999-03-05T05:06:07.100
  Record # 2: 1998-01-02T03:04:05.666

ep16 (No: 16) (Recs: 3)
----
Data Type:           CDF_EPOCH16
Dimensionality:      0:[]	(T/)  
Pad value:           0000-01-01T00:00:00.000000000000
Written Records:     3/3(max)
Allocated Records:   512/512(max)
Blocking Factor:     0 (records)
Attribute Entries:
     dummy           (CDF_EPOCH16/1): 2002-05-13T15:08:01.002003004005
Variable Data:
  Record # 1: 2004-11-29T15:55:23.030411522634
  Record # 2: 2004-12-29T16:56:24.031411522634
  Record # 3: 2005-12-29T16:56:24.031444555777

newI8 (No: 17) (Recs: 4)
-----
Data Type:           CDF_INT8
Dimensionality:      1:[2]	(T/T)
Pad value:           -9223372036854775807
Written Records:     4/4(max)
Allocated Records:   512/512(max)
Blocking Factor:     0 (records)
Attribute Entries:
     validmin        (CDF_INT8/1): -12345678900
     VALIDMAX        (CDF_INT8/1): 12345678900
Variable Data:
  Record # 1: [88888,99999]
  Record # 2: [1,-1]
  Record # 3: [10,-10]
  Record # 4: [9223372036854775807,-9223372036854775808]

tt2000 (No: 18) (Recs: 6)
------
Data Type:           CDF_TT2000
Dimensionality:      0:[]	(T/)  
Pad value:           0000-01-01T00:00:00.000000000
Written Records:     6/6(max)
Allocated Records:   1024/1024(max)
Blocking Factor:     0 (records)
Attribute Entries:
     dummy           (CDF_TT2000/1): 2010-05-13T10:20:30.040050060
Variable Data:
  Record # 1: 2015-06-30T23:59:58.123456789
  Record # 2: 2015-06-30T23:59:59.123456789
  Record # 3: 2015-06-30T23:59:60.123456789
  Record # 4: 2015-07-01T00:00:00.123456789
  Record # 5: 2015-07-01T00:00:01.123456789
  Record # 6: 2015-07-01T00:00:02.123456789

longitude_copy (No: 19) (Recs: 40)
--------------
Data Type:           CDF_INT2
Dimensionality:      1:[3]	(T/T)
Pad value:           -32767
Written Records:     40/40(max)
Allocated Records:   1366/1366(max)
Blocking Factor:     0 (records)
Attribute Entries:
     validmin        (CDF_INT2/1): -10
     VALIDMAX        (CDF_INT2/1): 180
     snafu           (CDF_CHAR/5): "test1"
     dummy           (CDF_CHAR/5): "test2"
     myAttr          (CDF_CHAR/1): "a"
Variable Data:
  Record # 1: [100,200,300]
  Record # 2: [-32767,-32767,-32767]
  Record # 3: [10,20,30]
  Record # 4: [40,32767,-32768]
  Record # 5: [-32767,-32767,-32767]
  Record # 6: [-32767,-32767,-32767]
  Record # 7: [-32767,-32767,-32767]
  Record # 8: [-32767,-32767,-32767]
  Record # 9: [-32767,-32767,-32767]
  Record # 10: [-32767,-32767,-32767]
  Record # 11: [11,22,33]
  Record # 12: [-32767,-32767,-32767]
  Record # 13: [-32767,-32767,-32767]
  Record # 14: [-32767,-32767,-32767]
  Record # 15: [-32767,-32767,-32767]
  Record # 16: [-32767,-32767,-32767]
  Record # 17: [-32767,-32767,-32767]
  Record # 18: [-32767,-32767,-32767]
  Record # 19: [-32767,-32767,-32767]
  Record # 20: [-32767,-32767,-32767]
  Record # 21: [100,200,300]
  Record # 22: [-32767,-32767,-32767]
  Record # 23: [10,20,30]
  Record # 24: [40,32767,-32768]
  Record # 25: [-32767,-32767,-32767]
  Record # 26: [-32767,-32767,-32767]
  Record # 27: [-32767,-32767,-32767]
  Record # 28: [-32767,-32767,-32767]
  Record # 29: [-32767,-32767,-32767]
  Record # 30: [-32767,-32767,-32767]
  Record # 31: [11,22,33]
  Record # 32: [-32767,-32767,-32767]
  Record # 33: [-32767,-32767,-32767]
  Record # 34: [-32767,-32767,-32767]
  Record # 35: [-32767,-32767,-32767]
  Record # 36: [-32767,-32767,-32767]
  Record # 37: [-32767,-32767,-32767]
  Record # 38: [-32767,-32767,-32767]
  Record # 39: [-32767,-32767,-32767]
  Record # 40: [-32767,-32767,-32767]

longitude_dup (No: 20) (Recs: 20) (Compression: GZIP.9 BlockingFactor: 130)
-------------
Data Type:           CDF_INT2
Dimensionality:      1:[3]	(T/T)
Compression:         GZIP.9
Pad value:           -32767
Written Records:     20/20(max)
Allocated Records:   20/20(max)
Blocking Factor:     130 (records)
Attribute Entries:
     validmin        (CDF_INT2/1): -10
     VALIDMAX        (CDF_INT2/1): 180
     snafu           (CDF_CHAR/5): "test1"
     dummy           (CDF_CHAR/5): "test2"
     myAttr          (CDF_CHAR/1): "a"
Variable Data:
  Record # 1: [100,200,300]
  Record # 2: [-32767,-32767,-32767]
  Record # 3: [10,20,30]
  Record # 4: [40,32767,-32768]
  Record # 5: [-32767,-32767,-32767]
  Record # 6: [-32767,-32767,-32767]
  Record # 7: [-32767,-32767,-32767]
  Record # 8: [-32767,-32767,-32767]
  Record # 9: [-32767,-32767,-32767]
  Record # 10: [-32767,-32767,-32767]
  Record # 11: [11,22,33]
  Record # 12: [-32767,-32767,-32767]
  Record # 13: [-32767,-32767,-32767]
  Record # 14: [-32767,-32767,-32767]
  Record # 15: [-32767,-32767,-32767]
  Record # 16: [-32767,-32767,-32767]
  Record # 17: [-32767,-32767,-32767]
  Record # 18: [-32767,-32767,-32767]
  Record # 19: [-32767,-32767,-32767]
  Record # 20: [-32767,-32767,-32767]

