B32TOINT $SSW/soho/lasco/idl/reduce/mb2str/b32toint.pro
[Previous] [Next]
 PROJET
     SOHO-LASCO

 NAME:
  B32TOINT

 PURPOSE:
  Convert a base 32 number to integer

 CATEGORY:
  Mathematics

 CALLING SEQUENCE:
   
 DESCRIPTION:

 INPUTS:

 INPUT KEYWORD:

 OUTPUTS:

 CALLED BY:
	STRMAP2MB
 PROCEDURE:
  
 CALLED ROUTINES:

 HISTORY:
	V1 A.Thernisien 10/07/2001
 CVSLOG:
  $Log: b32toint.pro,v $
  Revision 1.2  2002/07/11 07:24:12  arnaud
  Insertion of the Log in each header



BCP $SSW/soho/sumer/idl/contrib/germerott/sumer_head/bcp.pro
[Previous] [Next]
 PROJECT:
       SOHO - SUMER

 NAME:
       BCP()

 PURPOSE: 
       Return header(48)*256 + header(49)

 CATEGORY:
       
 
 EXPLANATION:
       
 SYNTAX: 
       Result = bcp()

 EXAMPLES:
       
 INPUTS:
       header - BYTARR(92) Image Header

 OPTIONAL INPUTS: 
       None.

 OUTPUTS:
       None.

 OPTIONAL OUTPUTS:
       None.

 KEYWORDS: 
       None.

 COMMON:
       None.

 RESTRICTIONS: 
       None.

 SIDE EFFECTS:
       None.

 HISTORY:
       Version 1, October 7, 1996, Dietmar Germerott, MAPE Lindau. Written

 CONTACT:
       Dietmar Germerott, MAPE Lindau (germerott@linax1.mpae.gwdg.de)


BELONG $SSW/soho/sumer/idl/atest/belong.pro
[Previous] [Next]

Name : BELONG
        returns a binary integer (or a vector of binary integers)
        which specifies  whether a given Element belongs to a Set
        or not
                     
Calling Sequence:
      Result = BELONG(Element, Set)
Arguments 
      Element  : an element or a vector of elements to be tested
      Set : an array of values defining the set.
      Both may be any type of variables.
History
       Jongchul Chae :December 1996
 CALLED BY
	SUMER_REFORMAT [2], SUMER_TOOL_MAIN_EVENT


BINY $SSW/soho/sumer/idl/contrib/germerott/sumer_head/biny.pro
[Previous] [Next]
 PROJECT:
       SOHO - SUMER

 NAME:
       BINY()

 PURPOSE: 
       returns spectral binning factor y_d

 CATEGORY:
       
 
 EXPLANATION:
       
 SYNTAX: 
       Result = biny()

 EXAMPLES:
       
 INPUTS:
       header - BYTARR(92) Image Header

 OPTIONAL INPUTS: 
       None.

 OUTPUTS:
       None.

 OPTIONAL OUTPUTS:
       None.

 KEYWORDS: 
       None.

 COMMON:
       None.

 RESTRICTIONS: 
       None.

 SIDE EFFECTS:
       None.

 HISTORY:
       Version 1, October 7, 1996, Dietmar Germerott, MAPE Lindau. Written

 CONTACT:
       Dietmar Germerott, MAPE Lindau (germerott@linax1.mpae.gwdg.de)


BINZ $SSW/soho/sumer/idl/contrib/germerott/sumer_head/binz.pro
[Previous] [Next]
 PROJECT:
       SOHO - SUMER

 NAME:
       BINZ()

 PURPOSE: 
       returns spatial binning factor z_d

 CATEGORY:
       
 
 EXPLANATION:
       
 SYNTAX: 
       Result = binz()

 EXAMPLES:
       
 INPUTS:
       header - BYTARR(92) Image Header

 OPTIONAL INPUTS: 
       None.

 OUTPUTS:
       None.

 OPTIONAL OUTPUTS:
       None.

 KEYWORDS: 
       None.

 COMMON:
       None.

 RESTRICTIONS: 
       None.

 SIDE EFFECTS:
       None.

 HISTORY:
       Version 1, October 7, 1996, Dietmar Germerott, MAPE Lindau. Written

 CONTACT:
       Dietmar Germerott, MAPE Lindau (germerott@linax1.mpae.gwdg.de)


bits [2] $SSW/soho/mdi/idl_old/gen/ys_util/bits.pro
[Previous] [Next]
NAME:
	bits
PURPOSE:
	Given a byte or integer, return a vector of 8 or 16 values
	which are the binary representation of the value.
INPUT:
	invalue	- The byte or integer value to check
OUTPUT:
	bitarr	- The 8-element array with values set
		  if the bit is set
 CALLS: ***
	REVERSE
 CALLED BY:
	BSC_FIELD, DISCSC_PL, MK_BSC_STR [1], MK_BSC_STR [2], MK_MER_CONT, READ_DISCSC
	cal_fig_mich, checksum, convert_hk [1], convert_hk [2], hxt_unpack_grause
	mk_ascii_list, mk_timarr [1], mk_timarr [2], mon_health [1], mon_health [2]
	plottimes [1], plottimes [2], pr_hk_info [1], pr_hk_info [2], read_chanmask [1]
	read_chanmask [2], sav_bsc, set_list_addr, spex_batse_preview [1]
	spex_batse_preview [2], unpack_grause
HISTORY:
	Written 1988 by M.Morrison
	13-Nov-92 (MDM) - Modified to allow integer*2 values
			  and to allow an array of values.
	 7-Apr-94 (MDM) - Allow integer*4 values
	15-Aug-94 (MDM) - Corrected error from 7-Apr-94 mod which
			  did not allow an array of inputs


BK $SSW/soho/lasco/idl/data_anal/bk.pro
[Previous] [Next]
 NAME:
	BK

 PURPOSE:
	This function returns a K-coronal image from the total B image by
	subtracting off the F-coronal model.

 CATEGORY:
	DATA_ANAL

 CALLING SEQUENCE:
	Result = BK(Img,Hdr)

 INPUTS:
	Img:	Array containing an image of total brightness.  It is the output
    		from level 1 processing (for polarizer=clear)
	Hdr:	FITS image header

 OUTPUTS:
	This routine returns an image of the K-brightness.

 CALLS: ***
	FXPAR [1], FXPAR [2], SUNDIST
 MODIFICATION HISTORY:
 	Written by:	R.A. Howard, NRL, 6 Nov 1996

	%W% %H% LASCO IDL LIBRARY


BOOST_ARRAY [3] $SSW/soho/mdi/idl_old/gen/ssw_lib/boost_array.pro
[Previous] [Next]
 Project     : SOHO - CDS

 Name        : 
	BOOST_ARRAY
 Purpose     : 
	Append array onto an array of arrays.
 Explanation : 
	Add array APPEND to array DESTINATION, allowing the dimensions of
	DESTINATION to adjust to accomodate it.  If both input arrays have the
	same number of dimensions, then the output array will have one
	additional dimension.  Otherwise, the last dimension of DESTINATION
	will be incremented by one.
 Use         : 
	BOOST_ARRAY, DESTINATION, APPEND
 Inputs      : 
	DESTINATION	= Array to be expanded.
	APPEND		= Array to append to DESTINATION.
 Opt. Inputs : 
	None.
 Outputs     : 
	DESTINATION	= Expanded output array.
 Opt. Outputs: 
	None.
 Keywords    : 
	None.
 Calls       : 
	None
 CALLED BY:
	CDS_SLIT6_BURNIN, DISPLAY_CDS_BURNIN, FITSHEAD2WCS, FIX_IAP, FXBFINDLUN [1]
	FXBFINDLUN [2], GET_MAP_SPACE [1], GET_MAP_SPACE [2], GET_PROC, GET_SC_POINT
	GE_WINDOW_SIM, GT_CDS_QL, STORE_TV_SCALE, STR_SPACE, TVREAD [1], WR_ASC, XSTRUCT
	sgt_delta, sgt_dettime, sgt_dims, sgt_exptime, sgt_range, sgt_refpix, sgt_refval
	sgt_solar_x, sgt_solar_y, sgt_time, ssw_install [1], ssw_install [2]
 Common      : 
	None.
 Restrictions: 
	DESTINATION and APPEND have to be either both of type string or both of
	numerical types.

	APPEND cannot have more dimensions than DESTINATION.

 Side effects: 
	None.
 Category    : 
	Utilities, Arrays.
 Prev. Hist. : 
	Written Aug'88 (DMZ, ARC)
	Modified Sep'89 to handle byte arrays (DMZ)
	Modifed to version 2, Paul Hick (ARC), Feb 1991
	Removed restriction to 2D arrays, William Thompson (ARC), Feb 1992.
 Written     : 
	Dominic M. Zarro, GSFC/SMM, August 1988.
 Modified    : 
	Version 1, William Thompson, GSFC, 12 April 1993.
		Incorporated into CDS library.
 Version     : 
	Version 1, 12 April 1993.


BORDERS $SSW/soho/sumer/idl/newtki/tki/borders.pro
[Previous] [Next]
 PROJECT:
       SOHO - SUMER

 NAME:
       BORDERS

 PURPOSE: 
       Compute Range of Result Plot

 CATEGORY:
       
 
 EXPLANATION:
       
 SYNTAX: 
       borders, 

 CALLED BY:
	TKI_RESGRAPH
 EXAMPLES:
       
 INPUTS:
       vector - Value Array
       upper  - Upper Value of Plot
       lower  - lower Value of Plot

 OPTIONAL INPUTS: 
       None.

 OUTPUTS:
       None.

 OPTIONAL OUTPUTS:
       None.

 KEYWORDS: 
       None.

 COMMON:
       None.

 RESTRICTIONS: 
       None.

 SIDE EFFECTS:
       None.

 HISTORY:
       Version 1, September 13, 1996, Dietmar Germerott, MAPE Lindau. Written

 CONTACT:
       Dietmar Germerott, MAPE Lindau (germerott@linax1.mpae.gwdg.de)


box_data [2] $SSW/soho/mdi/idl_old/gen/ys_util/box_data.pro
[Previous] [Next]
   Name: box_data

   Purpose: return data within user defined box 

 CALLS:


box_filter $SSW/soho/cds/idl/sci/data_anal/ql/line_fit/box_filter.pro
[Previous] [Next]
 Project     : SOHO - CDS     
                   
 Name        : box_filter()
               
 Purpose     : make rounded edges on data to be fft filtered
               
 Explanation : to avoid 'ringing' effects the edges of the data
               record should be rounded 
               
 Use         : IDL> val = box_filter(number of points in array,
                                cut value, roll value) 
    
 Inputs      : n, cut, roll
               
 Opt. Inputs : None
               
 Outputs     : array with rounded edges
               
 Opt. Outputs: None
               
 Keywords    : None

 Calls       : fft
 CALLED BY:
	filter [1], filter [2]
 Common      : None
               
 Restrictions: None
               
 Side effects: None
               
 Category    : ?
               
 Prev. Hist. : ?

 Written     : Olav Kjeldseth-Moe, ITA, UiO
               
 Modified    : Version 1 Nils Brynildsen, ITA, UiO, 1-July-1993

 Version     : Version 1 1-July-1993


