Dataset { Float32 S[S = 2]; Float32 X[X = 171]; Float32 Y[Y = 123]; Float32 L[L = 2]; String C[C = 3]; Structure { Grid { ARRAY: Float32 DomTerProb[L = 2][S = 2][Y = 123][X = 171]; MAPS: Float32 L[L = 2]; Float32 S[S = 2]; Float32 Y[Y = 123]; Float32 X[X = 171]; } DomTerProb; Grid { ARRAY: Float32 target_date[L = 2][S = 2]; MAPS: Float32 L[L = 2]; Float32 S[S = 2]; } target_date; Grid { ARRAY: String target_season[L = 2][S = 2]; MAPS: Float32 L[L = 2]; Float32 S[S = 2]; } target_season; Grid { ARRAY: Float32 TercProb[L = 2][S = 2][C = 3][Y = 123][X = 171]; MAPS: Float32 L[L = 2]; Float32 S[S = 2]; String C[C = 3]; Float32 Y[Y = 123]; Float32 X[X = 171]; } TercProb; } Forecast; Grid { ARRAY: Float32 target_date[L = 2][S = 2]; MAPS: Float32 L[L = 2]; Float32 S[S = 2]; } target_date; } precip;