|
| Path|None | campaign_ops.find_solver () |
| |
| str | campaign_ops.sha256_file (p) |
| |
| float | campaign_ops._newest_source_mtime () |
| |
| dict | campaign_ops.solver_info () |
| |
| dict | campaign_ops.ensure_solver (bool force=False, bool verbose=True) |
| |
| dict | campaign_ops.environment () |
| |
| Path | campaign_ops.request_stop (str reason="user requested") |
| |
| None | campaign_ops.clear_stop () |
| |
| dict|None | campaign_ops.stop_requested () |
| |
| | campaign_ops._git (*args, check=True) |
| |
| dict | campaign_ops.sync_results (int|None machine=None, str|None design_stem=None, bool push=True, bool verbose=True) |
| |
| dict | campaign_ops.load_targets (Path|None path=None) |
| |
| tuple[list[dict], dict] | campaign_ops.read_design (Path design) |
| |
| bool | campaign_ops._same_design (row_sha, design_sha) |
| |
| dict[int, dict] | campaign_ops.load_results (Path results_dir, str|None design_sha=None) |
| |
| dict | campaign_ops.campaign_status (Path design, Path results_dir, int n_machines=4, int|None workers_per_machine=None) |
| |
| | campaign_ops._fmt_hms (s) |
| |
| list[dict] | campaign_ops.observable_summary (list[dict] admis, dict targets) |
| |
| None | campaign_ops.render_status (dict st, dict|None targets=None) |
| |
| dict | campaign_ops.watch (Path design, Path results_dir, int n_machines=4, int|None workers_per_machine=None, float interval=60.0, int iterations=10_000, dict|None targets=None) |
| |