head>
OVERVIEW The locally developed shell script IMP8_ANALYSIS is to run the IMP-8 analysis programs. The following example for each program shows the steps to run. The bold text indicates the user's input, otherwise the response from the shell script. IMP8_ANALYSIS SELECT THE IMP-8 ANALYSIS PROGRAM TO RUN NUMBER PROGRAM NAME 1 HGPLT 2 ANALIMPF 3 DBTIME 4 RATEPLOT 5 FOURIER 6 PCPHA 7 FLEXPLOT(pc-rate output) 8 FLUXPLOT (under construction) Select program number 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8
START TO RUN IMP-8 HGPLT PROGRAM INPUT EVENT IDENTIFICATION AND TIME INDICATOR INFORMATION ON THE IMP-8 HIGH GAIN PLOT PROGRAMS'S USER GUIDE THE DEFAULT OF INPUT EVENT IDENTIFICATION INFORMATION IS DVSE 3 1 00 00 40 60 10 40 F DVSF 3 1 40 60 14 40 10 40 F DO YOU WANT TO CHANGE THE INPUT EVENT IDENTIFICATION INFORMATION ? ENTER yes OR no no
GENERATE THE INPUT TIME INDICATOR INFORMATION EACH LINE CONTAINS THE STARTING/STOPPING INTERVAL NUMBERS AND GAIN FACTORS FOR D, E, F ELEMENTS OF MED LAST LINE CONTAINS THE SAME STARTING/STOPPING INTERVAL NUMBERS AND GAIN FACTORS FOR D, E, F ELEMENTS OF MED ENTER THE STARTING INTERVAL NUMBER 1111 ENTER THE STOPPING INTERVAL NUMBER 1115 ENTER THE GAIN FACTOR FOR D DETECTOR IN THE FORMAT F5.3 1.010 ENTER THE GAIN FACTOR FOR E DETECTOR IN THE FORMAT F5.3 1.510 ENTER THE GAIN FACTOR FOR F DETECTOR IN THE FORMAT F5.3 1.600 DOES THIS IS THE LAST LINE ? ENTER yes OR no no ENTER THE STARTING INTERVAL NUMBER 1116 ENTER THE STOPPING INTERVAL NUMBER 1116 DOES THIS IS THE LAST LINE ? ENTER yes OR no yes THE OUTPUT LISTING IS IN /local/data/voyager1/henry/imp8/program/analysis/hgplt/hgplt.list THE IMP-8 HGPLT JOB COMPLETED
START TO RUN IMP-8 ANALIMPF PROGRAM INPUT EVENT IDENTIFICATION AND TIME INDICATOR INFORMATION ETC. ON THE IMP-8 ANALIMPF PROGRAMS'S USER GUIDE THE DEFAULT OF INPUT EVENT IDENTIFICATION INFORMATION IS 1 0 1 3 000 DO YOU WANT TO CHANGE THE INPUT EVENT IDENTIFICATION INFORMATION ? ENTER yes OR no yes
GENERATE INPUT EVENT IDENTIFICATION INFORMATION ENTER HISTOGRAM OPTION 0 : COMPUTE HISTOGRAMS 1 : NO HISTOGRAM 1 ENTER GAIN INDICATOR 0 : HIGH GAIN 1 : LOW GAIN 0 ENTER COMPRESSION FACTOR IN 1 DIGIT 1 : FIRST 128 CHANNELS ON EACH AXIS OF MATRIX WITH NO COMPRESSION 2 : FIRST 256 CHANNELS ON EACH AXIS COMPRESSED TO A 128x128 MATRIX 3 : FIRST 512 CHANNELS ON EACH AXIS COMPRESSED TO A 128x128 MATRIX 4 : ALL 1024 CHANNELS ON EACH AXIS COMPRESSED TO A 128x128 MATRIX 1 ENTER EVENT TO BE ANALYZED 1 : A.B.-C AND A.-B.-C if kgain=0 (A+B)1.A.B.-C AND (A+B)1.A.-B.-C if kgain=1 2 : (A+B)2.A.B.-C and (A+B)2.A.-B.-C (kgain=0 only) 3 : D.E.-F.-G (kgain=0 only) 4 : (D1+E1)1.E.-F.-G (kgain=0 only) 5 : (D1+E1)2.E.-F.-G LOW (10) (kgain=1 only) 6 : (D1+E1)2.E.-F.-G LOW (50) (kgain=1 only) 3 ENTER LED MASK in 3 DIGITS LED T2T3T4 SELECTION MASK=I2I3I4 where Ij =0, THEN THE LED Tj EVENT TYPE BIT MUST BE 0 FOR AN EVENT TO BE ACCUMULATED Ij =1, THEN THE LED Tj EVENT TYPE BIT MUST BE 1 FOR AN EVENT TO BE ACCUMULATED Ij =2, THEN THE LED Tj EVENT TYPE BIT IS NOT TESTED IN THE ACCUMULATION DECISION (ldmask is a requisite only if iev=1 or iev=2) 000
GENERATE THE INPUT TIME INDICATOR INFORMATION ENTER PLOT OPTION 0 : DO NOT PLOT 1 : PLOT ALL ACCUMULATED DATA 0 ENTER START ORBIT NUMBER IN 4 DIGITS 0000 ENTER STOP ORBIT NUMBER IN 4 DIGITS 0000 ENTER START YAER IN 4 DIGITS 1993 ENTER START JULIAN DAY IN 3 DIGITS 227 ENTER START HOUR IN 2 DIGITS 00 ENTER START MINUTE IN 2 DIGIST 00 ENTER STOP YAER IN 4 DIGITS 1993 ENTER STOP JULIAN DAY IN 3 DIGITS 229 ENTER STOP HOUR IN 2 DIGIST 00 ENTER STOP MINUTE IN 2 DIGITS 00 ENTER GAIN FACTOR TABLE SWITCH IN 1 DIGIT 1 THE OUTPUT LISTING IS IN /local/data/voyager1/henry/imp8/program/analysis/analimpf/analimpf.list THE IMP-8 ANALIMPF JOB COMPLETED
START TO RUN IMP-8 DBTIME PROGRAM GENERATE THE INPUT INFORMATION SELECT IMP DATABASE 6 = IMP-6 7 = IMP-7 8 = IMP-8 8 if [ $satid = 6 ] then echo SELECT STARTING ORBIT NUMBER FOR IMP-6 else echo SELECT STARTING INTERVAL NUMBER FOR IMP-$satid fi read start # if [ $satid = 6 ] then echo SELECT STOPPING ORBIT NUMBER FOR IMP-6 else echo SELECT STOPPING INTERVAL NUMBER FOR IMP-$satid fi read stop # SELECT DATA TYPE (I.E. cnts OR phas) cnts SELECT DATA FORMAT (I.E. ibm OR ieee) ieee SELECT FLAG FOR DISPLAY THE GAP BETWEEN 2 CONSECUTIVE INTERVALS ENTER T FOR YES, F FOR NO T SELECT FLAG FOR DISPLAY THE GAP IN EACH INTERVAL ENTER T FOR YES, F FOR NO T SELECT FLAG FOR CHECKING THE VALUES OF EARTH RADII, GEOMAGNETIC COORDIANTE OF THE SATELLITE POSITION AND RADIAL DISTANCE OF THE SATELLIET FROM THE CENTER OF THE EARTH ENTER T FOR YES, F FOR NO F
(if select to display the gap between 2 consecutive intervals) SELECT GAP DISPLAYED IN MINUTES BETWEEN 2 INTERVALS 1440
(if select to display the gap for each interval) SELECT GAP DISPLAYED IN MINUTES FOR EACH INTERVAL 60
(if select to check the valuse of earth radii, geomagnetic coordiante of the satellite position and radial distance of the satellite from the center of earth) ENTER THE MINIMUM OF EARTH RADII 20 ENTER THE MAXIMUM OF EARTH RADII 50 ENTER THE MINIMUM OF RADIAL DISTANCE OF SATELLITE FROM EARTH 134000 ENTER THE MAXIMUM OF RADIAL DISTANCE OF SATELLITE FROM EARTH 340000
START TO RUN IMP-8 RATEPLOT PROGRAM GENERATE THE INPUT INFORMATION ENTER STARTING HOUR FOR THE IMP-8 RATEPLOT IN 2 DIGITS 00 ENTER STARTING MINUTE FOR THE IMP-8 RATEPLOT IN 2 DIGITS 00 ENTER STOPPING HOUR FOR THE IMP-8 RATEPLOT IN 2 DIGITS 00 ENTER STOPPING MINUTE FOR THE IMP-8 RATEPLOT IN 2 DIGITS 00 ENTER STARTING DAY OF MONTH FOR THE IMP-8 RATEPLOT IN 2 DIGITS 01 ENTER STARTING MONTH FOR THE IMP-8 RATEPLOT IN 3 CHARACTERS JAN ENTER STARTING YEAR FOR THE IMP-8 RATEPLOT IN LAST 2 DIGITS 97 ENTER STOPPING DAY OF MONTH FOR THE IMP-8 RATEPLOT IN 2 DIGITS 01 ENTER STOPPING MONTH FOR THE IMP-8 RATEPLOT IN 3 CHARACTERS MAR ENTER STOPPING YEAR FOR THE IMP-8 RATEPLOT IN LAST 2 DIGITS 97 SELECT FILE TYPE ENTER 1 FOR X Y DY 2 FOR X Y DY1 DY2 2 SET THE LINE WIDTH FOR THE SETS ENTER 1 FOR YES 0 FOR NO 0 TOGGLE THE DISPLAY OF GRID LINES AT MAJOR TICK MARKS ENTER ON FOR YES OFF FOR NO ON IMP-8 RATEPLOT JOB COMPLETED
START TO RUN IMP-8 FOURIER PROGRAM GENERATE THE INPUT INFORMATION ENTER STARTING HOUR FOR THE IMP-8 FOURIER IN 2 DIGITS 00 ENTER STARTING MINUTE FOR THE IMP-8 FOURIER IN 2 DIGITS 00 ENTER STOPPING HOUR FOR THE IMP-8 FOURIER IN 2 DIGITS 00 ENTER STOPPING MINUTE FOR THE IMP-8 FOURIER IN 2 DIGITS 00 ENTER STARTING DAY OF MONTH FOR THE IMP-8 FOURIER IN 2 DIGITS 01 ENTER STARTING MONTH FOR THE IMP-8 FOURIER IN 3 CHARACTERS JAN ENTER STARTING YEAR FOR THE IMP-8 FOURIER IN LAST 2 DIGITS 97 ENTER STOPPING DAY OF MONTH FOR THE IMP-8 FOURIER IN 2 DIGITS 01 ENTER STOPPING MONTH FOR THE IMP-8 FOURIER IN 3 CHARACTERS MAR ENTER STOPPING YEAR FOR THE IMP-8 FOURIER IN LAST 2 DIGITS 97 IMP-8 FOURIER JOB COMPLETED
START TO RUN IMP-8 PCPHA PROGRAM Generate the INPUT INFORMATION ENTER STARTING YEAR IN LAST 2 DIGITS 97 ENTER STARTING MONTH IN 2 DIGITS 01 ENTER STARTING DAY OF MONTH IN 2 DIGITS 01 ENTER STARTING HOUR IN 2 DIGITS 00 ENTER STARTING MINUTE IN 2 DIGITS 00 ENTER STARTING SECOND IN 2 DIGITS 00 ENTER STOPPING YEAR IN LAST 2 DIGITS' 97 ENTER STOPPING MONTH IN 2 DIGITS 02 ENTER STOPPING DAY OF MONTH IN 2 DIGITS 05 ENTER STOPPING HOUR IN 2 DIGITS 00 ENTER STOPPING MINUTE IN 2 DIGITS 00 ENTER STOPPING SECOND IN 2 DIGITS 00 ENTER TREND CHECK FLAG (F OR T) T ENTER PRINT FLAG (F OR T) F ENTER AVERAGE TIME OF CHAPTER 01 : 15 MINUTE 02 : 30 MINUTE 03 : 1 HOUR 04 : 2 HOUR 05 : 6 HOUR 06 : 12 HOUR 07 : 1 DAY 02 THE IMP-8 PCPHA JOB COMPLETED
START TO RUN IMP-8 PCRATE PROGRAM THERE ARE TWO IMP-8 PC-RATE VERSIONS VERSION 1 READS THE IMP-8 FLEX DATABASE IN THE INTERVAL NUMBER STYLE VERSION 2 READS THE IMP-8 FLEX DATABASE IN THE REEL SEQUENCE NUMBER STYLE SELECT THE VERSION OF IMP-8 PC-RATE ENTER THE VERSION NUMBER 2 SELECT THE MACHINE TO RUN IMP-8 PC-RATE ( : login to voycrs if you select voycrs) ENTER THE MACHINE NAME voycrs SELECT USER'S INPUT DATA CARD ENTER USER NUMBER NUMBER USER NAME 1 BETH 2 BOB
1 (select user BETH) SELECT THE DATA POINT AVERAGE UNIT FOR TIME HISTORY PLOT NUMBER AVERAGE UNIT 1 30 MINUTE 2 2 HOUR 3 8 HOUR ENTER THE DATA POINT AVERAGE UNIT NUMBER 2
2 (select user BOB) SELECT THE PERIODIC PLOT EXTENT UNIT FOR SPECTRAL PLOT NUMBER PLOT UNIT 1 MONTHS 2 DAYS 3 HOURS 4 MINUTES 4 ENTER THE EXTENT OF PERIODIC SPECTRAL PLOT IN PERIODIC PLOT UNIT 30
ENTER THE STARTING YEAR (LAST 2 DIGITS) 97 ENTER THE STARTING MONTH (1st 3 LETTERS OF MONTH) JAN ENTER THE STARTING DAY OF MONTH IN 2 DIGITS 01 ENTER THE STARTING HOUR IN 2 DIGITS 00 ENTER THE STARTING MINUTE IN 2 DIGITS 00 ENTER THE STOPPING YEAR (LAST 2 DIGITS) 97 ENTER THE STOPPING MONTH (1st 3 LETTERS OF MONTH) FEB ENTER THE STOPPING DAY OF MONTH IN 2 DIGITS 01 ENTER THE STOPPING HOUR IN 2 DIGITS 00 ENTER THE STOPPING MINUTE IN 2 DIGITS 00
STATEMENT TO RUN IMP-8 FLUXPLOT PROGRAM The procedure to run the IMP-8 fluxplot for Dr. Frank McDonald follows. For more detailed information see the IMP-8 Analysis Guide. Step 1 : setup the bin cards for program fluxplot currently the setup is in /home/voy386/bryant/imp8.d/bins example of bin cards : /home/voy386/bryant/imp8.d/bins/BACKGRND BACKGROUND DETERMINATION USING BOX 30 1440 FFF 0 2SFTFFT 800 030 800 409 -3 7 0 3 1 3 03 12 00 00 2 01 JUL 96 00 00 01 JAN 97 00 00 00 3 12 5.000E+05 *************************************************************************** Step 2 : setup the script flxplot.exec currently the setup is in /home/voy386/bryant/imp8.d example of script : /home/voy386/bryant/imp8.d/flxplot.exec #! /bin/csh -f # execute imp fluxplot program # setenv PROG ~cosmicra/imp/loadlib/flxpmn # #rm data6/data6.GRADGAL #rm data6/data6.SPECMCD #rm data6/data6.OXY8 #rm data6/data6.RATES # setenv OUTDIR /home/voy386/bryant/imp8.d/ft3132 # #setenv FT31 i8grad9626 #setenv FT32 i8grad9626a #setenv FT31 i8spec88 #setenv FT32 i8spec88a #$PROG < bins/GRADGALS > data6/data6.GRADGAL #$PROG < bins/SPECMCD > data6/data6.SPECMCD #$PROG < bins/OXYGEN7 > data6/data6.OXY7 #$PROG < bins/RUNRATES > data6/data6.RATES #$PROG < bins/SPECIAL > data6/data6.SPECIAL # # THIS SETUP IS FOR DETERMINING THE BACKGROUND. # TIMEHISTORY with BOX 30 and BOX 409 # setenv FT31 i8bck96b setenv FT32 i8bck96ba rm data6/data6.backgrnd # $PROG < bins/BACKGRND > data6/data6.backgrnd *************************************************************************** Step 3 : execute the script flxplot.exec *************************************************************************** Step 4 : setup the input cards for fluxtnnn program currently the setup is in /home/voy386/bryant/imp8.d/in example of input cards : /home/voy386/bryant/imp8.d/in/in.i8bck 13 11TTFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1 box3096bbox40997 imp8 *************************************************************************** Step 5 : setup the script fluxtnnn.exec currently the setup is in /home/voy386/bryant/imp8.d example of script : /home/voy386/bryant/imp8.d/fluxtnnn.exec #! /bin/csh -f # execute fluxtnnn program setenv RUN ~cfgmgr/general/source/SUN/fluxtnnn/fluxtnnn setenv INDIR /home/voy386/bryant/imp8.d/ft3132 #setenv OUTDIR /home/voy386/bryant/imp8.d/notacedata/tmplock setenv OUTDIR /home/voy386/bryant/imp8.d/imp8box30.d setenv FT31 i8bck96b setenv FT32 i8bck96ba rm data6/fluxtnnn.data6 $RUN < in/in.i8bck > data6/fluxtnnn.data6 *************************************************************************** Step 6 : execute the script fluxtnnn.exec