Dataset { Float32 X[X = 144]; Float32 T[T = 135]; Float32 Y[Y = 72]; Structure { Grid { ARRAY: Float32 err[T = 135][Y = 72][X = 144]; MAPS: Float32 T[T = 135]; Float32 Y[Y = 72]; Float32 X[X = 144]; } err; Grid { ARRAY: Float32 prcp[T = 135][Y = 72][X = 144]; MAPS: Float32 T[T = 135]; Float32 Y[Y = 72]; Float32 X[X = 144]; } prcp; } AGPI; Structure { Grid { ARRAY: Float32 err[T = 135][Y = 72][X = 144]; MAPS: Float32 T[T = 135]; Float32 Y[Y = 72]; Float32 X[X = 144]; } err; Grid { ARRAY: Float32 nsamp[T = 135][Y = 72][X = 144]; MAPS: Float32 T[T = 135]; Float32 Y[Y = 72]; Float32 X[X = 144]; } nsamp; Grid { ARRAY: Float32 prcp[T = 135][Y = 72][X = 144]; MAPS: Float32 T[T = 135]; Float32 Y[Y = 72]; Float32 X[X = 144]; } prcp; } gauge; Structure { Grid { ARRAY: Float32 nsamp[T = 135][Y = 72][X = 144]; MAPS: Float32 T[T = 135]; Float32 Y[Y = 72]; Float32 X[X = 144]; } nsamp; Grid { ARRAY: Float32 prcp[T = 135][Y = 72][X = 144]; MAPS: Float32 T[T = 135]; Float32 Y[Y = 72]; Float32 X[X = 144]; } prcp; } GPI; Structure { Grid { ARRAY: Float32 err[T = 135][Y = 72][X = 144]; MAPS: Float32 T[T = 135]; Float32 Y[Y = 72]; Float32 X[X = 144]; } err; Grid { ARRAY: Float32 prcp[T = 135][Y = 72][X = 144]; MAPS: Float32 T[T = 135]; Float32 Y[Y = 72]; Float32 X[X = 144]; } prcp; } multi-satellite; Structure { Grid { ARRAY: Float32 err[T = 135][Y = 72][X = 144]; MAPS: Float32 T[T = 135]; Float32 Y[Y = 72]; Float32 X[X = 144]; } err; Grid { ARRAY: Float32 prcp[T = 135][Y = 72][X = 144]; MAPS: Float32 T[T = 135]; Float32 Y[Y = 72]; Float32 X[X = 144]; } prcp; } satellite-gauge; Structure { Grid { ARRAY: Float32 err[T = 135][Y = 72][X = 144]; MAPS: Float32 T[T = 135]; Float32 Y[Y = 72]; Float32 X[X = 144]; } err; Grid { ARRAY: Float32 nsamp[T = 135][Y = 72][X = 144]; MAPS: Float32 T[T = 135]; Float32 Y[Y = 72]; Float32 X[X = 144]; } nsamp; Grid { ARRAY: Float32 prcp[T = 135][Y = 72][X = 144]; MAPS: Float32 T[T = 135]; Float32 Y[Y = 72]; Float32 X[X = 144]; } prcp; Grid { ARRAY: Float32 src[T = 135][Y = 72][X = 144]; MAPS: Float32 T[T = 135]; Float32 Y[Y = 72]; Float32 X[X = 144]; } src; } SSMI_combined; Structure { Grid { ARRAY: Float32 nsamp[T = 135][Y = 72][X = 144]; MAPS: Float32 T[T = 135]; Float32 Y[Y = 72]; Float32 X[X = 144]; } nsamp; Grid { ARRAY: Float32 prcp[T = 135][Y = 72][X = 144]; MAPS: Float32 T[T = 135]; Float32 Y[Y = 72]; Float32 X[X = 144]; } prcp; } SSMI_emission; Structure { Grid { ARRAY: Float32 nsamp[T = 135][Y = 72][X = 144]; MAPS: Float32 T[T = 135]; Float32 Y[Y = 72]; Float32 X[X = 144]; } nsamp; Grid { ARRAY: Float32 prcp[T = 135][Y = 72][X = 144]; MAPS: Float32 T[T = 135]; Float32 Y[Y = 72]; Float32 X[X = 144]; } prcp; } SSMI_scattering; } V1B;