BP_SEEK_POS $SSW/soho/cds/idl/util/display/bp_seek_pos.pro
[Previous] [Next]
 Project     : SOHO - CDS     
                   
 Name        : BP_SEEK_POS
               
 Purpose     : Display and look at BP_SEEK study data
               
 Explanation : Plots an image formed from the 3 wide slit locations in the 3 lines
               OV, MgIX and FeXVI.  Allows the user to select an object location
               using the cursor in the FeXVI image and then suggests the command
               line for the commanding Perl script  RUN_SCI_ALT.
               
 Use         : IDL> bp_seek_pos, filename (and/or qlds=qlds)
   
               eg

               IDL> bp_seek_pos,'s11454r00'
               will read, calibrate and display that file

               IDL> bp_seek_pos,'s11454r00',qlds=qlds
               will read, calibrate and display that file and return the qlds
               so that it is subsequently quicker just to do

               IDL> bp_seek_pos, qlds
             
 Inputs      : filename  - name of a FITS file containing BP_SEEK data
              
               
 Opt. Inputs : None
               
 Outputs     : Prints results to screen 
               
 Opt. Outputs: None
               
 Keywords    : QLDS - can supply a previously read qlds or return one if the filename
                      was supplied

 Calls       : ***
	Bell, CDSXY2LR, CIRCLE_SYM, DATATYPE [1], DATATYPE [2], DATATYPE [3], FMT_VECT
	GT_WINDATA, PLOT_IMAGE, READCDSFITS, SETFLAG, SIGRANGE [1], SIGRANGE [2], VDS_CALIB
	VDS_DEBIAS
 Common      : None
               
 Restrictions: None
               
 Side effects: None
               
 Category    : 
               
 Prev. Hist. : None

 Written     : C D Pike, RAL, 
               
 Modified    : 

 Version     : Version 1, 23-Jun-98 


BPCNT $SSW/soho/sumer/idl/contrib/germerott/sumer_head/bpcnt.pro
[Previous] [Next]
 PROJECT:
       SOHO - SUMER

 NAME:
       BPCNT()

 PURPOSE: 
       returns counts in brightest pixel

 CATEGORY:
       
 
 EXPLANATION:
       
 SYNTAX: 
       Result = bpcnt()

 EXAMPLES:
       
 INPUTS:
       header - BYTARR(92) Image Header

 OPTIONAL INPUTS: 
       None.

 OUTPUTS:
       None.

 OPTIONAL OUTPUTS:
       None.

 KEYWORDS: 
       None.

 COMMON:
       None.

 RESTRICTIONS: 
       None.

 SIDE EFFECTS:
       None.

 HISTORY:
       Version 1, October 7, 1996, Dietmar Germerott, MAPE Lindau. Written

 CONTACT:
       Dietmar Germerott, MAPE Lindau (germerott@linax1.mpae.gwdg.de)


break_doc [2] $SSW/soho/mdi/idl_old/gen/ys_util/break_doc.pro
[Previous] [Next]
 	NAME: break_doc

	PURPOSE: extract subset of idl header info for display/verification  
		 this is a check of a two line purpose
		 third purpose line

	CALLING SEQUENCE: 
		break_doc, infile
		break_doc, header

       Input Parameters:
          input - file to extract - assume idl .pro file
		   OR documentation header (from doc_head)

       Optional Keyword Parameters:
          keep_key - if set, keywords from file are retained in the
		      tag value - default is to eliminate since the 
		      tag name contains relavent info. 
	   debug - if set, some programmer info is printed

	Output: 
	   function returns structure containing documentation info 
	   all fields are string type - null fields imply a particular
	   field is missing from the documentation header 

	Category: gen, swmaint, unix_only

 CALLS: ***
	ARR2STR [1], Arr2Str [2], BREAK_FILE [1], BREAK_FILE [2], BREAK_FILE [3]
	CONCAT_DIR [1], CONCAT_DIR [2], CONCAT_DIR [3], FILE_EXIST [2], STR2ARR [1]
	STR2ARR [2], STR_LASTPOS [1], break_file [4], concat_dir [4], curdir [1]
	curdir [2], doc_head [1], doc_head [2], doc_head [3], file_exist [1]
	file_exist [3], str_lastpos [2], strposarr [1], strposarr [2]
 CALLED BY:
	doc1liners, doc_summ [1], doc_summ [2], ssw_swmap_info
	Common Blocks: get_doc_private, doc_strt

	Modification History: slf, 18-July-1992 
			      (derived from sw_head.pro)
			      slf,  9-Aug-1992	added print option
			      slf, 22-Mar-1994 convert to rd_tfile


