xanal_emi $SSW/trace/idl/egse/xanal_emi.pro
[Previous] [Next]
NAME:
	xanal_emi
PURPOSE:
	To allow a user to select a file for processing and to
	plot the resulting data
SAMPLE CALLING SEQUENCE:
	xanal_emi
 CALLS: ***
	ANAL_EMI_LISTFILES, DELVARX [1], DELVARX [2], DELVARX [3], DELVARX [4], EVENT_NAME
	FMT_TIMER [1], FMT_TIMER [2], GET_I0_DIRS, GET_WVALUE, REVERSE, SETPS, WDEF [1]
	WDEF [2], XANAL_EMI_EVENT, XMANAGER, XMENU [1], XMENU [2], anytim2ints [1]
	anytim2ints [2], data_type [1], data_type [2], delvarx [5], emi_plot [1]
	emi_plot [2], emi_summary, file_list [1], file_list [2], fmt_tim [1], fmt_tim [2]
	get_xfont [1], get_xfont [2], mapx [1], mapx [2], next_window [1], next_window [2]
	quick_hkplot [1], quick_hkplot [2], set_printer [1], set_printer [2]
	set_printer [3], set_printer [4], set_printer [5], str_replace [1]
	str_replace [2]
HISTORY:
	Written 16-Jan-97 by M.Morrison
	23-Jan-97 (MDM) - Added clicking on the plot blowup option


xdisp_trace [1] $SSW/trace/idl/egse/xdisp_trace.pro
[Previous] [Next]
NAME:
	xdisp_trace
PURPOSE:
	To allow a user to select a file and image to be displayed
SAMPLE CALLING SEQUENCE:
	xdisp_trace
 CALLS: ***
	ARR2STR [1], Arr2Str [2], BOX_CURSOR, BREAK_FILE [1], BREAK_FILE [2]
	BREAK_FILE [3], CONCAT_DIR [1], CONCAT_DIR [2], CONCAT_DIR [3], CONGRID [1]
	CONGRID [2], CONGRID [3], EVENT_NAME, FILE_EXIST [2], FXADDPAR [1], FXADDPAR [2]
	FXHMAKE [1], FXHMAKE [2], GET_I0_DIRS, GET_WVALUE, PROFILES [1], PROFILES [2]
	REVERSE, STDEV, WDEF [1], WDEF [2], XDISP_TRACE_EVENT, XMANAGER, XMENU [1], XMENU [2]
	XMENU_GEN_INPUT [1], XMENU_GEN_INPUT [2], XMENU_SEL [1], XMENU_SEL [2]
	anytim2ex [1], anytim2ex [2], break_file [4], concat_dir [4], cross_corr [1]
	cross_corr [2], disp_gen [1], disp_gen [2], ex2fid [1], ex2fid [2]
	file_append [1], file_append [2], file_exist [1], file_exist [3], file_list [1]
	file_list [2], find_grid, get_xfont [1], get_xfont [2], gt_tagval [1]
	gt_tagval [2], img_summary [1], img_summary [2], mapx [1], mapx [2]
	next_window [1], next_window [2], pprint [1], pprint [2], pr_tr_header, prstr [1]
	prstr [2], rd_tfile [1], rd_tfile [2], rd_trace_i0 [1], rd_trace_i0 [2]
	remtab [1], remtab [2], set_printer [1], set_printer [2], set_printer [3]
	set_printer [4], set_printer [5], str_replace [1], str_replace [2], tbeep [1]
	tbeep [2], tbeep [3], tr_decode_head [1], tr_decode_head [2], tr_wrt_fits
 CALLED BY:
	verify_gui
