\contentsline {section}{\numberline {1}Introduction to the Yohkoh Data and Software}{1} \contentsline {subsection}{\numberline {1.1}YS, YDB, and YDn Directories}{1} \contentsline {subsection}{\numberline {1.2}Yohkoh Software Organization}{1} \contentsline {subsection}{\numberline {1.3}How to Contribute Software to the Yohkoh Tree}{2} \contentsline {subsection}{\numberline {1.4}Yohkoh Data File Format}{3} \contentsline {subsection}{\numberline {1.5}Yohkoh Data File Names}{4} \contentsline {subsubsection}{\numberline {1.5.1}Yohkoh Directory Logicals/Environment Variables}{4} \contentsline {subsubsection}{\numberline {1.5.2}Yohkoh Prefixes}{6} \contentsline {subsubsection}{\numberline {1.5.3}Yohkoh File IDs}{7} \contentsline {subsubsection}{\numberline {1.5.4}Yohkoh Week IDs}{8} \contentsline {subsubsection}{\numberline {1.5.5}Yohkoh Carrington IDs}{8} \contentsline {subsection}{\numberline {1.6}Interactive Data Language (IDL)}{8} \contentsline {subsubsection}{\numberline {1.6.1}Some Comments about IDL}{10} \contentsline {subsubsection}{\numberline {1.6.2}Programs, Procedures, and Functions}{10} \contentsline {subsubsection}{\numberline {1.6.3}Running IDL programs}{11} \contentsline {section}{\numberline {2}General Yohkoh Software}{12} \contentsline {subsection}{\numberline {2.1}Routines for Reading and Saving Data}{12} \contentsline {subsubsection}{\numberline {2.1.1}RD\_XDA, RD\_xxx}{12} \contentsline {subsubsection}{\numberline {2.1.2}RD\_ROADMAP}{12} \contentsline {subsubsection}{\numberline {2.1.3}RD\_QS}{12} \contentsline {subsubsection}{\numberline {2.1.4}SAVEGEN and RESTGEN}{12} \contentsline {subsubsection}{\numberline {2.1.5}SAV\_SDA}{13} \contentsline {subsubsection}{\numberline {2.1.6}SAV\_BDA and SAV\_BSC}{13} \contentsline {subsubsection}{\numberline {2.1.7}SAV\_HXI}{13} \contentsline {subsubsection}{\numberline {2.1.8}SXT2FITS}{13} \contentsline {subsection}{\numberline {2.2}Routines for Data Selection}{14} \contentsline {subsubsection}{\numberline {2.2.1}TIM2DSET}{14} \contentsline {subsection}{\numberline {2.3}Routines for Making Time Plots}{14} \contentsline {subsubsection}{\numberline {2.3.1}PLOTY}{14} \contentsline {subsubsection}{\numberline {2.3.2}OBS\_PlOT}{15} \contentsline {subsection}{\numberline {2.4}Routines for Data and Information Extraction}{15} \contentsline {subsubsection}{\numberline {2.4.1}The Concept Behind the GT Routines}{15} \contentsline {subsubsection}{\numberline {2.4.2}GT\_DP\_RATE}{16} \contentsline {subsubsection}{\numberline {2.4.3}DPRATE2SEC}{17} \contentsline {subsubsection}{\numberline {2.4.4}GT\_DP\_MODE}{17} \contentsline {subsubsection}{\numberline {2.4.5}GET\_INFO}{17} \contentsline {subsection}{\numberline {2.5}Routines for Calibration and Analysis}{18} \contentsline {subsubsection}{\numberline {2.5.1}FSP\_PROC [*]}{18} \contentsline {subsubsection}{\numberline {2.5.2}FSP\_11 [*]}{18} \contentsline {subsection}{\numberline {2.6}Routines for Image Alignment}{19} \contentsline {subsubsection}{\numberline {2.6.1}SXT\_PREP}{19} \contentsline {subsubsection}{\numberline {2.6.2}Other Routines}{19} \contentsline {subsection}{\numberline {2.7}Accessing Secondary Databases}{19} \contentsline {subsubsection}{\numberline {2.7.1}CONTACTS}{19} \contentsline {subsubsection}{\numberline {2.7.2}PR\_FEM}{19} \contentsline {subsubsection}{\numberline {2.7.3}PR\_EVN}{20} \contentsline {subsubsection}{\numberline {2.7.4}PLOT\_EVN}{20} \contentsline {subsubsection}{\numberline {2.7.5}RD\_FEM}{20} \contentsline {subsubsection}{\numberline {2.7.6}RD\_OBS}{20} \contentsline {subsection}{\numberline {2.8}Reading Exabyte Archive Tapes}{21} \contentsline {section}{\numberline {3}Bragg Crystal Spectrometer (BCS)}{22} \contentsline {subsection}{\numberline {3.1}Routines for Data Selection}{22} \contentsline {subsubsection}{\numberline {3.1.1}LIST\_BDA}{22} \contentsline {subsubsection}{\numberline {3.1.2}SELECT\_BDA}{22} \contentsline {subsection}{\numberline {3.2}Routines for Making Time Plots}{22} \contentsline {subsubsection}{\numberline {3.2.1}BCS\_24HR\_PLOT}{22} \contentsline {subsubsection}{\numberline {3.2.2}PLOTT\_BDA}{22} \contentsline {subsubsection}{\numberline {3.2.3}LCBDA [*]}{23} \contentsline {subsection}{\numberline {3.3}Routines for Making Spectral Plots}{23} \contentsline {subsubsection}{\numberline {3.3.1}PLOTS\_BDA}{23} \contentsline {subsubsection}{\numberline {3.3.2}PLOTBDA }{23} \contentsline {subsubsection}{\numberline {3.3.3}BCS\_MULTI }{23} \contentsline {subsubsection}{\numberline {3.3.4}BCS\_CONT }{23} \contentsline {subsection}{\numberline {3.4}Routines for 2-D Spectral Display}{24} \contentsline {subsubsection}{\numberline {3.4.1}DISP\_BDA }{24} \contentsline {subsubsection}{\numberline {3.4.2}BCS\_SPMOVIE }{24} \contentsline {subsubsection}{\numberline {3.4.3}GS [*]}{24} \contentsline {subsection}{\numberline {3.5}Routines for Data and Information Extraction}{24} \contentsline {subsubsection}{\numberline {3.5.1}EXT\_BCSCHAN }{24} \contentsline {subsubsection}{\numberline {3.5.2}LIST\_BDA}{25} \contentsline {subsubsection}{\numberline {3.5.3}GT\_TOTAL\_CNTS}{25} \contentsline {subsubsection}{\numberline {3.5.4}GT\_BLOCKID}{25} \contentsline {subsection}{\numberline {3.6}Routines for Calibration and Analysis}{26} \contentsline {subsubsection}{\numberline {3.6.1}BCS\_DECOMP}{26} \contentsline {subsubsection}{\numberline {3.6.2}BCS\_NORM}{26} \contentsline {subsubsection}{\numberline {3.6.3}SUM\_BDA}{26} \contentsline {subsubsection}{\numberline {3.6.4}PLOT\_REF [*]}{26} \contentsline {subsubsection}{\numberline {3.6.5}BCS\_DTFAC}{26} \contentsline {subsubsection}{\numberline {3.6.6}BCS\_POINT}{26} \contentsline {subsubsection}{\numberline {3.6.7}BCS\_SYNTHETIC}{27} \contentsline {subsubsection}{\numberline {3.6.8}BCS\_SPEC}{27} \contentsline {subsection}{\numberline {3.7}BSC Routines}{27} \contentsline {subsubsection}{\numberline {3.7.1}HELP\_BSC}{27} \contentsline {subsubsection}{\numberline {3.7.2}MK\_BSC}{28} \contentsline {subsubsection}{\numberline {3.7.3}SEL\_BSC}{29} \contentsline {subsubsection}{\numberline {3.7.4}LIST\_BSC}{29} \contentsline {subsubsection}{\numberline {3.7.5}SAV\_BSC}{29} \contentsline {subsubsection}{\numberline {3.7.6}RD\_BSC}{29} \contentsline {subsubsection}{\numberline {3.7.7}BSC2BSD}{30} \contentsline {subsubsection}{\numberline {3.7.8}MAP\_BSC}{30} \contentsline {subsubsection}{\numberline {3.7.9}LC\_BSC}{30} \contentsline {subsubsection}{\numberline {3.7.10}WBDA}{31} \contentsline {subsubsection}{\numberline {3.7.11}GT\_BSC\_BINCAL}{31} \contentsline {subsubsection}{\numberline {3.7.12}FIT\_BSC}{32} \contentsline {subsubsection}{\numberline {3.7.13}BCS\_BROAD}{33} \contentsline {subsubsection}{\numberline {3.7.14}PLOT\_BSC}{33} \contentsline {subsubsection}{\numberline {3.7.15}FIT\_BSC\_PLOT}{34} \contentsline {subsubsection}{\numberline {3.7.16}MK\_FIT\_BSC\_EPS}{34} \contentsline {section}{\numberline {4}Hard X-Ray Telescope (HXT)}{36} \contentsline {subsection}{\numberline {4.1}Routines for Making Time Plots}{36} \contentsline {subsubsection}{\numberline {4.1.1}PLOTT\_HDA }{36} \contentsline {subsection}{\numberline {4.2}Routines for 2-D Spectral Display}{36} \contentsline {subsubsection}{\numberline {4.2.1}DISP\_HDA }{36} \contentsline {subsection}{\numberline {4.3}Routines for Data and Information Extraction}{36} \contentsline {subsubsection}{\numberline {4.3.1}GT\_SUM\_L}{36} \contentsline {subsubsection}{\numberline {4.3.2}GET\_INFO}{36} \contentsline {subsection}{\numberline {4.4}Routines for Calibration and Analysis}{36} \contentsline {subsubsection}{\numberline {4.4.1}HXT\_QLOOK}{36} \contentsline {subsubsection}{\numberline {4.4.2}HXTPRO}{37} \contentsline {subsubsection}{\numberline {4.4.3}HXT\_IMG}{37} \contentsline {subsubsection}{\numberline {4.4.4}GET\_HXT\_POS}{37} \contentsline {subsubsection}{\numberline {4.4.5}HXT\_FSP and HXTBOX\_FSP [*]}{38} \contentsline {subsubsection}{\numberline {4.4.6}SXTHXT\_FSP and SXTHXTBOX\_FSP[*]}{38} \contentsline {subsubsection}{\numberline {4.4.7}HXT\_DECOMP}{39} \contentsline {section}{\numberline {5}Soft X-Ray Telescope (SXT)}{40} \contentsline {subsection}{\numberline {5.1}Routines for Data Selection}{40} \contentsline {subsubsection}{\numberline {5.1.1}SSWHERE}{40} \contentsline {subsubsection}{\numberline {5.1.2}SHOW\_OBS3 }{40} \contentsline {subsubsection}{\numberline {5.1.3}SHOW\_OBS4 }{41} \contentsline {subsubsection}{\numberline {5.1.4}PLOT\_FOV}{41} \contentsline {subsection}{\numberline {5.2}Routines for Making Time Plots}{42} \contentsline {subsubsection}{\numberline {5.2.1}LCUR\_IMAGE}{42} \contentsline {subsection}{\numberline {5.3}Routines for Image Display and Enhancement}{42} \contentsline {subsubsection}{\numberline {5.3.1}STEPPER}{42} \contentsline {subsubsection}{\numberline {5.3.2}XY\_RASTER}{42} \contentsline {subsubsection}{\numberline {5.3.3}DISP\_MONTH}{42} \contentsline {subsubsection}{\numberline {5.3.4}UNSHARP\_MASK}{42} \contentsline {subsubsection}{\numberline {5.3.5}DE\_SPIKER}{43} \contentsline {subsubsection}{\numberline {5.3.6}SXT\_GRID }{43} \contentsline {subsection}{\numberline {5.4}Routines for Data and Information Extraction}{44} \contentsline {subsubsection}{\numberline {5.4.1}GET\_INFO}{44} \contentsline {subsubsection}{\numberline {5.4.2}EXT\_SUBSET [*] }{44} \contentsline {subsubsection}{\numberline {5.4.3}GT\_FILTA}{44} \contentsline {subsubsection}{\numberline {5.4.4}GT\_FILTB}{44} \contentsline {subsubsection}{\numberline {5.4.5}GT\_PFI\_FFI}{45} \contentsline {subsubsection}{\numberline {5.4.6}GT\_RES}{45} \contentsline {subsubsection}{\numberline {5.4.7}GT\_COMP}{46} \contentsline {subsubsection}{\numberline {5.4.8}GT\_DPE}{46} \contentsline {subsubsection}{\numberline {5.4.9}GT\_MBE}{47} \contentsline {subsubsection}{\numberline {5.4.10}GT\_EXPDUR}{47} \contentsline {subsubsection}{\numberline {5.4.11}GT\_EXPLAT}{48} \contentsline {subsubsection}{\numberline {5.4.12}GT\_EXPMODE}{48} \contentsline {subsubsection}{\numberline {5.4.13}GT\_CORNER}{48} \contentsline {subsubsection}{\numberline {5.4.14}GT\_CENTER}{48} \contentsline {subsubsection}{\numberline {5.4.15}GT\_SXT\_AXIS}{49} \contentsline {subsubsection}{\numberline {5.4.16}GT\_PIX\_SIZE}{49} \contentsline {subsubsection}{\numberline {5.4.17}GT\_TEMP\_CCD}{50} \contentsline {subsubsection}{\numberline {5.4.18}GT\_TEMP\_HK }{50} \contentsline {subsubsection}{\numberline {5.4.19}SXTPNT\_SUM}{50} \contentsline {subsubsection}{\numberline {5.4.20}PR\_SXTOBS}{50} \contentsline {subsubsection}{\numberline {5.4.21}PFI\_LOC}{51} \contentsline {subsection}{\numberline {5.5}Routines for Calibration and Analysis}{51} \contentsline {subsubsection}{\numberline {5.5.1}SXT\_PREP}{51} \contentsline {subsubsection}{\numberline {5.5.2}XSXT\_PREP}{53} \contentsline {subsubsection}{\numberline {5.5.3}SXT\_DECOMP}{53} \contentsline {subsubsection}{\numberline {5.5.4}SXT\_COMP}{53} \contentsline {subsubsection}{\numberline {5.5.5}RESTORE\_LOW8}{54} \contentsline {subsubsection}{\numberline {5.5.6}SFD\_COMP}{54} \contentsline {subsubsection}{\numberline {5.5.7}SFD\_DECOMP}{54} \contentsline {subsubsection}{\numberline {5.5.8}EXP\_NORM}{54} \contentsline {subsubsection}{\numberline {5.5.9}SXT\_COMPOSITE}{55} \contentsline {subsubsection}{\numberline {5.5.10}MK\_SFD}{55} \contentsline {subsubsection}{\numberline {5.5.11}DARK\_SUB}{56} \contentsline {subsubsection}{\numberline {5.5.12}GET\_DC\_IMAGE}{56} \contentsline {subsubsection}{\numberline {5.5.13}LEAK\_SUB}{57} \contentsline {subsubsection}{\numberline {5.5.14}INTERP\_IMG}{57} \contentsline {subsubsection}{\numberline {5.5.15}SXT\_FSP and SXTBOX\_FSP [*]}{57} \contentsline {subsubsection}{\numberline {5.5.16}SXTHXT\_FSP and SXTHXTBOX\_FSP [*]}{58} \contentsline {subsubsection}{\numberline {5.5.17}SXT\_TEEM}{58} \contentsline {subsubsection}{\numberline {5.5.18}SXT\_ERG\_PER\_DN}{58} \contentsline {subsubsection}{\numberline {5.5.19}SXT\_VIGNETTE}{59} \contentsline {subsubsection}{\numberline {5.5.20}SXT\_OFF\_AXIS}{60} \contentsline {subsubsection}{\numberline {5.5.21}WL\_PROCESS [*]}{60} \contentsline {subsection}{\numberline {5.6}Routines for Image Alignment}{60} \contentsline {subsubsection}{\numberline {5.6.1}SXT\_PREP}{60} \contentsline {subsubsection}{\numberline {5.6.2}SXT\_CENTER [*]}{60} \contentsline {subsubsection}{\numberline {5.6.3}GET\_GBO\_PFI [*]}{61} \contentsline {subsubsection}{\numberline {5.6.4}OCENTER}{61} \contentsline {subsection}{\numberline {5.7}Routines for Accessing Secondary Database Files}{61} \contentsline {subsubsection}{\numberline {5.7.1}GTAB\_COMM, GTAB\_ENTRY, GTAB\_ROI}{61} \contentsline {subsubsection}{\numberline {5.7.2}GTAB\_PFI and GTAB\_FFI}{62} \contentsline {subsection}{\numberline {5.8}Routines for Engineering Plots}{62} \contentsline {subsubsection}{\numberline {5.8.1}PLOT\_SOT}{62} \contentsline {subsubsection}{\numberline {5.8.2}PLOT\_TEMPS2 [*]}{62} \contentsline {subsubsection}{\numberline {5.8.3}PLOT\_SSL}{62} \contentsline {section}{\numberline {6}Wide Band Spectrometer (WBS)}{64} \contentsline {subsection}{\numberline {6.1}Routines for Making Time Plots}{64} \contentsline {subsubsection}{\numberline {6.1.1}PLOTT\_WDA }{64} \contentsline {subsection}{\numberline {6.2}Routines for Making Spectral Plots}{64} \contentsline {subsubsection}{\numberline {6.2.1}PLOTS\_WDA}{64} \contentsline {subsection}{\numberline {6.3}Routines for 2-D Spectral Display}{64} \contentsline {subsubsection}{\numberline {6.3.1}DISP\_WDA }{64} \contentsline {subsubsection}{\numberline {6.3.2}SXSPC}{64} \contentsline {subsubsection}{\numberline {6.3.3}WBSPC}{65} \contentsline {subsubsection}{\numberline {6.3.4}PLOT\_HXSPC}{65} \contentsline {subsubsection}{\numberline {6.3.5}PLOT\_HXSPH}{65} \contentsline {subsubsection}{\numberline {6.3.6}PLOT\_GRSPCL}{65} \contentsline {subsubsection}{\numberline {6.3.7}PLOT\_GRSPCH}{65} \contentsline {subsubsection}{\numberline {6.3.8}PLOT\_GRSPHL}{65} \contentsline {subsubsection}{\numberline {6.3.9}PLOT\_GRSPHH}{66} \contentsline {subsubsection}{\numberline {6.3.10}Light Curve of RBM-PC }{66} \contentsline {subsection}{\numberline {6.4}Routines for Data and Information Extraction}{66} \contentsline {subsubsection}{\numberline {6.4.1}GT\_ Routines}{66} \contentsline {subsubsection}{\numberline {6.4.2}GET\_INFO}{66} \contentsline {subsection}{\numberline {6.5}Routines for Calibration and Analysis}{66} \contentsline {subsubsection}{\numberline {6.5.1}HXS\_FSP [*]}{66} \contentsline {subsubsection}{\numberline {6.5.2}HXS\_SPL}{67} \contentsline {subsubsection}{\numberline {6.5.3}HXS\_SP2}{67} \contentsline {subsubsection}{\numberline {6.5.4}GRS\_SPEFF}{67} \contentsline {subsubsection}{\numberline {6.5.5}Further Analysis of HXS and GRS Data}{68} \contentsline {subsection}{\numberline {6.6}Instrument Response Files}{68} \contentsline {subsubsection}{\numberline {6.6.1}SXS}{68} \contentsline {subsubsection}{\numberline {6.6.2}HXS}{69} \contentsline {subsubsection}{\numberline {6.6.3}GRS}{70} \contentsline {section}{\numberline {A}Yohkoh Distribution and Archive Tapes}{71} \contentsline {subsection}{\numberline {A.1}The Organization of the Tapes}{71} \contentsline {subsection}{\numberline {A.2}Overview of Yohkoh Data Archive}{71} \contentsline {subsection}{\numberline {A.3}Structure of Archive Tape}{71} \contentsline {subsection}{\numberline {A.4}Access Software}{73} \contentsline {subsubsection}{\numberline {A.4.1}Reading Tapes (RDTAP)}{73} \contentsline {subsubsection}{\numberline {A.4.2}Tape Reading on VMS}{75} \contentsline {subsubsection}{\numberline {A.4.3}Tape Read Errors}{75} \contentsline {subsubsection}{\numberline {A.4.4}Writing Tapes}{75} \contentsline {section}{\numberline {B}Institutes and Nodes with the Yohkoh Package}{77} \contentsline {subsection}{\numberline {B.1}List of Institutes}{77} \contentsline {subsection}{\numberline {B.2}List of Node Names and Numbers}{78} \contentsline {section}{\numberline {C}Accessing the University of Hawaii SPAM Database}{81} \contentsline {section}{\numberline {D}Accessing the Optical Solar Data of NAOJ}{82} \contentsline {section}{\numberline {E}Using the Laser Disk System at ISAS}{90} \contentsline {subsection}{\numberline {E.1}Viewing Existing Movies (VIDEO\_MENU)}{90} \contentsline {subsection}{\numberline {E.2}Making Title Pages}{90} \contentsline {subsection}{\numberline {E.3}Recording a New Movie to Laser Disk}{92} \contentsline {subsubsection}{\numberline {E.3.1}Hardware: Positioning the Sony Laser Disk}{92} \contentsline {subsubsection}{\numberline {E.3.2}Software}{92} \contentsline {subsubsection}{\numberline {E.3.3}Adding Another Movie}{93} \contentsline {subsubsection}{\numberline {E.3.4}NVS/Sony Problems}{93} \contentsline {subsection}{\numberline {E.4}Transferring a Movie to VCR Video}{93} \contentsline {subsubsection}{\numberline {E.4.1}Initial setup}{94} \contentsline {subsubsection}{\numberline {E.4.2}Short test of hardware communications.}{94} \contentsline {subsubsection}{\numberline {E.4.3}Running MK\_VCR}{94} \contentsline {subsubsection}{\numberline {E.4.4}How to create/modify the file that MK\_VCR uses}{95} \contentsline {section}{\numberline {F}Using the Laser Disk System at LPARL}{97} \contentsline {subsection}{\numberline {F.1}Viewing Existing Movies}{97} \contentsline {subsubsection}{\numberline {F.1.1}Using IDL and Menu Driven Software}{97} \contentsline {subsubsection}{\numberline {F.1.2}Displaying a Single Recorded Image}{97} \contentsline {subsubsection}{\numberline {F.1.3}Playing the Panasonic Laser Disks}{97} \contentsline {subsection}{\numberline {F.2}Making Title Pages}{98} \contentsline {subsection}{\numberline {F.3}Recording a New Movie to Laser Disk}{98} \contentsline {subsubsection}{\numberline {F.3.1}Panasonic Problems}{100} \contentsline {subsection}{\numberline {F.4}Transferring a Movie to VCR Video}{100} \contentsline {section}{\numberline {G}Using Magneto-Optical (MO) Disks at ISAS}{101} \contentsline {subsection}{\numberline {G.1}Mounting MO Disks From Unix}{101} \contentsline {subsection}{\numberline {G.2}Mounting MO Disks From IDL}{101} \contentsline {section}{\numberline {H}Guides to Yohkoh Operations at ISAS}{102}