File size: 4,645 Bytes
fdb9863
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
{
  "schema": "audited-structure-examples-v1",
  "cases": [
    {
      "slug": "fung_wong",
      "name": "Fung-Wong",
      "storm_id": "2025308N09144",
      "issue_time_utc": "2025-11-07T00:00:00Z",
      "members": 50,
      "image": "fung_wong_wind_radius.png",
      "image_sha256": "928a9cee4083e75e6a6fdea6c93ed036912d14252708c77e2853c25bb8206066",
      "receipt": "fung_wong_structure.json",
      "receipt_sha256": "c396486b37c044d95dfdc2794fbbcaf77923486eea9eb7096e805718d96e34ff",
      "coverage": {
        "wind_estimate_kt": 20,
        "rmw_persistence_km": 20,
        "r34_NE_estimate_km": 20,
        "r34_SE_estimate_km": 20,
        "r34_SW_estimate_km": 20,
        "r34_NW_estimate_km": 20,
        "r50_NE_estimate_km": 20,
        "r50_SE_estimate_km": 20,
        "r50_SW_estimate_km": 20,
        "r50_NW_estimate_km": 20,
        "r64_NE_estimate_km": 20,
        "r64_SE_estimate_km": 20,
        "r64_SW_estimate_km": 20,
        "r64_NW_estimate_km": 20
      },
      "rmw_method": "issue-time persistence, not a future RMW forecast"
    },
    {
      "slug": "soudelor",
      "name": "Soudelor",
      "storm_id": "2015211N13162",
      "issue_time_utc": "2015-08-05T00:00:00Z",
      "members": 50,
      "image": "soudelor_wind_radius.png",
      "image_sha256": "debcd3d202eaa29630b6801426cbef5e0335fdd5fc343878b506aa30ce5d7079",
      "receipt": "soudelor_structure.json",
      "receipt_sha256": "5c5460bc1d890d32180bc3443b6579b31ed78a77b4030c0f9e1a7ee6893a4933",
      "coverage": {
        "wind_estimate_kt": 20,
        "rmw_persistence_km": 20,
        "r34_NE_estimate_km": 20,
        "r34_SE_estimate_km": 20,
        "r34_SW_estimate_km": 20,
        "r34_NW_estimate_km": 20,
        "r50_NE_estimate_km": 20,
        "r50_SE_estimate_km": 20,
        "r50_SW_estimate_km": 20,
        "r50_NW_estimate_km": 20,
        "r64_NE_estimate_km": 20,
        "r64_SE_estimate_km": 20,
        "r64_SW_estimate_km": 20,
        "r64_NW_estimate_km": 20
      },
      "rmw_method": "issue-time persistence, not a future RMW forecast"
    },
    {
      "slug": "mangkhut",
      "name": "Mangkhut",
      "storm_id": "2018250N12170",
      "issue_time_utc": "2018-09-11T00:00:00Z",
      "members": 50,
      "image": "mangkhut_wind_radius.png",
      "image_sha256": "191402447880b4d87d1d13f8a38f3dfbcff4b769852c36c354b6e34419a86805",
      "receipt": "mangkhut_structure.json",
      "receipt_sha256": "2fddc849ace4e3f75f1303e2ea9f9c6f9860024bb0bc25e47098406fb71e019f",
      "coverage": {
        "wind_estimate_kt": 20,
        "rmw_persistence_km": 20,
        "r34_NE_estimate_km": 20,
        "r34_SE_estimate_km": 20,
        "r34_SW_estimate_km": 20,
        "r34_NW_estimate_km": 20,
        "r50_NE_estimate_km": 20,
        "r50_SE_estimate_km": 20,
        "r50_SW_estimate_km": 20,
        "r50_NW_estimate_km": 20,
        "r64_NE_estimate_km": 20,
        "r64_SE_estimate_km": 20,
        "r64_SW_estimate_km": 20,
        "r64_NW_estimate_km": 20
      },
      "rmw_method": "issue-time persistence, not a future RMW forecast"
    },
    {
      "slug": "meranti",
      "name": "Meranti",
      "storm_id": "2016253N13144",
      "issue_time_utc": "2016-09-10T00:00:00Z",
      "members": 50,
      "image": "meranti_wind_radius.png",
      "image_sha256": "416d62f25f01cd3f86e4840b2f0f5bd8e9dbe9964431fe6d87ab15b277457757",
      "receipt": "meranti_structure.json",
      "receipt_sha256": "7d04c28f19c6e98b6c731c2167f1c12afa3c0dccc6b056ecbccc15e44ba3f956",
      "coverage": {
        "wind_estimate_kt": 20,
        "rmw_persistence_km": 20,
        "r34_NE_estimate_km": 20,
        "r34_SE_estimate_km": 20,
        "r34_SW_estimate_km": 20,
        "r34_NW_estimate_km": 20,
        "r50_NE_estimate_km": 20,
        "r50_SE_estimate_km": 20,
        "r50_SW_estimate_km": 20,
        "r50_NW_estimate_km": 20,
        "r64_NE_estimate_km": 20,
        "r64_SE_estimate_km": 20,
        "r64_SW_estimate_km": 20,
        "r64_NW_estimate_km": 20
      },
      "rmw_method": "issue-time persistence, not a future RMW forecast"
    }
  ],
  "source_verification_sha256": "be6ed82657475abc57b778c55167be869cbf03e877a861802671851667eb30e9",
  "overview": "four_storm_wind_candidate.png",
  "overview_sha256": "7b12c38d0885b8c2af050e08ae0d6d94c18167de43d075c20764ca3fd2c0c857",
  "experimental": true,
  "native_radius_skill_claim": false,
  "forecast_weights_changed": false,
  "note": "50 actual member pressure diagnostics. Fung-Wong is a separate fresh replay, not the old MP4 output. RMW is persistence; USA and JMA wind periods stay separate; no radius-skill score."
}