BREAK_FILE [2] $SSW/soho/lasco/idl/movie/mviplay3.pro
[Previous] [Next]
 Project     : SOHO - CDS

 Name        :
	BREAK_FILE
 Purpose     :
	Break a filename into its component parts.
 Explanation :
	Given a file name, break the filename into the parts
	of disk/logical, the directory, the filename, the
	extension, and the file version (for VMS)
 Use         :
	BREAK_FILE, FILE, DISK_LOG, DIR, FILNAM, EXT, FVERSION, NODE
 Inputs      :
	file	- The file name
 Opt. Inputs :
	None.
 Outputs     : 
	disk_log- The disk or logical (looks for a ":")
		  This is generally only valid on VMS machines
	dir	- The directory
	filnam	- The filename (excluding the ".")
	ext	- The filename extension (including the ".")
	fversion- The file version (only VMS)
	node	- The Node name (only VMS)
 Opt. Outputs: 
	None.
 Keywords    : 
	None.
 Calls       : ***
	CONGRID [1], CONGRID [2], CONGRID [3], CW_BGROUP, MVIPLAY3, READ_MVI3
	WRUNMOVIE_BGROUP0, WRUNMOVIE_DRAW0, WRUNMOVIE_EVENT0, XLOADCT [1], XLOADCT [2]
	XLOADCT [3], XMANAGER
 CALLED BY:
	ADD_METHOD, ADJUST_AMF, ANALYZE [1], APPLY_CDS_ADEF, BASEPHZ, BATSE_FILE2TIME
	BATSE_FLARES_WEEK, BCS, BCS_24HR_PLOT [1], BCS_24HR_PLOT [3], BCS_CAT
	BCS_CREATE_CAT, BCS_FIXBPC, BCS_FREE_DATA, BCS_INFIL, BUILD_LASCO_HELP, CATEGORY
	CAT_DIRECTORY, CAT_DURATION, CDSHEADFITS, CDS_ADEF_PARSEFILE, CDS_AR_OBS
	CDS_ENG_N1_AN, CDS_ENG_N4_AN, CDS_SATURATE, CDS_SIMPLE_FITS, CDS_STACK
	CDS_THUMBNAIL, CFITSLIST, CHECK_ANOMALY, CHECK_DIST, CHIANTI_DEM, CHKARG
	CH_GET_FILE, CH_LINE_LIST, CH_SYNTHETIC, CMP_ALL_PRO, CMP_LIBS, CMP_TREES
	COMPRESS_QLOOK, CONCAT4DOS [1], CONCAT4DOS [2], CONVERT_2_STREAM, DAILY
	DCFSUMMARY, DECOMP_R, DEF2C_FILL, DEF2C_FORMAT, DEF2C_INSERT, DEF2STRUCT, DEFAULTS
	DN_FILE, DO_WRITE_DD, DSPEXP, DSP_AUX, DSP_WAV, EIS_ADD_FITS_FILE [1]
	EIS_ADD_FITS_FILE [2], EIS_GET_HDR [1], EIS_GET_HDR [2]
	EIS_IMAGE_TOOL_EVENT [1], EIS_IMAGE_TOOL_EVENT [2], EIS_LIST_EXPER [1]
	EIS_LIST_EXPER [2], EIS_LIST_MAIN [1], EIS_LIST_MAIN [2], EIT_DISPLAY
	EIT_SUBFIELD, EVAL_SHERB, EXPORT_PLAN, FF_GC, FF_ODDEVEN, FID2TIME, FILE2FID
	FILE2FLARE, FILENAME2DATE, FILE_EXIST [2], FILE_SEARCHER [1], FILE_SEARCHER [2]
	FINDFILE_LIST, FIND_CAL [1], FIND_CAL [2], FIND_CAT, FIND_COMPRESSED, FIND_DATFILE
	FIND_DURATION, FIND_FILE, FIND_FILE_DUR, FIND_PROC, FIND_SEU, FIT2GIF, FIX_IAP
	FIX_TIME_JUMP, FLAREMETER, FLARE_F_NAME, FLUSH_CATALOG, FS_OPEN [1], FTEMAP
	FTP_BATSEPLOTS, FTP_BBSO, FTP_MLSO_IMAGES, FTP_MWSO, FTP_NOBE, FULLTEST_TKI
	FWD_DISPLAY, Files_Handling [1], Files_Handling [2], GENERIC_MOVIE, GEN__DEFINE
	GETBKGIMG, GETGNP, GETOFF, GETPARMS, GET_CACHE, GET_EXP_FACTOR [1]
	GET_EXP_FACTOR [2], GET_GDFILE, GET_MOD, GET_PROC, GET_RECENT_FILE, GET_SC_ATT [1]
	GET_SUMER_FILES, GIF2PICT, HAVE_PROC, HESSI PACKET CLASS DEFINITION, HKG_DBASE
	HSI_CHK_DUPLICATE, HSI_FORWARDFIT, HSI_MODUL_PATTERN_BPROJ
	HSI_MODUL_PATTERN_BUILD, HSI_QLOOK_SUMMARY_PAGE__DEFINE, HSI_SOCK_FIND
	HSI_VCFILE_PACKET_RATE, HSI_VCFILE_TIMES, HTTP__DEFINE, HXRFILE2FITS
	HXR_DC2FITS, Hsi_contact2fits [1], Hsi_contact2fits [2], IDL5TO4
	IMAGE_TOOL_EVENT, INSERT_REC, ITOOL_GETFILE, ITOOL_GET_SRC, ITOOL_GET_TYPE
	ITOOL_RD_GIF, JITTER_HTML, JSMOVIE, JSMOVIE2, KAP_DATE, KAP_VERS, LASCO_READFITS [1]
	LATEST_SFDS_GIF, LAUNCHER, LOCAL_DIFFS, LOCK_DATABASE, LOCK_ZDBASE, LOC_FILE [1]
	LOC_FILE [2], LOC_FILE [3], Load_sher, MAKE_FF, MAKE_TPOVIEW, MAKE_VHS_GIF, MAP2FITS
	MAP2MPEG, MAP__DEFINE, MDI_GBO, MERGE_DISCSP_HKG_OCC, MKMOVIE
	MKMOVIE0 obsolete version of mkmoviepro, MK_AGIF, MK_ALL_MIN, MK_CDS_ANALYSIS
	MK_CDS_GIF, MK_FILE, MK_GIF, MK_HEAD_CAT, MK_IMG, MK_LINK, MK_MPEG, MK_SOHO_TARGET
	MK_SSX, MK_SUMER_CAT, MK_SUMER_DBASE, MK_SYNOPTIC, MK_TEMP_FILE, MK_WAVECAL
	MONITOR_EXP_IMG, MVI2DATA_CUBE, MVI2FRAMES, MVIPLAY, MVIPLAY3, NOTEPAD, OCC_DBASE
	OCC_FILETYPE, OVIEW2WEB, OVSA_EXPLORER formerly OVSA_PRESUB, OVSA_FORMAT_NEW
	PLOTBATSE, PLOTBPC, PLOTBSD v306 IDL2, PLOT_CDS_POINT [1], PLOT_CDS_POINT [2]
	PLOT_IONEQ, PLOT_VDS_BIAS, PRG_DETAIL, PRG_PLAN, PRINT_GEV, PRINT_NAR, PURPOSE
	QLARCHIVE, RAW2BIN, RDFCS, RD_LINE_LIST, RD_NEAR_PIN [1], RD_NEAR_PIN [2]
	RD_TGRS_SPEC [1], RD_TGRS_SPEC [2], READCDSFITS, READ_BDAS_DRM, READ_CONT
	READ_DISCSC, READ_DISCSP, READ_GDFILE_GD, READ_MER, READ_MONTH_CAT, READ_NIMCP_CAL
	READ_PS [1], READ_PS2, READ_SHER, READ_SHERB, READ_STTE, READ_TTS_FITS, REBIN_FID
	REBIN_GIF, RECOMPILE, REGEN_SYNOP, RESTORE_ANALYSIS, RESTORE_CDS_ADEF, REWRITE_FDB
	RTMOVIE, RTMVIPLAY [1], RTMVIPLAY [2], RTMVIPLAYPNG
	Radio Astronomy Group View RAG View [1]
	Radio Astronomy Group View RAG View [2], SAVE_ANALYSIS, SAVE_CDS_ADEF
	SAVE_QLDS, SCANPATH, SETUP_DRM, SFITSLIST, SHOW_FITS_HDR, SMART_FTP, SOHOFILE2TIME
	SORT_FILES, SPEX_COMMONS [2], SPEX_COMMONS [4], SPEX_PROC [1], SPEX_PROC [2]
	SPEX_READ_FIT_RESULTS, SPEX_SUMMARY [1], SPEX_SUMMARY [2], SPEX__DEFINE
	STRIP_WILD, ST_SUMER, SUBFIELD_EV, SUBMIT_CAP, SUBMIT_IAP, SUMER_FILE, SUMER_FITS
	SUMER_FULL_FILENAME, SUMER_PICK_FLAT, SUMER_SEARCH_PD_EVENT, SUMM_CALS, SURVANAL
	SXT_TEEM2 [1], SXT_TEEM2 [2], SXT_TEEM2 [3], Shers_load [1], TIFF2GIF, TKI_EVAL
	TKI_SCL2OBJgroupgroup, TKI_TCMD_EXEC, TPANALYZE, TPCALCHEK, Telemetry To FITS
	UNLOCK_ZDBASE, UPDATE_KAP, URL_GET, WACAL, WAMPHIT, WANALYZE, WAS_CALLED, WATCHER
	WBDA [1], WBDA [2], WDIALOG_HISTORY, WDUMPREC, WIN2PS, WRITE_CAP, WRITE_CIF, WRITE_DD
	WRITE_HT, WRITE_IAP, WRT_BSDCAL_CFL, WRT_BSDFIT_CFL, WRT_MKBSD_CFL, WRUNMOVIE [2]
	WRUNMOVIE4, WRUNMOVIEM, WRUNMOVIEM3, WRUNMOVIEM_RT, W_HISTOGRAM, X2GIF, X2JPEG, X2PS
	XCAT, XCDS_COSMIC, XCFIT_BLOCK, XDIFF, XEDIT, XMANAGER_RESET, XPS_SETUP, XRECORDER
	XSM_PREP, XSM_VALID, XTKI, aRCHsCRPT, ace_files, ads2att, allpks_html, avsig_1 [4]
	bbso_name_fix, bcs_line, bcs_path, break_doc [1], break_doc [2], break_doc [3]
	calc_mtm_therm, cdrom_files [2], cfl_summary [1], cfl_summary [2], ch_ss
	check_compile [1], check_compile [2], check_dumps [1], check_log [1]
	check_log [2], check_oldprocess [1], check_oldprocess [2]
	check_oldprocess [3], check_oldprocess [4], check_ql_after_lz, chk_flares [1]
	chk_flares [2], compact_hkg, conv_rli, data2files, db_gbo, delete_week [1]
	delete_week [2], dir_since, diskbench, do_adsftp [1], do_adsftp [2], do_aip
	do_i0_dps_reformat, do_tr_inventory, dotar, dps_fname2time, dsp_menu, edac_summary
	eis_make_status_fits [2], eis_make_status_fits [3], eit_eff_area
	eit_file2path, eit_fulldisk, eit_getlimb, emi_summary, extract_fid, extract_fids
	extract_val, fidrange [1], fidrange [2], file_exist [1], file_exist [3]
	file_info [1], file_info [2], file_info2 [1], file_info2 [2], file_list [1]
	file_list [2], file_list2, file_uncompress [1], file_uncompress [2]
	find_dbo_dir, fmt_rasm, focus_trace [1], focus_trace [2], ft_mng_hm, ftp_copy [1]
	ftp_copy [2], ftp_copy2sites, full_graph_gif, genx2html [1], genx2html [2]
	get1doc [1], get1doc [2], get1gbo, get1hk_info [1], get1hk_info [2]
	get_atomic [1], get_atomic [2], get_bcscal, get_bsc_anno, get_gbo_pfi
	get_hk_info [1], get_hk_info [2], get_seq_tab, get_sfm, get_sirius_yr
	get_tf_rec fname filnum recnum [1], go_batch [1], go_batch [2]
	go_lasdisk golaserdisk, go_lasdisk2 golaserdisk, go_mk_cd, go_nvs4, go_nvs5
	go_ssw_batch, go_sxt_sss2secondary, goes3sec_copy, hist_count, hsi_as_file_type
	hsi_as_proc_event, hsi_as_proc_open, hsi_create_filedb, hsi_do_catalog
	hsi_filedb_read [1], hsi_filedb_read [2], hsi_find_in_archive
	hsi_flare_list__define [1], hsi_flare_list__define [2], hsi_monthly_filename
	hsi_obs_summ_allrates [1], hsi_obs_summ_soc__define, hsi_params2script
	hsi_params_write_pro, hsi_qlook_concat, hsi_read_all_flare_list
	hsi_sas_plot_scpointing, hsi_spectrum__filewrite, hsi_test_bad_file
	hsi_write_txt_flare_list, html_get_files, html_linklist, http_names, hxt_rdpara
	ihy_db, image2movie, jitter_gif_xyimg, kp_name_fix, lcbsd, mdi_write_genxcat
	merge_genxcat, mk_bad_pix_map_load, mk_ff_patch, mk_gx, mk_hst_summary
	mk_imgsum_html, mk_mapfile [1], mk_mapfile [2], mk_mdi_load, mk_obs, mk_orbit_sum
	mk_pix [1], mk_pix [2], mk_pnt, mk_rasm_files, mk_sdmi, mk_sfd [1], mk_sfd [2]
	mk_sfd [3], mk_sfd [4], mk_soup_hcat, mk_strip_file, mk_sxc, mk_sxh, mk_sxl, mk_tfi
	mk_week_file [1], mk_week_file [2], mk_ydb_list, mk_ydbtape [1], mk_ydbtape [2]
	mktap_prep, msok_poi_copy [1], msok_poi_copy [2], mvi2gif, new_edac_summary
	new_version [1], new_version [2], nob_name_fix, nobeyama_update, norik_name_fix
	nts_copy [1], nts_copy [2], op_facom_ftp, op_term_score, ospex_params_write_pro
	plot_eit_flux, plotbft [1], plotbft [2], plotbth v30 IDL2, ploty [1], ploty [2]
	pr_gsn [1], pr_gsn [2], pr_sfc, prep_week [1], prep_week [2], psk_correlate
	raw_list2pixmap, rd_hessi_drm_4_spex [1], rd_hessi_drm_4_spex [2], rd_hirsaiso
	rd_hk [1], rd_hk [2], rd_ionbal [1], rd_ionbal [2], rd_raw_station_plan, rd_selsis
	rd_selsisi, rd_soup, rd_sxs_pha [1], rd_sxs_pha [2], rd_week_file [2]
	rd_ydbtapedir, read_genxcat, read_hessi_4_ospex, read_hessi_4_spex [1]
	read_hessi_4_spex [2], read_mdi, read_spartan, read_sxt, read_xsm_4_ospex
	redo_mon_sci5k, ref_day_plot, reslot, sav_bda, sav_bsc, sav_hxi, sav_sda [1]
	sav_sda [2], sav_sda [3], sel_filetimes [1], sel_filetimes [2], sfc_check
	show_pix [1], show_pix [2], show_pix_event [1], show_pix_event [2]
	show_pix_event [3], soon_com2html, soon_search_www, soxs_readfile
	spex_xsm_fits2drm, ssw_bin, ssw_check_contrib, ssw_get_sources, ssw_getapplet
	ssw_imapcoord2html, ssw_install [1], ssw_install [2], ssw_javamovie
	ssw_packages, ssw_swmap_bestof, ssw_upgrade [1], ssw_upgrade [2]
	ssw_upgrade_backup, sswdb_install, sswdb_upgrade, sumer_ffdb, sw2tree [1]
	sw2tree [2], sxi_latest, sxt2mpeg, sxt_etemp, sxt_flux [1], sxt_flux [2]
	sxt_flux [3], sxt_mwave, sxt_prep [1], sxt_prep [2], sxt_prep [3], sxt_ssc2sss
	sxt_ssn2fits [1], sxt_summary, table_dump, tap_wrt_chk, teambb [1], teambb [2]
	telem_sum, tfr_summary, tfr_summary2, thumbnail_table_html, tim2file [1]
	tim2file [2], timeline, topsdb [1], topsdb [2], tr_list_frames, tr_rd_inventory
	tr_summary_head, tr_tab_head, trace_do_data_requests, trace_euv_resp [1]
	trace_file2path, trace_movie_index [1], trace_movie_index [2]
	trace_request_summary, trace_submit_request, trace_success_file, ucon_path
	uncompress, url_decode, viewlist, web_seq, weekid [1], weekid [2], weekid [3]
	wl_process, write_trace, xcheckip, xcom_data, xdisp_fits, xdisp_sci5k, xdisp_tfr
	xdisp_trace [1], xdisp_trace [2], xdisp_trace2, xdisp_trace3, xr_mk_abun_file
	xrd_trace, xset_chain [1], xset_chain [2], xsm_fits2spectrum, xspr [1], xspr [2]
	ydb_exist [2], ydb_pre2dir [1], ydb_pre2dir [2], ydb_use, yo_xda2legacy, yoyo_man2
 Common      : 
	None.
 Restrictions: 
	VMS:
		Assumes that : always precedes []
	ULTRIX:
		Right now it has trouble with the ultrix option of use
		of "." or ".."
 Side effects: 
	None.
 Category    : 
	Utilities, Operating_system.
 Prev. Hist. : 
	Written 1988 by M.Morrison
	   Aug-91 (MDM) Changed to handle Unix filename convensions
	28-Feb-92 (MDM) * Adjusted to handle arrays
	11-Mar-92 (MDM) - Perform a STRTRIM(x,2) on input string before
			  doing the "break-up"
	 1-Dec-92 (MDM) - Moved code to do filename, extension and version
			  number for both VMS and Unix (previously it
			  did not do version number code for Unix)
	29-Jan-93 (DMZ/MDM) - checked for node in file name
 Written     : 
	M. Morrison, August 1991.
 Modified    : 
	Version 1, William Thompson, GSFC, 23 April 1993.
		Incorporated into CDS library.
	Version 1.1, William Thompson, GSFC, 7 May 1993.
		Added IDL for Windows compatibility.
 Version     : 
	Version 1.1, 7 May 1993.


