SolarSoft Utilities

SSW Conflict-related utilities

UNIX

% sswloc                     # just does a grep for pattern
% online  /check             # more info - does SSW updates (GSFC)
% online                              # [no parameters show online help]

IDL

sswloc.pro Find and return routines in SSW path

IDL> sswloc,'pattern',filelist,count  # returns filelist matching 'pattern'
IDL> sswloc,/pattern                  # pattern via keyword inheritance
IDL> sswloc,/concat_dir               # EXAMPLE
Matches...
   $SSW/gen/idl_test/conflicts_resolve/concat_dir.pro  # in !path order
   $SSW/gen/idl_test/sswgen/idl/system/concat_dir.pro  # assuming ALL SSW inst
   $SSW/gen/idl/system/concat_dir.pro                  # in alphabetical ord.
   $SSW/soho/mdi/idl/gen/ssw_lib/concat_dir.pro
   $IDL_DIR/lib/zastron/pro/concat_dir.pro
IDL> sswloc,/mdi,filelist                                ### EXAMPLE
   $SSW/soho/mdi/idl/anal/datify_mdi.pro
   $SSW/soho/mdi/idl/anal/zanytim2cds.pro
   $SSW/soho/mdi/idl/cal/egse/4x4_dark.pro
   (...928 more...)

file_diff.pro Compare 2 files and determine if different Optionally, if files are IDL routines, differentiate between CODE and COMMENT differences


IDL> truth=file_diff(f1,f2 [,/idlpro], mess=mess, status=status )

ssw_conflicts.pro Calls sswloc and file_diff to do conflict checking within SSW environment

IDL> ssw_conflicts,/eit [,/full]   # MODE 1: explicit instrument switch 
                                   # use /full to see ALL (inc no conflicts)
IDL> ssw_conflicts,/eit
Matches...
   $SSW/soho/eit/idl/response/eit_eff_area.pro
   $SSW/soho/eit/idl/response/eit_witness.pro
   (...50 more...)

$SSW/soho/eit/idl/util/eit_getlimb.pro............ #Occur 2 Header difference
$SSW/soho/eit/idl/util/is_ss.pro.................. #Occur 2 No differences
 SSW_CONFLICTS: Writing results to: /ssw/site/logs/SSW_soho_eit.conflicts

IDL> ssw_conflicts,'cal/egse',conffile='file'      # MODE 2: using 'pattern'
  [sswloc output]                                  # write results to 'file'                                                  
  (...143 more...)

$SSW/soho/mdi/idl/cal/egse/get_image.pro.......... #Occur 2 Code difference
$SSW/soho/mdi/idl/cal/egse/idlsave.pro............ #Occur 2 Code difference
$SSW/soho/mdi/idl/cal/egse/makecrop.pro........... #Occur 2 Code difference
$SSW/soho/mdi/idl/cal/egse/multi.pro.............. #Occur 2 Code difference

... To SXT Homepage
Solar and Astrophysics Laboratory page

freeland@sag.lmsal.com
sxtwww@sxt.lmsal.com