{
  "protocolSha256": "419ec0d33ea1e258c99aea88aa8ee46f92afe262d6139cd6af54dc729d39c8bd",
  "acquisitionSha256": "d83d481cd06ea5568cf03506d9e10993877b6dd061bfe7a1aad3cc681bf87bee",
  "selection": {
    "tile": "d06/0307",
    "parentIInclusive": [
      31,
      40
    ],
    "parentJInclusive": [
      71,
      80
    ],
    "reason": "Already selected native neighbours of an existing diagnostic; selection precedes thermal values. Not full community or expanded-domain coverage.",
    "timestampsUTC": [
      "2023-06-01T09:00:00Z",
      "2023-06-01T10:00:00Z",
      "2023-06-01T11:00:00Z",
      "2023-06-01T12:00:00Z",
      "2023-06-01T13:00:00Z",
      "2023-06-01T14:00:00Z",
      "2023-06-01T15:00:00Z",
      "2023-06-01T16:00:00Z",
      "2023-06-01T17:00:00Z",
      "2023-06-01T18:00:00Z",
      "2023-06-01T19:00:00Z",
      "2023-06-01T20:00:00Z",
      "2023-06-01T21:00:00Z",
      "2023-06-01T22:00:00Z",
      "2023-06-01T23:00:00Z",
      "2023-06-02T00:00:00Z",
      "2023-06-02T01:00:00Z",
      "2023-06-02T02:00:00Z",
      "2023-06-02T03:00:00Z",
      "2023-06-02T04:00:00Z",
      "2023-06-02T05:00:00Z",
      "2023-06-02T06:00:00Z",
      "2023-06-02T07:00:00Z",
      "2023-06-02T08:00:00Z"
    ],
    "archiveIndicesZeroBasedInclusive": [
      3633,
      3656
    ],
    "massLevels": 33,
    "faceLevels": 34,
    "retainedM3DLevels": 40,
    "upperSevenMassLevels": "Not available in this known truncated archive, and will not be inferred."
  },
  "shape": [
    24,
    33,
    10,
    10
  ],
  "pointsPerField": 79200,
  "M3DRecordChecks": [
    {
      "nativeLabel": "2023060109",
      "sha256": "34da97a2f0c8bba9cef9731096de02ade455ba9b50ec032b3163d73a0455c482",
      "bytes": 3854000
    },
    {
      "nativeLabel": "2023060110",
      "sha256": "0488bd1868ce5ad2f7119e41d2ab2b63850839882eb2de770283499711da4677",
      "bytes": 3854024
    },
    {
      "nativeLabel": "2023060111",
      "sha256": "e4c3e8985bd18248b39c220659b54262c1f867b395052001b16008a31f8b551c",
      "bytes": 3854072
    },
    {
      "nativeLabel": "2023060112",
      "sha256": "f3e5416abd9423ffad0ce771f7797d986127e9479af716d453920d1256df8c36",
      "bytes": 3855488
    },
    {
      "nativeLabel": "2023060113",
      "sha256": "ba9fc292ad7d335cee732cccbb8c3d1b8c85f85d2086f5fdb82e8d77b82bfd55",
      "bytes": 3855488
    },
    {
      "nativeLabel": "2023060114",
      "sha256": "bfdb55b8cb91e5abeb64596d5386ae1c7f10de89805d43527467ef3b2eddcf49",
      "bytes": 3854216
    },
    {
      "nativeLabel": "2023060115",
      "sha256": "8ccb1533f02c02e88c719e28118b684848e0a3f4ebb8d7bdcd06fcf4e0c39826",
      "bytes": 3854024
    },
    {
      "nativeLabel": "2023060116",
      "sha256": "1cd3dc50ded1b4ef1b15aaac5ac7f2c4b8ac95d283a4fb2dc996fc50ed347cb3",
      "bytes": 3854384
    },
    {
      "nativeLabel": "2023060117",
      "sha256": "ce6e03a179a51e81824cda96c756b4a394d36f4d7136001c4bec26de3f3fb7e1",
      "bytes": 3855032
    },
    {
      "nativeLabel": "2023060118",
      "sha256": "ecc9e5e7d006353d65cf7cb4aff8e54ee8a6169379575feddb606b62bdf13be4",
      "bytes": 3866264
    },
    {
      "nativeLabel": "2023060119",
      "sha256": "b27595e3f91f6ac740875fc6ad8e134744f4da6dec5a019da2dbe62f0314e623",
      "bytes": 3874112
    },
    {
      "nativeLabel": "2023060120",
      "sha256": "57f2d794325262b9be8512bc7721481359cf0cdbeea7e3a39fbfb53ec56d5504",
      "bytes": 3877688
    },
    {
      "nativeLabel": "2023060121",
      "sha256": "a46ac5251e24d61b8228349bf33822cf9503ee74aab70aa38c008895addde3ff",
      "bytes": 3882440
    },
    {
      "nativeLabel": "2023060122",
      "sha256": "b115997597f4c32eb4cce5aee748c780154664b60ece6054ffe7504c7a7e56ff",
      "bytes": 3878816
    },
    {
      "nativeLabel": "2023060123",
      "sha256": "d61c32f87c2325c59a50faa57e67a087393274d5b421f1dc60dd33dd25bb763c",
      "bytes": 3870512
    },
    {
      "nativeLabel": "2023060200",
      "sha256": "f7d0a61aadf83de4f384e22cd8bcaa6012bc6fef04953c109117dec9a7e9bc6f",
      "bytes": 3862352
    },
    {
      "nativeLabel": "2023060201",
      "sha256": "f43d06890e650919d230f48641cd103f7f302801557d4451fd79294b8d9bdad8",
      "bytes": 3856040
    },
    {
      "nativeLabel": "2023060202",
      "sha256": "9802cbfc50a5feda96ed56589451308e35d50893e1d283873aedb91c097bac55",
      "bytes": 3854312
    },
    {
      "nativeLabel": "2023060203",
      "sha256": "4ee29f58efa2f1d3add432cb98892394879846a26906e3a030c2a7f2e54cbf77",
      "bytes": 3854024
    },
    {
      "nativeLabel": "2023060204",
      "sha256": "afaf0e9ccb92df092916fc7e87a4d49eaadce74a6d9098c09a4cb237f07d15a0",
      "bytes": 3854000
    },
    {
      "nativeLabel": "2023060205",
      "sha256": "7e946d0b49be17bbdfa1a4bcfabfa0b6d292af8d6850032ffffacfb59c3f2846",
      "bytes": 3854000
    },
    {
      "nativeLabel": "2023060206",
      "sha256": "7f83d3dbf4645dbc730dd81fefb3ec53f7f4343a0b5f4ee5c38fa38906d0291a",
      "bytes": 3854000
    },
    {
      "nativeLabel": "2023060207",
      "sha256": "ecf6332f0717f779959cdabc76fa3271176e3cf35cacc9897a99da122d1d0987",
      "bytes": 3854216
    },
    {
      "nativeLabel": "2023060208",
      "sha256": "4d6da2041b38adbe8c8f1a5cecb20cdcdf995db421c1e52f61ed8e47314decb2",
      "bytes": 3864824
    }
  ],
  "rawArchiveRanges": {
    "T": {
      "count": 79200,
      "finiteCount": 79200,
      "minimum": -19.322357177734375,
      "maximum": 18.730682373046875
    },
    "P": {
      "count": 79200,
      "finiteCount": 79200,
      "minimum": 7.645424842834473,
      "maximum": 1873.4171142578125
    },
    "PB": {
      "count": 79200,
      "finiteCount": 79200,
      "minimum": 31462.19140625,
      "maximum": 99865.0
    },
    "QVAPOR": {
      "count": 79200,
      "finiteCount": 79200,
      "minimum": 4.585182250593789e-05,
      "maximum": 0.00906007457524538
    }
  },
  "derivedRanges": {
    "pressure_hpa": {
      "count": 79200,
      "finiteCount": 79200,
      "minimum": 314.6983642578125,
      "maximum": 1017.3840942382812
    },
    "temperature_k": {
      "count": 79200,
      "finiteCount": 79200,
      "minimum": 226.021728515625,
      "maximum": 292.1267395019531
    },
    "mixing_ratio_g_kg": {
      "count": 79200,
      "finiteCount": 79200,
      "minimum": 0.045851822942495346,
      "maximum": 9.060074806213379
    },
    "height_msl_m": {
      "count": 79200,
      "finiteCount": 79200,
      "minimum": 11.322158813476562,
      "maximum": 8944.98046875
    }
  },
  "potentialTemperatureK": {
    "count": 79200,
    "finiteCount": 79200,
    "minimum": 280.6776428222656,
    "maximum": 318.7306823730469
  },
  "pressurePa": {
    "count": 79200,
    "finiteCount": 79200,
    "minimum": 31469.8359375,
    "maximum": 101738.4140625
  },
  "checks": {
    "pressure_hpa": {
      "sourceDtype": "float32",
      "printedStep": 1,
      "strictHalfStep": 0.5,
      "maximumAbsoluteResidual": 0.5,
      "meanAbsoluteResidual": 0.24603125061651673,
      "minimumSignedResidual": -0.5,
      "maximumSignedResidual": 0.49993896484375,
      "strictHalfStepExceedanceCount": 0,
      "strictExceedanceWithinTwoSourceULPsCount": 0,
      "strictExceedanceBeyondTwoSourceULPsCount": 0,
      "maximumTwoULPDiagnosticAllowance": 0.0001220703125,
      "releasedSourceQABounds": [
        10,
        1100
      ],
      "outsideReleasedSourceQABoundsCount": 0,
      "decimalTokenRoundtripConvention": "Fortran NINT on positive values: floor(value+0.5)",
      "decimalTokenRoundtripMismatchCount": 0
    },
    "temperature_k": {
      "sourceDtype": "float32",
      "printedStep": 0.1,
      "strictHalfStep": 0.05,
      "maximumAbsoluteResidual": 0.05000000000001137,
      "meanAbsoluteResidual": 0.025071359306874985,
      "minimumSignedResidual": -0.05000000000001137,
      "maximumSignedResidual": 0.05000000000001137,
      "strictHalfStepExceedanceCount": 4,
      "strictExceedanceWithinTwoSourceULPsCount": 4,
      "strictExceedanceBeyondTwoSourceULPsCount": 0,
      "maximumTwoULPDiagnosticAllowance": 6.103515625e-05,
      "releasedSourceQABounds": [
        150,
        330
      ],
      "outsideReleasedSourceQABoundsCount": 0,
      "decimalTokenRoundtripConvention": "Python binary64 formatting of exact binary32 value; round-to-nearest ties-to-even diagnostic, not proof of provider compiler/library",
      "decimalTokenRoundtripMismatchCount": 0
    },
    "mixing_ratio_g_kg": {
      "sourceDtype": "float32",
      "printedStep": 0.01,
      "strictHalfStep": 0.005,
      "maximumAbsoluteResidual": 0.00499992370605451,
      "meanAbsoluteResidual": 0.002507825998905482,
      "minimumSignedResidual": -0.00499992370605451,
      "maximumSignedResidual": 0.0049999088048934826,
      "strictHalfStepExceedanceCount": 0,
      "strictExceedanceWithinTwoSourceULPsCount": 0,
      "strictExceedanceBeyondTwoSourceULPsCount": 0,
      "maximumTwoULPDiagnosticAllowance": 1.9073486328125e-06,
      "releasedSourceQABounds": [
        0,
        50
      ],
      "outsideReleasedSourceQABoundsCount": 0,
      "decimalTokenRoundtripConvention": "Python binary64 formatting of exact binary32 value; round-to-nearest ties-to-even diagnostic, not proof of provider compiler/library",
      "decimalTokenRoundtripMismatchCount": 0
    },
    "height_msl_m": {
      "sourceDtype": "float32",
      "printedStep": 1,
      "strictHalfStep": 0.5,
      "maximumAbsoluteResidual": 0.5,
      "meanAbsoluteResidual": 0.24938512762387594,
      "minimumSignedResidual": -0.5,
      "maximumSignedResidual": 0.4998779296875,
      "strictHalfStepExceedanceCount": 0,
      "strictExceedanceWithinTwoSourceULPsCount": 0,
      "strictExceedanceBeyondTwoSourceULPsCount": 0,
      "maximumTwoULPDiagnosticAllowance": 0.001953125,
      "decimalTokenRoundtripConvention": "Fortran NINT on positive values: floor(value+0.5)",
      "decimalTokenRoundtripMismatchCount": 0
    }
  },
  "physicalValidation": false,
  "comparisonRole": "Same-period native profile print/provenance check, not an observation comparison or adoption of thermal/stability fields.",
  "binary32VersusBinary64TemperatureSameCALWRFFormula": {
    "maximumAbsoluteDifferenceK": 4.109199494450877e-05,
    "meanAbsoluteDifferenceK": 8.530081166951134e-06,
    "binary32Exponent": 0.2858964204788208,
    "float64FormulaExponent": 0.2858964143426295,
    "description": "Arithmetic comparison of the same retained inputs and documented constants; not new meteorological accuracy."
  },
  "allRawAndDerivedFinite": true,
  "missingUpperMassLevels": 7,
  "discrepancyRows": 4,
  "exactDecimalFollowup": {
    "method": "For every strict floating residual flag, subtract exact decimal representation of the binary32 source value and the retained decimal token. Preserve initial flags; no tolerance widening.",
    "checkedRows": 4,
    "exactDecimalHalfStepExceededCount": 0,
    "rows": [
      {
        "field": "temperature_k",
        "nativeUTC": "2023-06-01_15:00:00",
        "level1": "2",
        "parentI": "37",
        "parentJ": "77",
        "sourceValue": "283.75",
        "retainedPrintedValue": "283.8",
        "signedResidual": "-0.05000000000001137",
        "strictHalfStepExceeded": "True",
        "withinTwoSourceULPs": "True",
        "sourceULP": "3.0517578125e-05",
        "decimalRoundtripValue": "283.8",
        "decimalRoundtripMismatch": "False",
        "exactDecimalResidual": "-0.05",
        "exactDecimalHalfStepExceeded": false,
        "interpretation": "Exact decimal tie; floating residual flag arises when the retained decimal token is represented in binary64."
      },
      {
        "field": "temperature_k",
        "nativeUTC": "2023-06-01_23:00:00",
        "level1": "25",
        "parentI": "36",
        "parentJ": "79",
        "sourceValue": "266.75",
        "retainedPrintedValue": "266.8",
        "signedResidual": "-0.05000000000001137",
        "strictHalfStepExceeded": "True",
        "withinTwoSourceULPs": "True",
        "sourceULP": "3.0517578125e-05",
        "decimalRoundtripValue": "266.8",
        "decimalRoundtripMismatch": "False",
        "exactDecimalResidual": "-0.05",
        "exactDecimalHalfStepExceeded": false,
        "interpretation": "Exact decimal tie; floating residual flag arises when the retained decimal token is represented in binary64."
      },
      {
        "field": "temperature_k",
        "nativeUTC": "2023-06-02_01:00:00",
        "level1": "19",
        "parentI": "34",
        "parentJ": "80",
        "sourceValue": "281.25",
        "retainedPrintedValue": "281.2",
        "signedResidual": "0.05000000000001137",
        "strictHalfStepExceeded": "True",
        "withinTwoSourceULPs": "True",
        "sourceULP": "3.0517578125e-05",
        "decimalRoundtripValue": "281.2",
        "decimalRoundtripMismatch": "False",
        "exactDecimalResidual": "0.05",
        "exactDecimalHalfStepExceeded": false,
        "interpretation": "Exact decimal tie; floating residual flag arises when the retained decimal token is represented in binary64."
      },
      {
        "field": "temperature_k",
        "nativeUTC": "2023-06-02_01:00:00",
        "level1": "32",
        "parentI": "31",
        "parentJ": "80",
        "sourceValue": "234.25",
        "retainedPrintedValue": "234.2",
        "signedResidual": "0.05000000000001137",
        "strictHalfStepExceeded": "True",
        "withinTwoSourceULPs": "True",
        "sourceULP": "1.52587890625e-05",
        "decimalRoundtripValue": "234.2",
        "decimalRoundtripMismatch": "False",
        "exactDecimalResidual": "0.05",
        "exactDecimalHalfStepExceeded": false,
        "interpretation": "Exact decimal tie; floating residual flag arises when the retained decimal token is represented in binary64."
      }
    ]
  }
}
