# Rerun the recorded individual-building corpus, keeping every result and paired artifact.
import argparse
import json
from pathlib import Path
from hearth.quality_assessment import run

if __name__ == '__main__':
    parser = argparse.ArgumentParser()
    parser.add_argument('--seed', type=int, default=0)
    parser.add_argument('--output', type=Path, default=Path('reports/building-quality/final'))
    parser.add_argument('--artifacts', type=Path, default=Path('samples/building-quality/final'))
    args = parser.parse_args()
    print(json.dumps(run(args.output, args.artifacts, args.seed), indent=2))