BREAK_FILE [3] $SSW/soho/mdi/idl_old/gen/ssw_lib/break_file.pro
[Previous] [Next]
 Project     : SOHO - CDS

 Name        : 
	BREAK_FILE
 Purpose     : 
	Break a filename into its component parts.
 Explanation : 
	Given a file name, break the filename into the parts
	of disk/logical, the directory, the filename, the
	extension, and the file version (for VMS)
 Use         : 
	BREAK_FILE, FILE, DISK_LOG, DIR, FILNAM, EXT, FVERSION, NODE
 Inputs      : 
	file	- The file name
 Opt. Inputs : 
	None.
 Outputs     : 
	disk_log- The disk or logical (looks for a ":")
		  This is generally only valid on VMS machines
	dir	- The directory
	filnam	- The filename (excluding the ".")
	ext	- The filename extension (including the ".")
	fversion- The file version (only VMS)
	node	- The Node name (only VMS)
 Opt. Outputs: 
	None.
 Keywords    : 
	None.
 Calls       : ***
	str_replace [1], str_replace [2]
 CALLED BY:
	ADD_METHOD, ADJUST_AMF, ANALYZE [1], APPLY_CDS_ADEF, BASEPHZ, BATSE_FILE2TIME
	BATSE_FLARES_WEEK, BCS, BCS_24HR_PLOT [1], BCS_24HR_PLOT [3], BCS_CAT
	BCS_CREATE_CAT, BCS_FIXBPC, BCS_FREE_DATA, BCS_INFIL, BUILD_LASCO_HELP, CATEGORY
	CAT_DIRECTORY, CAT_DURATION, CDSHEADFITS, CDS_ADEF_PARSEFILE, CDS_AR_OBS
	CDS_ENG_N1_AN, CDS_ENG_N4_AN, CDS_SATURATE, CDS_SIMPLE_FITS, CDS_STACK
	CDS_THUMBNAIL, CFITSLIST, CHECK_ANOMALY, CHECK_DIST, CHIANTI_DEM, CHKARG
	CH_GET_FILE, CH_LINE_LIST, CH_SYNTHETIC, CMP_ALL_PRO, CMP_LIBS, CMP_TREES
	COMPRESS_QLOOK, CONCAT4DOS [1], CONCAT4DOS [2], CONVERT_2_STREAM, DAILY
	DCFSUMMARY, DECOMP_R, DEF2C_FILL, DEF2C_FORMAT, DEF2C_INSERT, DEF2STRUCT, DEFAULTS
	DN_FILE, DO_WRITE_DD, DSPEXP, DSP_AUX, DSP_WAV, EIS_ADD_FITS_FILE [1]
	EIS_ADD_FITS_FILE [2], EIS_GET_HDR [1], EIS_GET_HDR [2]
	EIS_IMAGE_TOOL_EVENT [1], EIS_IMAGE_TOOL_EVENT [2], EIS_LIST_EXPER [1]
	EIS_LIST_EXPER [2], EIS_LIST_MAIN [1], EIS_LIST_MAIN [2], EIT_DISPLAY
	EIT_SUBFIELD, EVAL_SHERB, EXPORT_PLAN, FF_GC, FF_ODDEVEN, FID2TIME, FILE2FID
	FILE2FLARE, FILENAME2DATE, FILE_EXIST [2], FILE_SEARCHER [1], FILE_SEARCHER [2]
	FINDFILE_LIST, FIND_CAL [1], FIND_CAL [2], FIND_CAT, FIND_COMPRESSED, FIND_DATFILE
	FIND_DURATION, FIND_FILE, FIND_FILE_DUR, FIND_PROC, FIND_SEU, FIT2GIF, FIX_IAP
	FIX_TIME_JUMP, FLAREMETER, FLARE_F_NAME, FLUSH_CATALOG, FS_OPEN [1], FTEMAP
	FTP_BATSEPLOTS, FTP_BBSO, FTP_MLSO_IMAGES, FTP_MWSO, FTP_NOBE, FULLTEST_TKI
	FWD_DISPLAY, Files_Handling [1], Files_Handling [2], GENERIC_MOVIE, GEN__DEFINE
	GETBKGIMG, GETGNP, GETOFF, GETPARMS, GET_CACHE, GET_EXP_FACTOR [1]
	GET_EXP_FACTOR [2], GET_GDFILE, GET_MOD, GET_PROC, GET_RECENT_FILE, GET_SC_ATT [1]
	GET_SUMER_FILES, GIF2PICT, HAVE_PROC, HESSI PACKET CLASS DEFINITION, HKG_DBASE
	HSI_CHK_DUPLICATE, HSI_FORWARDFIT, HSI_MODUL_PATTERN_BPROJ
	HSI_MODUL_PATTERN_BUILD, HSI_QLOOK_SUMMARY_PAGE__DEFINE, HSI_SOCK_FIND
	HSI_VCFILE_PACKET_RATE, HSI_VCFILE_TIMES, HTTP__DEFINE, HXRFILE2FITS
	HXR_DC2FITS, Hsi_contact2fits [1], Hsi_contact2fits [2], IDL5TO4
	IMAGE_TOOL_EVENT, INSERT_REC, ITOOL_GETFILE, ITOOL_GET_SRC, ITOOL_GET_TYPE
	ITOOL_RD_GIF, JITTER_HTML, JSMOVIE, JSMOVIE2, KAP_DATE, KAP_VERS, LASCO_READFITS [1]
	LATEST_SFDS_GIF, LAUNCHER, LOCAL_DIFFS, LOCK_DATABASE, LOCK_ZDBASE, LOC_FILE [1]
	LOC_FILE [2], LOC_FILE [3], Load_sher, MAKE_FF, MAKE_TPOVIEW, MAKE_VHS_GIF, MAP2FITS
	MAP2MPEG, MAP__DEFINE, MDI_GBO, MERGE_DISCSP_HKG_OCC, MKMOVIE
	MKMOVIE0 obsolete version of mkmoviepro, MK_AGIF, MK_ALL_MIN, MK_CDS_ANALYSIS
	MK_CDS_GIF, MK_FILE, MK_GIF, MK_HEAD_CAT, MK_IMG, MK_LINK, MK_MPEG, MK_SOHO_TARGET
	MK_SSX, MK_SUMER_CAT, MK_SUMER_DBASE, MK_SYNOPTIC, MK_TEMP_FILE, MK_WAVECAL
	MONITOR_EXP_IMG, MVI2DATA_CUBE, MVI2FRAMES, MVIPLAY, MVIPLAY3, NOTEPAD, OCC_DBASE
	OCC_FILETYPE, OVIEW2WEB, OVSA_EXPLORER formerly OVSA_PRESUB, OVSA_FORMAT_NEW
	PLOTBATSE, PLOTBPC, PLOTBSD v306 IDL2, PLOT_CDS_POINT [1], PLOT_CDS_POINT [2]
	PLOT_IONEQ, PLOT_VDS_BIAS, PRG_DETAIL, PRG_PLAN, PRINT_GEV, PRINT_NAR, PURPOSE
	QLARCHIVE, RAW2BIN, RDFCS, RD_LINE_LIST, RD_NEAR_PIN [1], RD_NEAR_PIN [2]
	RD_TGRS_SPEC [1], RD_TGRS_SPEC [2], READCDSFITS, READ_BDAS_DRM, READ_CONT
	READ_DISCSC, READ_DISCSP, READ_GDFILE_GD, READ_MER, READ_MONTH_CAT, READ_NIMCP_CAL
	READ_PS [1], READ_PS2, READ_SHER, READ_SHERB, READ_STTE, READ_TTS_FITS, REBIN_FID
	REBIN_GIF, RECOMPILE, REGEN_SYNOP, RESTORE_ANALYSIS, RESTORE_CDS_ADEF, REWRITE_FDB
	RTMOVIE, RTMVIPLAY [1], RTMVIPLAY [2], RTMVIPLAYPNG
	Radio Astronomy Group View RAG View [1]
	Radio Astronomy Group View RAG View [2], SAVE_ANALYSIS, SAVE_CDS_ADEF
	SAVE_QLDS, SCANPATH, SETUP_DRM, SFITSLIST, SHOW_FITS_HDR, SMART_FTP, SOHOFILE2TIME
	SORT_FILES, SPEX_COMMONS [2], SPEX_COMMONS [4], SPEX_PROC [1], SPEX_PROC [2]
	SPEX_READ_FIT_RESULTS, SPEX_SUMMARY [1], SPEX_SUMMARY [2], SPEX__DEFINE
	STRIP_WILD, ST_SUMER, SUBFIELD_EV, SUBMIT_CAP, SUBMIT_IAP, SUMER_FILE, SUMER_FITS
	SUMER_FULL_FILENAME, SUMER_PICK_FLAT, SUMER_SEARCH_PD_EVENT, SUMM_CALS, SURVANAL
	SXT_TEEM2 [1], SXT_TEEM2 [2], SXT_TEEM2 [3], Shers_load [1], TIFF2GIF, TKI_EVAL
	TKI_SCL2OBJgroupgroup, TKI_TCMD_EXEC, TPANALYZE, TPCALCHEK, Telemetry To FITS
	UNLOCK_ZDBASE, UPDATE_KAP, URL_GET, WACAL, WAMPHIT, WANALYZE, WAS_CALLED, WATCHER
	WBDA [1], WBDA [2], WDIALOG_HISTORY, WDUMPREC, WIN2PS, WRITE_CAP, WRITE_CIF, WRITE_DD
	WRITE_HT, WRITE_IAP, WRT_BSDCAL_CFL, WRT_BSDFIT_CFL, WRT_MKBSD_CFL, WRUNMOVIE [2]
	WRUNMOVIE4, WRUNMOVIEM, WRUNMOVIEM3, WRUNMOVIEM_RT, W_HISTOGRAM, X2GIF, X2JPEG, X2PS
	XCAT, XCDS_COSMIC, XCFIT_BLOCK, XDIFF, XEDIT, XMANAGER_RESET, XPS_SETUP, XRECORDER
	XSM_PREP, XSM_VALID, XTKI, aRCHsCRPT, ace_files, ads2att, allpks_html, avsig_1 [4]
	bbso_name_fix, bcs_line, bcs_path, break_doc [1], break_doc [2], break_doc [3]
	calc_mtm_therm, cdrom_files [2], cfl_summary [1], cfl_summary [2], ch_ss
	check_compile [1], check_compile [2], check_dumps [1], check_log [1]
	check_log [2], check_oldprocess [1], check_oldprocess [2]
	check_oldprocess [3], check_oldprocess [4], check_ql_after_lz, chk_flares [1]
	chk_flares [2], compact_hkg, conv_rli, data2files, db_gbo, delete_week [1]
	delete_week [2], dir_since, diskbench, do_adsftp [1], do_adsftp [2], do_aip
	do_i0_dps_reformat, do_tr_inventory, dotar, dps_fname2time, dsp_menu, edac_summary
	eis_make_status_fits [2], eis_make_status_fits [3], eit_eff_area
	eit_file2path, eit_fulldisk, eit_getlimb, emi_summary, extract_fid, extract_fids
	extract_val, fidrange [1], fidrange [2], file_exist [1], file_exist [3]
	file_info [1], file_info [2], file_info2 [1], file_info2 [2], file_list [1]
	file_list [2], file_list2, file_uncompress [1], file_uncompress [2]
	find_dbo_dir, fmt_rasm, focus_trace [1], focus_trace [2], ft_mng_hm, ftp_copy [1]
	ftp_copy [2], ftp_copy2sites, full_graph_gif, genx2html [1], genx2html [2]
	get1doc [1], get1doc [2], get1gbo, get1hk_info [1], get1hk_info [2]
	get_atomic [1], get_atomic [2], get_bcscal, get_bsc_anno, get_gbo_pfi
	get_hk_info [1], get_hk_info [2], get_seq_tab, get_sfm, get_sirius_yr
	get_tf_rec fname filnum recnum [1], go_batch [1], go_batch [2]
	go_lasdisk golaserdisk, go_lasdisk2 golaserdisk, go_mk_cd, go_nvs4, go_nvs5
	go_ssw_batch, go_sxt_sss2secondary, goes3sec_copy, hist_count, hsi_as_file_type
	hsi_as_proc_event, hsi_as_proc_open, hsi_create_filedb, hsi_do_catalog
	hsi_filedb_read [1], hsi_filedb_read [2], hsi_find_in_archive
	hsi_flare_list__define [1], hsi_flare_list__define [2], hsi_monthly_filename
	hsi_obs_summ_allrates [1], hsi_obs_summ_soc__define, hsi_params2script
	hsi_params_write_pro, hsi_qlook_concat, hsi_read_all_flare_list
	hsi_sas_plot_scpointing, hsi_spectrum__filewrite, hsi_test_bad_file
	hsi_write_txt_flare_list, html_get_files, html_linklist, http_names, hxt_rdpara
	ihy_db, image2movie, jitter_gif_xyimg, kp_name_fix, lcbsd, mdi_write_genxcat
	merge_genxcat, mk_bad_pix_map_load, mk_ff_patch, mk_gx, mk_hst_summary
	mk_imgsum_html, mk_mapfile [1], mk_mapfile [2], mk_mdi_load, mk_obs, mk_orbit_sum
	mk_pix [1], mk_pix [2], mk_pnt, mk_rasm_files, mk_sdmi, mk_sfd [1], mk_sfd [2]
	mk_sfd [3], mk_sfd [4], mk_soup_hcat, mk_strip_file, mk_sxc, mk_sxh, mk_sxl, mk_tfi
	mk_week_file [1], mk_week_file [2], mk_ydb_list, mk_ydbtape [1], mk_ydbtape [2]
	mktap_prep, msok_poi_copy [1], msok_poi_copy [2], mvi2gif, new_edac_summary
	new_version [1], new_version [2], nob_name_fix, nobeyama_update, norik_name_fix
	nts_copy [1], nts_copy [2], op_facom_ftp, op_term_score, ospex_params_write_pro
	plot_eit_flux, plotbft [1], plotbft [2], plotbth v30 IDL2, ploty [1], ploty [2]
	pr_gsn [1], pr_gsn [2], pr_sfc, prep_week [1], prep_week [2], psk_correlate
	raw_list2pixmap, rd_hessi_drm_4_spex [1], rd_hessi_drm_4_spex [2], rd_hirsaiso
	rd_hk [1], rd_hk [2], rd_ionbal [1], rd_ionbal [2], rd_raw_station_plan, rd_selsis
	rd_selsisi, rd_soup, rd_sxs_pha [1], rd_sxs_pha [2], rd_week_file [2]
	rd_ydbtapedir, read_genxcat, read_hessi_4_ospex, read_hessi_4_spex [1]
	read_hessi_4_spex [2], read_mdi, read_spartan, read_sxt, read_xsm_4_ospex
	redo_mon_sci5k, ref_day_plot, reslot, sav_bda, sav_bsc, sav_hxi, sav_sda [1]
	sav_sda [2], sav_sda [3], sel_filetimes [1], sel_filetimes [2], sfc_check
	show_pix [1], show_pix [2], show_pix_event [1], show_pix_event [2]
	show_pix_event [3], soon_com2html, soon_search_www, soxs_readfile
	spex_xsm_fits2drm, ssw_bin, ssw_check_contrib, ssw_get_sources, ssw_getapplet
	ssw_imapcoord2html, ssw_install [1], ssw_install [2], ssw_javamovie
	ssw_packages, ssw_swmap_bestof, ssw_upgrade [1], ssw_upgrade [2]
	ssw_upgrade_backup, sswdb_install, sswdb_upgrade, sumer_ffdb, sw2tree [1]
	sw2tree [2], sxi_latest, sxt2mpeg, sxt_etemp, sxt_flux [1], sxt_flux [2]
	sxt_flux [3], sxt_mwave, sxt_prep [1], sxt_prep [2], sxt_prep [3], sxt_ssc2sss
	sxt_ssn2fits [1], sxt_summary, table_dump, tap_wrt_chk, teambb [1], teambb [2]
	telem_sum, tfr_summary, tfr_summary2, thumbnail_table_html, tim2file [1]
	tim2file [2], timeline, topsdb [1], topsdb [2], tr_list_frames, tr_rd_inventory
	tr_summary_head, tr_tab_head, trace_do_data_requests, trace_euv_resp [1]
	trace_file2path, trace_movie_index [1], trace_movie_index [2]
	trace_request_summary, trace_submit_request, trace_success_file, ucon_path
	uncompress, url_decode, viewlist, web_seq, weekid [1], weekid [2], weekid [3]
	wl_process, write_trace, xcheckip, xcom_data, xdisp_fits, xdisp_sci5k, xdisp_tfr
	xdisp_trace [1], xdisp_trace [2], xdisp_trace2, xdisp_trace3, xr_mk_abun_file
	xrd_trace, xset_chain [1], xset_chain [2], xsm_fits2spectrum, xspr [1], xspr [2]
	ydb_exist [2], ydb_pre2dir [1], ydb_pre2dir [2], ydb_use, yo_xda2legacy, yoyo_man2
 Common      : 
	None.
 Restrictions: 
	VMS:
		Assumes that : always precedes []
	ULTRIX:
		Right now it has trouble with the ultrix option of use
		of "." or ".."
 Side effects: 
	None.
 Category    : 
	Utilities, Operating_system.
 Prev. Hist. : 
	Written 1988 by M.Morrison
	   Aug-91 (MDM) Changed to handle Unix filename convensions
	28-Feb-92 (MDM) * Adjusted to handle arrays
	11-Mar-92 (MDM) - Perform a STRTRIM(x,2) on input string before
			  doing the "break-up"
	 1-Dec-92 (MDM) - Moved code to do filename, extension and version
			  number for both VMS and Unix (previously it
			  did not do version number code for Unix)
	29-Jan-93 (DMZ/MDM) - checked for node in file name
 Written     : 
	M. Morrison, August 1991.
 Modified    : 
	Version 1, William Thompson, GSFC, 23 April 1993.
		Incorporated into CDS library.
	Version 1.1, William Thompson, GSFC, 7 May 1993.
		Added IDL for Windows compatibility.
	Version 2, William Thompson, GSFC, 15 June 1995
		Merged with Yohkoh version.  Added change 11-Nov-93 by D. Zarro
       	to check for ".]["  and "[000000" in VMS concealed directory
		names

 Version     : 
	Version 2, 15 June 1995


