obs_group,s,ql,"og_spi.fits",,,"Filename of input OG" IC_Group,s,hl,"../../idx/ic/ic_master_file.fits[1]",,,"DOL of Instrument Characteristics master group" IC_Alias,s,hl,"OSA",,,"Selection alias for Instrument Characteristics" coeff_DOL,s,hl,"/data/tgrosf3/beckmann/coefs/spi_gain_coeff_index.fits",,,"DOL of the gain coefficient file (leave empty for automatic access)" IRF_DOL,s,hl,,,,"DOL of Instrument Response Function (IRF) file (leave empty for automatic access)" RMF_DOL,s,hl,,,,"DOL of RMF file (leave empty for automatic access)" clobber,b,ql,yes,,,Overwrite existing files? chatter,i,ql,2,,,"Chatter level (0=Errors only)" log_File,s,ql,"spi_sa.log",,,"Name of the log file ?" run_gain_corr,b,h,"NO",,,"Run SPI_GAIN_CORR?" run_obs_point,b,ql,yes,,,"Run SPI_OBS_POINT?" run_binning,b,ql,yes,,,"Run event binning task?" run_obs_back,b,ql,yes,,,"Run SPI_OBS_BACK?" run_cat_extract,b,ql,yes,,,"Run CAT_EXTRACT?" run_spiros,b,ql,yes,,,"Run SPIROS?" spibounds_nregions,i,ql,7,1,,"Number of regions:" spibounds_regions,s,ql,"20,40,100,200,400,505,517,550",,,"Region bounds [keV]:" spibounds_nbins,s,ql,"1,1,1,1,1,1,1",,,"Number of bins in regions:" spi_obs_hist_pdets,s,ql,"0,1,3-18",,,"List of (pseudo) detectors to be used in the analysis (0-141)" spi_obs_back_nmodel, i,q, 1,1,5,"Number of background model components" spi_obs_back_model01,s,q,"GEDSAT",CONST|ONTIME|DEADTIME|DEADLIVE|ADJACENT|VETOGATE|VETONONSAT|VETOSAT|GEDRATE|GEDSAT,,"Component 1 model type" spi_obs_back_mpar01, s,q, "",,,"Component 1 model parameters" spi_obs_back_norm01, s,q,"NO",NO|GLOBAL|DETE|LINE|CONT|OFFLINE|OFFCONT,,"Component 1 normalisation type" spi_obs_back_npar01, s,q, "",,,"Component 1 normalisation parameters" spi_obs_back_scale01,r,q, 1.0,,,"Component 1 scaling factor" spi_obs_back_model02,s,q,"ADJACENT",CONST|ONTIME|DEADTIME|DEADLIVE|ADJACENT|VETOGATE|VETONONSAT|VETOSAT|GEDRATE|GEDSAT,,"Component 2 model type" spi_obs_back_mpar02, s,q, "",,,"Component 2 model parameters" spi_obs_back_norm02, s,q,"OFFLINE",NO|GLOBAL|DETE|LINE|CONT|OFFLINE|OFFCONT,,,"Component 2 normalisation type" spi_obs_back_npar02, s,q,"1786-1802,1815-1828 keV",,,"Component 2 normalisation parameters" spi_obs_back_scale02,r,q, 1.0,,,"Component 2 scaling factor" spi_obs_back_model03,s,q,"GEDSAT",CONST|ONTIME|DEADTIME|DEADLIVE|ADJACENT|VETOGATE|VETONONSAT|VETOSAT|GEDRATE|GEDSAT,,"Component 3 model type" spi_obs_back_mpar03, s,q, "",,,"Component 3 model parameters" spi_obs_back_norm03, s,q,"NO",NO|GLOBAL|DETE|LINE|CONT|OFFLINE|OFFCONT,,,"Component 3 normalisation type" spi_obs_back_npar03, s,q, "",,,"Component 3 normalisation parameters" spi_obs_back_scale03,r,q, 1.0,,,"Component 3 scaling factor" spi_obs_back_model04,s,q,"GEDSAT",CONST|ONTIME|DEADTIME|DEADLIVE|ADJACENT|VETOGATE|VETONONSAT|VETOSAT|GEDRATE|GEDSAT,,"Component 4 model type" spi_obs_back_mpar04, s,q, "",,,"Component 4 model parameters" spi_obs_back_norm04, s,q,"NO",NO|GLOBAL|DETE|LINE|CONT|OFFLINE|OFFCONT,,,"Component 4 normalisation type" spi_obs_back_npar04, s,q, "",,,"Component 4 normalisation parameters" spi_obs_back_scale04,r,q, 1.0,,,"Component 4 scaling factor" spi_obs_back_model05,s,q,"GEDSAT",CONST|ONTIME|DEADTIME|DEADLIVE|ADJACENT|VETOGATE|VETONONSAT|VETOSAT|GEDRATE|GEDSAT,,"Component 5 model type" spi_obs_back_mpar05, s,q, "",,,"Component 5 model parameters" spi_obs_back_norm05, s,q,"NO",NO|GLOBAL|DETE|LINE|CONT|OFFLINE|OFFCONT,,,"Component 5 normalisation type" spi_obs_back_npar05, s,q, "",,,"Component 5 normalisation parameters" spi_obs_back_scale05,r,q, 1.0,,,"Component 5 scaling factor" cat_extract_refCat,s,h,"/data/tgrosf3/beckmann/obs/spi_refr_cat_0007.fits[1]",,,"DOL of the reference catalogue (leave empty for automatic access)" cat_extract_radiusMin,s,h,"0",,,"Lower limit for the position selection [degrees]" cat_extract_radiusMax,s,h,"20",,,"Upper limit for the position selection [degrees]" cat_extract_fluxDef,s,h,"1",1|2,,"Column used for flux selection (1 = 15-300 keV / 2 = 0.3-8 MeV)" cat_extract_fluxMin,s,ql,"0.02",,,"Low limit for flux selection [ph/cm**2/sec]. e.g. Crab is 0.4458 (15-300 keV) / 0.0167 (0.3-8 MeV)" cat_extract_fluxMax,s,h,"1000",,,"High limit for flux selection [ph/cm**2/sec]" spiros_mode,s,ql,"IMAGING",IMAGING|SPECTRA|TIMING|TIMING+SPECTRA|DIFFUSE,,"SPIROS analysing mode [IMAGING|SPECTRA|TIMING]" spiros_background-method,i,ql,5,0|1|2|3|4|5|6,,"Enter handling method of background model response values [0=ZERO | 1=FIX | 5=MCM]" spiros_energy-subset,s,h," ",,,"Enter subset of energy bins [a-b,c-d,f,g.....]: " spiros_pointing-subset,s,ql,,,,"Enter subset of pointing bins [a-b,c-d,f,g.....]:" spiros_detector-subset,s,ql,,,,"Enter subset of detector bins [a-b,c-d,f,g.....]:" spiros_srclocbins,s,ql,"FIRST",,,"Enter count spectrum bins used for source location [Blank,SUM,FIRST,ALL]:" spiros_reference-coord,s,ql,"GALACTIC",RADEC|GALACTIC,,"Enter output image reference coordinate system [RADEC,GALACTIC]:" spiros_image-proj,s,ql,"AIT",CAR|TAN|AIT,,"Enter output image projection type [CAR,TAN,AIT]:" spiros_image-fov,s,ql,"POINTING+ZCFOV",POINTING+FCFOV|POINTING+ZCFOV|POINTING|USER,,"Enter extent and location of output image:" spiros_image-orient,s,h,"STANDARD",USER|STANDARD,,"Enter output image orientation [USER,STANDARD]: " spiros_image-pole-long,r,h,0.0,,,"Enter longitude of output image pole [degrees]: " spiros_image-pole-lat,r,h,90.0,,,"Enter latitude of output image pole [degrees]: " spiros_nofsources,i,ql,2,0,,Enter maximum number of sources to be searched for [0 spiros_sigmathres,r,h,3.0,0.0,,"Enter lower sigma threshold to stop source search: " spiros_iteration-output,s,h,"NO",YES|NO,,"Enter whether output should be produced at each iteration [YES/NO]: " spiros_location-max-error,r,h,0.1,0.0,,"Enter maximum admissible input error source location: " spiros_optistat,s,h,"LIKEH",CHI2|LIKEH,,"Enter optimization statistic [CHI2,LIKEH]: " spiros_solution-constr,s,h,"NONE",NONE|POSITIVE,,"Enter image solution constraints [NONE,POSITIVE]: " spiros_source-cat-dol,s,h,"spi/source_cat.fits[1]",,,"Enter DOL for source catalogue:" ## ## Frames for the GUIs ## # GUI _FRAME_GENERAL, X:1, Y:1, W:55, H: 17, NAME: SPI Scientific Analysis - General Parameters and Options # GUI obs_group, NAME:Filename of input OG, X:2, Y:5, W:30, DOL:, NAME_W:23 # GUI clobber, NAME:Overwrite existing files?, X:2, Y:8, NAME_W:23 # GUI chatter, NAME:Level of Chatter, X:2, Y:11, W:6, NAME_W:23 # GUI log_File, NAME: Log file name, X:2, Y:14, W:30, NAME_W:23 # GUI _FRAME_CA, X:1, Y:20, W:68, H:7, NAME: Optional first task (check output before proceeding with further tasks) # GUI run_cat_extract, NAME: CAT_I : catalogue extraction, X:4,Y:23, NAME_W:36 # GUI _WINDOW_CA, NAME: cat_extract, X:42,Y:23, W:20, DISABLE:run_cat_extract=no # GUI _FRAME_MAIN, X:1, Y:30, W:68, H:20, NAME: SPI Scientific Analysis - Program Flow - select tasks and specify parameters # GUI run_obs_point, NAME: POIN : pointing definition ,X:4,Y:34, NAME_W:36 # GUI run_binning, NAME: BIN_I : event binning ,X:4,Y:37, NAME_W:36 # GUI run_obs_back, NAME: BKG_I : background modeling , X:4,Y:43, NAME_W:36 # GUI run_spiros, NAME: IMA : image analysis ,X:4,Y:46, NAME_W:36 # GUI _WINDOW_PD, NAME: spi_obs_point, X:42, Y: 34, W:20, DISABLE:run_obs_point=no # GUI _WINDOW_BN, NAME: spibounds, X:42, Y: 37, W:20, DISABLE:run_binning=no # GUI _WINDOW_HI, NAME: spi_obs_hist, X:42, Y: 40, W:20, DISABLE:run_binning=no # GUI _WINDOW_BK, NAME: spi_obs_back, X:42, Y: 43, W:20, DISABLE:run_obs_back=no # GUI _WINDOW_SP, NAME: spiros, X:42, Y: 46, W:20, DISABLE:run_spiros=no # GUI _FRAME_CO, Z:hidden, X:1, Y:1, W:68, H:7, NAME: Optional task (corrected data are not needed in standard processing) # GUI run_gain_corr, NAME: COR : create & save corrected data , Z:hidden, X:4,Y:4, NAME_W:36 # GUI _WINDOW_GC, NAME: spi_gain_corr, Z:hidden, X:42, Y:4, W:20, DISABLE:run_gain_corr=no # GUI _FRAME_IC, Z:hidden, X:1, Y:10, W:68, H:10, NAME: Provide an IC master file for default IC files # GUI IC_Group,NAME: Name of the IC master file, Z:hidden, X:2, Y:13, W:40, DOL:, NAME_W:23 # GUI IC_Alias,NAME: Alias for IC file selection, Z:hidden, X:2, Y:16, W:40, DOL:, NAME_W:23 # GUI _FRAME_ICAL, Z:hidden, X:1, Y:22, W:68, H:15, NAME: Alternative files superseding IC master file defaults # GUI coeff_DOL,NAME: Gain Coefficient file name, Z:hidden, X:2, Y:25, W:40, DOL:, NAME_W:23 # GUI IRF_DOL,NAME: IRF file name, Z:hidden, X:2, Y:28, W:40, DOL:, NAME_W:23 # GUI RMF_DOL,NAME: RMF file name, Z:hidden, X:2, Y:31, W:40, DOL:, NAME_W:23 # GUI _FRAME_E1, Z:spi_gain_corr,X:1,Y:1,W:23,H:4,NAME:No options for this task # GUI _FRAME_E2, Z:spi_obs_point,X:1,Y:1,W:23,H:4,NAME:No options for this task # GUI _FRAME_P1, Z:spibounds, X:1,Y:1,W:65,H:12,NAME:Parameters for task spibounds # GUI spibounds_nregions, Z:spibounds, X:2, Y:3, NAME:Number of energy regions,NAME_W:30,W:7,DISABLE:run_binning=no # GUI spibounds_regions, Z:spibounds, X:2, Y:6, NAME:Regions energy boundaries,NAME_W:30,DISABLE:run_binning=no # GUI spibounds_nbins, Z:spibounds, X:2, Y:9, NAME:Numbers of bins in each region,NAME_W:30,DISABLE:run_binning=no # GUI _FRAME_E4, Z:spi_obs_hist,X:1,Y:1,W:65,H:6,NAME:Parameters for task spi_obs_hist # GUI spi_obs_hist_pdets, Z:spi_obs_hist, X:2, Y:3, NAME: List of (pseudo) detectors,NAME_W:30,W:20,DISABLE:run_binning=no # GUI _FRAME_P, Z:spi_obs_back,X:1,Y:1,W:124,H:5,NAME:General Parameter # GUI spi_obs_back_nmodel, Z:spi_obs_back, X:4,Y:3,W:6,NAME:Number of Models to use,NAME_W:23,DISABLE:run_obs_back=no # GUI _FRAME_M1, Z:spi_obs_back,X:1,Y:8,W:60,H:13,NAME:Parameters Model #1 # GUI spi_obs_back_model01, Z:spi_obs_back, X:4,Y:10,NAME:model01,DISABLE:run_obs_back=no # GUI spi_obs_back_mpar01, Z:spi_obs_back, X:4,Y:12,NAME:mpar01,DISABLE:run_obs_back=no # GUI spi_obs_back_norm01, Z:spi_obs_back, X:4,Y:14,NAME:norm01,DISABLE:run_obs_back=no # GUI spi_obs_back_npar01, Z:spi_obs_back, X:4,Y:16,NAME:npar01,DISABLE:run_obs_back=no # GUI spi_obs_back_scale01, Z:spi_obs_back, X:4,Y:18,W:7,NAME:scale01,DISABLE:run_obs_back=no # GUI _FRAME_M2, Z:spi_obs_back,X:65,Y:8,W:60,H:13,NAME:Parameters Model #2 # GUI spi_obs_back_model02, Z:spi_obs_back, X:70,Y:10,NAME:model02,DISABLE:run_obs_back=no # GUI spi_obs_back_mpar02, Z:spi_obs_back, X:70,Y:12,NAME:mpar02,DISABLE:run_obs_back=no # GUI spi_obs_back_norm02, Z:spi_obs_back, X:70,Y:14,NAME:norm02,DISABLE:run_obs_back=no # GUI spi_obs_back_npar02, Z:spi_obs_back, X:70,Y:16,NAME:npar02,DISABLE:run_obs_back=no # GUI spi_obs_back_scale02, Z:spi_obs_back,X:70,Y:18, W:7,NAME:scale02,DISABLE:run_obs_back=no # GUI _FRAME_M3, Z:spi_obs_back,X:1,Y:22,W:60,H:13,NAME:Parameters Model #3 # GUI spi_obs_back_model03, Z:spi_obs_back, X:4,Y:24,NAME:model03,DISABLE:run_obs_back=no # GUI spi_obs_back_mpar03, Z:spi_obs_back, X:4,Y:26,NAME:mpar03,DISABLE:run_obs_back=no # GUI spi_obs_back_norm03, Z:spi_obs_back, X:4,Y:28,NAME:norm03,DISABLE:run_obs_back=no # GUI spi_obs_back_npar03, Z:spi_obs_back, X:4,Y:30,NAME:npar03,DISABLE:run_obs_back=no # GUI spi_obs_back_scale03, Z:spi_obs_back, X:4,Y:32,W:7,NAME:scale03,DISABLE:run_obs_back=no # GUI _FRAME_M4, Z:spi_obs_back,X:65,Y:22,W:60,H:13,NAME:Parameters Model #4 # GUI spi_obs_back_model04, Z:spi_obs_back, X:70,Y:24,NAME:model04,DISABLE:run_obs_back=no # GUI spi_obs_back_mpar04, Z:spi_obs_back, X:70,Y:26,NAME:mpar04,DISABLE:run_obs_back=no # GUI spi_obs_back_norm04, Z:spi_obs_back, X:70,Y:28,NAME:norm04,DISABLE:run_obs_back=no # GUI spi_obs_back_npar04, Z:spi_obs_back, X:70,Y:30,NAME:npar04,DISABLE:run_obs_back=no # GUI spi_obs_back_scale04, Z:spi_obs_back,X:70,Y:32, W:7,NAME:scale04,DISABLE:run_obs_back=no # GUI _FRAME_M5, Z:spi_obs_back,X:1,Y:36,W:60,H:13,NAME:Parameters Model #5 # GUI spi_obs_back_model05, Z:spi_obs_back, X:4,Y:38,NAME:model05,DISABLE:run_obs_back=no # GUI spi_obs_back_mpar05, Z:spi_obs_back, X:4,Y:40,NAME:mpar05,DISABLE:run_obs_back=no # GUI spi_obs_back_norm05, Z:spi_obs_back, X:4,Y:42,NAME:norm05,DISABLE:run_obs_back=no # GUI spi_obs_back_npar05, Z:spi_obs_back, X:4,Y:44,NAME:npar05,DISABLE:run_obs_back=no # GUI spi_obs_back_scale05, Z:spi_obs_back, X:4,Y:46,W:7,NAME:scale05,DISABLE:run_obs_back=no # GUI _FRAME_S, Z:cat_extract,X:1,Y:1,W:60,H:13,NAME:Catalogue source selection parameters # GUI cat_extract_radiusMin, Z:cat_extract,X:4,Y:3,NAME:Minimum radius,DISABLE:run_cat_extract=no # GUI cat_extract_radiusMax, Z:cat_extract,X:4,Y:5,NAME:Maximum radius,DISABLE:run_cat_extract=no # GUI cat_extract_fluxDef, Z:cat_extract,X:4,Y:7,NAME:Column for flux,DISABLE:run_cat_extract=no # GUI cat_extract_fluxMin, Z:cat_extract,X:4,Y:9,NAME:Minimum flux,DISABLE:run_cat_extract=no # GUI cat_extract_fluxMax, Z:cat_extract,X:4,Y:11,NAME:Maximum Flux,DISABLE:run_cat_extract=no # GUI enable, Z: spiros, X: 7, Y: 27 # GUI enable, Z: imaging, X: 7, Y: 27 # GUI _FRAME_SG, Z:spiros,X:1,Y:1,W:40,H:5,NAME:SPIROS General Setup # GUI spiros_mode, Z:spiros,X:3,Y:3,NAME: Run SPIROS in Mode,NAME_W:20,DISABLE:run_spiros=no # GUI _FRAME_SI, Z:spiros,X:1,Y:6,W:40,H:5,NAME: Further Options for ... # GUI _WINDOW_S2, Z:spiros, NAME: imaging, X:18, Y:8, W:20, DISABLE:spiros_mode=SPECTRA,DISABLE:run_spiros=no # GUI _FRAME_SS, Z:spiros,X:1,Y:12,W:60,H:15,NAME:Selection Parameters # GUI spiros_energy-subset, Z:spiros, X:3,Y:14,NAME:energy-subset,DISABLE:run_spiros=no # GUI spiros_pointing-subset, Z:spiros, X:3,Y:17,NAME:pointing-subset,DISABLE:run_spiros=no # GUI spiros_detector-subset, Z:spiros, X:3,Y:20,NAME:detector-subset,DISABLE:run_spiros=no # GUI spiros_srclocbins, Z:spiros, X:3,Y:23,W:18,NAME_W:21,NAME:Bins for location/timing, DISABLE:spiros_mode= SPECTRA # GUI _FRAME_SB, Z:spiros,X:1,Y:26,W:60,H:12,NAME:Other Parameters # GUI spiros_background-method, Z:spiros,X:3,Y:28, NAME:Background method,NAME_W:25,DISABLE:run_spiros=no # GUI spiros_optistat, Z:spiros,X:3,Y:30, NAME:Optimization statistic,NAME_W:25,DISABLE:run_spiros=no # GUI spiros_solution-constr, Z:spiros,X:3,Y:32, NAME:Image solution constraint,NAME_W:25,DISABLE:run_spiros=no # GUI _FRAME_SIO1, Z:imaging,X:1,Y:1,W:40,H:11,NAME:General imaging options # GUI spiros_nofsources, Z:imaging, X:3,Y:3,W:7,NAME_W:19,NAME:No. of sources, DISABLE:spiros_mode= SPECTRA | TIMING # GUI spiros_sigmathres, Z:imaging, X:3, Y:5,W:7,NAME_W:19,NAME:Sigma threshold, DISABLE:spiros_mode= SPECTRA | TIMING # GUI spiros_reference-coord, Z:imaging, X:3,Y:9,NAME_W:19,NAME:Reference coord, DISABLE:spiros_mode= SPECTRA | TIMING # GUI _FRAME_SIO2,Z:imaging,X:1,Y:14,W:40,H:13,NAME:Image Options # GUI spiros_image-proj, Z:imaging, X:3,Y:16,NAME:Projection, DISABLE:spiros_mode= SPECTRA | TIMING # GUI spiros_image-fov, Z:imaging, X:3,Y:18,NAME:FOV, DISABLE:spiros_mode= SPECTRA | TIMING # GUI spiros_image-orient, Z:imaging, X:3,Y:20,NAME:Orient, DISABLE:spiros_mode= SPECTRA # GUI spiros_image-pole-long, Z:imaging, X:3,Y:22,NAME:Pole longitude, DISABLE:spiros_image-orient= STANDARD # GUI spiros_image-pole-lat, Z:imaging, X:3,Y:24,NAME:Pole latitude, DISABLE:spiros_image-orient= STANDARD # GUI _FRAME_SIO3, Z:imaging,X:1,Y:29,W:40,H:7,NAME:Other options # GUI spiros_iteration-output, Z:imaging, X:3,Y:31,NAME_W:18,NAME:Iteration output, DISABLE:spiros_mode= SPECTRA | TIMING # GUI spiros_location-max-error, Z:imaging, X:3,Y:33,W:8,NAME_W:18,NAME:Location max error, DISABLE:spiros_mode= SPECTRA | TIMING