Go to the documentation of this file.
38 integer*4 prod_ID, at_id
43 integer sfstart, sffattr, sfrattr
47 prod_id = sfstart(infile, amode)
48 if (prod_id.eq.-1)
then
49 write(*,*)
'Error opening HDF file'
54 at_id = sffattr(prod_id,
'Number of Scan Lines')
56 write(*,*)
'Error getting index for Number of Scan Lines'
61 iret = sfrattr(prod_id, at_id, nlin)
63 write(*,*)
'Error getting value for Number of Scan Lines'
67 at_id = sffattr(prod_id,
'Start Day')
69 write(*,*)
'Error getting index for Start Day'
74 iret = sfrattr(prod_id, at_id, iday)
76 write(*,*)
'Error getting value for Start Day'
82 at_id = sffattr(prod_id,
'Start Year')
84 write(*,*)
'Error getting index for Start Year'
89 iret = sfrattr(prod_id, at_id, iyr)
91 write(*,*)
'Error getting value for Start Year'
97 isday =
jd(isyr,1,isday)
subroutine get_l1a_open(infile, amode, prod_ID, isday, nlin, iret)