Command Line Options

U:\Devl\git\SHEF_processing>run_shef_parser --help

usage: shef_parser.py [-h]
                      [-s SHEFPARM]
                      [-i input_filename]
                      [-o output_filename]
                      [-l log_filename]
                      [-f {1,2}]
                      [-v {DEBUG,INFO,WARNING,ERROR,CRITICAL}]
                      [--loader <ts_loader>]
                      [--processed]
                      [--defaults]
                      [--timestamps]
                      [--shefit_times]
                      [--reject_problematic]
                      [--append_out]
                      [--append_log]
                      [--unload]
                      [--make_shefparm]
                      [--description]
                      [--version]

-h
--help                show this help message and exit

-s SHEFPARM
--shefparm SHEFPARM   path of SHEFPARM file to use

-i input_filename
--in input_filename   input file (defaults to <stdin>)

-o output_filename
--out output_filename output file (defaults to <stdout>)

-l log_filename
--log log_filename    log file (defaults to <sterr>)

-f {1,2}
--format {1,2}        output format (defaults to 1)

-v {DEBUG,INFO,WARNING,ERROR,CRITICAL}
--loglevel {DEBUG,INFO,WARNING,ERROR,CRITICAL}
                      verbosity/logging level (defaults to INFO)

--loader <ts_loader>  allows loading time series to various data stores
                      (more info in --description)

--processed           input is pre-processed (format 1 or 2) instead of
                      SHEF text

--defaults            use program defaults (ignore default SHEFPARM)

--timestamps          timestamp log output

--shefit_times        use shefit date/time logic

--reject_problematic  reject all values from messages that contain errors

--append_out          append to output file instead of overwriting

--append_log          append to log file instead of overwriting

--unload              use loader to unload from data store to SHEF text

--make_shefparm       write SHEFPARM data to output file and exit

--description         show a more detailed program description and exit

--version             print the version info and exit