#!/usr/bin/env python3 # Author: Simon-Pierre Boucher — simon-pierre.boucher@uqo.ca """Chronological splits + spatial-holdout flag + stratified LLM subsamples. python3 scripts/02_splits.py [--synthetic] → data/{processed|synthetic}/splits.parquet, llm_subsamples.parquet, results/data/splits_summary*.json """ from __future__ import annotations import argparse import json from agentic_valuation.data.splits import run def main() -> None: ap = argparse.ArgumentParser(description=__doc__) ap.add_argument("--synthetic", action="store_true") args = ap.parse_args() print(json.dumps(run(synthetic=args.synthetic), ensure_ascii=False, indent=1)) if __name__ == "__main__": main()