| { |
| "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" |
| ] |
| } |
|
|