break_file [4] $SSW/soho/mdi/idl_old/gen/ys_util/break_file.pro
[Previous] [Next]
NAME:
	break_file
PURPOSE:
	Given a file name, break the filename into the parts
	of disk/logical, the directory, the filename, the
	extension, and the file version (for VMS)
INPUT:
	file	- The file name
OUTPUT:
	disk_log- The disk or logical (looks for a ":")
		  This is generally only valid on VMS machines
	dir	- The directory
	filnam	- The filename (excluding the ".")
	ext	- The filename extension (including the ".")
	fversion- The file version (only VMS)
	node	- The Node name (only VMS)
 CALLS: ***
	str_replace [1], str_replace [2]
 CALLED BY:
	ADD_METHOD, ADJUST_AMF, ANALYZE [1], APPLY_CDS_ADEF, BASEPHZ, BATSE_FILE2TIME
	BATSE_FLARES_WEEK, BCS, BCS_24HR_PLOT [1], BCS_24HR_PLOT [3], BCS_CAT
	BCS_CREATE_CAT, BCS_FIXBPC, BCS_FREE_DATA, BCS_INFIL, BUILD_LASCO_HELP, CATEGORY
	CAT_DIRECTORY, CAT_DURATION, CDSHEADFITS, CDS_ADEF_PARSEFILE, CDS_AR_OBS
	CDS_ENG_N1_AN, CDS_ENG_N4_AN, CDS_SATURATE, CDS_SIMPLE_FITS, CDS_STACK
	CDS_THUMBNAIL, CFITSLIST, CHECK_ANOMALY, CHECK_DIST, CHIANTI_DEM, CHKARG
	CH_GET_FILE, CH_LINE_LIST, CH_SYNTHETIC, CMP_ALL_PRO, CMP_LIBS, CMP_TREES
	COMPRESS_QLOOK, CONCAT4DOS [1], CONCAT4DOS [2], CONVERT_2_STREAM, DAILY
	DCFSUMMARY, DECOMP_R, DEF2C_FILL, DEF2C_FORMAT, DEF2C_INSERT, DEF2STRUCT, DEFAULTS
	DN_FILE, DO_WRITE_DD, DSPEXP, DSP_AUX, DSP_WAV, EIS_ADD_FITS_FILE [1]
	EIS_ADD_FITS_FILE [2], EIS_GET_HDR [1], EIS_GET_HDR [2]
	EIS_IMAGE_TOOL_EVENT [1], EIS_IMAGE_TOOL_EVENT [2], EIS_LIST_EXPER [1]
	EIS_LIST_EXPER [2], EIS_LIST_MAIN [1], EIS_LIST_MAIN [2], EIT_DISPLAY
	EIT_SUBFIELD, EVAL_SHERB, EXPORT_PLAN, FF_GC, FF_ODDEVEN, FID2TIME, FILE2FID
	FILE2FLARE, FILENAME2DATE, FILE_EXIST [2], FILE_SEARCHER [1], FILE_SEARCHER [2]
	FINDFILE_LIST, FIND_CAL [1], FIND_CAL [2], FIND_CAT, FIND_COMPRESSED, FIND_DATFILE
	FIND_DURATION, FIND_FILE, FIND_FILE_DUR, FIND_PROC, FIND_SEU, FIT2GIF, FIX_IAP
	FIX_TIME_JUMP, FLAREMETER, FLARE_F_NAME, FLUSH_CATALOG, FS_OPEN [1], FTEMAP
	FTP_BATSEPLOTS, FTP_BBSO, FTP_MLSO_IMAGES, FTP_MWSO, FTP_NOBE, FULLTEST_TKI
	FWD_DISPLAY, Files_Handling [1], Files_Handling [2], GENERIC_MOVIE, GEN__DEFINE
	GETBKGIMG, GETGNP, GETOFF, GETPARMS, GET_CACHE, GET_EXP_FACTOR [1]
	GET_EXP_FACTOR [2], GET_GDFILE, GET_MOD, GET_PROC, GET_RECENT_FILE, GET_SC_ATT [1]
	GET_SUMER_FILES, GIF2PICT, HAVE_PROC, HESSI PACKET CLASS DEFINITION, HKG_DBASE
	HSI_CHK_DUPLICATE, HSI_FORWARDFIT, HSI_MODUL_PATTERN_BPROJ
	HSI_MODUL_PATTERN_BUILD, HSI_QLOOK_SUMMARY_PAGE__DEFINE, HSI_SOCK_FIND
	HSI_VCFILE_PACKET_RATE, HSI_VCFILE_TIMES, HTTP__DEFINE, HXRFILE2FITS
	HXR_DC2FITS, Hsi_contact2fits [1], Hsi_contact2fits [2], IDL5TO4
	IMAGE_TOOL_EVENT, INSERT_REC, ITOOL_GETFILE, ITOOL_GET_SRC, ITOOL_GET_TYPE
	ITOOL_RD_GIF, JITTER_HTML, JSMOVIE, JSMOVIE2, KAP_DATE, KAP_VERS, LASCO_READFITS [1]
	LATEST_SFDS_GIF, LAUNCHER, LOCAL_DIFFS, LOCK_DATABASE, LOCK_ZDBASE, LOC_FILE [1]
	LOC_FILE [2], LOC_FILE [3], Load_sher, MAKE_FF, MAKE_TPOVIEW, MAKE_VHS_GIF, MAP2FITS
	MAP2MPEG, MAP__DEFINE, MDI_GBO, MERGE_DISCSP_HKG_OCC, MKMOVIE
	MKMOVIE0 obsolete version of mkmoviepro, MK_AGIF, MK_ALL_MIN, MK_CDS_ANALYSIS
	MK_CDS_GIF, MK_FILE, MK_GIF, MK_HEAD_CAT, MK_IMG, MK_LINK, MK_MPEG, MK_SOHO_TARGET
	MK_SSX, MK_SUMER_CAT, MK_SUMER_DBASE, MK_SYNOPTIC, MK_TEMP_FILE, MK_WAVECAL
	MONITOR_EXP_IMG, MVI2DATA_CUBE, MVI2FRAMES, MVIPLAY, MVIPLAY3, NOTEPAD, OCC_DBASE
	OCC_FILETYPE, OVIEW2WEB, OVSA_EXPLORER formerly OVSA_PRESUB, OVSA_FORMAT_NEW
	PLOTBATSE, PLOTBPC, PLOTBSD v306 IDL2, PLOT_CDS_POINT [1], PLOT_CDS_POINT [2]
	PLOT_IONEQ, PLOT_VDS_BIAS, PRG_DETAIL, PRG_PLAN, PRINT_GEV, PRINT_NAR, PURPOSE
	QLARCHIVE, RAW2BIN, RDFCS, RD_LINE_LIST, RD_NEAR_PIN [1], RD_NEAR_PIN [2]
	RD_TGRS_SPEC [1], RD_TGRS_SPEC [2], READCDSFITS, READ_BDAS_DRM, READ_CONT
	READ_DISCSC, READ_DISCSP, READ_GDFILE_GD, READ_MER, READ_MONTH_CAT, READ_NIMCP_CAL
	READ_PS [1], READ_PS2, READ_SHER, READ_SHERB, READ_STTE, READ_TTS_FITS, REBIN_FID
	REBIN_GIF, RECOMPILE, REGEN_SYNOP, RESTORE_ANALYSIS, RESTORE_CDS_ADEF, REWRITE_FDB
	RTMOVIE, RTMVIPLAY [1], RTMVIPLAY [2], RTMVIPLAYPNG
	Radio Astronomy Group View RAG View [1]
	Radio Astronomy Group View RAG View [2], SAVE_ANALYSIS, SAVE_CDS_ADEF
	SAVE_QLDS, SCANPATH, SETUP_DRM, SFITSLIST, SHOW_FITS_HDR, SMART_FTP, SOHOFILE2TIME
	SORT_FILES, SPEX_COMMONS [2], SPEX_COMMONS [4], SPEX_PROC [1], SPEX_PROC [2]
	SPEX_READ_FIT_RESULTS, SPEX_SUMMARY [1], SPEX_SUMMARY [2], SPEX__DEFINE
	STRIP_WILD, ST_SUMER, SUBFIELD_EV, SUBMIT_CAP, SUBMIT_IAP, SUMER_FILE, SUMER_FITS
	SUMER_FULL_FILENAME, SUMER_PICK_FLAT, SUMER_SEARCH_PD_EVENT, SUMM_CALS, SURVANAL
	SXT_TEEM2 [1], SXT_TEEM2 [2], SXT_TEEM2 [3], Shers_load [1], TIFF2GIF, TKI_EVAL
	TKI_SCL2OBJgroupgroup, TKI_TCMD_EXEC, TPANALYZE, TPCALCHEK, Telemetry To FITS
	UNLOCK_ZDBASE, UPDATE_KAP, URL_GET, WACAL, WAMPHIT, WANALYZE, WAS_CALLED, WATCHER
	WBDA [1], WBDA [2], WDIALOG_HISTORY, WDUMPREC, WIN2PS, WRITE_CAP, WRITE_CIF, WRITE_DD
	WRITE_HT, WRITE_IAP, WRT_BSDCAL_CFL, WRT_BSDFIT_CFL, WRT_MKBSD_CFL, WRUNMOVIE [2]
	WRUNMOVIE4, WRUNMOVIEM, WRUNMOVIEM3, WRUNMOVIEM_RT, W_HISTOGRAM, X2GIF, X2JPEG, X2PS
	XCAT, XCDS_COSMIC, XCFIT_BLOCK, XDIFF, XEDIT, XMANAGER_RESET, XPS_SETUP, XRECORDER
	XSM_PREP, XSM_VALID, XTKI, aRCHsCRPT, ace_files, ads2att, allpks_html, avsig_1 [4]
	bbso_name_fix, bcs_line, bcs_path, break_doc [1], break_doc [2], break_doc [3]
	calc_mtm_therm, cdrom_files [2], cfl_summary [1], cfl_summary [2], ch_ss
	check_compile [1], check_compile [2], check_dumps [1], check_log [1]
	check_log [2], check_oldprocess [1], check_oldprocess [2]
	check_oldprocess [3], check_oldprocess [4], check_ql_after_lz, chk_flares [1]
	chk_flares [2], compact_hkg, conv_rli, data2files, db_gbo, delete_week [1]
	delete_week [2], dir_since, diskbench, do_adsftp [1], do_adsftp [2], do_aip
	do_i0_dps_reformat, do_tr_inventory, dotar, dps_fname2time, dsp_menu, edac_summary
	eis_make_status_fits [2], eis_make_status_fits [3], eit_eff_area
	eit_file2path, eit_fulldisk, eit_getlimb, emi_summary, extract_fid, extract_fids
	extract_val, fidrange [1], fidrange [2], file_exist [1], file_exist [3]
	file_info [1], file_info [2], file_info2 [1], file_info2 [2], file_list [1]
	file_list [2], file_list2, file_uncompress [1], file_uncompress [2]
	find_dbo_dir, fmt_rasm, focus_trace [1], focus_trace [2], ft_mng_hm, ftp_copy [1]
	ftp_copy [2], ftp_copy2sites, full_graph_gif, genx2html [1], genx2html [2]
	get1doc [1], get1doc [2], get1gbo, get1hk_info [1], get1hk_info [2]
	get_atomic [1], get_atomic [2], get_bcscal, get_bsc_anno, get_gbo_pfi
	get_hk_info [1], get_hk_info [2], get_seq_tab, get_sfm, get_sirius_yr
	get_tf_rec fname filnum recnum [1], go_batch [1], go_batch [2]
	go_lasdisk golaserdisk, go_lasdisk2 golaserdisk, go_mk_cd, go_nvs4, go_nvs5
	go_ssw_batch, go_sxt_sss2secondary, goes3sec_copy, hist_count, hsi_as_file_type
	hsi_as_proc_event, hsi_as_proc_open, hsi_create_filedb, hsi_do_catalog
	hsi_filedb_read [1], hsi_filedb_read [2], hsi_find_in_archive
	hsi_flare_list__define [1], hsi_flare_list__define [2], hsi_monthly_filename
	hsi_obs_summ_allrates [1], hsi_obs_summ_soc__define, hsi_params2script
	hsi_params_write_pro, hsi_qlook_concat, hsi_read_all_flare_list
	hsi_sas_plot_scpointing, hsi_spectrum__filewrite, hsi_test_bad_file
	hsi_write_txt_flare_list, html_get_files, html_linklist, http_names, hxt_rdpara
	ihy_db, image2movie, jitter_gif_xyimg, kp_name_fix, lcbsd, mdi_write_genxcat
	merge_genxcat, mk_bad_pix_map_load, mk_ff_patch, mk_gx, mk_hst_summary
	mk_imgsum_html, mk_mapfile [1], mk_mapfile [2], mk_mdi_load, mk_obs, mk_orbit_sum
	mk_pix [1], mk_pix [2], mk_pnt, mk_rasm_files, mk_sdmi, mk_sfd [1], mk_sfd [2]
	mk_sfd [3], mk_sfd [4], mk_soup_hcat, mk_strip_file, mk_sxc, mk_sxh, mk_sxl, mk_tfi
	mk_week_file [1], mk_week_file [2], mk_ydb_list, mk_ydbtape [1], mk_ydbtape [2]
	mktap_prep, msok_poi_copy [1], msok_poi_copy [2], mvi2gif, new_edac_summary
	new_version [1], new_version [2], nob_name_fix, nobeyama_update, norik_name_fix
	nts_copy [1], nts_copy [2], op_facom_ftp, op_term_score, ospex_params_write_pro
	plot_eit_flux, plotbft [1], plotbft [2], plotbth v30 IDL2, ploty [1], ploty [2]
	pr_gsn [1], pr_gsn [2], pr_sfc, prep_week [1], prep_week [2], psk_correlate
	raw_list2pixmap, rd_hessi_drm_4_spex [1], rd_hessi_drm_4_spex [2], rd_hirsaiso
	rd_hk [1], rd_hk [2], rd_ionbal [1], rd_ionbal [2], rd_raw_station_plan, rd_selsis
	rd_selsisi, rd_soup, rd_sxs_pha [1], rd_sxs_pha [2], rd_week_file [2]
	rd_ydbtapedir, read_genxcat, read_hessi_4_ospex, read_hessi_4_spex [1]
	read_hessi_4_spex [2], read_mdi, read_spartan, read_sxt, read_xsm_4_ospex
	redo_mon_sci5k, ref_day_plot, reslot, sav_bda, sav_bsc, sav_hxi, sav_sda [1]
	sav_sda [2], sav_sda [3], sel_filetimes [1], sel_filetimes [2], sfc_check
	show_pix [1], show_pix [2], show_pix_event [1], show_pix_event [2]
	show_pix_event [3], soon_com2html, soon_search_www, soxs_readfile
	spex_xsm_fits2drm, ssw_bin, ssw_check_contrib, ssw_get_sources, ssw_getapplet
	ssw_imapcoord2html, ssw_install [1], ssw_install [2], ssw_javamovie
	ssw_packages, ssw_swmap_bestof, ssw_upgrade [1], ssw_upgrade [2]
	ssw_upgrade_backup, sswdb_install, sswdb_upgrade, sumer_ffdb, sw2tree [1]
	sw2tree [2], sxi_latest, sxt2mpeg, sxt_etemp, sxt_flux [1], sxt_flux [2]
	sxt_flux [3], sxt_mwave, sxt_prep [1], sxt_prep [2], sxt_prep [3], sxt_ssc2sss
	sxt_ssn2fits [1], sxt_summary, table_dump, tap_wrt_chk, teambb [1], teambb [2]
	telem_sum, tfr_summary, tfr_summary2, thumbnail_table_html, tim2file [1]
	tim2file [2], timeline, topsdb [1], topsdb [2], tr_list_frames, tr_rd_inventory
	tr_summary_head, tr_tab_head, trace_do_data_requests, trace_euv_resp [1]
	trace_file2path, trace_movie_index [1], trace_movie_index [2]
	trace_request_summary, trace_submit_request, trace_success_file, ucon_path
	uncompress, url_decode, viewlist, web_seq, weekid [1], weekid [2], weekid [3]
	wl_process, write_trace, xcheckip, xcom_data, xdisp_fits, xdisp_sci5k, xdisp_tfr
	xdisp_trace [1], xdisp_trace [2], xdisp_trace2, xdisp_trace3, xr_mk_abun_file
	xrd_trace, xset_chain [1], xset_chain [2], xsm_fits2spectrum, xspr [1], xspr [2]
	ydb_exist [2], ydb_pre2dir [1], ydb_pre2dir [2], ydb_use, yo_xda2legacy, yoyo_man2
