| 
 
      Autonaming is a feature available in various tools for 
      automatically naming an output file based upon the name of 
      an input file.
     
  If the user specifies an output file name for a tool as "." (or 
  more  generally, "path/.") and the tool supports autonaming for 
  that filename parameter, the tool will generate an output file name
  for the user.  The name string will include fields from the input 
  file name and a field selected by the tool.
 The parameter section of a tool's help file will
	tell you if a particulat parameter supports the autoname
	facility: the autoname field will be set to "yes"
	for the parameter.
       
	The autonaming library function parses an input file name into
	4 fields: a path, a name, an extension, and a suffix.  The suffix 
	is defined as the part of the filename after (and including) the 
	last '.'.  The extension is defined as the part of the filename 
	after (and including) the last '_' up to the suffix. 
       Some examples:
	  | "path/name_ext.suffix" | "path" | "name" | _ext" | .suffix" |  
	  | "path/name.suffix" | "path" | "name" | "" | .suffix" |  
	  | "path/name_ext" | "path" | "name" | "_ext" | "" |  
	The autonamer accepts an "extension" string chosen by the tool,
	which will be detailed in the description of the parameter.
	It replaces the parsed extension with this new extension.  Thus, if the 
	output name is "/outpath/.", the new extension is "txe", the input 
	filename is "name", and the input suffix is ".fits", we will get 
	"/outpath/name_txe.fits" as the automatic filename.
       
      
	  Autonaming always produces a filename with the same suffix as the 
	  input file.  Thus, if the input is a ".fits" file, there is no way 
	  to generate a name ending in ".lis" by autonaming.
	
	  There are times when the user wants the trailing "_foo" field in
	  an input file name to be preserved.  Autonaming will always replace
	  it.
	
	  Autonaming can get confused by DataModel filter specifications
	  in the input filename.
	 
calibration
caldb
chandra
coords,
guide,
isis,
level,
pileup,
times
chips
chips
concept
parameter,
stack,
subspace
dm
dm,
dmbinning,
dmcols,
dmfiltering,
dmimages,
dmimfiltering,
dmintro,
dmopt,
dmregions,
dmsyntax
gui
gui
modules
paramio,
pixlib,
stackio
slang
overview,
slang,
tips
 |