FIRE ASTEX METEOSAT Read Software Readme File 1.0 INTRODUCTION This file contains information about the FIRE ASTEX Meteosat data set read software. This "readme" file includes the following five other sections: * Section 2.0 - describes the "FORTRAN 77" program (source file) * Section 3.0 - describes how to create the executable from the "FORTRAN" program. * Section 4.0 - demonstrates how to invoke the run-time executable. * Section 5.0 - provides general information on the data sets. * Section 6.0 - provides more detailed implementation notes. If you have questions while using any DAAC sample read software, please contact the Langley User and Data Services office. The Langley USO may be reached by E-mail: userserv@eosdis.larc.nasa.gov, by telephone at (757) 864-8656, or by FAX at (757) 864-8807. The DAAC mailing address is: Langley DAAC User and Data Services Office NASA Langley Research Center Mail Stop 157D Hampton, VA 23681-0001 2.0 READ SOFTWARE FILES The read program was developed in the "FORTRAN 77" language. This program has been tested on the "Sun4", and the "HP" UNIX based workstations. There are no library routines that need to be loaded or linked. A "Makefile" is included for the convenience of creating the executable file from the source file. These files and their purposes are listed as follows: * Makefile.meteosat - contains a set of commands to build the run-time executable. * ax_meteosat_read.f - Fortran code to read the METEOSAT data files. 3.0 CREATING F77 EXECUTABLE FILES To build the sample read program from the source file apply the "make" command to the file "Makefile.meteosat", which defines the "FORTRAN 77" source file listed in Section 2.0. The symbol '%' in this section stands for the UNIX command line prompt. 3.1 Creating with "make" command to build the executable files for the "ax_meteosat_read.f" data set, at the command line prompt type: %make -f Makefile.meteosat meteosat 4.0 INVOKING READ SOFTWARE This section illustrates the invocation of the executable file "meteosat". Section 4.1 describes how to run the read program for the METEOSAT data set. 4.1 Running the Read Program for the METEOSAT Data Set When "meteosat" is executed, it will prompt you for the data file name. The program will next prompt for the name of an output file. If the output file already exists the program will notify you and ask if you want to overwrite the file. The program will then display a menu such as the following: Please make a selection. ************************************************************************* 1) Write HEADER record(s) only to the output file. 2) Write a Specific SLOT number data record to the output file. [if you don't know which slots are on the file do option 3 first] 3) Write a summary of Slot numbers found on the file to the output file. Enter 'h' for help about this menu. Enter 'x' to exit or terminate process. ************************************************************************* You will need to select an option from this menu for further processing. Option 1 allows you to see the variables and their descriptions, which are found in the header records, without dumping any specific data records. Option 2 will prompt you to input valid slot number. There are 2 data files per day. The files contain slots 1 thru 24 on the first file and slots 25 thru 48 on the second file for a total of 48 slots for a given day. The files contain image data for all channels (Visible, Infrared, and Water Vapour) for a specified window or (sub-area). Option 3 allows you obtain a summary listing of available slots for a particular data file . It is recommended that Option 3 be selected before processing any data. 5.0 DATA SET INFORMATION A single granule (one day of data) contains all the image data for all channels for an individual day for a specified window for (up to 48) selected slots. Each granule contains two data files, each file contains either data for slots 1-24 or slots 25-48. A window was selected for a variable number of scan lines, of a variable number of pixels. The maximum size of a window is dependent on the number of slots chosen per day. For example: No. of Slots Max. Window Size No. of Blocks ------------ ----------------- ------------- 48 (every half hour) 442290 ir pixels 125 24 (every hour) 923040 ir pixels 250 12 (every two hours) 1884540 ir pixels 500 * The number of blocks includes 10 blocks of slot header information. * Each file is structured in the following manner: 1. A header record which contains control information for the 24 slots on the file. 2. A possible 24 logical files, one for each selected slot. Each logical record is made up of 10 header blocks and a variable number of image data blocks. Each image data block can contain a variable number of lines of a variable number of pixels. DATA FORMAT: 1. Fixed length unblocked [the image records contain a variable number of image lines]. 2. 23402 bytes per block. The file is read as a unformatted direct access file. 3. 3001 blocks per file. This is made up of 1 file header block and the remaining blocks divided equally between up to 24 slots. Each selected slot starts with 10 blocks of slot control header information. 4. Header records 4 thru 10 were not used. 5.1 Notes On Data FIRST RECORD OF DATA FROM FIRST DATA GRANULE: -------------------------------------------- ******************************************************************************** * * * Langley DAAC * * PROJECT_LEVEL/DATA_SET_LEVEL READ SOFTWARE * * VERSION NUMBER: 01 * * Language: FORTRAN 77 * * Platforms supported: SUN * * HP * * SGI * * Dec Alpha * * Contact: Langley DAAC User and Data Services Office * * Mail Stop 157D * * Hampton, VA 23681-0001 * * PHONE: (757)864-8656 FAX: (757)864-8807 * ******************************************************************************** METEOSAT (Real Time Window File) File Header Record __________________ label = GAMPHAS2 | data label year = 1992 | year (1985,...) day = 174 | day (001 .. 365) slot = 1 | start slot, 1 or 25 dty = 100 | data type = 100 blz = 0 | block length = 18960 or 23400 nbl = 3001 | number blocks = 2305 or 3001 nhb = 1 | number header records = 1 off = 0 | length of image line headers = 160 nslt = 1 | slot number. repeated for each of 24 slots ndslt = 65538 | 1 = slot present. 0 = slot absent ofs = 1 | record number of the 1st header record of slot ibgwnd = 1601 | first line extracted (from South) e.g. 1950 nblwnd = 575 | number of lines in the window e.g. 516 ibgpix = 1351 | first pixel extracted (from East) e.g. 850 nblpix = 752 | number pixels per line e.g. 600 nexper = LMD :30/05/92-29/06/92 |name and date of experiment setnam = ZCFREA |tape set name e.g. ZAFREA arcidt = A32969/1 |archive id. of the original data photo1 = 01W 01I 04I 13V | when slot = 1 photo2 = 07W 07I 10I 16V | when slot = 1 photo3 = 13W 13I 16I 19V | when slot = 1 photo4 = 19W 19I 22I 22V | when slot = 1 ecdesi = I R: | channel IR: ecpoii1 = X= 0,Y=240/ | coordinates of the enhancement curve ecpoii2 = X=245,Y= 0/ | coordinates of the enhancement curve ecpoii3 = X=255,Y= 0/ | coordinates of the enhancement curve ecpoii4 = X= 0,Y= 0/ | coordinates of the enhancement curve ecpoii5 = X= 0,Y= 0* | coordinates of the enhancement curve ecvali = | enhancement curve to be used to produce negatives of the IR channel images ecdesv = VIS: | enhancement curve (VIS) ecpoiv1 = X= 0,Y= 25/ | as ecpoii, for VIS ecpoiv2 = X= 20,Y= 25/ | as ecpoii, for VIS ecpoiv3 = X=170,Y=255/ | as ecpoii, for VIS ecpoiv4 = X=255,Y=255/ | as ecpoii, for VIS ecpoiv5 = X= 0,Y= 0* | as ecpoii, for VIS ecvalv = W V: | as ECVALI, for VIS ecdesw = X= 0,Y= | enhancement curves (WV) ecpoiw1 = X=180,Y= | as ECPOII for WV. ecpoiw2 = X=255,Y= | as ECPOII forWV. ecpoiw3 = X= 0,Y= | as ECPOII for WV. ecpoiw4 = X= 0,Y= | as ECPOII for WV. ecpoiw5 = First Header for RECTIFIED __________________________ fn2lp = RECT2LP | File name. yy2lp = 1992 | Year (e.g.1989) dd2lp = 174 | Day(1-366) Image sl2lp = 1 | Slot Number (1-48) dt2lp = 9 | Data Type (9) ipr2lp = 1 | Image process performed | 0 = degraded mode of rectification | 1 = normal rectification. spc2lp = 147 | Spectial content: | vis1 1; vis2 2; vis3 4; vis4 8; | ir1 16; ir2 32; wv1 64; wv2 128; | associated values are added together. reserved blk2lp = 15360 | File block size (15360). not relevant. nbl2lp = 2504 | Number of blocks (2503). not relevant. nhb2lp = 3 | Number of header blocks (93) not relevant reserved. ty2lp = STANDARD | Standard sn2lp = M4 | Satellite Code (F2;P2;M4;M5) reserved jslot = 744625 | Julian slot number lastl = 2500 | Last line of the Image vic2lp = 1 1 0 0 | channel indicators | VIS1:VIS2:VIS3:VIS4: on/off (T/F) irc2lp = 1 0 | Channel indicators | IR1:IR2: on/off(T/F) wvc2lp = 0 1 | Channel indicators | WV1:WV2: on/off (T/F) reserved milsec = 23 | seconds since midnight for southern horizon line vispor = 0 0 | (1) - VIS channel (1-4) in southern set of VIS arrays. | (2) - VIS channel (1-4) in northern set of VIS arrayd. fishre = 0 0 0 0 | (1) : 0= removal off; i= removal on: | (2) : IR fishes found | (3) : WV fishes found | (4) : Correlated Fishes (removed ones) reserved Second Header for RECTIFIED ___________________________ julslt = 744625 | Julian Slot number imgqua = 0 | Image Geometric Quality | 0= Nominal; 1= Attitude unknown; | 2= Orbit unknown; 3= Horizon incomplete ndgrpt = 26 | Number of grid points on which | deformation matrix is based. (=26 in initial version) lstart = 50 | Line resp. pixel where deformation grid starts | (=50 in initial version) lend = 2450 | Line resp. pixel where deformation grid | ends. (=2450 in initial version) lstep = 96 | Line resp. pixel step of deformation | grid (=96 in initial version) Third Header for RECTIFIED __________________________ jslohp = 744625 | Julian Slot Number. jdayhp = 15513 | Julian day (01/01/50=0) slohp = 1 | Slot number nithp = 30 | Nominal image time (HHMM) | (1400,1230,..0730,etc) slothp = 3 | Slot type | 0 = no data (being filled) | 1 = nominal slot | 2 = service slot | 3 = MOP format gridhp = 3 | Image quality flag. | 1 = grids can be added | 2 = coastlines can be added. | 3 = both can be added | 0 = should not add either saidhp = M4 | HR. Dissemination Sat.ID sspxhp = 0 | Sub-satellite point displacement in pixels | W-E direction. (East=positive) (=0) sspyhp = 0 | Sub-satellite point displacement in lines | S-N direction. (North=positive) (=0) thrhp = 0 | Maximum number of missing lines replaced | by nearest neighbor anbhp = MET4 22 JUN 1992 0030 | Annotation for WEFAX formats | (METn DD MMM YYYY HHMM ) in ASCII | note , the dissemination channel is added | by the BEP computer. anqhp = €€€€€€€€€€€€ | Annotation for image spcthp = 3 4 7 | Spectral contents (1)=VIS; (2)=IR; (3)=WV: | (for dissemination) | 0 = no data: 1 = VIS1 : 2 = VIS2 | 3 = VIS1+2 : 4 = IR1 : 5 = IR2 | 6 = WV1 : 7 = WV2 : 8 = VIS3 | 9 = VIS4 : 10 = VIS3+1 : 11 = VIS4+2 | 12 = VIS3+4 reserved Image Record for RECTIFIED __________________________ jslot = 744625 | Julian slot number. lastl = 0 | Image line number. visid = 0 | VIS channel indicator | 0=off; 1=vis1; 2=vis2; 3=vis1+vis2 wvid = 0 | WV channel indicator. 0=off; 6=wv irid = 0 | IR channel indicator. | 0=off; 4=ir1; 5=ir2 jslot = 744625 | Julian slot number. lastl = 1601 | Image line number. vis1 = | Southern VIS -------------------------------------------------------------------------------- 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 7 7 6 6 7 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 7 6 6 6 7 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 7 6 7 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 7 7 6 7 6 7 6 6 6 6 7 7 7 7 6 6 6 6 7 6 6 6 7 6 6 6 6 6 6 7 6 6 7 6 7 7 6 7 6 6 6 6 7 6 7 6 7 7 6 6 7 6 6 6 6 6 7 6 6 6 6 6 7 7 7 6 7 7 6 6 6 7 6 6 6 6 7 6 6 6 6 6 6 7 6 7 7 6 6 6 7 7 6 6 7 6 7 6 6 6 6 6 6 6 7 7 6 6 7 7 6 6 6 6 6 6 7 6 6 6 6 7 6 6 7 7 6 7 6 6 6 7 6 6 6 6 6 7 6 7 6 7 6 6 6 6 7 6 6 7 6 6 7 7 6 6 7 6 7 6 6 6 6 6 7 7 6 6 7 7 6 7 6 7 6 6 7 6 7 7 7 7 7 6 7 7 6 7 6 7 7 6 7 6 6 7 7 6 7 7 7 6 6 6 6 7 6 6 7 6 7 6 7 6 6 6 7 6 7 6 7 7 7 6 7 6 7 7 7 7 6 6 7 7 7 6 6 6 6 7 7 7 6 7 7 7 7 7 6 7 6 7 7 6 7 6 6 6 6 7 6 6 7 6 7 7 6 6 6 7 6 6 6 6 7 6 7 6 7 7 6 6 6 6 6 7 6 6 7 6 6 7 7 7 7 7 7 7 6 6 6 7 6 7 7 7 7 7 6 6 6 7 6 6 7 7 7 7 7 6 6 6 7 6 6 7 7 6 7 6 7 7 7 6 6 7 7 7 7 6 6 6 7 6 7 7 7 7 6 7 7 7 6 7 6 7 7 7 6 7 6 6 7 7 6 7 7 7 7 6 6 6 7 7 7 7 7 7 6 6 7 7 6 7 6 7 7 7 6 6 7 7 7 7 6 7 7 6 6 7 7 6 7 6 7 6 6 7 7 7 6 6 7 7 7 6 7 6 7 7 6 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 6 6 7 7 7 7 7 7 6 7 7 7 7 6 6 7 7 6 6 7 6 7 7 7 6 6 7 7 7 7 7 6 7 7 7 7 6 7 7 7 7 7 6 7 7 7 7 6 7 6 6 7 7 6 7 7 7 7 6 6 7 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 6 6 6 6 7 7 6 7 6 7 7 7 6 7 6 7 7 7 7 7 7 7 7 7 7 6 7 7 7 6 7 7 7 7 7 7 6 7 6 6 7 6 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 6 7 7 7 6 7 7 6 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 vis2 = | Northern VIS -------------------------------------------------------------------------------- 6 6 6 6 6 6 5 6 6 6 5 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 7 7 6 7 6 6 6 6 6 6 7 6 6 7 6 6 6 7 6 7 6 6 6 6 7 6 7 6 6 6 7 7 7 7 7 6 6 7 6 7 7 7 6 7 7 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 ir = | IR -------------------------------------------------------------------------------- -111-114-115-114-110-105-104-104-100 -98 -98 -99-101-104-107-108-110-108-111-111 -111-109-105-103-101-100-100 -99-100-101-102-102-101-100-100-100 -99-100 -98 -98 -98 -98 -98 -99-100-101-102-102-102-104-105-105-106-106-106-106-105-106-108-109 -113-116-116-115-110-107-107-104-102-101-102-102-101-100-100 -99-100-100-100 -99 -99 -99 -99 -99-102-107-113-121-127-125-121-109-108-106-102-102-101-102-102-100 -99 -99 -99 -99-100-102-102-100-101-102-103-104-103-102-104-105-105-108-114-114 -111-111-113-115-116-117-119-118-119-119-118-114-109-104-100 -99 -98 -96 -95 -96 -97 -96 -95 -96 -97 -99 -99-102-102-101-105-108-100 -97 -96 -96 -96 -96 -96 -96 -98 -98 -98 -99-100 -99 -98 -98 -98 -97 -98 -98 -98 -97 -97 -98 -98 -98 -98-100 -100 -99 -99 -99 -97 -97 -96 -97 -98 -98 -96 -96 -96 -98 -98 -99-100-100-100-100 -100-100-100-101-102-103-103-101-101-101-100-102-101-100 -99 -99-100-100-100-100 -99 -98 -98 -99 -99 -98 -99 -99-100-100-101-108-120 127 125 123 124 124 118 108 107 112 120 109 99 101 102 99 97 101 102 106 112 119-124-118-123-123-111-104 -102-102-101-101-102-102-102-102-102-101-102-102-102-103-103-104-104-103-103-103 -104-103-103-103-103-104-104-103-103-103-105-105-105-108-110-106-104-105-106-108 -108-109-108-106-105-104-105-105-104-104-104-104-104-105-106-105-105-104-104-104 -105-106-106-106-106-107-108-107-107-107-107-108-107-107-107-107-108-110-110-108 -107-107-108-108-107-108-109-109-110-109-110-110-110-110-110-110-109-110-110-110 -110-110-110-110-110-112-112-114-116-115-112-111-111-111-110-110-111-112-113-119 126 124 125 121 127-127-128-122-119-112-109-110-108-109-110-114-125 120 123-121 -117-112-114-120-116-110-109-109-110-119-121-113-111-109-109-108-108-108-108-107 -107-107-109-115-122 125 126 121-123-112-107-106-106-106-105-104-104-105-106-104 -104-104-104-103-104-103-104-103-103-103-103-103-103-103-104-104-106-106-106-106 -107-108-108-108-109-110-108-108-108-108-107-107-108-109-108-108-108-107-107-108 -107-107-107-107-107-107-106-107-108-109-109-109-109-109-109-109-108-106-106-107 -106-107-106-107-108-106-106-107-107-107-106-106-106-105-104-103-104-106-105-105 -106-106-104-105-107-106-106-107-108-108-106-106-106-106-106-106-107-106-106-106 -108-107-106-106-105-105-105-106-105-105-105-106-108-106-105-106-106-107-106-106 -107-107-107-107-108-109-108-107-106-107-109-109-106-107-107-108-108-107-106-107 -107-108-107-105-106-107-107-107-107-106-107-109-109-108-107-106-106-106-107-108 -108-105-106-108-112-114-112-112-110-110-109-108-107-110-116-112-112-114-113-110 -107-109-109-109-110-111-110-108-107-110-115-115-115-111-108-111-113-109-107-108 -110-115-115-116-115-115-112-107-105-106-109-114-115-115-115-116-116-118-117-115 -115-115-113-111-109-107-107-107-109-114-116-114-110-107-107-107-110-113-113-110 -107-106-107-107-108-111-114-116-115-114-113-113-113-110-109-111-111-108-107-107 -108-110-111-112-115-116-114-111-108-111-111-111-110-107-108-110-114-115-115-114 -114-113-114-117-117-116-115-115-116-117-118-118-118-117-115-112-115-116-117-117 -117-113-109-110-114-111-111-111-117-117-118-118 wv = | WV -------------------------------------------------------------------------------- 124 127 127-125 126 125 122 119 120 121 118 122 115 122 125 122 124 124 123 126 127 123 127 126 126 125 124 123 124 125 117 126 120 118 118 119 123 125 123 125 121 118 120 126 122 124 123 122 122 120 121 122 120 120 123 122 124 124 118 117 113 115 114 117 116 117 121 122 122 123 120 116 119 120 120 122 121 116-128 121 118 122 119 119 117 114 106 107 100 105 108 112 117 116 120 120 121 126 126-128 -126 127-128-121 126 127-128-122-120-123-124-123-128-125-122-124-124-124-128 123 120 124 121 121 121 119 110 106 106 104 103 105 110 116 116 114 113 113 116 118 116 113 115 113 108 112 113 111 108 111 115 115 111 114 119 114 115 118 119 114 117 120 118 118 117 117 116 117 117 119 121 120 121 122 125 125 122 124 123 122 122 119 125 125 127 126 127 127 126 124 119 117 115 119 120 118 115 116 111 109 111 112 116 113 110 111 110 110 110 111 113 112 113 109 109 108 111 111 111 113 113 113 119 115 115 116 116 117 117 121 120 117 119 118 119 117 121 124 121 120 117 119 123 121 125 126 125 127 127 125 125 123 123 121 122 124 125 127-128 122 124-126-127 124 124 126 122 120 120 126 125 123 123 123 121 121 125 124 121 122 125-126 124 120 122 123 125-124 120 119 120 120 121 123 126 125 125 125 122 125 -128-124 124 126-128-127-128 127-126-124-125-124-124-124-127-127-126-125-126-120 -124-124-123-125-123-123-123-123-120-120-122-124-123-120-120-119-120-122-121-125 -124-124-122-124-122-126-124-124-124-120-122-121-123-125-126-126-124-126-126-126 -127-128-128-126-126 127-127-126 126-127-128-127-126-120-120-123-123-125-126-127 -123-124-127-126-125-122-127-124-119-122-123-121-119-119-123-122-120-119-116-118 -115-116-116-116-118-118-116-121-113-108-114-116-115-113-115-117-112-118-117-116 -112-109-114-118-116-114-116-116-114-113-114-117-116-111-112-111-112-110-109-113 -113-116-114-110-115-115-114-110-113-110-113-112-110-112-112-113-112-110-112-109 -110-112-107-112-116-117-118-113-114-114-118-120-118-120-117-118-118-118-115-116 -112-114-116-115-113-114-114-116-114-114-113-111-112-111-112-113-118-118-116-116 -118-115-117-121-117-117-118-115-115-116-118-114-115-116-114-116-118-117-119-121 -120-119-122-121-124-123-120-117-117-124-122-119-120-119-119-120-124-120-123-122 -124-121-122-120-123-123-119-122-123-126-123-121-121-120-121-117-122-119-122-126 -126-124-120-122-122-124-122-126-123-124-122-120-117-123-123-120-119-118-118-119 -117-118-118-120-118-115-118-111-116-118-116-119-119-115-116-112-116-113-113-116 -116-114-110-111-112-112-113-115-115-115-112-115-114-111-115-116-117-117-114-113 -114-116-119-117-113-115-114-114-113-116-118-118-118-117-115-115-120-121-119-123 -122-120-120-120-119-115-120-116-119-122-120-122-118-114-123-123-122-126-123-121 -117-116-117-114-122-124-120-121-118-121-123-123-126-127-127-126-128-126-127-128 -128-128-126-126-127-123-128-128 126 127-125-126-126-126-126-124-127-128-125-128 -126-124-126 126 126-127 127-127 126 125 127-126-123-124-125-128 127-128 127-128 -126-124-124-127-122-123-125-125-127-124-126-124-126-128-126-127-128 125-128-125 -124-128-127 125 124 125-128 124 127 126 124 127 **************** repeated 115 times once for each slot ******************** **************** last block of image lines for first slot one. ************ jslot = 744625 | Julian slot number. lastl = 2175 | Image line number. vis1 = | Southern VIS -------------------------------------------------------------------------------- 7 7 6 6 6 6 7 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 7 6 6 6 7 7 7 6 6 6 6 6 6 6 6 7 6 6 6 7 7 6 6 6 7 6 6 6 6 6 6 6 6 6 7 6 6 6 6 7 6 6 6 6 7 6 6 6 6 7 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 7 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 7 6 6 7 7 7 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 7 7 7 7 7 6 7 6 7 6 7 7 6 7 7 6 6 7 7 7 7 7 6 7 7 7 7 7 6 7 7 6 7 6 6 7 7 7 6 7 7 6 7 6 7 6 7 6 7 7 6 7 7 6 7 6 7 7 7 7 6 6 7 7 7 7 7 6 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 6 7 7 7 7 7 6 6 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 6 7 7 7 7 6 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 8 7 7 7 8 7 7 7 7 7 8 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 6 7 6 6 7 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 7 6 7 6 6 7 7 7 7 7 7 7 6 7 7 7 7 6 7 6 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 8 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 11 12 12 13 14 14 16 17 18 20 21 24 26 28 31 34 37 40 44 48 52 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 vis2 = | Northern VIS -------------------------------------------------------------------------------- 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 7 6 7 6 7 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 7 6 6 6 6 7 6 6 6 6 6 7 6 6 7 6 6 6 6 6 7 6 6 6 6 7 6 7 7 6 6 7 6 7 7 6 7 6 7 7 6 6 7 6 7 6 7 7 6 6 6 7 6 6 7 6 6 6 7 7 7 6 7 7 7 6 6 7 7 7 6 7 6 6 7 6 7 6 6 6 7 6 7 7 7 6 7 7 7 7 6 7 6 6 7 7 7 6 7 6 6 6 6 7 7 7 7 6 6 6 7 7 6 6 7 7 7 6 7 6 7 6 7 7 6 7 7 6 7 6 7 6 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 6 7 7 6 7 7 7 7 7 6 7 7 7 7 7 6 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 6 7 6 7 7 7 7 7 6 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 6 7 6 7 7 6 6 7 7 7 6 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 6 7 7 6 7 7 6 7 6 7 7 7 7 6 7 7 6 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 6 6 7 7 7 6 7 7 7 7 7 7 6 7 6 7 7 7 6 7 7 7 6 7 7 7 7 7 6 7 7 7 7 7 6 7 6 7 6 7 6 7 6 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 6 7 7 7 7 6 7 6 7 7 7 7 6 7 7 7 7 7 6 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 6 7 6 7 7 7 7 7 7 7 6 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 6 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 6 7 7 6 7 7 6 7 7 7 7 7 7 7 6 7 7 7 7 7 6 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 6 7 6 7 7 7 7 7 7 7 6 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 6 7 6 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 6 7 7 7 7 6 7 7 6 6 7 6 6 6 7 6 6 6 6 6 7 6 6 6 6 6 7 6 7 6 6 6 7 6 7 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 7 6 6 7 7 7 6 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 13 14 15 16 17 19 20 22 24 27 29 32 35 38 42 46 50 54 57 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ir = | IR -------------------------------------------------------------------------------- 107 109 112 114 112 110 111 111 112 113 114 115 117 118 118 120 123 126-128-127 -125-126-128-128 125 125 124 123 126 127 123 117 118 120 121 120 120 120 122 123 122 122 121 120 121 121 121 120 120 121 121 121 121 120 121 120 120 120 120 120 120 121 122 125 125 122 120 120 120 120 120 119 118 119 119 119 119 120 119 118 119 120 119 120 120 120 119 119 120 120 120 120 121 120 119 120 120 120 121 121 120 121 121 120 121 122 121 122 122 121 120 120 122 122 122 122 122 122 122 121 122 122 122 122 123 123 122 122 123 123 122 123 122 124 124 123 123 124 124 123 124 123 121 120 118 112 109 102 95 87 85 87 93 95 97 95 92 87 88 91 99 103 102 96 94 94 90 86 92 100 98 94 94 97 94 92 90 92 97 100 95 94 93 92 93 91 94 92 91 91 91 86 84 85 84 80 80 99 102 106 106 101 96 95 96 95 99 105 101 92 94 110 117 120 122 122 124 124 119 118 122 123 123 122 125-128 127-128-127 127-127-126 127 126 124 125-127-124-125-126 -125-124-126-128-126-125-126 126 121 122 120 124-126-124-123-124-123-124-125-125 -123-124-124-124-124-126 124 114 110 114 117 121 127-127-127-126-125-125-126-126 -126-127-126-127-126-126-126-127-126-125-123-122-121-120-122-124-123-124-124-123 -123-126-127-125-122-122-123-122-123-126 123-128 126 121-127-126 123 119 116 116 120 117 116 120 120 120 120 120 123 123 124 123 123 125-127-123-122-123-123-123 -125-125-127 124 117 109 103 108 115 114 112 109 105 102 106 111 115 125-126-128 -127-125-126 126 115 107 116 122 122 120 118 113 108 104 102 98 96 100 107 112 116 121 123 124 122 119 122 125 123 126 125 119 114 119 122 122 119 120 126-128 126 124 126 124 123 122 120 120 120 120 121 110 108 122-128 124 116 115 108 102 103 104 105 104 97 90 84 77 79 85 91 93 98 94 84 82 91 97 97 97 101 105 105 104 110 108 94 83 80 80 88 93 96 96 98 107 116 123 120 113 107 105 104 99 93 99 104 109 119 123 123 124 124 124 118 109 97 79 75 93 97 89 82 85 87 85 76 66 67 90 80 74 79 86 89 91 95 92 91 99 105 116 123-128-127-128 127 127 124 117 108 105 104 104 110 117 119 121 121 119 120 122 121 122 123 123 122 123 122 123 122 125 125 126 127 126 126 126 126 127 127 127 126 127 126 127 127 126 126 127-128 127 127-128-128 127 126 125 125 124 123 124 123 123 123 124 124 124 125 126 126 125 124 123 122 121 120 121 120 120 120 120 119 120 118 118 118 117 117 117 117 118 120 120 120 120 122 122 122 122 122 121 122 123 123 121 121 123 122 122 122 123 123 122 121 121 119 116 112 107 102 98 97 97 93 82 72 78 86 86 83 80 78 80 75 62 53 47 45 46 46 47 49 52 53 50 46 46 44 42 41 40 39 39 39 40 44 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 wv = | WV -------------------------------------------------------------------------------- 110 112 112 107 111 112 110 110 109 108 109 108 110 110 110 112 112 115 110 115 111 109 114 108 108 106 112 109 102 106 105 108 105 102 105 98 100 101 97 98 94 96 94 97 101 99 96 99 93 95 100 100 98 97 102 98 98 96 96 100 102 98 100 96 95 97 100 98 98 95 102 98 94 96 99 97 95 100 98 97 90 96 101 99 100 101 96 99 94 96 98 98 100 95 96 97 95 104 102 98 97 97 97 94 93 93 99 98 97 100 100 101 97 95 99 98 100 97 97 96 95 97 104 98 102 101 97 101 96 99 104 98 101 99 99 96 96 98 97 97 98 98 98 97 94 104 97 91 92 91 92 92 90 91 91 92 94 91 91 88 90 92 90 91 91 89 90 88 91 95 90 92 94 92 91 88 92 93 98 101 92 90 92 94 95 97 95 90 93 90 88 92 90 94 88 83 89 86 87 85 90 92 85 85 84 85 88 85 92 92 93 95 93 96 96 96 98 97 96 96 97 100 98 97 96 96 100 101 103 102 101 101 101 103 103 104 106 103 104 102 105 105 106 106 103 105 104 105 109 104 105 101 105 105 102 104 104 107 103 104 104 101 103 99 100 101 99 97 96 98 100 104 108 108 107 111 108 106 104 110 112 115 119 116 121 122 112 119 119 121 121 118 119 118 117 116 112 108 112 110 104 101 99 97 97 100 94 95 96 94 90 89 93 91 88 90 92 89 92 93 92 88 90 93 94 93 105 102 106 109 110 117 117 115 119 118 117 116 117 116 112 111 108 106 106 99 100 98 98 96 94 96 98 97 93 94 95 90 92 92 94 95 93 95 94 89 90 98 98 100 94 93 92 91 94 93 92 97 100 99 97 103 107 106 101 102 101 101 98 97 96 96 95 90 89 90 90 94 97 97 92 93 94 92 89 88 86 92 92 87 87 87 84 90 92 91 89 94 97 90 86 87 87 88 88 90 87 84 85 86 83 84 85 84 84 86 83 89 91 90 88 91 89 85 91 90 89 92 85 91 92 92 96 90 91 87 89 96 95 93 90 94 96 94 92 94 88 89 90 89 96 96 91 88 85 85 77 72 76 79 79 77 80 84 85 81 81 80 80 87 88 91 90 89 84 82 83 80 86 87 87 93 89 93 92 92 98 93 92 89 97 91 91 92 88 96 97 101 95 92 94 90 96 100 100 100 97 97 97 93 98 101 102 102 100 100 96 96 98 97 97 100 107 103 103 106 109 109 114 116 113 113 111 116 115 110 116 115 114 116 115 114 117 114 120 119 122 118 120 124 126-128 122-127-126 124 126 122 122 125 120 122 124 122 120 121 121 121 121 123 126 121 119 118 113 118 114 110 107 103 104 102 99 99 91 90 91 89 92 89 89 91 92 90 84 80 86 84 82 75 75 75 70 70 68 68 66 67 71 68 72 67 66 65 59 60 60 61 56 57 56 60 62 62 62 61 58 59 58 51 55 62 60 59 57 58 60 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6.0 IMPLEMENTATION NOTES This interactive read program expects to read information from an input data file. Because there is so much data on a single data file, a menu was implemented to facilitate processing of the data. Some of the header variables are two dimensional arrays which prohibits dumping all the variables to the output file. This problem was solved by writing these variables to a scratch file appropriately named "scratch". To see these variables, edit the scratch file after you run the program. The make file will need to be updated to give the correct paths to the Fortran 77 compilers depending upon which platform you are running. On the "SUNOS" platform inside the "Makefile.meteosat" file at the top of the file uncomment the line that reads " FC = f77 " and comment the line that reads "FC = /opt/fortran/bin/f77". If you wish to compile the program on the "HP" platform then you need to do the reverse of the above statement. APPENDIX A-1: Output from running "make" on "HP" workstation. HP% make -f Makefile.meteo meteosat rm -f meteosat /opt/fortran/bin/f77 -g -DNO_HAVE_PROTOTYPES -DNO_STDARG -o meteosat meteosat.f A-2: Output from running "make" on "SUN4" workstation: SUNOS% make -f Makefile.meteo meteosat meteosat.f rm -f meteosat f77 -g -sun4 -DNO_HAVE_PROTOTYPES -DNO_STDARG -o meteosat meteosat.f