MCPcopy Create free account
hub / github.com/OpenRaiser/PaperFlow / parse_args

Function parse_args

experiments/baselines/discourse_aware/runner.py:794–808  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

792
793
794def parse_args() -> argparse.Namespace:
795 parser = argparse.ArgumentParser(description="Run the Discourse-Aware main-experiment baseline.")
796 parser.add_argument("--input-dir", required=True, help="Clean baseline input directory.")
797 parser.add_argument(
798 "--output-dir",
799 default=None,
800 help="Output directory. Defaults to <input-dir>/../main_experiment/discourse_aware.",
801 )
802 parser.add_argument(
803 "--roles-file",
804 default=str(PROJECT_ROOT / "data" / "roles.json"),
805 help="Initial role/profile metadata used for cold-start construction.",
806 )
807 parser.add_argument("--top-k", type=int, default=DEFAULT_TOP_K, help="Number of papers shown per episode.")
808 return parser.parse_args()
809
810
811def main() -> None:

Callers 1

mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected