Here is the HDF5 I made for reference. The file only contains surface and above ground properties.
HDF5 "lamesonet.surface.h5" {
GROUP "/" {
GROUP "MetaData" {
DATASET "dateTime" {
DATATYPE H5T_STRING {
STRSIZE 32;
STRPAD H5T_STR_NULLPAD;
CSET H5T_CSET_ASCII;
CTYPE H5T_C_S1;
}
DATASPACE SIMPLE { ( 3 ) / ( 3 ) }
DATA {
(0): "2026-08-07T13:00:00Z\000\000\000\000\000\000\000\000\000\000\000\000",
(1): "2026-08-07T13:00:00Z\000\000\000\000\000\000\000\000\000\000\000\000",
(2): "2026-08-07T12:55:00Z\000\000\000\000\000\000\000\000\000\000\000\000"
}
}
DATASET "height" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3 ) / ( 3 ) }
DATA {
(0): 0.5, 1, 10
}
}
DATASET "latitude" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3 ) / ( 3 ) }
DATA {
(0): 32.5308, 32.3758, 32.9148
}
}
DATASET "longitude" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3 ) / ( 3 ) }
DATA {
(0): -92.0626, -92.4399, -93.7023
}
}
DATASET "stationIdentification" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3 ) / ( 3 ) }
DATA {
(0): 1, 2, 3
}
}
}
GROUP "ObsError" {
DATASET "airTemperature" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3, 3 ) / ( 3, 3 ) }
DATA {
(0,0): 0, 0, 0,
(1,0): 0, 0, 0,
(2,0): 0, 0, 0
}
}
DATASET "dewPointTemperature" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3, 3 ) / ( 3, 3 ) }
DATA {
(0,0): 0, 0, 0,
(1,0): 0, 0, 0,
(2,0): 0, 0, 0
}
}
DATASET "relativeHumidity" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3, 3 ) / ( 3, 3 ) }
DATA {
(0,0): 0, 0, 0,
(1,0): 0, 0, 0,
(2,0): 0, 0, 0
}
}
DATASET "stationPressure" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3 ) / ( 3 ) }
DATA {
(0): 0, 0, 0
}
}
DATASET "windDirection" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3, 3 ) / ( 3, 3 ) }
DATA {
(0,0): 0, 0, 0,
(1,0): 0, 0, 0,
(2,0): 0, 0, 0
}
}
DATASET "windSpeed" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3, 3 ) / ( 3, 3 ) }
DATA {
(0,0): 0, 0, 0,
(1,0): 0, 0, 0,
(2,0): 0, 0, 0
}
}
}
GROUP "ObsValue" {
DATASET "airTemperature" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3, 3 ) / ( 3, 3 ) }
DATA {
(0,0): 306.928, 306.15, 306.261,
(1,0): 306.539, 305.706, 305.594,
(2,0): 309.817, 308.039, 306.761
}
}
DATASET "dewPointTemperature" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3, 3 ) / ( 3, 3 ) }
DATA {
(0,0): -9999, 296.633, -9999,
(1,0): -9999, 297.433, -9999,
(2,0): -9999, 295.622, -9999
}
}
DATASET "relativeHumidity" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3, 3 ) / ( 3, 3 ) }
DATA {
(0,0): -9999, 57.9, -9999,
(1,0): -9999, 60.13, -9999,
(2,0): -9999, 50.68, -9999
}
}
DATASET "stationPressure" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3 ) / ( 3 ) }
DATA {
(0): 101700, 101110, 100820
}
}
DATASET "windDirection" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3, 3 ) / ( 3, 3 ) }
DATA {
(0,0): -9999, 244.3, 220.6,
(1,0): -9999, 310.9, 247.4,
(2,0): -9999, 218.6, 240.1
}
}
DATASET "windSpeed" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3, 3 ) / ( 3, 3 ) }
DATA {
(0,0): -9999, 0.603504, 0.831494,
(1,0): -9999, 0.482803, 0.326339,
(2,0): -9999, 1.02372, 0.934314
}
}
}
GROUP "PreQC" {
DATASET "airTemperature" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3, 3 ) / ( 3, 3 ) }
DATA {
(0,0): 0, 0, 0,
(1,0): 0, 0, 0,
(2,0): 0, 0, 0
}
}
DATASET "dewPointTemperature" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3, 3 ) / ( 3, 3 ) }
DATA {
(0,0): 1, 0, 1,
(1,0): 1, 0, 1,
(2,0): 1, 0, 1
}
}
DATASET "relativeHumidity" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3, 3 ) / ( 3, 3 ) }
DATA {
(0,0): 1, 0, 1,
(1,0): 1, 0, 1,
(2,0): 1, 0, 1
}
}
DATASET "stationPressure" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3 ) / ( 3 ) }
DATA {
(0): 0, 0, 0
}
}
DATASET "windDirection" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3, 3 ) / ( 3, 3 ) }
DATA {
(0,0): 1, 0, 0,
(1,0): 1, 0, 0,
(2,0): 1, 0, 0
}
}
DATASET "windSpeed" {
DATATYPE H5T_IEEE_F32LE
DATASPACE SIMPLE { ( 3, 3 ) / ( 3, 3 ) }
DATA {
(0,0): 1, 0, 0,
(1,0): 1, 0, 0,
(2,0): 1, 0, 0
}
}
}
}
}