{
  "format": "p040-npz-v1",
  "file": "source.npz",
  "sha256": "c79b27e4a1543c89619a33522db541e9073187c2e38caa97cb719cba6b814d86",
  "file_bytes": 1181532,
  "array_bytes": 1180524,
  "members": {
    "dates_ns": {
      "dtype": "<i8",
      "shape": [
        756
      ],
      "nbytes": 6048,
      "sha256": "ffaa1041fae58269e442f7bb34343725103d79de7bb82c142640211343763513"
    },
    "symbols_utf8": {
      "dtype": "|S12",
      "shape": [
        97
      ],
      "nbytes": 1164,
      "sha256": "2d51cf03420a9bbfce554fa9222f1ed8fbb96e75780c684e0d23cba357fea6a8"
    },
    "open": {
      "dtype": "<f8",
      "shape": [
        756,
        97
      ],
      "nbytes": 586656,
      "sha256": "23cb43f8d07551c8a349443712e299635d7ab0172d648014b63fef8fd0f80308"
    },
    "close": {
      "dtype": "<f8",
      "shape": [
        756,
        97
      ],
      "nbytes": 586656,
      "sha256": "4527ced8eaf0902ff1b3e0d7db6a5a51bbce87f407cc224c700aaaba81c578d0"
    }
  },
  "axes": {
    "rows": "dates_ns",
    "columns": "symbols_utf8",
    "index_base": 0
  },
  "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."
}