HISTORY:
	Written 14-Oct-96 by M.Morrison
	21-Oct-96 (MDM) - Added /SUMMARY, /HC, SIG and MM
			  options
	23-Oct-96 (MDM) - Added putting min/max/avg/dev info
			  for the default image display
	----- MAJOR REWRITE ------
	23-Oct-96 (MDM) - Rewritten to not be a simple routine but to
			  be an integrated widget program with options.
	24-Oct-96 (MDM) - Modified to allow new window display
			- Added displaying of the min/max of
			  the full range and of the scaled
	30-Oct-96 (MDM) - Added background subtraction capability
	 6-Nov-96 (MDM) - Replace RIGID_ALIGN with CROSS_CORR
			- Added SET_PRINTER
			- Changed how SMIN/SMAX/SIGMA are entered
			  (use editable widget window instead of
			  xmenu_gen_input)
	 7-Nov-96 (MDM) - Added creation of a log file and
			  the ability to print it out
			- Added fixed extracting options
	13-Nov-96 (MDM) - Look only for 9* files in the data
			  directories
			- Do an extract (if set) upon new read
	20-Nov-96 (MDM) - Added information from the image header
	21-Nov-96 (MDM) - Fixed PROFILES running on binned images
	18-Dec-96 (MDM) - Added finding grid location
			- Added printing raw data product header
			- Look at Y dim to see if 8,8,8 trimming is needed
			- Added Saving to FITS file option
	 6-Jan-97 (MDM) - Removed /local option from GET_I)-DIRS
	 5-Feb-97 (MDM) - Added option to set first/last days to
			  search/list
	14-Apr-97 (MDM) - Added sttim and entim keywords (for input)
	 1-Jul-97 (MDM) - Modified to work on non-trace FITS files
			- Removed looking for 9* files, now look for *.fits
	 7-Jul-97 (MDM) - Added /LOCAL option (for GET_I0_DIRS)
			- Adjusted for when the filename shows up in two dirs


xdisp_trace [2] $SSW/trace/idl/egse/xdisp_trace0.pro
[Previous] [Next]
NAME:
	xdisp_trace
PURPOSE:
	To display single TRACE test images
SAMPLE CALLING SEQUENCE:
	xdisp_trace
	xdisp_trace, head, img, img2
	xdisp_trace, /summary, /hc
	xdisp_trace, sig=3
	xdisp_trace, smin=200, smax=500
OUTPUT:
	head	- the header array
	img	- The 1040x1032 image
	img2	- The 1024x1024 extracted image
 CALLS: ***
	BREAK_FILE [1], BREAK_FILE [2], BREAK_FILE [3], REVERSE, STDEV, XDISP_TRACE0
	XMENU_SEL [1], XMENU_SEL [2], break_file [4], disp_gen [1], disp_gen [2]
	file_list [1], file_list [2], img_summary [1], img_summary [2], rd_trace_i0 [1]
	rd_trace_i0 [2]
 CALLED BY:
	verify_gui
OPTIONAL KEYWORD INPUT:
	summary	- Use "img_summary" to display the image
	hc	- Make a hardcopy
	sigma	- Force the display range to be +/- "N" sigma
	smin	- Force the image scaling minimum value
	smax	- Force the image scaling maximum value
	disp_gen- If set, then use "disp_gen" code 1
HISTORY:
	Written 14-Oct-96 by M.Morrison
	21-Oct-96 (MDM) - Added /SUMMARY, /HC, SIG and MM
			  options
	23-Oct-96 (MDM) - Added putting min/max/avg/dev info
			  for the default image display
	23-Oct-96 (MDM) - Renamed XDISP_TRACE0


xdisp_trace2 $SSW/trace/idl/egse/xdisp_trace2.pro
[Previous] [Next]
NAME:
	xdisp_trace2
PURPOSE:
	To allow a user to select a file and image to be displayed
	from the raw telemetry file
SAMPLE CALLING SEQUENCE:
	xdisp_trace2
 CALLS: ***
	ARR2STR [1], Arr2Str [2], BOX_CURSOR, BREAK_FILE [1], BREAK_FILE [2]
	BREAK_FILE [3], CONCAT_DIR [1], CONCAT_DIR [2], CONCAT_DIR [3], CONGRID [1]
	CONGRID [2], CONGRID [3], EVENT_NAME, FILE_EXIST [2], FSTRING, FXADDPAR [1]
	FXADDPAR [2], FXHMAKE [1], FXHMAKE [2], GET_I0_DIRS, GET_WVALUE, PROFILES [1]
	PROFILES [2], REVERSE, STDEV, WDEF [1], WDEF [2], XDISP_TRACE2_EVENT, XMANAGER
	XMENU [1], XMENU [2], XMENU_GEN_INPUT [1], XMENU_GEN_INPUT [2], XMENU_SEL [1]
	XMENU_SEL [2], anytim2ex [1], anytim2ex [2], anytim2ints [1], anytim2ints [2]
	break_file [4], concat_dir [4], cross_corr [1], cross_corr [2], data_type [1]
	data_type [2], disp_gen [1], disp_gen [2], ex2fid [1], ex2fid [2], file_append [1]
	file_append [2], file_exist [1], file_exist [3], file_list [1], file_list [2]
	find_grid, fmt_tim [1], fmt_tim [2], get_xfont [1], get_xfont [2], img_summary [1]
	img_summary [2], mapx [1], mapx [2], next_window [1], next_window [2], pprint [1]
	pprint [2], pr_tr_header, prstr [1], prstr [2], rd_tfile [1], rd_tfile [2]
	remtab [1], remtab [2], set_printer [1], set_printer [2], set_printer [3]
	set_printer [4], set_printer [5], str_replace [1], str_replace [2], tbeep [1]
	tbeep [2], tbeep [3], tr_build_img [1], tr_build_img [2], tr_decode_head [1]
	tr_decode_head [2], tr_rd_inventory, tr_wrt_fits
