Yearly Gridded Maximum Temperature (1.0 x 1.0) data Binary File


Temperature:

IMD High resolution 1By1 degree gridded daily temperature data (1951-2018)*. This data is arranged in 31x31 grid points. Lat 7.5N, 8.5N ... 36.5, 37.5 (31 Values). Long 67.5E, 68.5E ... 96.5, 97.5 (31 Values). For leap years, data for 366 days are included. The unit of tempereture is in Celcious.
* Gridded data for the year 2008 and onwards are based on relatively less number of stations (around 180) for which data were received operationaly on real time basis.

Click here for sample Fortran code To read the data.

* This program reads binary data for 365/366 days and writes in ascii file.
PROGRAM READ
PARAMETER(ISIZ=31,JSIZ=31)
DIMENSION T(366,ISIZ,JSIZ)
OPEN(1,FILE='D:\\DailyT\\MeanT\\MEANT1980.GRD',
1 FORM='UNFORMATTED',ACCESS='DIRECT',
2 RECL=ISIZ*JSIZ*4,STATUS='OLD')
OPEN(2,FILE='D:\\DAILYT\\MEANT15APR1980.TXT',STATUS='UNKNOWN')
* TAKE NDAY=366 FOR LEAP YEARS
NDAY=366
DO IDAY = 1,NDAY
READ(1,REC=IDAY)((T(IDAY,I,J),J=1,JSIZ),I=1,ISIZ)
ENDDO
WRITE(2,'('' Daily Tempereture for 15 APR 1980 '')')
DO I = 1,ISIZ
WRITE(2,'(31F6.2)')(T(106,I,J),J=1,JSIZ)
ENDDO
STOP
END

Click here for sample C code to read the data.

/* This program reads binary data for 365/366 days and writes in ascii file. */
#include
main()
{ float t[31][31];
int i,j ,k;
FILE *fin,*fout;
fin = fopen("D:\\DailyT\\MeanT\\MEANT1980.GRD","rb"); // Input file
fout = fopen("D:\\DailyT\\MEANT15APR1980.TXT","w"); // Output file
fprintf(fout,"Daily Tempereture for 15 April 1980\n");
if(fin == NULL)
{ printf("Can't open file");
return 0;
}
if(fout == NULL)
{ printf("Can't open file");
return 0;
}
for(k=0 ; k<366 ; k++)
{ fread(&t,sizeof(t),1,fin) ;
if(k == 105)
{ for(i=0 ; i < 31 ; i++)
{ fprintf(fout,"\n") ;
for(j=0 ; j < 31 ; j++)
fprintf(fout,"%6.2f",t[i][j]);
}
}
}
fclose(fin);
fclose(fout);
return 0;
} /* end of main */

Click here for sample grads control file for reading the data in grads software .

DSET G:\GridedDailyT\MaxT\MaxT_NEW11951.GRD
TITLE 1 degree analyzed grids
UNDEF 99.9
XDEF 31 LINEAR 67.5 1
YDEF 31 LINEAR 7.5 1
ZDEF 1 Linear 1 1
TDEF 366 LINEAR 1JAN1994 1DY
VARS 1
T 0 99 DAILYTEMP
ENDVARS

For comments and questions on the data or for any other clarificaitons regarding the data set, please contact:

Climate Prediction Group,
Office of Head, Climate Research and Services,
India Meteorological Department
Pune, INDIA. 411 005.
Phone : 091-20-2553 5211 / 2553 5877
Fax : 091-20-2553 5435.
E-Mail : cmagpune@gmail.com
WEB-SITE : http://www.imdpune.gov.in




CITATION (for Temperature):

Should you refer to our product in your paper/presentation, please cite Srivastava et al. A. K. Srivastava, M. Rajeevan, S. R. Kshirsagar : Development of High Resolution Daily Gridded Temperature Data Set (1969-2005) for the Indian Region. ATMOSPHERIC SCIENCE LETTERS Atmos. Sci. Let. (2009) DOI: 10.1002/asl.232.

DISCLAIMER:

Although every care has been taken in preparing and testing the data set, India Meteorological Department cannot guarantee that the data are correct in all circumstances. India Meteorological Department also does not accept any liability whatsoever for any error or omission in the data, or for any loss or damage arising from its use.