Output cleanup
Description: The organization of output files is confusing, and additional files that are not needed (e.g., .lg files on-disk), or that are larger than needed are generated. Visualization files can be hard to find.
One note - unfortunately, for visualization, it seems that .dot files must be used to generate .pdf files to illustrate symbol layout trees (SLTs).
Acceptance Criteria:
- Output files reduced to smaller set (e.g., no .lg data on-disk, only in TSV index files)
- Output directories restructured to organize results by tool, separating HTML and visualization results in a separate subdirectory that is added if the '--visualize' flag is passed to
mprun
. - PNGs generated for pages are reduced to 256 dpi, to match the required resolution for ScanSSD-XYc; QD-GGA likely unaffected much by this reduction, but results for ScanSSD and QD-GGA should be confirmed to be stable.
- HTML outputs modified to use new directories, and to crop image regions in rendered page images for the parse inputs showing symbols and CCs, and not separate images.