HISTORY:
	Written 26-Nov-97 by M.Morrison
	 1-Dec-97 (MDM) - Time sort the inventory


xdisp_trace3 $SSW/trace/idl/egse/xdisp_trace3.pro
[Previous] [Next]
NAME:
	xdisp_trace3
PURPOSE:
	To allow a user to select an image from the 1 hr 
	FITS files
SAMPLE CALLING SEQUENCE:
	xdisp_trace3
 CALLS: ***
	ARR2STR [1], Arr2Str [2], BOX_CURSOR, BREAK_FILE [1], BREAK_FILE [2]
	BREAK_FILE [3], CONCAT_DIR [1], CONCAT_DIR [2], CONCAT_DIR [3], CONGRID [1]
	CONGRID [2], CONGRID [3], EVENT_NAME, FILE_EXIST [2], FXADDPAR [1], FXADDPAR [2]
	FXHMAKE [1], FXHMAKE [2], GET_I0_DIRS, GET_WVALUE, PROFILES [1], PROFILES [2], STDEV
	WDEF [1], WDEF [2], XDISP_TRACE3_EVENT, XMANAGER, XMENU [1], XMENU [2]
	XMENU_GEN_INPUT [1], XMENU_GEN_INPUT [2], XMENU_SEL [1], XMENU_SEL [2]
	anytim2ex [1], anytim2ex [2], break_file [4], concat_dir [4], cross_corr [1]
	cross_corr [2], data_type [1], data_type [2], disp_gen [1], disp_gen [2]
	ex2fid [1], ex2fid [2], file_append [1], file_append [2], file_exist [1]
	file_exist [3], file_list [1], file_list [2], find_grid, fmt_tim [1], fmt_tim [2]
	get_xfont [1], get_xfont [2], img_summary [1], img_summary [2], mapx [1], mapx [2]
	next_window [1], next_window [2], pprint [1], pprint [2], pr_tr_header, prstr [1]
	prstr [2], rd_tfile [1], rd_tfile [2], read_trace, remtab [1], remtab [2]
	set_printer [1], set_printer [2], set_printer [3], set_printer [4]
	set_printer [5], str_replace [1], str_replace [2], tbeep [1], tbeep [2], tbeep [3]
	tr_head_info, tr_rd_index, tr_tab_head, tr_wrt_fits
HISTORY:
	Written 25-Feb-98 by M.Morrison
	21-Apr-98 (MDM) - 


xrd_trace $SSW/trace/idl/egse/xrd_trace.pro
[Previous]
NAME:
	xrd_trace
PURPOSE:
	To allow the user to interactively select images to read
	and then to pass them out
SAMPLE CALLING SEQUENCE:
	xrd_trace, h, img, files
INPUT:
	(none)
OUTPUT:
	h	- The header/index
	img	- The image (2D or 3D array)
	files	- The names of the files selected
 CALLS: ***
	BREAK_FILE [1], BREAK_FILE [2], BREAK_FILE [3], GET_I0_DIRS, REVERSE
	XMENU_SEL [1], XMENU_SEL [2], break_file [4], data_type [1], data_type [2]
	file_list [1], file_list [2], prstr [1], prstr [2], rd_trace_i0 [1]
	rd_trace_i0 [2], tr_decode_head [1], tr_decode_head [2]
 CALLED BY:
	focus_trace [1], focus_trace [2]
OPTIONAL KEYWORD INPUT:
	table	- If set, then make a table of the files read
	list_head-If set, then make a listing of the header
		  information of the files read.
	rev	- If set, then list the file names in reverse order
	outfil	- If set, then write the table or listing to the file
	hc	- If set, then print the table or listing
HISTORY:
	Written 31-Oct-96 by M.Morrison
	18-Nov-96 (MDM) - Adjusted to handle non 1040x1032 images
			- Added TABLE and LIST_HEAD options
			- Added REV option
	20-Nov-96 (MDM) - Added OUTFIL and HC options