{
  "study": "First regional CALMET wind calculation; conditional weather experiment without emissions",
  "results": {
    "cases": [
      {
        "case": "wrf-interpolation",
        "label": "Terrain adjustments off",
        "modelExitCode": 0,
        "elapsedSeconds": 13.5070565,
        "binarySha256": "e761091d59087964939a045c197a318d2274d017f31b042902a79d0ef485c205",
        "binaryBytes": 29719640,
        "recordCount": 1828,
        "commentRecords": 1100,
        "hours": 24,
        "windFields": 720,
        "windValuesChecked": 7344720,
        "nonfiniteValues": 0,
        "speedRangeMs": [
          0.0004922684747725725,
          14.173805236816406
        ],
        "lowestLayerSpeedRangeMs": [
          0.0015362030826508999,
          11.97724723815918
        ],
        "verticalVelocityRangeMs": [
          -4.3644208908081055,
          3.3522567749023438
        ],
        "warningLines": [
          "WARNING",
          "SIGMAP RESET to SQRT(2)* MM5gridsize"
        ]
      },
      {
        "case": "terrain-5km",
        "label": "terrain-5km",
        "modelExitCode": 0,
        "elapsedSeconds": 14.610569333,
        "binarySha256": "6f5a5890874be484c1f7f11d81534d42836257d44ddb743a9fa8013dc939f0fc",
        "binaryBytes": 29719640,
        "recordCount": 1828,
        "commentRecords": 1100,
        "hours": 24,
        "windFields": 720,
        "windValuesChecked": 7344720,
        "nonfiniteValues": 0,
        "speedRangeMs": [
          0.000715447764378041,
          14.173805236816406
        ],
        "lowestLayerSpeedRangeMs": [
          0.00459168991073966,
          11.94708251953125
        ],
        "verticalVelocityRangeMs": [
          -10.921475410461426,
          8.901510238647461
        ],
        "warningLines": [
          "WARNING",
          "SIGMAP RESET to SQRT(2)* MM5gridsize"
        ]
      },
      {
        "case": "terrain-10km",
        "label": "terrain-10km",
        "modelExitCode": 0,
        "elapsedSeconds": 15.148417749999998,
        "binarySha256": "f872e3c08e45fca3fafcaa32f73398e0a40d8dd5e6b6343eb89106492761fc09",
        "binaryBytes": 29719640,
        "recordCount": 1828,
        "commentRecords": 1100,
        "hours": 24,
        "windFields": 720,
        "windValuesChecked": 7344720,
        "nonfiniteValues": 0,
        "speedRangeMs": [
          0.00045204817433841527,
          14.173805236816406
        ],
        "lowestLayerSpeedRangeMs": [
          0.002710676984861493,
          11.94708251953125
        ],
        "verticalVelocityRangeMs": [
          -11.166610717773438,
          8.786432266235352
        ],
        "warningLines": [
          "WARNING",
          "SIGMAP RESET to SQRT(2)* MM5gridsize"
        ]
      }
    ],
    "comparisons": [
      {
        "a": "wrf-interpolation",
        "b": "terrain-5km",
        "allLayersMeanVectorDifferenceMs": 0.22795793414115906,
        "allLayersMaxVectorDifferenceMs": 7.70448637008667,
        "lowestLayerMeanVectorDifferenceMs": 0.7859845161437988,
        "lowestLayerMaxVectorDifferenceMs": 7.70448637008667,
        "perLayerMeanVectorDifferenceMs": [
          0.7859845161437988,
          0.6116337180137634,
          0.33015769720077515,
          0.1706932634115219,
          0.15606920421123505,
          0.12692880630493164,
          0.07072067260742188,
          0.027339832857251167,
          5.148217678652145e-05,
          0.0
        ],
        "points": [
          {
            "name": "Brackendale",
            "meanVectorDifferenceMs": 0.5318459272384644,
            "maxVectorDifferenceMs": 2.256488084793091
          },
          {
            "name": "Squamish",
            "meanVectorDifferenceMs": 0.06823989003896713,
            "maxVectorDifferenceMs": 0.2848644554615021
          },
          {
            "name": "Woodfibre LNG site proxy",
            "meanVectorDifferenceMs": 1.2345962524414062,
            "maxVectorDifferenceMs": 2.7053470611572266
          }
        ]
      },
      {
        "a": "wrf-interpolation",
        "b": "terrain-10km",
        "allLayersMeanVectorDifferenceMs": 0.29676687717437744,
        "allLayersMaxVectorDifferenceMs": 8.098200798034668,
        "lowestLayerMeanVectorDifferenceMs": 0.8591663837432861,
        "lowestLayerMaxVectorDifferenceMs": 7.979581356048584,
        "perLayerMeanVectorDifferenceMs": [
          0.8591663837432861,
          0.7396713495254517,
          0.5175396203994751,
          0.24412742257118225,
          0.2043572962284088,
          0.1784278005361557,
          0.13569580018520355,
          0.080009825527668,
          0.00867355614900589,
          0.0
        ],
        "points": [
          {
            "name": "Brackendale",
            "meanVectorDifferenceMs": 0.765362560749054,
            "maxVectorDifferenceMs": 3.082843780517578
          },
          {
            "name": "Squamish",
            "meanVectorDifferenceMs": 0.07410597056150436,
            "maxVectorDifferenceMs": 0.2842245101928711
          },
          {
            "name": "Woodfibre LNG site proxy",
            "meanVectorDifferenceMs": 1.3118195533752441,
            "maxVectorDifferenceMs": 2.8665928840637207
          }
        ]
      },
      {
        "a": "terrain-5km",
        "b": "terrain-10km",
        "allLayersMeanVectorDifferenceMs": 0.08503565937280655,
        "allLayersMaxVectorDifferenceMs": 4.396986484527588,
        "lowestLayerMeanVectorDifferenceMs": 0.15341363847255707,
        "lowestLayerMaxVectorDifferenceMs": 4.396986484527588,
        "perLayerMeanVectorDifferenceMs": [
          0.15341363847255707,
          0.1801851987838745,
          0.20916247367858887,
          0.07672753930091858,
          0.04988282918930054,
          0.05286319553852081,
          0.06603040546178818,
          0.0534646213054657,
          0.008626645430922508,
          0.0
        ],
        "points": [
          {
            "name": "Brackendale",
            "meanVectorDifferenceMs": 0.23808717727661133,
            "maxVectorDifferenceMs": 2.5333638191223145
          },
          {
            "name": "Squamish",
            "meanVectorDifferenceMs": 0.007361562456935644,
            "maxVectorDifferenceMs": 0.12077921628952026
          },
          {
            "name": "Woodfibre LNG site proxy",
            "meanVectorDifferenceMs": 0.08406087011098862,
            "maxVectorDifferenceMs": 0.23201720416545868
          }
        ]
      }
    ],
    "locations": [
      {
        "name": "Brackendale",
        "lonlat": [
          -123.15,
          49.766667
        ],
        "utmM": [
          489198.0020836282,
          5512698.99234333
        ],
        "source": "work/geography.json",
        "columnWest0": 75,
        "rowSouth0": 85,
        "coordinateMeaning": "Existing community/site reference, not a home location or neighbourhood average."
      },
      {
        "name": "Squamish",
        "lonlat": [
          -123.155861,
          49.698074
        ],
        "utmM": [
          488760.1028225088,
          5505073.72756588
        ],
        "source": "work/geography.json",
        "columnWest0": 73,
        "rowSouth0": 47,
        "coordinateMeaning": "Existing community/site reference, not a home location or neighbourhood average."
      },
      {
        "name": "Woodfibre LNG site proxy",
        "lonlat": [
          -123.25418480555555,
          49.665252527777774
        ],
        "utmM": [
          481657.1564134726,
          5501444.043812465
        ],
        "source": "work/geography.json",
        "columnWest0": 38,
        "rowSouth0": 29,
        "coordinateMeaning": "Existing community/site reference, not a home location or neighbourhood average."
      }
    ],
    "analysisPlanSha256": "61ac4c66a07ef6106df24497b71a7d9cfa053bc35869c3f379449d4e01de04dc",
    "claims": "Successful computational weather route and option sensitivity only; not validated local wind or concentration prediction."
  },
  "protocol": {
    "frozenUTC": "2026-09-06T15:45:03.888640+00:00",
    "purpose": "Execute native hourly WRF route and quantify how diagnostic terrain adjustments change regional winds. No pollutant release or health prediction.",
    "selection": {
      "startUTC": "2023-06-01T08:00:00Z",
      "endUTC": "2023-06-02T08:00:00Z",
      "nativeStates": 25,
      "selectionReason": "First complete fixed-PST calendar day in retained June forcing; selected before CALMET weather output. Not a selected inversion or worst case."
    },
    "inputs": {
      "binarySha256": "99f3451c1a6eab67cd8a28ec895580b08e3e6048383dd334df0722eec6790af9",
      "geophysicalSha256": "fbb7552377c05034d0f5103100cb894c7428ce4432c916badfee7227b62b52eb",
      "wrfSha256": "b37eb23e6aaa1e89248cfc5732e63b1dd52eb70a8fa95613fd3968a186735b04",
      "templateSha256": "14480a503e9a6b995cd9f4c8791989abf8c5f202381a4dc1a54e98f26fee28c5"
    },
    "commonChanges": {
      "ITEST": "2",
      "IRTYPE": "0",
      "ABTZ": "UTC-0800",
      "IBYR": "2023",
      "IBMO": "6",
      "IBDY": "1",
      "IBHR": "0",
      "IEYR": "2023",
      "IEMO": "6",
      "IEDY": "2",
      "IEHR": "0",
      "ITWPROG": "1",
      "ILUOC3D": "16",
      "JWAT1": "999",
      "JWAT2": "999",
      "ICOARE": "10",
      "IAVET": "0",
      "IEXTRP": "-1",
      "LVARY": "F"
    },
    "cases": [
      {
        "id": "wrf-interpolation",
        "changes": {
          "IPROG": "14",
          "IWFCOD": "1",
          "IFRADJ": "0",
          "ISLOPE": "0",
          "TERRAD": "5."
        },
        "controlSha256": "4c62e1608cc0939de90015a3e70dc57f91b7e92c255a80e453a1ea33155e1d24",
        "allActiveControlValues": {
          "GEODAT": " GEO.DAT ",
          "SRFDAT": "SURF.DAT      ",
          "PRCDAT": "PRECIP.DAT    ",
          "METLST": "CALMET.LST     ",
          "METDAT": "CALMET.DAT    ",
          "LCFILES": " F ",
          "NUSTA": " 0 ",
          "NOWSTA": " 0 ",
          "NM3D": "  1  ",
          "NIGF": "  0  ",
          "M3DDAT": " REGION.M3D ",
          "IBYR": " 2023 ",
          "IBMO": " 6 ",
          "IBDY": " 1 ",
          "IBHR": " 0 ",
          "IBSEC": "  0  ",
          "IEYR": " 2023 ",
          "IEMO": " 6 ",
          "IEDY": " 2 ",
          "IEHR": " 0 ",
          "IESEC": "  0  ",
          "ABTZ": " UTC-0800 ",
          "NSECDT": "  3600  ",
          "IRTYPE": " 0 ",
          "LCALGRD": " T ",
          "ITEST": " 2 ",
          "MREG": "  0   ",
          "PMAP": " UTM  ",
          "FEAST": " 0.000  ",
          "FNORTH": " 0.000  ",
          "IUTMZN": " 10 ",
          "UTMHEM": " N  ",
          "RLAT0": " 40N  ",
          "RLON0": " 90W  ",
          "XLAT1": " 30N  ",
          "XLAT2": " 60N  ",
          "DATUM": " WGS-84 ",
          "NX": " 101 ",
          "NY": " 101 ",
          "DGRIDKM": " 0.2 ",
          "XORIGKM": " 474.0 ",
          "YORIGKM": " 5495.6 ",
          "NZ": "  10  ",
          "ZFACE": " 0.,20.,40.,80.,160.,300.,600.,1000.,1500.,2200.,3000. ",
          "LSAVE": " T ",
          "IFORMO": "  1  ",
          "LPRINT": " F ",
          "IPRINF": "  1  ",
          "IUVOUT": "  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0  ",
          "IWOUT": "  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0  ",
          "ITOUT": "  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0  ",
          "STABILITY": "           0           ",
          "USTAR": "           0           ",
          "MONIN": "           0           ",
          "MIXHT": "           0           ",
          "WSTAR": "           0           ",
          "PRECIP": "           0           ",
          "SENSHEAT": "           0           ",
          "CONVZI": "           0           ",
          "LDB": " F ",
          "NN1": "  1  ",
          "NN2": "  1  ",
          "LDBCST": " F ",
          "IOUTD": "  0  ",
          "NZPRN2": "  0  ",
          "IPR0": "  0  ",
          "IPR1": "  0  ",
          "IPR2": "  0  ",
          "IPR3": "  0  ",
          "IPR4": "  0  ",
          "IPR5": "  0  ",
          "IPR6": "  0  ",
          "IPR7": "  0  ",
          "IPR8": "  0  ",
          "NOOBS": " 2 ",
          "NSSTA": " 0 ",
          "NPSTA": " -1 ",
          "ICLDOUT": " 0  ",
          "MCLOUD": " 4 ",
          "IFORMS": "  2  ",
          "IFORMP": "  2  ",
          "IFORMC": "  2  ",
          "IWFCOD": "1",
          "IFRADJ": " 0 ",
          "IKINE": "  0  ",
          "IOBR": "  0  ",
          "ISLOPE": " 0 ",
          "IEXTRP": "-1",
          "ICALM": "  0  ",
          "BIAS": "  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0  ",
          "RMIN2": " -1.0 ",
          "IPROG": "14",
          "ISTEPPGS": "  3600   ",
          "IGFMET": "  0  ",
          "LVARY": " F ",
          "RMAX1": " 30. ",
          "RMAX2": " 30. ",
          "RMAX3": " 50. ",
          "RMIN": " 0.1 ",
          "TERRAD": " 5. ",
          "R1": " 1. ",
          "R2": " 1. ",
          "RPROG": " 0. ",
          "DIVLIM": " 5.0E-06 ",
          "NITER": "  50  ",
          "NSMTH": " \n 2 ,  4 ,  4 ,  4 ,  4 ,  4 ,  4 ,  4 ,  4 ,  4  ",
          "NINTR2": " \n 5 ,  5 ,  5 ,  5 ,  5 ,  5 ,  5 ,  5 ,  5 ,  5  ",
          "CRITFN": " 1. ",
          "ALPHA": " 0.1 ",
          "FEXTR2": " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0. ",
          "NBAR": "  0  ",
          "KBAR": "  10  ",
          "XBBAR": " 0. ",
          "YBBAR": " 0. ",
          "XEBAR": " 0. ",
          "YEBAR": " 0. ",
          "IDIOPT1": "  0  ",
          "ISURFT": "  -1  ",
          "IDIOPT2": "  0  ",
          "IUPT": "  -1  ",
          "ZUPT": " 200. ",
          "IDIOPT3": "  0  ",
          "IUPWND": " -1  ",
          "ZUPWND": " 1., 1000. ",
          "IDIOPT4": "  0  ",
          "IDIOPT5": "  0  ",
          "LLBREZE": " F ",
          "NBOX": "  0  ",
          "XG1": " 0. ",
          "XG2": " 0. ",
          "YG1": " 0. ",
          "YG2": " 0. ",
          "XBCST": " 0. ",
          "YBCST": " 0. ",
          "XECST": " 0. ",
          "YECST": " 0. ",
          "NLB": "  0 ",
          "METBXID": "  0 ",
          "CONSTB": " 1.41 ",
          "CONSTE": " 0.15 ",
          "CONSTN": " 2400.",
          "CONSTW": " 0.16 ",
          "FCORIOL": " 1.0E-04",
          "IAVEZI": "  1  ",
          "MNMDAV": "  10  ",
          "HAFANG": " 30. ",
          "ILEVZI": "  1  ",
          "IMIXH": "  1  ",
          "THRESHL": " 0.0 ",
          "THRESHW": " 0.05 ",
          "IZICRLX": "  1  ",
          "TZICRLX": "  800.  ",
          "ITWPROG": " 1 ",
          "ILUOC3D": " 16 ",
          "DPTMIN": " 0.001 ",
          "DZZI": " 200. ",
          "ZIMIN": " 50. ",
          "ZIMAX": " 2500. ",
          "ZIMINW": " 50. ",
          "ZIMAXW": " 2500. ",
          "ICOARE": " 10 ",
          "DSHELF": " 0. ",
          "IWARM": "  0   ",
          "ICOOL": "  0   ",
          "IRHPROG": " 1 ",
          "ITPROG": " 2 ",
          "IRAD": "  1  ",
          "TRADKM": " 20. ",
          "NUMTS": " 5  ",
          "IAVET": " 0 ",
          "TGDEFB": " -0.0098 ",
          "TGDEFA": " -0.0045 ",
          "JWAT1": " 999 ",
          "JWAT2": " 999 ",
          "NFLAGP": "  2  ",
          "SIGMAP": " 50. ",
          "CUTP": " 0.01 "
        },
        "displayLabel": "Terrain adjustments off"
      },
      {
        "id": "terrain-5km",
        "changes": {
          "IPROG": "14",
          "IWFCOD": "1",
          "IFRADJ": "1",
          "ISLOPE": "1",
          "TERRAD": "5."
        },
        "controlSha256": "71f02d98eaadcda0d66008201c618905c7f4af72aa93f26d61201bea395b0e1b",
        "allActiveControlValues": {
          "GEODAT": " GEO.DAT ",
          "SRFDAT": "SURF.DAT      ",
          "PRCDAT": "PRECIP.DAT    ",
          "METLST": "CALMET.LST     ",
          "METDAT": "CALMET.DAT    ",
          "LCFILES": " F ",
          "NUSTA": " 0 ",
          "NOWSTA": " 0 ",
          "NM3D": "  1  ",
          "NIGF": "  0  ",
          "M3DDAT": " REGION.M3D ",
          "IBYR": " 2023 ",
          "IBMO": " 6 ",
          "IBDY": " 1 ",
          "IBHR": " 0 ",
          "IBSEC": "  0  ",
          "IEYR": " 2023 ",
          "IEMO": " 6 ",
          "IEDY": " 2 ",
          "IEHR": " 0 ",
          "IESEC": "  0  ",
          "ABTZ": " UTC-0800 ",
          "NSECDT": "  3600  ",
          "IRTYPE": " 0 ",
          "LCALGRD": " T ",
          "ITEST": " 2 ",
          "MREG": "  0   ",
          "PMAP": " UTM  ",
          "FEAST": " 0.000  ",
          "FNORTH": " 0.000  ",
          "IUTMZN": " 10 ",
          "UTMHEM": " N  ",
          "RLAT0": " 40N  ",
          "RLON0": " 90W  ",
          "XLAT1": " 30N  ",
          "XLAT2": " 60N  ",
          "DATUM": " WGS-84 ",
          "NX": " 101 ",
          "NY": " 101 ",
          "DGRIDKM": " 0.2 ",
          "XORIGKM": " 474.0 ",
          "YORIGKM": " 5495.6 ",
          "NZ": "  10  ",
          "ZFACE": " 0.,20.,40.,80.,160.,300.,600.,1000.,1500.,2200.,3000. ",
          "LSAVE": " T ",
          "IFORMO": "  1  ",
          "LPRINT": " F ",
          "IPRINF": "  1  ",
          "IUVOUT": "  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0  ",
          "IWOUT": "  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0  ",
          "ITOUT": "  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0  ",
          "STABILITY": "           0           ",
          "USTAR": "           0           ",
          "MONIN": "           0           ",
          "MIXHT": "           0           ",
          "WSTAR": "           0           ",
          "PRECIP": "           0           ",
          "SENSHEAT": "           0           ",
          "CONVZI": "           0           ",
          "LDB": " F ",
          "NN1": "  1  ",
          "NN2": "  1  ",
          "LDBCST": " F ",
          "IOUTD": "  0  ",
          "NZPRN2": "  0  ",
          "IPR0": "  0  ",
          "IPR1": "  0  ",
          "IPR2": "  0  ",
          "IPR3": "  0  ",
          "IPR4": "  0  ",
          "IPR5": "  0  ",
          "IPR6": "  0  ",
          "IPR7": "  0  ",
          "IPR8": "  0  ",
          "NOOBS": " 2 ",
          "NSSTA": " 0 ",
          "NPSTA": " -1 ",
          "ICLDOUT": " 0  ",
          "MCLOUD": " 4 ",
          "IFORMS": "  2  ",
          "IFORMP": "  2  ",
          "IFORMC": "  2  ",
          "IWFCOD": " 1 ",
          "IFRADJ": " 1 ",
          "IKINE": "  0  ",
          "IOBR": "  0  ",
          "ISLOPE": " 1 ",
          "IEXTRP": "-1",
          "ICALM": "  0  ",
          "BIAS": "  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0  ",
          "RMIN2": " -1.0 ",
          "IPROG": " 14 ",
          "ISTEPPGS": "  3600   ",
          "IGFMET": "  0  ",
          "LVARY": " F ",
          "RMAX1": " 30. ",
          "RMAX2": " 30. ",
          "RMAX3": " 50. ",
          "RMIN": " 0.1 ",
          "TERRAD": " 5. ",
          "R1": " 1. ",
          "R2": " 1. ",
          "RPROG": " 0. ",
          "DIVLIM": " 5.0E-06 ",
          "NITER": "  50  ",
          "NSMTH": " \n 2 ,  4 ,  4 ,  4 ,  4 ,  4 ,  4 ,  4 ,  4 ,  4  ",
          "NINTR2": " \n 5 ,  5 ,  5 ,  5 ,  5 ,  5 ,  5 ,  5 ,  5 ,  5  ",
          "CRITFN": " 1. ",
          "ALPHA": " 0.1 ",
          "FEXTR2": " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0. ",
          "NBAR": "  0  ",
          "KBAR": "  10  ",
          "XBBAR": " 0. ",
          "YBBAR": " 0. ",
          "XEBAR": " 0. ",
          "YEBAR": " 0. ",
          "IDIOPT1": "  0  ",
          "ISURFT": "  -1  ",
          "IDIOPT2": "  0  ",
          "IUPT": "  -1  ",
          "ZUPT": " 200. ",
          "IDIOPT3": "  0  ",
          "IUPWND": " -1  ",
          "ZUPWND": " 1., 1000. ",
          "IDIOPT4": "  0  ",
          "IDIOPT5": "  0  ",
          "LLBREZE": " F ",
          "NBOX": "  0  ",
          "XG1": " 0. ",
          "XG2": " 0. ",
          "YG1": " 0. ",
          "YG2": " 0. ",
          "XBCST": " 0. ",
          "YBCST": " 0. ",
          "XECST": " 0. ",
          "YECST": " 0. ",
          "NLB": "  0 ",
          "METBXID": "  0 ",
          "CONSTB": " 1.41 ",
          "CONSTE": " 0.15 ",
          "CONSTN": " 2400.",
          "CONSTW": " 0.16 ",
          "FCORIOL": " 1.0E-04",
          "IAVEZI": "  1  ",
          "MNMDAV": "  10  ",
          "HAFANG": " 30. ",
          "ILEVZI": "  1  ",
          "IMIXH": "  1  ",
          "THRESHL": " 0.0 ",
          "THRESHW": " 0.05 ",
          "IZICRLX": "  1  ",
          "TZICRLX": "  800.  ",
          "ITWPROG": " 1 ",
          "ILUOC3D": " 16 ",
          "DPTMIN": " 0.001 ",
          "DZZI": " 200. ",
          "ZIMIN": " 50. ",
          "ZIMAX": " 2500. ",
          "ZIMINW": " 50. ",
          "ZIMAXW": " 2500. ",
          "ICOARE": " 10 ",
          "DSHELF": " 0. ",
          "IWARM": "  0   ",
          "ICOOL": "  0   ",
          "IRHPROG": " 1 ",
          "ITPROG": " 2 ",
          "IRAD": "  1  ",
          "TRADKM": " 20. ",
          "NUMTS": " 5  ",
          "IAVET": " 0 ",
          "TGDEFB": " -0.0098 ",
          "TGDEFA": " -0.0045 ",
          "JWAT1": " 999 ",
          "JWAT2": " 999 ",
          "NFLAGP": "  2  ",
          "SIGMAP": " 50. ",
          "CUTP": " 0.01 "
        }
      },
      {
        "id": "terrain-10km",
        "changes": {
          "IPROG": "14",
          "IWFCOD": "1",
          "IFRADJ": "1",
          "ISLOPE": "1",
          "TERRAD": "10."
        },
        "controlSha256": "368595cb54b48987aa12288a39a1dcb5d7bcd55a7376cf08ce677d7dbfc65b65",
        "allActiveControlValues": {
          "GEODAT": " GEO.DAT ",
          "SRFDAT": "SURF.DAT      ",
          "PRCDAT": "PRECIP.DAT    ",
          "METLST": "CALMET.LST     ",
          "METDAT": "CALMET.DAT    ",
          "LCFILES": " F ",
          "NUSTA": " 0 ",
          "NOWSTA": " 0 ",
          "NM3D": "  1  ",
          "NIGF": "  0  ",
          "M3DDAT": " REGION.M3D ",
          "IBYR": " 2023 ",
          "IBMO": " 6 ",
          "IBDY": " 1 ",
          "IBHR": " 0 ",
          "IBSEC": "  0  ",
          "IEYR": " 2023 ",
          "IEMO": " 6 ",
          "IEDY": " 2 ",
          "IEHR": " 0 ",
          "IESEC": "  0  ",
          "ABTZ": " UTC-0800 ",
          "NSECDT": "  3600  ",
          "IRTYPE": " 0 ",
          "LCALGRD": " T ",
          "ITEST": " 2 ",
          "MREG": "  0   ",
          "PMAP": " UTM  ",
          "FEAST": " 0.000  ",
          "FNORTH": " 0.000  ",
          "IUTMZN": " 10 ",
          "UTMHEM": " N  ",
          "RLAT0": " 40N  ",
          "RLON0": " 90W  ",
          "XLAT1": " 30N  ",
          "XLAT2": " 60N  ",
          "DATUM": " WGS-84 ",
          "NX": " 101 ",
          "NY": " 101 ",
          "DGRIDKM": " 0.2 ",
          "XORIGKM": " 474.0 ",
          "YORIGKM": " 5495.6 ",
          "NZ": "  10  ",
          "ZFACE": " 0.,20.,40.,80.,160.,300.,600.,1000.,1500.,2200.,3000. ",
          "LSAVE": " T ",
          "IFORMO": "  1  ",
          "LPRINT": " F ",
          "IPRINF": "  1  ",
          "IUVOUT": "  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0  ",
          "IWOUT": "  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0  ",
          "ITOUT": "  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0  ",
          "STABILITY": "           0           ",
          "USTAR": "           0           ",
          "MONIN": "           0           ",
          "MIXHT": "           0           ",
          "WSTAR": "           0           ",
          "PRECIP": "           0           ",
          "SENSHEAT": "           0           ",
          "CONVZI": "           0           ",
          "LDB": " F ",
          "NN1": "  1  ",
          "NN2": "  1  ",
          "LDBCST": " F ",
          "IOUTD": "  0  ",
          "NZPRN2": "  0  ",
          "IPR0": "  0  ",
          "IPR1": "  0  ",
          "IPR2": "  0  ",
          "IPR3": "  0  ",
          "IPR4": "  0  ",
          "IPR5": "  0  ",
          "IPR6": "  0  ",
          "IPR7": "  0  ",
          "IPR8": "  0  ",
          "NOOBS": " 2 ",
          "NSSTA": " 0 ",
          "NPSTA": " -1 ",
          "ICLDOUT": " 0  ",
          "MCLOUD": " 4 ",
          "IFORMS": "  2  ",
          "IFORMP": "  2  ",
          "IFORMC": "  2  ",
          "IWFCOD": " 1 ",
          "IFRADJ": " 1 ",
          "IKINE": "  0  ",
          "IOBR": "  0  ",
          "ISLOPE": " 1 ",
          "IEXTRP": "-1",
          "ICALM": "  0  ",
          "BIAS": "  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0 ,  0  ",
          "RMIN2": " -1.0 ",
          "IPROG": " 14 ",
          "ISTEPPGS": "  3600   ",
          "IGFMET": "  0  ",
          "LVARY": " F ",
          "RMAX1": " 30. ",
          "RMAX2": " 30. ",
          "RMAX3": " 50. ",
          "RMIN": " 0.1 ",
          "TERRAD": " 10. ",
          "R1": " 1. ",
          "R2": " 1. ",
          "RPROG": " 0. ",
          "DIVLIM": " 5.0E-06 ",
          "NITER": "  50  ",
          "NSMTH": " \n 2 ,  4 ,  4 ,  4 ,  4 ,  4 ,  4 ,  4 ,  4 ,  4  ",
          "NINTR2": " \n 5 ,  5 ,  5 ,  5 ,  5 ,  5 ,  5 ,  5 ,  5 ,  5  ",
          "CRITFN": " 1. ",
          "ALPHA": " 0.1 ",
          "FEXTR2": " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0. ",
          "NBAR": "  0  ",
          "KBAR": "  10  ",
          "XBBAR": " 0. ",
          "YBBAR": " 0. ",
          "XEBAR": " 0. ",
          "YEBAR": " 0. ",
          "IDIOPT1": "  0  ",
          "ISURFT": "  -1  ",
          "IDIOPT2": "  0  ",
          "IUPT": "  -1  ",
          "ZUPT": " 200. ",
          "IDIOPT3": "  0  ",
          "IUPWND": " -1  ",
          "ZUPWND": " 1., 1000. ",
          "IDIOPT4": "  0  ",
          "IDIOPT5": "  0  ",
          "LLBREZE": " F ",
          "NBOX": "  0  ",
          "XG1": " 0. ",
          "XG2": " 0. ",
          "YG1": " 0. ",
          "YG2": " 0. ",
          "XBCST": " 0. ",
          "YBCST": " 0. ",
          "XECST": " 0. ",
          "YECST": " 0. ",
          "NLB": "  0 ",
          "METBXID": "  0 ",
          "CONSTB": " 1.41 ",
          "CONSTE": " 0.15 ",
          "CONSTN": " 2400.",
          "CONSTW": " 0.16 ",
          "FCORIOL": " 1.0E-04",
          "IAVEZI": "  1  ",
          "MNMDAV": "  10  ",
          "HAFANG": " 30. ",
          "ILEVZI": "  1  ",
          "IMIXH": "  1  ",
          "THRESHL": " 0.0 ",
          "THRESHW": " 0.05 ",
          "IZICRLX": "  1  ",
          "TZICRLX": "  800.  ",
          "ITWPROG": " 1 ",
          "ILUOC3D": " 16 ",
          "DPTMIN": " 0.001 ",
          "DZZI": " 200. ",
          "ZIMIN": " 50. ",
          "ZIMAX": " 2500. ",
          "ZIMINW": " 50. ",
          "ZIMAXW": " 2500. ",
          "ICOARE": " 10 ",
          "DSHELF": " 0. ",
          "IWARM": "  0   ",
          "ICOOL": "  0   ",
          "IRHPROG": " 1 ",
          "ITPROG": " 2 ",
          "IRAD": "  1  ",
          "TRADKM": " 20. ",
          "NUMTS": " 5  ",
          "IAVET": " 0 ",
          "TGDEFB": " -0.0098 ",
          "TGDEFA": " -0.0045 ",
          "JWAT1": " 999 ",
          "JWAT2": " 999 ",
          "NFLAGP": "  2  ",
          "SIGMAP": " 50. ",
          "CUTP": " 0.01 "
        }
      }
    ],
    "optionBasis": {
      "IPROG14_IFRADJ1_ISLOPE1_IKINE0": "BC guideline July2026 Table6.2, printed60; these switches are recommended for NWP initial-guess diagnostic cases.",
      "TERRAD": "5 and10km are predeclared sensitivities in published typical5\u201315km range (BC Table6.1). Neither is claimed site-optimal; ridge-to-ridge and physical-boundary sensitivity remain open.",
      "verticalGrid": "Ten layers, faces0,20,40,80,160,300,600,1000,1500,2200,3000m AGL. Retained reader-grid as initial discretization; no vertical convergence claim. Lowestlayer0\u201320m has nominal10mwindpoint, notintegratedlayermean or2mconcentration. Seeheightaddendum; frozenoriginalprotocolunchanged.",
      "ITWPROG1": "Native SST is zero in all15000 selected surface records. Use prognostic lapse rates with documented neutral deltaT fallback in absence of SEA.DAT. Explicit conditional wind test; do not interpret marine fluxes/mixing as prediction. LU16 remains provisional.",
      "JWAT999_IAVET0": "Disable default water-temperature lapse substitution and spatial temperature averaging; retain local prognostic temperature variation. Explicit test choice, not observation-derived.",
      "ICOARE10": "Provider documented COARE no-wave option retained. No local wave/skin-temperature validation.",
      "otherFields": "All active values retained in each case ledger, including model defaults/test settings. No regulatory acceptance inferred.",
      "reference": "Same IPROG14/IWFCOD1, with IFRADJ0/ISLOPE0. Reference includes model interpolation and other common processing; not exact native WRF passthrough."
    },
    "evaluationBeforeViewingOutputs": [
      "Require normal completion and complete24hour output structure/finitevalues.",
      "Retain every modelwarning/failure; do not tune settings to make transport reach or avoid Brackendale.",
      "Compare matchinggrid/hour winds across cases; do not interpret marine mixing/fluxes. Describe sensitivity, not accuracy.",
      "Do not label an observed inversion or chemical risk from these weather-only runs."
    ],
    "openIssues": [
      "WRF landuse taxonomy and surface classification",
      "missing native SST and assumed neutral marine deltaT",
      "source-to-CDEM vertical convention",
      "physical domain buffer and vertical/horizontal resolution",
      "first-day mixing initialization and local weather validation",
      "current linked flare and chemical speciation"
    ],
    "previousProtocolSha256": "011b1fa922d3ff13ad7fa41afe5282d57d1bb1ce2228653ff88a57bec86ab118",
    "controlCorrection": "NOOBS2 requires absolute IEXTRP1; set -1 consistently. Reference now uses same IPROG14/IWFCOD1 as diagnostic cases with IFRADJ/ISLOPE off, isolating those effects and avoiding the unrelated prognostic-observation weight needed in IPROG13. All changes precede any weather output."
  },
  "nativeInputCheck": {
    "selection": {
      "startUTC": "2023-06-01T08:00:00Z",
      "endUTC": "2023-06-02T08:00:00Z",
      "nativeStates": 25,
      "selectionReason": "First complete fixed-PST calendar day in retained June forcing; selected before CALMET weather output. Not a selected inversion or worst case."
    },
    "surfaceColumnsChecked": 15000,
    "profileLevelsParsed": 600000,
    "nonfinite": 0,
    "grossRangeOrOrderFailures": [],
    "ranges": {
      "surface/i": {
        "min": 21.0,
        "max": 40.0,
        "count": 15000
      },
      "surface/j": {
        "min": 61.0,
        "max": 90.0,
        "count": 15000
      },
      "surface/surface_pressure": {
        "min": 791.3,
        "max": 1018.8,
        "count": 15000
      },
      "surface/rain_increment": {
        "min": 0.0,
        "max": 0.01,
        "count": 15000
      },
      "surface/snow_cover": {
        "min": 0.0,
        "max": 0.0,
        "count": 15000
      },
      "surface/shortwave_down_surface": {
        "min": 0.0,
        "max": 986.6,
        "count": 15000
      },
      "surface/longwave_down_surface": {
        "min": 208.8,
        "max": 363.2,
        "count": 15000
      },
      "surface/temperature_2m": {
        "min": 272.1,
        "max": 295.1,
        "count": 15000
      },
      "surface/water_vapour_mixing_ratio_2m": {
        "min": 3.52,
        "max": 9.14,
        "count": 15000
      },
      "surface/wind_direction_10m": {
        "min": 0.1,
        "max": 359.8,
        "count": 15000
      },
      "surface/wind_speed_10m": {
        "min": 0.0,
        "max": 12.2,
        "count": 15000
      },
      "surface/sea_surface_temperature": {
        "min": 0.0,
        "max": 0.0,
        "count": 15000
      },
      "profile/pressure": {
        "min": 109.0,
        "max": 1017.0,
        "count": 600000
      },
      "profile/height_msl": {
        "min": 11.0,
        "max": 15861.0,
        "count": 600000
      },
      "profile/temperature": {
        "min": 217.2,
        "max": 294.0,
        "count": 600000
      },
      "profile/wind_direction": {
        "min": 1.0,
        "max": 360.0,
        "count": 600000
      },
      "profile/wind_speed": {
        "min": 0.0,
        "max": 16.8,
        "count": 600000
      },
      "profile/vertical_velocity": {
        "min": -2.34,
        "max": 2.62,
        "count": 600000
      },
      "profile/relative_humidity": {
        "min": 1.0,
        "max": 100.0,
        "count": 600000
      },
      "profile/water_vapour_mixing_ratio": {
        "min": 0.0,
        "max": 9.35,
        "count": 600000
      }
    },
    "nativeLandIndices": {
      "15": {
        "count": 64,
        "terrainRangeM": [
          0.0,
          2004.0
        ]
      },
      "16": {
        "count": 82,
        "terrainRangeM": [
          0.0,
          652.0
        ]
      },
      "14": {
        "count": 372,
        "terrainRangeM": [
          0.0,
          1751.0
        ]
      },
      "6": {
        "count": 20,
        "terrainRangeM": [
          890.0,
          1635.0
        ]
      },
      "11": {
        "count": 43,
        "terrainRangeM": [
          629.0,
          1890.0
        ]
      },
      "8": {
        "count": 12,
        "terrainRangeM": [
          875.0,
          2059.0
        ]
      },
      "2": {
        "count": 4,
        "terrainRangeM": [
          440.0,
          1223.0
        ]
      },
      "5": {
        "count": 2,
        "terrainRangeM": [
          26.0,
          84.0
        ]
      },
      "21": {
        "count": 1,
        "terrainRangeM": [
          1614.0,
          1614.0
        ]
      }
    },
    "candidateWater16SSTrangeK": [
      0.0,
      0.0
    ],
    "limits": "Basic finite/range/header-hash checks, not meteorological quality assurance. LU16 is a provisional native-water convention; source taxonomy not independently established."
  },
  "checksAuthoring": "Root-authored processing against retained format contracts; no independent reviewer or professional validation claimed.",
  "totalWindValuesChecked": 22034160,
  "unresolvedVerticalVelocity": "Terrain-following WFACE reaches approximately 11 m/s at the 1500 m top face, not directly Cartesian vertical air motion. Follow-up continuity and switch-isolation study explains the computed excursion; physical accuracy and domain support remain unresolved.",
  "attempts": [
    {
      "stage": "initialpreparation",
      "result": "Stopped before control freeze because SSTallzero; selected ITWPROG1 fallback explicitly."
    },
    {
      "stage": "firstcontrol",
      "result": "Rejected internal IAUXLWC parameter; no hourlycomputation."
    },
    {
      "stage": "secondcontrol",
      "result": "Rejected NOOBS2/IEXTRP4 andIPROG13/RPROG0; no hourlycomputation. Corrected commonextrapolationflag andchangedreference tosameIPROG14 withterrainadjustments off beforeviewinganyoutput."
    },
    {
      "stage": "runnercompletioncheck",
      "result": "First24h modelcompleted0;wrapperexpectedsetup-onlyterminationsentenceandstopped. Updatedcompletioncheck andretainedcompletedrunwithoutrepeat."
    },
    {
      "stage": "analysisruntime",
      "result": "Initial3.12importencountered3.9extensionpackages beforeanalysis. Reusedcompatibleexistinggeospatial andplotruntimes separately; no modelrerun."
    }
  ],
  "publicFileHashes": {
    "woodfibre-regional-wind-first-day.md": "d5c9e1e915c6267aeccb01302290c960941059cbd215736615114635bed0e0ab",
    "woodfibre-regional-wind-first-day.png": "432fc13d494e2515c863d1965beffc89abffad7e3218811e961483d92ed18e45",
    "woodfibre-regional-wind-first-day.svg": "2fec1277ee847e917d1cbd20f872bf783cd8a1375be03eb935c3c13d877df46c",
    "woodfibre-regional-wind-first-day-points.csv": "5d29390f92861638fd93fae2d3dc3432f390b5221c5c62b24a52a41b8e1f35d4"
  },
  "heightInterpretationAddendum": {
    "createdUTC": "2026-09-07T20:30:02.401260+00:00",
    "scope": "Metadata clarification only; no calculated values or model inputs changed.",
    "finding": "CALMET RDMM5 interpolates native winds to CELLZC(k), identified in source as the CALMET grid point height. First layer0\u201320m has nominal model point10m; do not call this an integrated layer mean. Browserprototype layermean remains a separate concept.",
    "source": "RetainedCALMET.FOR RDMM5 lines21795\u201321839; model interpolation/extrapolation atCELLZC.",
    "additionalAssumption": "Below lowest native half-sigma level, reader uses hardcoded roughness0.5m for initial logarithmic extrapolation; later diagnostic processing uses GEOroughness. This needs low-level sensitivity assessment."
  },
  "verticalDiagnosticFollowup": "woodfibre-regional-wind-drivers-checks.json"
}
