FilteringCaseResult#

class zrad.batch.filtering.FilteringCaseResult(case_name: str, status: str, output_path: Path | None = None, error: str | None = None)[source]#

Per-case result returned by BatchFilter.

case_name#

Name of the case folder.

Type:

str

status#

Filtering status for the case.

Type:

{“processed”, “skipped”, “failed”}

output_path#

Path to the written filtered image when filtering succeeds.

Type:

pathlib.Path or None, optional

error#

Case-level error message when image loading or filtering fails.

Type:

str or None, optional