Command Line Interfaces

When installed via PIP, the command line program pyedaa-outputfilter is registered in the Python installation’s Scripts directory. Usually this path is listed in PATH, thus this program is globally available after installation.

The program is self-describing. Use pyedaa-outputfilter without parameters or pyedaa-outputfilter help to see all available common options and commands. Each command has then it’s own help page for command specific options, which can be listed by calling pyedaa-outputfilter <cmd> -h or pyedaa-outputfilter help <cmd>. The pyedaa-outputfilter’s version and license information is shown by calling pyedaa-outputfilter version.

pyedaa-outputfilter

‘pyEDAA.OutputFilter Service Program’ to post-process log files from EDA tools.

usage: pyedaa-outputfilter {vivado-synth,help,version} ...

pyedaa-outputfilter help

Display help page(s) for the given command name.

usage: pyedaa-outputfilter help [-h] [Command]
command

Print help page(s) for a command.

-h, --help

show this help message and exit

pyedaa-outputfilter version

Display version information.

usage: pyedaa-outputfilter version [-h]
-h, --help

show this help message and exit

pyedaa-outputfilter vivado-synth

Parse AMD/Xilinx Vivado Synthesis log files.

usage: pyedaa-outputfilter vivado-synth [-h] --file Synthesis Log [--colored]
                                        [--summary] [--info] [--warning]
                                        [--critical] [--error] [--influxdb]
-h, --help

show this help message and exit

--file <synthesis log>

Synthesis log file (*.vds).

--colored

Render logfile with colored lines.

--summary

Print a summary.

--info

Print info messages.

--warning

Print warning messages.

--critical

Print critical warning messages.

--error

Print error messages.

--influxdb

Write statistics as InfluxDB line protocol file (*.line).