{
  "arrays": {
    "barycentric": {
      "dtype": "float32",
      "shape": [
        8192,
        3
      ]
    },
    "feature_names": {
      "dtype": "<U26",
      "shape": [
        13
      ]
    },
    "feature_units": {
      "dtype": "<U5",
      "shape": [
        13
      ]
    },
    "feature_valid": {
      "dtype": "bool",
      "shape": [
        8192,
        13
      ]
    },
    "normal": {
      "dtype": "float32",
      "shape": [
        8192,
        3
      ]
    },
    "pos_mm": {
      "dtype": "float32",
      "shape": [
        8192,
        3
      ]
    },
    "sampling_method": {
      "dtype": "<U44",
      "shape": []
    },
    "sampling_seed": {
      "dtype": "int64",
      "shape": []
    },
    "source_triangle": {
      "dtype": "int32",
      "shape": [
        8192
      ]
    },
    "training_valid": {
      "dtype": "bool",
      "shape": [
        8192
      ]
    },
    "x": {
      "dtype": "float32",
      "shape": [
        8192,
        13
      ]
    }
  },
  "provenance": {
    "cad_source": "analysis/results/cad_graph.npz",
    "kind": "CAD-only pre-process",
    "mesh": "existing CAD graph triangles",
    "post_scan_leakage": "scans are separate diagnostic representations and training_valid=false",
    "units": "CAD millimetres"
  }
}