;+ ; hsi_image script - created Sun Oct 2 23:16:28 2022 by hsi_params2script.pro ; Includes only parameters changed from default settings. ; ; Note: This script simply sets control parameters in the hsi_image object as they ; were when you wrote the script. To make the object do anything in this script, ; you need to add some action commands. For instance, the command ; image= obj->getdata() ; would generate and return the image. ; ; For a complete list of control parameters look at the tables in ; http://hesperia.gsfc.nasa.gov/ssw/hessi/doc/hsi_params_all.htm ; ; There are several ways to use this script: ; ; A. Run this procedure via this command (compile first if it's not in your IDL path): ; hsi_image_script_nondefault_params_bproj_image_20030528_0215_88tx4e, obj=obj ; Note: you can set additional parameters or override parameters in script via: ; hsi_image_script_nondefault_params_bproj_image_20030528_0215_88tx4e, obj=obj, $ ; param1=param1, param2=param2,... ; or ; B. Compile and execute it as a main program by: ; 1. Comment out the "pro" line and save. ; 2. From the command line, $ ; type .run hsi_image_script_nondefault_params_bproj_image_20030528_0215_88tx4e. ; In the IDLDE, click Compile, then Execute. ; 3. Use .GO to restart at the beginning of the script ; or ; C. Execute it as a batch file via: ; 1. Comment out the "pro" and "end" lines and save. ; 2. Run the commands via @hsi_image_script_nondefault_params_bproj_image_20030528_0215_88tx4e ; ; Once you have run the script (via one of those 3 methods), you will have an ; hsi_image object called obj that is set up as it was when you wrote the script. ; You can proceed using obj from the command line or the hessi GUI. ; To use it in the GUI, type ; hessi,obj ; To use it from the command line, here are a few examples of commands: ; data = obj->getdata() ; retrieve the last image made ; data = obj->getdata(use_single=0) ; retrieve all images in cube ; obj->plot ; plot the last image ; obj->plotman ; plot the last image in plotman ; obj->plotman, /choose ; choose which image(s) in cube to plot in plotman ;- pro hsi_image_script_nondefault_params_bproj_image_20030528_0215_88tx4e, obj=obj, $ _extra=_extra obj = hsi_image() obj-> set, cbe_normalize= 1 obj-> set, image_algorithm= 'BPROJ' ;obj-> set, snr_chk= 1 ;obj-> set, $ ; snr_vis_file= '/data/rhessi_extras/visibility_fits_v2/2003/05/28/hsi_vis_20030528_0216_0318_88tx4e.fits' obj-> set, mpat_coord= 'CART' obj-> set, image_dim= [101, 101] obj-> set, pixel_size= [1.50000, 1.50000] obj-> set, im_time_interval= [['28-May-2003 02:16:33.855', '28-May-2003 02:18:33.855'], $ ['28-May-2003 02:18:33.855', '28-May-2003 02:19:04.855'], ['28-May-2003 02:19:04.855', $ '28-May-2003 02:19:22.855'], ['28-May-2003 02:19:22.855', '28-May-2003 02:19:38.855'], $ ['28-May-2003 02:19:38.855', '28-May-2003 02:19:54.855'], ['28-May-2003 02:19:54.855', $ '28-May-2003 02:20:10.855'], ['28-May-2003 02:20:10.855', '28-May-2003 02:20:26.855'], $ ['28-May-2003 02:20:26.855', '28-May-2003 02:20:42.855'], ['28-May-2003 02:20:42.855', $ '28-May-2003 02:20:58.855'], ['28-May-2003 02:20:58.855', '28-May-2003 02:21:14.855'], $ ['28-May-2003 02:21:14.855', '28-May-2003 02:21:30.855'], ['28-May-2003 02:21:30.855', $ '28-May-2003 02:21:46.855'], ['28-May-2003 02:21:46.855', '28-May-2003 02:22:19.855'], $ ['28-May-2003 02:22:19.855', '28-May-2003 02:23:12.855'], ['28-May-2003 02:23:12.855', $ '28-May-2003 02:23:31.855'], ['28-May-2003 02:23:31.855', '28-May-2003 02:23:50.855'], $ ['28-May-2003 02:23:50.855', '28-May-2003 02:24:17.855'], ['28-May-2003 02:24:17.855', $ '28-May-2003 02:24:44.855'], ['28-May-2003 02:24:44.855', '28-May-2003 02:25:33.855'], $ ['28-May-2003 02:25:33.855', '28-May-2003 02:26:02.855'], ['28-May-2003 02:26:02.855', $ '28-May-2003 02:26:32.855'], ['28-May-2003 02:26:32.855', '28-May-2003 02:27:01.855'], $ ['28-May-2003 02:27:01.855', '28-May-2003 02:27:40.855'], ['28-May-2003 02:27:40.855', $ '28-May-2003 02:28:24.855'], ['28-May-2003 02:28:24.855', '28-May-2003 02:29:10.855'], $ ['28-May-2003 02:29:10.855', '28-May-2003 02:29:52.855'], ['28-May-2003 02:29:52.855', $ '28-May-2003 02:30:21.855'], ['28-May-2003 02:30:21.855', '28-May-2003 02:30:43.855'], $ ['28-May-2003 02:30:43.855', '28-May-2003 02:31:10.855'], ['28-May-2003 02:31:10.855', $ '28-May-2003 02:32:06.855'], ['28-May-2003 02:32:06.855', '28-May-2003 02:33:07.855'], $ ['28-May-2003 02:33:07.855', '28-May-2003 02:35:06.855'], ['28-May-2003 02:35:06.855', $ '28-May-2003 02:36:06.855'], ['28-May-2003 02:36:06.855', '28-May-2003 02:37:06.855'], $ ['28-May-2003 02:37:06.855', '28-May-2003 02:38:06.855'], ['28-May-2003 02:38:06.855', $ '28-May-2003 02:39:06.855'], ['28-May-2003 02:39:06.855', '28-May-2003 02:40:06.855'], $ ['28-May-2003 02:40:43.659', '28-May-2003 02:41:43.854'], ['28-May-2003 02:41:43.854', $ '28-May-2003 02:42:43.854'], ['28-May-2003 02:42:43.854', '28-May-2003 02:43:43.854'], $ ['28-May-2003 02:43:43.854', '28-May-2003 02:44:43.854'], ['28-May-2003 02:45:13.648', $ '28-May-2003 02:46:13.855'], ['28-May-2003 02:46:13.855', '28-May-2003 02:47:13.855'], $ ['28-May-2003 02:47:13.855', '28-May-2003 02:48:13.855'], ['28-May-2003 02:49:40.626', $ '28-May-2003 02:50:40.855'], ['28-May-2003 02:50:40.855', '28-May-2003 02:51:40.855'], $ ['28-May-2003 02:51:40.855', '28-May-2003 02:52:40.855'], ['28-May-2003 02:54:07.683', $ '28-May-2003 02:55:07.855'], ['28-May-2003 02:55:07.855', '28-May-2003 02:56:07.855'], $ ['28-May-2003 02:56:07.855', '28-May-2003 02:57:07.855'], ['28-May-2003 02:58:34.630', $ '28-May-2003 02:59:34.854'], ['28-May-2003 02:59:34.854', '28-May-2003 03:00:34.854'], $ ['28-May-2003 03:00:34.854', '28-May-2003 03:01:34.854'], ['28-May-2003 03:03:01.627', $ '28-May-2003 03:04:01.850'], ['28-May-2003 03:04:01.850', '28-May-2003 03:05:01.850'], $ ['28-May-2003 03:05:01.850', '28-May-2003 03:06:01.850'], ['28-May-2003 03:07:58.800', $ '28-May-2003 03:09:58.800'], ['28-May-2003 03:09:58.800', '28-May-2003 03:10:34.800'], $ ['28-May-2003 03:10:34.800', '28-May-2003 03:10:58.800'], ['28-May-2003 03:10:58.800', $ '28-May-2003 03:11:17.800'], ['28-May-2003 03:11:17.800', '28-May-2003 03:11:33.800'], $ ['28-May-2003 03:11:33.800', '28-May-2003 03:11:49.800'], ['28-May-2003 03:11:49.800', $ '28-May-2003 03:12:05.800'], ['28-May-2003 03:12:05.800', '28-May-2003 03:12:21.800'], $ ['28-May-2003 03:12:21.800', '28-May-2003 03:12:37.800'], ['28-May-2003 03:12:37.800', $ '28-May-2003 03:12:53.800'], ['28-May-2003 03:12:53.800', '28-May-2003 03:13:09.800'], $ ['28-May-2003 03:13:09.800', '28-May-2003 03:13:25.800'], ['28-May-2003 03:13:25.800', $ '28-May-2003 03:13:41.800'], ['28-May-2003 03:13:41.800', '28-May-2003 03:13:57.800'], $ ['28-May-2003 03:13:57.800', '28-May-2003 03:14:13.800'], ['28-May-2003 03:14:13.800', $ '28-May-2003 03:14:29.800'], ['28-May-2003 03:14:29.800', '28-May-2003 03:14:45.800'], $ ['28-May-2003 03:14:45.800', '28-May-2003 03:15:01.800'], ['28-May-2003 03:15:01.800', $ '28-May-2003 03:15:17.800'], ['28-May-2003 03:15:17.800', '28-May-2003 03:15:33.800'], $ ['28-May-2003 03:15:33.800', '28-May-2003 03:15:49.800'], ['28-May-2003 03:15:49.800', $ '28-May-2003 03:16:05.800'], ['28-May-2003 03:16:05.800', '28-May-2003 03:16:21.800'], $ ['28-May-2003 03:16:21.800', '28-May-2003 03:16:37.800'], ['28-May-2003 03:16:37.800', $ '28-May-2003 03:16:53.800'], ['28-May-2003 03:16:53.800', '28-May-2003 03:17:09.800'], $ ['28-May-2003 03:17:09.800', '28-May-2003 03:17:25.800'], ['28-May-2003 03:17:25.800', $ '28-May-2003 03:17:41.800'], ['28-May-2003 03:17:41.800', '28-May-2003 03:17:57.800'], $ ['28-May-2003 03:17:57.800', '28-May-2003 03:18:13.800'], ['28-May-2003 03:18:13.800', $ '28-May-2003 03:18:29.800'], ['28-May-2003 03:18:29.800', '28-May-2003 03:18:45.800']] obj-> set, use_flux_var= 0L obj-> set, use_phz_stacker= 1L obj-> set, xyoffset= [385.931, -77.6415] obj-> set, im_energy_binning= [[6.00000, 12.0000], [12.0000, 25.0000], [25.0000, 50.0000], $ [50.0000, 100.000]] obj-> set, time_bin_def= [1.00000, 2.00000, 2.00000, 4.00000, 8.00000, 16.0000, 32.0000, $ 32.0000, 64.0000] obj-> set, det_index_mask= [0B, 0B, 1B, 1B, 1B, 1B, 1B, 1B, 1B] zzz = {HSI_VIS_SRC_STRUCTURE, $ SRCTYPE: 'circle', $ SRCFLUX: 1.00000, $ SRCX: 0.00000, $ SRCY: 0.00000, $ SRCFWHM: 10.0000, $ ECCEN: 0.00000, $ SRCPA: 0.00000, $ LOOP_ANGLE: 0.00000, $ ALBEDO_RATIO: 0.100000, $ SRCHEIGHT: 10.0000, $ ALBEDO_APPLY: 1, $ FITMASK: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] } obj-> set, vf_srcin= zzz obj-> set, vis_cs_abort_numerical_issues= 1 obj-> set, vis_cs_sparseness= 0.700000 if keyword_set(_extra) then obj->set, _extra=_extra end