RESTRICTIONS:
	VMS:
		Assumes that : always precedes []
	ULTRIX:
		Right now it has trouble with the ultrix option of use
		of "." or ".."
HISTORY:
	Written 1988 by M.Morrison
	   Aug-91 (MDM) Changed to handle Unix filename convensions
	28-Feb-92 (MDM) * Adjusted to handle arrays
	11-Mar-92 (MDM) - Perform a STRTRIM(x,2) on input string before
			  doing the "break-up"
	 1-Dec-92 (MDM) - Moved code to do filename, extension and version
			  number for both VMS and Unix (previously it
			  did not do version number code for Unix)
       29-Jan-93 (DMZ/MDM) - checked for node in file name
       11-Nov-83 (DMZ) - checked for ".]["  and "[000000" in VMS concealed directory names


BREAK_PATH [3] $SSW/soho/mdi/idl_old/gen/ssw_lib/break_path.pro
[Previous] [Next]
 Project     : SOHO - CDS

 Name        : BREAK_PATH()

 Purpose     : Breaks up a path string into its component directories.

 Explanation :

 Use         : Result = BREAK_PATH( PATHS )

 Inputs      : PATHS	= A string containing one or more directory paths.  The
			  individual paths are separated by commas, although in
			  UNIX, colons can also be used.  In other words, PATHS
			  has the same format as !PATH, except that commas can
			  be used as a separator regardless of operating
			  system.

		     	  A leading $ can be used in any path to signal that
			  what follows is an environmental variable, but the $
			  is not necessary.  (In VMS the $ can either be part
			  of the path, or can signal logical names for
			  compatibility with Unix.)  Environmental variables
			  can themselves contain multiple paths.

 Opt. Inputs : None.

 Outputs     : The result of the function is a string array of directories.
		Unless the NOCURRENT keyword is set, the first element of the
		array is always the null string, representing the current
		directory.  All the other directories will end in the correct
		separator character for the current operating system.

 Opt. Outputs: None.

 Keywords    : NOCURRENT = If set, then the current directory (represented by
			    the null string) will not automatically be
			    prepended to the output.

 Calls       : ***
	STR_SEP
 CALLED BY:
	CMP_ALL_PRO, CONCAT_DIR [1], CONCAT_DIR [2], CONCAT_DIR [3], FIND_ALL_DIR [1]
	FIND_ALL_DIR [2], FIND_ALL_DIR [3], FIND_WITH_DEF [1], FIND_WITH_DEF [2]
	FIND_WITH_DEF [3], GET_HXT_CAL_WIDTHS, GOES_MEWE_TEM, IDLEDIT
	LIST_WITH_PATH [1], LIST_WITH_PATH [2], LIST_WITH_PATH [3], PATH_DIR
	SSW_LOCAL_PATH, calc_rad_loss, concat_dir [4]
 Common      : None.

 Restrictions: None.

 Side effects: None.

 Category    : Utilities, Operating_system

 Prev. Hist. : None, but influenced by TEST_OPENR by William Thompson, and
		CONCAT_DIR by M. Morrison.

 Written     : William Thompson, GSFC, 3 May 1993.

 Modified    : Version 1, William Thompson, GSFC, 6 May 1993.
			Added IDL for Windows compatibility.
		Version 2, William Thompson, GSFC, 16 May 1995
			Added keyword NOCURRENT

 Version     : Version 2, 16 May 1995


