Usage for unwrapCasaCommandLog
Return to directory of Todd's CASA extensions
Takes an ASCII file and unwraps the long lines (without breaking words)
and writes a new file. This is useful for reformatting the casa_commands.log generated
by the pipeline.
Usage:
import analyzemscal as amc
amc.unwrapCasaCommandLog(mylog, width=80, newlog='', strippath=False, maxlines=-1):
- mylog: the full path to the casa log file to be processed
- width: the character width parameter passed to textwrap.wrap()
- newlog: (optional) name of output file
- strippath: if True, then cull the leading directories and put a cd command at top
- maxlines: how many lines to convert (for debugging purposes only)
Example:
CASA <3>: import analyzemscal as amc
CASA <4>: amc.unwrapCasaCommandLog('pipeline-20130131T050552/html/casa_commands.log')
New file left in: pipeline-20130131T050552/html/casa_commands.log.txt
--
ToddHunter - 2013-01-31