{
  "format": "p040-npz-v1",
  "file": "overnight_momentum_complete_n126.npz",
  "sha256": "36f08c91a8e345f3799ebae6970b5e3a8259db75e6fbc38d4546e34eacbf89f3",
  "file_bytes": 2941922,
  "array_bytes": 2938320,
  "members": {
    "source_positions": {
      "dtype": "<i8",
      "shape": [
        630
      ],
      "nbytes": 5040,
      "sha256": "2819b67e2d9e3ef92a38a28155d19e955920ba5cbc7bd95a607359b16f824d8f"
    },
    "raw": {
      "dtype": "<f8",
      "shape": [
        630,
        97
      ],
      "nbytes": 488880,
      "sha256": "04cfdbb43b9074741c7b12b9c66c4a026d54791154c78156d15cab44232f4eda"
    },
    "independent_raw": {
      "dtype": "<f8",
      "shape": [
        630,
        97
      ],
      "nbytes": 488880,
      "sha256": "c980e953ce4ed5a58e624028074868ac318f033ad359a2e885d499b30dd63c9a"
    },
    "ranks": {
      "dtype": "<f8",
      "shape": [
        630,
        97
      ],
      "nbytes": 488880,
      "sha256": "bc8bcb9aa7248bec8f7376a58271444fe56dfb1e3b07eb0776de40c24441c60d"
    },
    "support": {
      "dtype": "|u1",
      "shape": [
        630,
        97
      ],
      "nbytes": 61110,
      "sha256": "e8045fd320c9b17688187374e22d4972263867262106f2b466fa489cb620d96d"
    },
    "reasons": {
      "dtype": "|u1",
      "shape": [
        630,
        97
      ],
      "nbytes": 61110,
      "sha256": "9a80ae5aea25ef5155b0c69fc3ab35c55447fd3eef4e646c20ccd7a3e0afab8e"
    },
    "production_sum": {
      "dtype": "<f8",
      "shape": [
        630,
        97
      ],
      "nbytes": 488880,
      "sha256": "ef8329a402270e4eb9fcc12b9359e435e240989718966019223ad7f15b6819df"
    },
    "independent_sum": {
      "dtype": "<f8",
      "shape": [
        630,
        97
      ],
      "nbytes": 488880,
      "sha256": "05bf38e33cc0e87d614b9905ae5430b3b3d5d16e2654fc091766812884334c21"
    },
    "domain_difference": {
      "dtype": "|u1",
      "shape": [
        630,
        97
      ],
      "nbytes": 61110,
      "sha256": "153ea9d3f107bcff8e6d09c818f3f8fe7ce43115b31dceeb1cf474927ec5f447"
    },
    "raw_outside": {
      "dtype": "|u1",
      "shape": [
        630,
        97
      ],
      "nbytes": 61110,
      "sha256": "153ea9d3f107bcff8e6d09c818f3f8fe7ce43115b31dceeb1cf474927ec5f447"
    },
    "rank_difference": {
      "dtype": "|u1",
      "shape": [
        630,
        97
      ],
      "nbytes": 61110,
      "sha256": "153ea9d3f107bcff8e6d09c818f3f8fe7ce43115b31dceeb1cf474927ec5f447"
    },
    "zero_difference": {
      "dtype": "|u1",
      "shape": [
        630,
        97
      ],
      "nbytes": 61110,
      "sha256": "153ea9d3f107bcff8e6d09c818f3f8fe7ce43115b31dceeb1cf474927ec5f447"
    },
    "sign_difference": {
      "dtype": "|u1",
      "shape": [
        630,
        97
      ],
      "nbytes": 61110,
      "sha256": "153ea9d3f107bcff8e6d09c818f3f8fe7ce43115b31dceeb1cf474927ec5f447"
    },
    "sum_outside": {
      "dtype": "|u1",
      "shape": [
        630,
        97
      ],
      "nbytes": 61110,
      "sha256": "153ea9d3f107bcff8e6d09c818f3f8fe7ce43115b31dceeb1cf474927ec5f447"
    }
  },
  "axes": {
    "source": "source.npz",
    "rows": "source_positions",
    "columns": "source.symbols_utf8",
    "n": 126,
    "method": "cumulative",
    "independent_rank_reconstruction": "Exact L/E average percentile rank of full independent_raw row; compare with saved ranks and rank_difference."
  },
  "reason_codes": {
    "0": "valid",
    "1": "invalid_positive_price",
    "2": "invalid_direct_quotient",
    "3": "invalid_log",
    "4": "insufficient_history",
    "5": "invalid_aggregate",
    "6": "not_requested"
  },
  "semantics": "NPZ ZIP_STORED. NPY little-endian float64 preserves all bits including negative zero and NaN; bool/uint8 masks and reason codes; int64 nanoseconds; UTF-8 fixed-width byte symbols. np.load(..., allow_pickle=False). Array hashes use C-order bytes. Shared source indices are zero-based. No fill, rounding or object arrays."
}