BRIGHTPY $SSW/soho/sumer/idl/contrib/germerott/sumer_head/brightpy.pro
[Previous] [Next]
 PROJECT:
       SOHO - SUMER

 NAME:
       BRIGHTPY()

 PURPOSE: 
       returns brightest pixel address in y

 CATEGORY:
       
 
 EXPLANATION:
       
 SYNTAX: 
       Result = brightpy()

 EXAMPLES:
       
 INPUTS:
       header - BYTARR(92) Image Header

 OPTIONAL INPUTS: 
       None.

 OUTPUTS:
       None.

 OPTIONAL OUTPUTS:
       None.

 KEYWORDS: 
       None.

 COMMON:
       None.

 RESTRICTIONS: 
       None.

 SIDE EFFECTS:
       None.

 HISTORY:
       Version 1, October 7, 1996, Dietmar Germerott, MAPE Lindau. Written

 CONTACT:
       Dietmar Germerott, MAPE Lindau (germerott@linax1.mpae.gwdg.de)


BRIGHTPZ $SSW/soho/sumer/idl/contrib/germerott/sumer_head/brightpz.pro
[Previous] [Next]
 PROJECT:
       SOHO - SUMER

 NAME:
       BRIGHTPZ()

 PURPOSE: 
       returns brightest pixel address in z

 CATEGORY:
       
 
 EXPLANATION:
       
 SYNTAX: 
       Result = brightpz()

 EXAMPLES:
       
 INPUTS:
       header - BYTARR(92) Image Header

 OPTIONAL INPUTS: 
       None.

 OUTPUTS:
       None.

 OPTIONAL OUTPUTS:
       None.

 KEYWORDS: 
       None.

 COMMON:
       None.

 RESTRICTIONS: 
       None.

 SIDE EFFECTS:
       None.

 HISTORY:
       Version 1, October 7, 1996, Dietmar Germerott, MAPE Lindau. Written

 CONTACT:
       Dietmar Germerott, MAPE Lindau (germerott@linax1.mpae.gwdg.de)


