{
  "metadata": {
    "model": "fastapi-rust-river2d-demo",
    "solver": "Rust CLI / simplified 2D unsteady shallow-water diffusion wave",
    "note": "デモ用の簡易モデルです。実務ではCFL条件、境界条件、粗度、地形処理、観測値検証を追加してください。",
    "peak_outflow_m3s": 84.394,
    "peak_inflow_m3s": 285.0,
    "max_depth_m": 7.198,
    "max_velocity_ms": 6.0,
    "flooded_area_final_m2": 270800.0,
    "nx": 72,
    "ny": 24,
    "dx": 20.0,
    "dy": 20.0,
    "dt": 1.0,
    "steps": 2400
  },
  "hydrograph_preview": [
    {
      "time_s": 0.0,
      "inflow_m3s": 56.086,
      "outflow_m3s": 32.594,
      "max_depth_m": 0.3,
      "flooded_area_m2": 172800.0
    },
    {
      "time_s": 240.0,
      "inflow_m3s": 181.854,
      "outflow_m3s": 32.941,
      "max_depth_m": 2.1611,
      "flooded_area_m2": 172800.0
    },
    {
      "time_s": 480.0,
      "inflow_m3s": 181.854,
      "outflow_m3s": 32.94,
      "max_depth_m": 6.5636,
      "flooded_area_m2": 239600.0
    },
    {
      "time_s": 720.0,
      "inflow_m3s": 56.086,
      "outflow_m3s": 35.434,
      "max_depth_m": 3.3994,
      "flooded_area_m2": 306400.0
    },
    {
      "time_s": 960.0,
      "inflow_m3s": 55.0,
      "outflow_m3s": 53.895,
      "max_depth_m": 2.7408,
      "flooded_area_m2": 344000.0
    },
    {
      "time_s": 1200.0,
      "inflow_m3s": 55.0,
      "outflow_m3s": 58.897,
      "max_depth_m": 2.4068,
      "flooded_area_m2": 363600.0
    },
    {
      "time_s": 1440.0,
      "inflow_m3s": 55.0,
      "outflow_m3s": 60.295,
      "max_depth_m": 2.0521,
      "flooded_area_m2": 353200.0
    },
    {
      "time_s": 1680.0,
      "inflow_m3s": 55.0,
      "outflow_m3s": 71.998,
      "max_depth_m": 2.1409,
      "flooded_area_m2": 341200.0
    },
    {
      "time_s": 1920.0,
      "inflow_m3s": 55.0,
      "outflow_m3s": 83.499,
      "max_depth_m": 2.511,
      "flooded_area_m2": 312000.0
    },
    {
      "time_s": 2160.0,
      "inflow_m3s": 55.0,
      "outflow_m3s": 80.405,
      "max_depth_m": 2.6445,
      "flooded_area_m2": 287600.0
    }
  ],
  "map_shape": [
    72,
    24
  ],
  "maps": {
    "final_depth_m": "省略: API実行時は2次元配列で返します",
    "max_depth_m": "省略: API実行時は2次元配列で返します",
    "final_velocity_ms": "省略: API実行時は2次元配列で返します"
  }
}