Ishii M April 30, 2009. These are text-formated files, storing historical ocean temperatures. The following shows a sample program for reading the data. In the this sample program, dat(1, 1) contains T at 89.5S 0.5E, dat(360, 1) contains T at 89.5S 359.5E, dat( 1,180) contains T at 89.5N 0.5E, and dat(360,180) contains T at 89.5N 359.5E, at k-th level. Variable "zlev" gives you depth of analyzed data. Variable "elm" indicates which the record stores temperature or analysis error. parameter (im=360,jm=180,km=24) dimension dat(im,jm) integer idat(im) character*15 elm open(1,file='temp.1946.txt') c do mon=1,12 do ne=1,2 do k=1,km read(1,'(a15,i5,i3,f6.1)') elm,iy,mo,zlev print '(a15,i5,i3,f6.1)', elm,iy,mo,zlev do j=1,jm do i=1,im,20 read(1,'(20i4)') (idat(ii+i),ii=0,19) end do do i=1,im dat(i,j)=float(idat(i))*0.01 end do end do end do end do end do c close(1) C stop end