run_metrics.json

← Back to submission · View raw on GitHub

{
  "command": "python3 -m container_sim --out /tmp/cs_metrics run",
  "submission_dir": "submissions/2026-06-04__002_container_shipping_throughput__claude-code__claude-opus-4-8__max-effort",
  "started_at": "2026-06-04T15:02:09.252483+00:00",
  "ended_at": "2026-06-04T15:02:10.917150+00:00",
  "runtime_seconds": 1.664314,
  "timed_out": false,
  "return_code": 0,
  "stdout_tail": "[run] scenario=baseline ...\n       total_teu mean=315333 [95% CI 312435, 318231] n=30\n[run] scenario=canal_closed ...\n       total_teu mean=270333 [95% CI 269139, 271528] n=30\n[run] scenario=canal_upgrade ...\n       total_teu mean=317000 [95% CI 314378, 319622] n=30\n[run] scenario=fleet_large ...\n       total_teu mean=403333 [95% CI 400503, 406164] n=30\n[run] scenario=fleet_small ...\n       total_teu mean=228667 [95% CI 226319, 231015] n=30\n[run] scenario=port_slowdown ...\n       total_teu mean=229000 [95% CI 226955, 231045] n=30\n[run] scenario=rotterdam_upgrade ...\n       total_teu mean=360000 [95% CI 360000, 360000] n=30\n[done] wrote results.csv (210 rows), event_log.csv (63812 rows), summary.json -> /tmp/cs_metrics\n",
  "stderr_tail": "",
  "loc": {
    "python_file_count": 10,
    "total_lines": 1377,
    "code_lines": 1116,
    "comment_lines": 33,
    "blank_lines": 228,
    "files": [
      {
        "path": "submissions/2026-06-04__002_container_shipping_throughput__claude-code__claude-opus-4-8__max-effort/container_sim/simulation.py",
        "total_lines": 304,
        "code_lines": 248,
        "comment_lines": 13,
        "blank_lines": 43
      },
      {
        "path": "submissions/2026-06-04__002_container_shipping_throughput__claude-code__claude-opus-4-8__max-effort/container_sim/metrics.py",
        "total_lines": 130,
        "code_lines": 105,
        "comment_lines": 4,
        "blank_lines": 21
      },
      {
        "path": "submissions/2026-06-04__002_container_shipping_throughput__claude-code__claude-opus-4-8__max-effort/container_sim/runner.py",
        "total_lines": 173,
        "code_lines": 141,
        "comment_lines": 3,
        "blank_lines": 29
      },
      {
        "path": "submissions/2026-06-04__002_container_shipping_throughput__claude-code__claude-opus-4-8__max-effort/container_sim/config.py",
        "total_lines": 118,
        "code_lines": 92,
        "comment_lines": 1,
        "blank_lines": 25
      },
      {
        "path": "submissions/2026-06-04__002_container_shipping_throughput__claude-code__claude-opus-4-8__max-effort/container_sim/fleet.py",
        "total_lines": 125,
        "code_lines": 107,
        "comment_lines": 0,
        "blank_lines": 18
      },
      {
        "path": "submissions/2026-06-04__002_container_shipping_throughput__claude-code__claude-opus-4-8__max-effort/container_sim/__init__.py",
        "total_lines": 24,
        "code_lines": 18,
        "comment_lines": 0,
        "blank_lines": 6
      },
      {
        "path": "submissions/2026-06-04__002_container_shipping_throughput__claude-code__claude-opus-4-8__max-effort/container_sim/network.py",
        "total_lines": 183,
        "code_lines": 148,
        "comment_lines": 5,
        "blank_lines": 30
      },
      {
        "path": "submissions/2026-06-04__002_container_shipping_throughput__claude-code__claude-opus-4-8__max-effort/container_sim/errors.py",
        "total_lines": 31,
        "code_lines": 20,
        "comment_lines": 0,
        "blank_lines": 11
      },
      {
        "path": "submissions/2026-06-04__002_container_shipping_throughput__claude-code__claude-opus-4-8__max-effort/container_sim/viz.py",
        "total_lines": 175,
        "code_lines": 154,
        "comment_lines": 1,
        "blank_lines": 20
      },
      {
        "path": "submissions/2026-06-04__002_container_shipping_throughput__claude-code__claude-opus-4-8__max-effort/container_sim/__main__.py",
        "total_lines": 114,
        "code_lines": 83,
        "comment_lines": 6,
        "blank_lines": 25
      }
    ]
  },
  "files": {
    "file_count": 38,
    "by_suffix": {
      ".csv": 6,
      ".json": 3,
      ".md": 3,
      ".png": 5,
      ".py": 10,
      ".txt": 1,
      ".yaml": 8,
      "[no_suffix]": 2
    }
  }
}