BROWSE_DISP $SSW/soho/lasco/idl/util/browse_disp.pro
[Previous] [Next]
 NAME:
	BROWSE_DISP

 PURPOSE:
	This procedure displays an image of an input string of hex values.

 CATEGORY:
	UTIL

 CALLING SEQUENCE:
	BROWSE_DISP, Img_str

 INPUTS:
	Img_str:	A string array of image intensities

 OPTIONAL INPUTS:
	Img_name:	The name of the image

 OUTPUTS:
	None

 PROCEDURE:
	This pro displays an image. It requires an input string of hex values
	that is, normally, result of a sybase query for a browse image. Note
	that a browse image is stored in sybase and retured by a query as a
	string of hex values. To display it, we must change it to its original
	byte array format, save it to a file, and use "read_jpeg" and "tvscl"
	to display it. It also accepts a second (optional) input string that
	will be displayed, as is, in the lower left corner of the display. It
	can be used to display such information as name, date, etc., about the 
	image.

 MODIFICATION HISTORY:
 	Written by:	Ed Esfandiari  Feb 1996

	@(#)browse_disp.pro	1.1 10/05/96 LASCO IDL LIBRARY


browse_files $SSW/soho/mdi/idl_old/gen/ys_sxt_widget/browse_files.pro
[Previous] [Next]
   Name: browse_files

   Purpose: returns file list of files matching pattern with pathname removed

 CALLED BY
	search_file [1], search_file [2]


BSORT [3] $SSW/soho/mdi/idl_old/gen/ssw_lib/bsort.pro
[Previous] [Next]
 Project     :	SOHO - CDS

 Name        :	
	BSORT
 Purpose     :	
	Sorts data into ascending order.
 Explanation :	
	Function to sort data into ascending order, like a simple bubble sort.
	original subscript order is maintained when values are equal (FIFO).
	(This differs from the IDL SORT routine alone, which may rearrange 
	order for equal values)

 Use         :	
	result = bsort( array, [ asort, /INFO, /REVERSE ] )

 Inputs      :	
	Array - array to be sorted

 Opt. Inputs :	None.

 Outputs     :	
	result - sort subscripts are returned as function value

 Opt. Outputs:	
	Asort - sorted array

 Keywords    :	
       /REVERSE - if this keyword is set, and non-zero, then data is sorted
                 in descending order instead of ascending order.
	/INFO = optional keyword to cause brief message about # equal values.

 Calls       :	None.
 CALLED BY:
	DBINDEX [1], DBINDEX [2], DBINDEX [3], DBSORT [1], DBSORT [2], DBSORT [3], DBWRT [1]
	DBWRT [2], DBWRT [3], FINDFILE_LIST, FIND_DUP, FIND_IX, FTSORT, ITOOL_GETFILE
	OP_ADD_SPECIAL, REM_DUP [1], REM_DUP [2], REM_DUP [3], REM_FST, SHOW_SYNOPTIC
	SHOW_SYNOP__DEFINE, contact_sum, db_gbo, get_dn_rate [1], get_dn_rate [2]
	hsi_where_arr, ihy_db, make_32 [1], make_32 [2], mk_trace_i1, op_edit [1]
	op_edit [2], op_same_time [1], op_same_time [2], op_time_sort, plotfda, pr_uniq_hk
	str_near, timeline, valid_pass4 [1], valid_pass4 [2], xread_hist
 Common      :	None.

 Restrictions:	None.

 Side effects:	None.

 Category    :	Utilities, Array

 Prev. Hist. :	
	written by F. Varosi Oct.90:
	uses WHERE to find equal clumps, instead of looping with IF ( EQ ).
	compatible with string arrays, test for degenerate array 
	20-MAY-1991	JKF/ACC via T AKE- return indexes if the array to 
			be sorted has all equal values.
	Aug - 91  Added  REVERSE keyword   W. Landsman      

 Written     :	F. Varosi, GSFC, October 1990

 Modified    :	Version 1, William Thompson, GSFC, 29 March 1994
			Incorporated into CDS library
		Version 2, William Thompson, GSFC, 3 August 1994
			Incorporated change by W. Landsman to always return
			type LONG.
		Version 3, William Thompson, GSFC, 15 June 1995
			Merged with Yohkoh version.  Added change by Mons
			Morrison 24-Sep-1991 to set ASORT to ARRAY when only
			one element.

 Version     :	Version 3, 15 June 1995


BSORT [4] $SSW/soho/mdi/idl_old/gen/ys_util/bsort.pro
[Previous] [Next]
 NAME:
	BSORT
 PURPOSE:
	Function to sort data into ascending order, like a simple bubble sort.
	original subscript order is maintained when values are equal (FIFO).
	(This differs from the IDL SORT routine alone, which may rearrange 
       order for equal values)
 CALLING SEQUENCE:  
	result = bsort( array, [asort] )
 INPUT:
	Array - array to be sorted
	/INFO = optional keyword to cause breif message about # equal values.
 OUTPUT:
	result - sort subscripts are returned as function value
 OPTIONAL OUTPUT:
	Asort - sorted array
 HISTORY
	written by F. Varosi Oct.90:
	uses WHERE to find equal clumps, instead of looping with IF ( EQ ).
       compatible with string arrays, test for degenerate array 
        W. Landsman  November 1990
 CALLED BY
	DBINDEX [1], DBINDEX [2], DBINDEX [3], DBSORT [1], DBSORT [2], DBSORT [3], DBWRT [1]
	DBWRT [2], DBWRT [3], FINDFILE_LIST, FIND_DUP, FIND_IX, FTSORT, ITOOL_GETFILE
	OP_ADD_SPECIAL, REM_DUP [1], REM_DUP [2], REM_DUP [3], REM_FST, SHOW_SYNOPTIC
	SHOW_SYNOP__DEFINE, contact_sum, db_gbo, get_dn_rate [1], get_dn_rate [2]
	hsi_where_arr, ihy_db, make_32 [1], make_32 [2], mk_trace_i1, op_edit [1]
	op_edit [2], op_same_time [1], op_same_time [2], op_time_sort, plotfda, pr_uniq_hk
	str_near, timeline, valid_pass4 [1], valid_pass4 [2], xread_hist


BSV2ARCSEC $SSW/soho/lasco/idl/packets/bsv2arcsec.pro
[Previous] [Next]
 NAME:
	BSV2ARCSEC

 PURPOSE:
	This procedure generates a file giving the conversion of the 
	boresighter and PES from volts to arc seconds.

 CATEGORY:
	LASCO PACKETS

 CALLING SEQUENCE:
	BSV2ARCSEC

 INPUTS:
	None

 OUTPUTS:
	This procedure generates a file,  in the current directory, containing
	the conversion of the BS and PES for each DN to voltages and to arc 
	seconds.  It also generates 4 plots on the screen of the BS-X, BS-Y,
	PES-X and the PES-Y.

 MODIFICATION HISTORY:
 	Written by:	RA Howard, NRL, 16 Mar 1996


	@(#)bsv2arcsec.pro	1.2 09/22/96 LASCO IDL LIBRARY


BUILD_FRAOE $SSW/soho/lasco/idl/las-c2/align1.pro
[Previous] [Next]
Pro build_fraoe, image1, image2, image3, image4, oefringe
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NAME:
	BUILD_FRAOE
 PURPOSE:
	Takes four images of EO fringe, corrects them from the dark and
       builds composit frame, loading the result into X_display.

 CATEGORY:
	calibration, manipulation
 CALLING SEQUENCE:
	 BUILD_FRAOE, image1, image2, image3, image4, oefringe
 INPUTS:
	image1                      first arc of fringe (up)
       image2                      second & opposite arc of fringe (down)
       image3                      third arc of fringe (left)
       image4                      fourth & opposite arc of fringe (right)

 KEYWORD PARAMETERS:               
                                   None
 OUTPUTS:
	oefringe                    resulting composit image
 CALLS: ***
	ALIGN1, visu_cal
 COMMON BLOCKS:
	None
 SIDE EFFECTS:
	None
 RESTRICTIONS:
       None
 PROCEDURE:
	Straightforward.
 MODIFICATION HISTORY:
	Written by M.B  v.1.0       LAS  03/03/94           


BUILD_LASCO_HELP $SSW/soho/lasco/idl/util/build_lasco_help.pro
[Previous] [Next]
 Project     : SOHO - LASCO/EIT
                   
 Name        : BUILD_LASCO_HELP
               
 Purpose     : Create html help files for all LASCO IDL library routines.
               
 Use         : BUILD_LASCO_HELP
    
 Inputs      : None.
               
 Outputs     : None.
               
 Keywords    : None.

 Restrictions: Must have write permission to $NRL_LIB/lasco directories.
               
 CALLS: ***
	BREAK_FILE [1], BREAK_FILE [2], BREAK_FILE [3], DATATYPE [1], DATATYPE [2]
	DATATYPE [3], LASCO_MK_HTML_HELP, break_file [4]
 Side effects: Creates files in the subdirectories of $NRL_LIB/lasco of the form:
  		help_subdir.html.  Ex. help_data_anal.html
               
 Category    : Help.
               
 Prev. Hist. : None.

 Written     : Scott Paswaters, NRL, Mar. 1996.
               
 Modified    : RAH, NRL, 3/31/99.  Added inout and expfac directories

 Version     : 

 @(#)build_lasco_help.pro	1.5 03/31/99 :LASCO IDL LIBRARY


build_str [2] $SSW/soho/mdi/idl_old/gen/ys_util/build_str.pro
[Previous] [Next]
   Name: build_str

   Purpose: build data structure for generic files using size 
	     information encoded by wrt_str.pro

   Input Parameters:
      unit - logical unit number (file opened before call)
      mainsize - saved on first call
   Keyword Paramters:
      structure (Input) - string representation of intermediate data
			   structure used in recursive calls

   Method: recursive for nested structures
	    calls make_str for every structure level


 CALLS: ***
	FMT_TAG [1], FMT_TAG [2], MAKE_STR [1], MAKE_STR [2], STR_LASTPOS [1]
	str_lastpos [2]
 CALLED BY:
	rd_sumer_genx
   History: SLF, 10/30/91
	10-Feb-96 (MDM) - Modified to handle two dimensional structures


build_timarr [1] $SSW/soho/mdi/idl_old/gen/ys_util/build_timarr.pro
[Previous] [Next]
NAME:
	build_timarr
PURPOSE:
	To build a time structure array spanning the input times
	with a setable increment step
INPUT:
	sttim	- The start time
	entim	- The end time
	increment- The step size in seconds
OUTPUT:
	Returns a time structure
 CALLS: ***
	anytim2ints [1], anytim2ints [2], int2secarr [1], int2secarr [2]
HISTORY:
	Written 27-Aug-93 by M.Morrison