Dataset {
    Int32 T[T = 47846];
    Int32 WBAN[WBAN = 1];
    Grid {
     ARRAY:
        Byte ASMM[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } ASMM;
    Grid {
     ARRAY:
        Byte ASSS[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } ASSS;
    Grid {
     ARRAY:
        Int16 AWND[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } AWND;
    Grid {
     ARRAY:
        Byte CLDG[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } CLDG;
    Grid {
     ARRAY:
        Int16 DPNT[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } DPNT;
    Grid {
     ARRAY:
        Int16 DPTP[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } DPTP;
    Grid {
     ARRAY:
        Int32 elev[WBAN = 1];
     MAPS:
        Int32 WBAN[WBAN = 1];
    } elev;
    Grid {
     ARRAY:
        Byte FRGB[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } FRGB;
    Grid {
     ARRAY:
        Byte FRGH[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } FRGH;
    Grid {
     ARRAY:
        Byte FRGT[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } FRGT;
    Grid {
     ARRAY:
        Byte GAHT[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } GAHT;
    Grid {
     ARRAY:
        Byte HTDG[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } HTDG;
    Grid {
     ARRAY:
        Float32 lat[WBAN = 1];
     MAPS:
        Int32 WBAN[WBAN = 1];
    } lat;
    Grid {
     ARRAY:
        Float32 lon[WBAN = 1];
     MAPS:
        Int32 WBAN[WBAN = 1];
    } lon;
    Grid {
     ARRAY:
        Byte MNRH[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } MNRH;
    Grid {
     ARRAY:
        Byte MXRH[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } MXRH;
    Byte Name[WBAN = 1][23];
    Grid {
     ARRAY:
        Int32 PKGS[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } PKGS;
    Grid {
     ARRAY:
        Int16 PRCP[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } PRCP;
    Grid {
     ARRAY:
        Int32 PRES[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } PRES;
    Grid {
     ARRAY:
        Byte PSUN[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } PSUN;
    Grid {
     ARRAY:
        Byte SAMM[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } SAMM;
    Grid {
     ARRAY:
        Byte SASS[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } SASS;
    Grid {
     ARRAY:
        Byte SCMM[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } SCMM;
    Grid {
     ARRAY:
        Byte SCSS[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } SCSS;
    Grid {
     ARRAY:
        Byte SGMM[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } SGMM;
    Grid {
     ARRAY:
        Byte SGSS[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } SGSS;
    Grid {
     ARRAY:
        Byte SMMM[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } SMMM;
    Grid {
     ARRAY:
        Byte SMSS[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } SMSS;
    Grid {
     ARRAY:
        Int16 SNOW[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } SNOW;
    Grid {
     ARRAY:
        Int16 SNWD[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } SNWD;
    Grid {
     ARRAY:
        Byte STMM[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } STMM;
    Grid {
     ARRAY:
        Byte STSS[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } STSS;
    Grid {
     ARRAY:
        Int16 THIC[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } THIC;
    Grid {
     ARRAY:
        Int16 TMAX[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } TMAX;
    Grid {
     ARRAY:
        Int16 TMIN[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } TMIN;
    Grid {
     ARRAY:
        Int16 TMPW[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } TMPW;
    Grid {
     ARRAY:
        Int16 TSUN[WBAN = 1][T = 47846];
     MAPS:
        Int32 WBAN[WBAN = 1];
        Int32 T[T = 47846];
    } TSUN;
} FSOD;