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,,,,"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)" catalog,s,hl,"../spi_bright_cat_0002.fits",,,"DOL of the reference catalog (empty: $ISDC_REF_CAT will be used)" clobber,b,hl,yes,,,Overwrite existing files? chatter,i,hl,2,,,Chatter level(0=Errors only log_File,s,hl,"spi_sa.log",,,"Name of the log file ?" run_cat_extract,b,ql,yes,,,Run catalogue extractor? run_pointing,b,ql,yes,,,Run pointing? run_binning,b,ql,yes,,,Run event binner? run_pha2_converter,b,ql,no,,,Run PHA2 converter (optional)? run_background,b,ql,yes,,,Run background estimator? run_simulation,b,ql,no,,,Add simulated source (optional)? run_spiros,b,ql,yes,,,Run SPIROS? detectors,s,ql,"0-18",,,"List of (pseudo) detectors to be used in the analysis (0-141)" spiros_source-cat-dol,s,ql,"source_cat.fits[1]",,,"Enter DOL for source catalogue:" coordinates,s,ql,"RADEC",RADEC|GALACTIC,,"Coordinate system (RADEC or GALACTIC)" cat_extract_radiusMin,s,hl,"0",,,"Lower limit for the position selection [degrees]" cat_extract_radiusMax,s,ql,"20",,,"Upper limit for the position selection [degrees]" cat_extract_fluxDef,s,hl,"1",1|2,,"Column used for flux selection (1 = 15-300 keV / 2 = 0.3-8 MeV)" cat_extract_fluxMin,s,ql,"0.0001",,,"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,hl,"1000",,,"High limit for flux selection [ph/cm**2/sec]" spibounds_nregions,i,ql,5,1,,Number of regions: spibounds_regions,s,ql,"20,60,100,200,501,521",,,"Region bounds [keV]:" spibounds_nbins,s,ql,"-6,1,1,1,1",,,"Number of bins in regions:" spi_obs_back_nmodel,i,ql,1,1,5,Number of background model components spi_obs_back_model01,s,ql,"GEDSAT",CONST|ONTIME|DEADTIME|DEADLIVE|ADJACENT|VETOGATE|VETONONSAT|VETOSAT|GEDRATE|GEDSAT,,"Component 1 model type" spi_obs_back_mpar01,s,ql,,,,"Component 1 model parameters" spi_obs_back_norm01,s,ql,"NO",NO|GLOBAL|DETE|LINE|CONT|OFFLINE|OFFCONT,,"Component 1 normalisation type" spi_obs_back_npar01,s,ql,,,,"Component 1 normalisation parameters" spi_obs_back_scale01,r,ql,1,,,Component 1 scaling factor spi_obs_back_model02,s,ql,"ADJACENT",CONST|ONTIME|DEADTIME|DEADLIVE|ADJACENT|VETOGATE|VETONONSAT|VETOSAT|GEDRATE|GEDSAT,,"Component 2 model type" spi_obs_back_mpar02,s,hl,,,,"Component 2 model parameters" spi_obs_back_norm02,s,hl,"OFFLINE",NO|GLOBAL|DETE|LINE|CONT|OFFLINE|OFFCONT,, spi_obs_back_npar02,s,hl,"1786-1802,1815-1828 keV",,,"Component 2 normalisation parameters" spi_obs_back_scale02,r,hl,1,,,Component 2 scaling factor spi_obs_back_model03,s,hl,"GEDSAT",CONST|ONTIME|DEADTIME|DEADLIVE|ADJACENT|VETOGATE|VETONONSAT|VETOSAT|GEDRATE|GEDSAT,,"Component 3 model type" spi_obs_back_mpar03,s,hl,,,,"Component 3 model parameters" spi_obs_back_norm03,s,hl,"NO",NO|GLOBAL|DETE|LINE|CONT|OFFLINE|OFFCONT,, spi_obs_back_npar03,s,hl,,,,"Component 3 normalisation parameters" spi_obs_back_scale03,r,hl,1,,,Component 3 scaling factor spi_obs_back_model04,s,hl,"GEDSAT",CONST|ONTIME|DEADTIME|DEADLIVE|ADJACENT|VETOGATE|VETONONSAT|VETOSAT|GEDRATE|GEDSAT,,"Component 4 model type" spi_obs_back_mpar04,s,hl,,,,"Component 4 model parameters" spi_obs_back_norm04,s,hl,"NO",NO|GLOBAL|DETE|LINE|CONT|OFFLINE|OFFCONT,, spi_obs_back_npar04,s,hl,,,,"Component 4 normalisation parameters" spi_obs_back_scale04,r,hl,1,,,Component 4 scaling factor spi_obs_back_model05,s,hl,"GEDSAT",CONST|ONTIME|DEADTIME|DEADLIVE|ADJACENT|VETOGATE|VETONONSAT|VETOSAT|GEDRATE|GEDSAT,,"Component 5 model type" spi_obs_back_mpar05,s,hl,,,,"Component 5 model parameters" spi_obs_back_norm05,s,hl,"NO",NO|GLOBAL|DETE|LINE|CONT|OFFLINE|OFFCONT,, spi_obs_back_npar05,s,hl,,,,"Component 5 normalisation parameters" spi_obs_back_scale05,r,hl,1,,,Component 5 scaling factor spi_add_sim_SrcLong,r,hl,80,,,Longitude of simulated source (degree) spi_add_sim_SrcLat,r,hl,19,,,Latitude of simulated source (degree) spi_add_sim_FluxScale,r,hl,0.01,,,Simulated source flux (ph/cm2/sec)? spiros_mode,s,ql,"IMAGING",IMAGING|SPECTRA|TIMING|DIFFUSE,,"Select processing mode [IMAGING,SPECTRA,TIMING]:" spiros_energy-subset,s,hl,,,,"Enter subset of energy bins [a-b,c-d,f,g.....]:" spiros_pointing-subset,s,ql,"AUTO",,,"Enter subset of pointing bins [a-b,c-d,f,g.....]:" spiros_detector-subset,s,ql,"AUTO",,,"Enter subset of detector bins [a-b,c-d,f,g.....]:" spiros_background-method,i,ql,5,0|1|2|3|4|5|6|7,,Enter background handling method [0=ZERO spiros_srclocbins,s,ql,"FIRST",,,"Enter count spectrum bins used for source location [Blank,SUM,FIRST,ALL]:" spiros_image-proj,s,ql,"TAN",CAR|TAN|AIT,,"Enter output image projection type [CAR,TAN,AIT]:" spiros_image-fov,s,ql,"POINTING+ZCFOV",POINTING+FCFOV|POINTING+ZCFOV|POINTING,,"Enter extent and location of output image:" spiros_image-orient,s,hl,"STANDARD",USER|STANDARD,,"Enter output image orientation [USER,STANDARD]:" spiros_image-pole-long,r,hl,0,,,Enter longitude of output image pole [degrees]: spiros_image-pole-lat,r,hl,90,,,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,hl,3,0.0,,Enter lower sigma threshold to stop source search: spiros_iteration-output,s,hl,"NO",YES|NO,,"Enter whether output should be produced at each iteration [YES/NO]:" spiros_location-max-error,r,hl,0.1,0.0,,Enter maximum admissible input error source location: spiros_optistat,s,hl,"LIKEH",CHI2|LIKEH,,"Enter optimization statistic [CHI2,LIKEH]:" spiros_solution-constr,s,hl,"NONE",NONE|POSITIVE,,"Enter image solution constraints [NONE,POSITIVE]:" spiros_source-timing-mode,s,hl,"QUICKLOOK",QUICKLOOK|WINDOW|TRANSIENT,,"Enter timing analysis mode [QUICKLOOK, WINDOW, TRANSIENT]:" spiros_source-timing-scale,r,hl,0.5,,,Enter timing observation integration time [days]: ## ## Examples how to add your own parameters to the script ## ## Principle: ## simply put the parameter with the name of the executable in the par file with the typical .par file syntax # other names for spiros timing data: # spiros_source-timing,s,hl,"my_other_name.fits",,,"Enter filename for timing data" ## ## Frames for the GUIs ## # GUI _FRAME_GENERAL, X:1, Y:1, W:55, H: 13, NAME: SPI Scientific Analysis - General Parameters and Options # GUI obs_group, NAME:Filename of input OG, X:2, Y:4, W:30, NAME_W:23 # GUI detectors, NAME: List of (pseudo) detectors, X:2, Y:7, NAME_W:23,W:20 # GUI coordinates, NAME: Coordinate System, X:2, Y: 10, NAME_W:23, W:14 # GUI _FRAME_CA, X:1, Y:16, W:68, H:10, NAME: OPTIONAL first task (check output before proceeding with further tasks) # GUI run_cat_extract, NAME: CAT_I : catalogue extraction, X:4,Y:19, NAME_W:36 # GUI _WINDOW_CA, NAME: catalog, X:42,Y:19, W:25, DISABLE:run_cat_extract=no # GUI spiros_source-cat-dol,X:2,Y:22,W:38,NAME: SPIROS Input Catalog,NAME_W: 27,DISABLE:run_cat_extract=yes # GUI _FRAME_PL, X:1, Y:28, W:68, H:21, NAME: Select Tasks to run # GUI run_pointing, NAME: POIN : pointing definition , X:4,Y:31,NAME_W:36 # GUI run_binning, NAME: BIN_I : event binning ,X:4,Y:34,NAME_W:36 # GUI run_simulation, NAME: add simulated source (OPTIONAL), X:4,Y:40, NAME_W:36 # GUI run_background, 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_PD0, NAME: pointing, X:42, Y: 31, W:25,DISABLE:run_pointing=no # GUI _WINDOW_BN0, NAME: energy_definition, X:42, Y: 34, W:25, DISABLE:run_binning=no # GUI _WINDOW_HI0, NAME: histogram, X:42, Y: 37, W:25, DISABLE:run_binning=no # GUI _WINDOW_AS, NAME: add_simulation, X:42, Y:40,W:25, DISABLE:run_simulation=no # GUI _WINDOW_BK0, NAME: background, X:42, Y: 43, W:25, DISABLE:run_background=no # GUI _WINDOW_SP0, NAME: spiros, X:42, Y: 46, W:25, DISABLE:run_spiros=no # GUI _FRAME_HIDGEN, Z: hidden, X:1, Y:1,W:68,H:12, NAME: General options # GUI clobber, NAME:Overwrite existing files?, X:2, Y:3, Z:hidden,NAME_W:23 # GUI chatter, NAME:Level of Chatter, X:2, Y:6, W:6, Z:hidden,NAME_W:23 # GUI log_File, NAME: Log file name, X:2, Y:9, W:30, Z:hidden,NAME_W:23 # GUI _FRAME_IC, Z:hidden, X:1, Y:14, W:68, H:9, 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:16, W:40, DOL:, NAME_W:23 # GUI IC_Alias,NAME: Alias for IC file selection, Z:hidden, X:2, Y:19, W:40, NAME_W:23 # GUI _FRAME_ICAL, Z:hidden, X:1, Y:24, W:68, H:12, NAME: Alternative files superseding IC master file defaults # GUI coeff_DOL,NAME: Gain Coefficient file name, Z:hidden, X:2, Y:26, W:40, DOL:, NAME_W:23 # GUI IRF_DOL,NAME: IRF file name, Z:hidden, X:2, Y:29, W:40, DOL:, NAME_W:23 # GUI RMF_DOL,NAME: RMF file name, Z:hidden, X:2, Y:32, W:40, DOL:, NAME_W:23 # GUI _FRAME_S, Z:catalog,X:1,Y:1,W:60,H:15,NAME:Catalog extraction parameters # GUI cat_extract_radiusMin, Z:catalog,X:4,Y:3,NAME:Minimum radius,NAME_W: 22,DISABLE:run_cat_extract=no # GUI cat_extract_radiusMax, Z:catalog,X:4,Y:5,NAME:Maximum radius,NAME_W: 22,DISABLE:run_cat_extract=no # GUI cat_extract_fluxDef, Z:catalog,X:4,Y:7,NAME:Column for flux,NAME_W: 22,DISABLE:run_cat_extract=no # GUI cat_extract_fluxMin, Z:catalog,X:4,Y:9,NAME:Minimum flux,NAME_W: 22,DISABLE:run_cat_extract=no # GUI cat_extract_fluxMax, Z:catalog,X:4,Y:11,NAME:Maximum Flux,NAME_W: 22,DISABLE:run_cat_extract=no # GUI catalog, Z: catalog, X:4, Y:13,NAME:Reference Catalog, NAME_W: 22, DISABLE:run_cat_extract=no # GUI _FRAME_SP, Z:pointing,X:1,Y:1,W:35,H:4,NAME: No parameters for this task # GUI _FRAME_P1, Z:energy_definition, X:1,Y:1,W:65,H:12,NAME:Parameters for task spibounds # GUI spibounds_nregions, Z:energy_definition, X:2, Y:3, NAME:Number of energy regions,NAME_W:30,W:7,DISABLE:run_binning=no # GUI spibounds_regions, Z:energy_definition, X:2, Y:6, NAME:Regions energy boundaries,NAME_W:30,DISABLE:run_binning=no # GUI spibounds_nbins, Z:energy_definition, X:2, Y:9, NAME:Numbers of bins in each region,NAME_W:30,DISABLE:run_binning=no # GUI _FRAME_HIST, Z:histogram,X:1,Y:1,W:48,H:6,NAME:Parameters for event binning # GUI run_pha2_converter, Z:histogram, X:2, Y: 3,NAME: Convert output to PHA2 format , NAME_W: 30, DISABLE: run_binning=no # GUI _FRAME_AS1, Z: add_simulation, X:1, Y:1, W:50, H:12, NAME: Add simulated source # GUI spi_add_sim_SrcLong, Z: add_simulation, X:2,Y:3,NAME: Longitude of simulated source,NAME_W:30,W:9,DISABLE: run_simulation=no # GUI spi_add_sim_SrcLat, Z: add_simulation, X:2,Y:6,NAME: Latitude of simulated source,NAME_W:30,W:9,DISABLE: run_simulation=no # GUI spi_add_sim_FluxScale, Z: add_simulation, X:2,Y:9,NAME: Flux of simulated source,NAME_W:30,W:9,DISABLE: run_simulation=no # GUI _FRAME_P, Z:background,X:1,Y:1,W:60,H:5,NAME:General Parameter # GUI spi_obs_back_nmodel, Z:background, X:4,Y:3,W:6,NAME:Number of Models to use,NAME_W:23,DISABLE:run_background=no # GUI _FRAME_M1, Z:background,X:1,Y:8,W:60,H:13,NAME:Parameters Model #1 # GUI spi_obs_back_model01, Z:background, X:4,Y:10,NAME:model01,DISABLE:run_background=no # GUI spi_obs_back_mpar01, Z:background, X:4,Y:12,NAME:mpar01,DISABLE:run_background=no # GUI spi_obs_back_norm01, Z:background, X:4,Y:14,NAME:norm01,DISABLE:run_background=no # GUI spi_obs_back_npar01, Z:background, X:4,Y:16,NAME:npar01,DISABLE:run_background=no # GUI spi_obs_back_scale01, Z:background, X:4,Y:18,W:7,NAME:scale01,DISABLE:run_background=no # GUI _FRAME_M2, Z:background,X:65,Y:8,W:60,H:13,NAME:Parameters Model #2 # GUI spi_obs_back_model02, Z:background, X:70,Y:10,NAME:model02,DISABLE:run_background=no # GUI spi_obs_back_mpar02, Z:background, X:70,Y:12,NAME:mpar02,DISABLE:run_background=no # GUI spi_obs_back_norm02, Z:background, X:70,Y:14,NAME:norm02,DISABLE:run_background=no # GUI spi_obs_back_npar02, Z:background, X:70,Y:16,NAME:npar02,DISABLE:run_background=no # GUI spi_obs_back_scale02, Z:background,X:70,Y:18, W:7,NAME:scale02,DISABLE:run_background=no # GUI _FRAME_M3, Z:background,X:1,Y:22,W:60,H:13,NAME:Parameters Model #3 # GUI spi_obs_back_model03, Z:background, X:4,Y:24,NAME:model03,DISABLE:run_background=no # GUI spi_obs_back_mpar03, Z:background, X:4,Y:26,NAME:mpar03,DISABLE:run_background=no # GUI spi_obs_back_norm03, Z:background, X:4,Y:28,NAME:norm03,DISABLE:run_background=no # GUI spi_obs_back_npar03, Z:background, X:4,Y:30,NAME:npar03,DISABLE:run_background=no # GUI spi_obs_back_scale03, Z:background, X:4,Y:32,W:7,NAME:scale03,DISABLE:run_background=no # GUI _FRAME_M4, Z:background,X:65,Y:22,W:60,H:13,NAME:Parameters Model #4 # GUI spi_obs_back_model04, Z:background, X:70,Y:24,NAME:model04,DISABLE:run_background=no # GUI spi_obs_back_mpar04, Z:background, X:70,Y:26,NAME:mpar04,DISABLE:run_background=no # GUI spi_obs_back_norm04, Z:background, X:70,Y:28,NAME:norm04,DISABLE:run_background=no # GUI spi_obs_back_npar04, Z:background, X:70,Y:30,NAME:npar04,DISABLE:run_background=no # GUI spi_obs_back_scale04, Z:background,X:70,Y:32, W:7,NAME:scale04,DISABLE:run_background=no # GUI _FRAME_M5, Z:background,X:1,Y:36,W:60,H:13,NAME:Parameters Model #5 # GUI spi_obs_back_model05, Z:background, X:4,Y:38,NAME:model05,DISABLE:run_background=no # GUI spi_obs_back_mpar05, Z:background, X:4,Y:40,NAME:mpar05,DISABLE:run_background=no # GUI spi_obs_back_norm05, Z:background, X:4,Y:42,NAME:norm05,DISABLE:run_background=no # GUI spi_obs_back_npar05, Z:background, X:4,Y:44,NAME:npar05,DISABLE:run_background=no # GUI spi_obs_back_scale05, Z:background, X:4,Y:46,W:7,NAME:scale05,DISABLE:run_background=no # 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:4, Y:8, W:16, DISABLE:spiros_mode=SPECTRA,DISABLE:run_spiros=no # GUI _WINDOW_S3, Z:spiros, NAME: timing, X:24, Y:8, W:16, DISABLE:spiros_mode=SPECTRA,DISABLE:run_spiros=no # GUI _FRAME_SS, Z:spiros,X:1,Y:12,W:60,H:12,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 _FRAME_SB, Z:spiros,X:1,Y:26,W:60,H:11,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 spiros_srclocbins, Z:spiros, X:3,Y:34,W:18,NAME_W:25,NAME:Bins for src location, DISABLE:run_spiros=no # GUI _FRAME_SIO1, Z:imaging,X:1,Y:1,W:40,H:7,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 _FRAME_SIO2,Z:imaging,X:1,Y:10,W:40,H:13,NAME:Image Options # GUI spiros_image-proj, Z:imaging, X:3,Y:12,NAME:Projection, DISABLE:spiros_mode= SPECTRA | TIMING # GUI spiros_image-fov, Z:imaging, X:3,Y:14,NAME:FOV, DISABLE:spiros_mode= SPECTRA | TIMING # GUI spiros_image-orient, Z:imaging, X:3,Y:16,NAME:Orient, DISABLE:spiros_mode= SPECTRA # GUI spiros_image-pole-long, Z:imaging, X:3,Y:18,NAME:Pole longitude, DISABLE:spiros_image-orient=STANDARD # GUI spiros_image-pole-lat, Z:imaging, X:3,Y:20,NAME:Pole latitude, DISABLE:spiros_image-orient=STANDARD # GUI _FRAME_SIO3, Z:imaging,X:1,Y:25,W:40,H:7,NAME:Other options # GUI spiros_iteration-output, Z:imaging, X:3,Y:27,NAME_W:18,NAME:Iteration output, DISABLE:spiros_mode= SPECTRA | TIMING # GUI spiros_location-max-error, Z:imaging, X:3,Y:29,W:8,NAME_W:18,NAME:Location max error, DISABLE:spiros_mode= SPECTRA | TIMING # GUI _FRAME_ST0, Z:timing,X:1,Y:1,W:40,H:10,NAME: Setup SPIROS Timing Mode # GUI spiros_source-timing-mode,Z:timing,X:3,Y:4,NAME: Mode,NAME_W:20,DISABLE:run_spiros=no # GUI spiros_source-timing-scale,Z:timing,X:3,Y:7,NAME:Timing Scale, NAME_W:20,DISABLE:run_spiros=no