{ "model_name": "PINN-TC", "model_type": "pinn_tc", "architectures": [ "PINNTC" ], "framework": "PyTorch", "domain": "tropical cyclone dynamics", "task": "continuous-domain tropical-cyclone field reconstruction", "implementation": { "entry_point": "model/pinn-tc.py", "scope": "Core-method and full-data-dimension reduced-scale end-to-end engineering reproduction", "train_script": "scripts/train.py", "inference_script": "scripts/inference.py", "evaluation_script": "scripts/result.py", "synthetic_data_script": "scripts/fake_data.py" }, "architecture": { "inputs": ["y", "x", "t", "p"], "outputs": ["u", "v", "geopotential", "omega"], "supervised_outputs": ["u", "v", "geopotential"], "pde_constrained_output": "omega", "activation": "tanh", "engineering_model": {"width": 16, "depth": 2}, "paper_models": { "2D": {"hidden_layers": 8, "width": 100}, "3D": {"hidden_layers": 4, "width": 100}, "real": {"hidden_layers": 4, "width": 50} }, "physics_residuals": ["zonal_momentum", "meridional_momentum", "pressure_continuity"] }, "data": { "dataset": "T-SHiELD Hurricane Ida case and NOAA/AOML observations", "protocol": "Sparse storm-centered coordinate observations with collocation points over the full continuous domain", "format_version": "pinn_tc_v1", "input_shape": ["N", 4], "output_shape": ["N", 4], "dense_output_shape": [251, 251, 44, 3, 4], "dense_output_layout": "YXPTV", "horizontal_extent_m": [-400000, 400000], "horizontal_resolution_km": 3.2, "pressure_levels": 44, "pressure_range_pa": [15000, 90000], "observation_times_s": [-10800, 0, 10800], "units": {"u_v": "m s-1", "geopotential": "m2 s-2", "omega": "Pa s-1"} }, "configuration_sources": [ "conf/config.yaml", "model/pinn-tc.py", "scripts/fake_data.py", "scripts/train.py", "scripts/inference.py", "scripts/result.py" ] }