{
  "transport": "/home/yl222/workspace/UrbanWorldModel/physics_model/wind_pollution_code/code/vendor/yuhang/data_generation/physical_transport.py",
  "transport_sha256": "6227ffdeddaa4c4bd5dc93e11e713ec61e9916efda40bd5ce617e304b14ebb22",
  "wind_run": "/home/yl222/workspace/UrbanWorldModel/physics_model_result/scaled_latent",
  "wind_grid": "4 m coarsened SCALED 1 m wind, bottom 64 m",
  "wind_steps": 100,
  "step_seconds": 25.0,
  "substeps_per_wind_step": 50,
  "dt_seconds": 0.5,
  "velocity_units": "m/s divided by 4 m -> cells per second (solver assumes unit spacing)",
  "ub_m_s": 1.0,
  "vb_m_s": 0.0,
  "source_rate_per_cell_per_s": 0.1,
  "source_domain_m": {
    "x": [
      520,
      600
    ],
    "y": [
      848,
      3248
    ],
    "z": [
      8,
      32
    ]
  },
  "source_cells_zyx": [
    [
      2,
      8
    ],
    [
      52,
      652
    ],
    [
      10,
      30
    ]
  ],
  "wind_in_substeps": "linear interpolation between consecutive frames; frame 0 = rest",
  "boundaries": "x: ambient inflow ub / open outflow; y: vb; z (0 and 64 m) and solids: no flux"
}
