File size: 2,469 Bytes
befeae2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
{
  "model_version": "1.1",
  "protocol": "CIDM-WorldState-1.0",
  "input_contract": "raw_physical_v1",
  "output_contract": "raw_physical_v1",
  "history": 4,
  "grid": 48,
  "channels": [
    "current_u",
    "current_v",
    "ssh",
    "sst",
    "wave_height",
    "salinity",
    "pressure"
  ],
  "ports": [
    "wind_u",
    "wind_v",
    "heat_flux"
  ],
  "mean": [
    0.000257908453932032,
    -0.0008364128298126161,
    -0.03084329143166542,
    19.995304107666016,
    1.5038872957229614,
    35.000892639160156,
    101014.859375
  ],
  "std": [
    0.5147671699523926,
    0.5166718363761902,
    0.37744250893592834,
    3.3102190494537354,
    0.3710313141345978,
    0.9600948691368103,
    3795.278564453125
  ],
  "port_scale": [
    2.5,
    2.5,
    120.0
  ],
  "simulator_dt": 0.05,
  "torchscript_filename": "CIDM_SIM_WORLD_MODEL_v1_1_step.ts",
  "seed_filename": "runtime_seed.npz",
  "parameters": 16325402,
  "qualification": {
    "model_version": "1.1",
    "evaluated_test_trajectories": 20,
    "finite_rollout": true,
    "energy_drift": 0.0300472192466259,
    "target_energy_drift": 0.036278240382671356,
    "energy_drift_ratio": 0.8282435677607517,
    "pressure_rmse_pa": 0.00048293513827957213,
    "mean_skill_by_lead": {
      "1": 0.8522296131169999,
      "5": 0.8658333017258061,
      "10": 0.8792809149277705,
      "20": 0.8983236923461977,
      "50": 0.8939934304428496
    },
    "mean_skill_t10": 0.8792809149277705,
    "mean_skill_t50": 0.8939934304428496,
    "minimum_channel_skill_t10": 0.6480505330297274,
    "minimum_channel_skill_t50": 0.8492251953399442,
    "bounds_violations": {
      "current": 0,
      "ssh": 0,
      "sst": 0,
      "wave_height": 0,
      "salinity": 0
    },
    "gates": {
      "finite_rollout": true,
      "mean_skill_t10_positive": true,
      "mean_skill_t50_positive": true,
      "all_channels_t10_not_catastrophic": true,
      "all_channels_t50_not_catastrophic": true,
      "physical_bounds_respected": true,
      "pressure_closed": true,
      "energy_drift_controlled": true,
      "maximum_horizon_trained": true
    },
    "qualified_for_real_data_finetune": true,
    "qualified_for_ue_realtime": true
  },
  "physical_bounds": {
    "current": [
      -3.5,
      3.5
    ],
    "ssh": [
      -3.0,
      3.0
    ],
    "sst": [
      -2.0,
      40.0
    ],
    "wave_height": [
      0.0,
      15.0
    ],
    "salinity": [
      20.0,
      45.0
    ]
  }
}