Configuration¶
This page describes how to configure the reporting module that generates PDF reports from pipeline outputs.
Options¶
Name |
Allowed |
Default |
Description |
|---|---|---|---|
|
|
|
Hydra target for the reporting backend implementation. Set to null to disable reporting. |
|
|
|
Name of the generated PDF report file. |
|
|
|
Whether to include configuration details in the report. |
|
|
|
Whether to include metadata (timestamps, versions) in the report. |
|
|
|
Maximum layout width in PDF points for embedded raster figures (e.g. PNGs). When null, the usable single-column width on A4 (after margins) is used. |
|
|
|
Maximum layout height in PDF points for embedded raster figures (e.g. PNGs). When null, roughly 82% of the inner column height is used to leave room for headings. |
|
|
|
Soft cap on how many pages embedded figure sections are allowed to need. When set to a positive integer, if a simple estimate exceeds it, width and height limits are scaled down so figures take less space per page. |
|
|
|
Pixels per layout point when rasterizing figures for borb (higher = sharper in viewers). If set, values below 1.0 are clamped to 1.0. |
|
|
|
Maximum longest edge in pixels of the rasterized bitmap after scaling. If set, values below 400 are clamped to 400. |
YAML example¶
reporting:
_target_: "PDFReporter"
filename: "experiment_report.pdf"
formatting:
figures_max_pages: 10
CLI override example¶
uv run raitap reporting=pdf reporting.filename="my_report.pdf" reporting.formatting.figures_max_pages=10
raitap reporting=pdf reporting.filename="my_report.pdf" reporting.formatting.figures_max_pages=10