1 - Multidemensional - Data
1 - Multidemensional - Data
No
(but will use ClimDat
later)
Yes
No
(no plans to use
ClimDat)
Have you ever used ClimDat?
Yes No
How does a ClimDat file look like, have you ever
seen a ClimDat file??
Yes No
Have you ever used the
climate data operators (CDO) / R / Python / NCL ?
No No No No
Multidimensional Data
T
Data cube (3D) or hypercube (4D,5D…)
Y X
Z T
Y X
Multidimensional Data
……….. Time = N
Time = 2
Time = 1
Multidimensional Data
Time = 3
143 243 343 443
Time = 2
133 233 333 433
Y 142 242 342 442 Time
123 223 323 423
Time = 1
132 232 332 432
141 241 341 441 113 213 313 413
122 222 322 422
131 231 331 431
112 212 312 412
121 221 321 421
Time Time = 1
142 242 342 442
Time = 2
143 243 343 443
X
133 233 333 433
Time = 3
Time Slices
Multidimensional Data
Temperature = Time = 1
111,211,311,411;
} Y=1
X = 1 to 4
Storing Data in a netCDF File
netcdf mynetcdf{
dimensions: 143 243 343 443
X =4;
Y=5; 133 233 333 433
Y Time
Time=UNLIMITED ; 142 242 342 442
123 223 323 423
variables: 132 232 332 432
float X(X); 113 213 313 413
float Y(Y) ; 122 222 322 422
Temperature = Time = 1
111,211,311,411,121,221, 321, 421,
131,231,331,431,141,241, 341, 441; Y = 1 to 4
}
X = 1 to 4
Storing Data in a netCDF File
netcdf mynetcdf{
dimensions:
X=4;
Y=5 ;
Time= UNLIMITED ; Y Time
variables:
float X(X);
float Y(Y) ;
int Time(Time);
float Temperature(Time, Y, X );
data:
X = 10, 20, 30, 40;
Y = 110, 120, 130, 140; X
Time = 31, 59, 90;
Temperature = Time = 1 to 3
111,211,311,411,121,221,321,421,
131,231,331,431,141,241,341,441, Y = 1 to 4
112,212,312,412,122,222,322,422,
132,232,332,432,142,242,342,442, X = 1 to 4
113,213,313,413,123,223,323,423,
133,233,333,433,143,243,343,443 ;
}
NetCDF Data Sources
- Climate Research Unit (CRU): Precipitation, Temperature
& Pot. Evapotranspiration
(https://crudata.uea.ac.uk/cru/data/hrg/)
– ncdump -h file.nc
• only header information (variables,
dimensions, etc.)