# DIODE val split — indoor only (val/indoors)
#
# Provenance: diode-dataset/diode-devkit master@21b77612 (2019-08-02),
# file `diode_meta.json`, $.val.{domain}.{scene}.{scan} → list of basenames.
# Source: https://github.com/diode-dataset/diode-devkit/blob/master/diode_meta.json
#
# Sample IDs are in the form <domain>/<scene>/<scan>/<base> — matching
# plumbline's DIODEDataset loader's sample_id convention.
#
# Total: 220 samples.
#
# Caveat: the S3 archive (val.tar.gz, Last-Modified 2019-08-01) is one day
# older than this devkit file, and appears to contain ~2-5% more captures
# per scan than diode_meta.json enumerates (a late pre-release addition).
# A spot-check of val/outdoor/scene_00022/scan_00196 found the devkit
# listing 52 bases vs 53 on S3. This committed list favours the devkit's
# authoritative enumeration — reproductions against this list are
# deterministic across hosts; the ~1-2 'extra' captures on S3 are not
# evaluated. If a host's archive is MISSING any listed sample the loader
# will raise immediately via Dataset.subset_by_ids().

indoors/scene_00019/scan_00183/00019_00183_indoors_000_010
indoors/scene_00019/scan_00183/00019_00183_indoors_000_040
indoors/scene_00019/scan_00183/00019_00183_indoors_010_000
indoors/scene_00019/scan_00183/00019_00183_indoors_010_020
indoors/scene_00019/scan_00183/00019_00183_indoors_020_030
indoors/scene_00019/scan_00183/00019_00183_indoors_020_050
indoors/scene_00019/scan_00183/00019_00183_indoors_030_010
indoors/scene_00019/scan_00183/00019_00183_indoors_030_040
indoors/scene_00019/scan_00183/00019_00183_indoors_040_000
indoors/scene_00019/scan_00183/00019_00183_indoors_040_030
indoors/scene_00019/scan_00183/00019_00183_indoors_050_010
indoors/scene_00019/scan_00183/00019_00183_indoors_060_000
indoors/scene_00019/scan_00183/00019_00183_indoors_080_000
indoors/scene_00019/scan_00183/00019_00183_indoors_110_000
indoors/scene_00019/scan_00183/00019_00183_indoors_110_050
indoors/scene_00019/scan_00183/00019_00183_indoors_120_010
indoors/scene_00019/scan_00183/00019_00183_indoors_120_030
indoors/scene_00019/scan_00183/00019_00183_indoors_130_000
indoors/scene_00019/scan_00183/00019_00183_indoors_130_020
indoors/scene_00019/scan_00183/00019_00183_indoors_130_040
indoors/scene_00019/scan_00183/00019_00183_indoors_140_010
indoors/scene_00019/scan_00183/00019_00183_indoors_140_030
indoors/scene_00019/scan_00183/00019_00183_indoors_140_050
indoors/scene_00019/scan_00183/00019_00183_indoors_150_000
indoors/scene_00019/scan_00183/00019_00183_indoors_150_020
indoors/scene_00019/scan_00183/00019_00183_indoors_160_010
indoors/scene_00019/scan_00183/00019_00183_indoors_160_030
indoors/scene_00019/scan_00183/00019_00183_indoors_160_050
indoors/scene_00019/scan_00183/00019_00183_indoors_170_000
indoors/scene_00019/scan_00183/00019_00183_indoors_170_020
indoors/scene_00019/scan_00183/00019_00183_indoors_170_040
indoors/scene_00019/scan_00183/00019_00183_indoors_180_010
indoors/scene_00019/scan_00183/00019_00183_indoors_180_030
indoors/scene_00019/scan_00183/00019_00183_indoors_180_050
indoors/scene_00019/scan_00183/00019_00183_indoors_190_040
indoors/scene_00019/scan_00183/00019_00183_indoors_200_020
indoors/scene_00019/scan_00183/00019_00183_indoors_200_050
indoors/scene_00019/scan_00183/00019_00183_indoors_210_030
indoors/scene_00019/scan_00183/00019_00183_indoors_220_020
indoors/scene_00019/scan_00183/00019_00183_indoors_220_040
indoors/scene_00019/scan_00183/00019_00183_indoors_230_010
indoors/scene_00019/scan_00183/00019_00183_indoors_230_030
indoors/scene_00019/scan_00183/00019_00183_indoors_230_050
indoors/scene_00019/scan_00183/00019_00183_indoors_240_000
indoors/scene_00019/scan_00183/00019_00183_indoors_240_020
indoors/scene_00019/scan_00183/00019_00183_indoors_240_040
indoors/scene_00019/scan_00183/00019_00183_indoors_250_010
indoors/scene_00019/scan_00183/00019_00183_indoors_250_030
indoors/scene_00019/scan_00183/00019_00183_indoors_260_000
indoors/scene_00019/scan_00183/00019_00183_indoors_260_020
indoors/scene_00019/scan_00183/00019_00183_indoors_260_050
indoors/scene_00019/scan_00183/00019_00183_indoors_270_010
indoors/scene_00019/scan_00183/00019_00183_indoors_270_040
indoors/scene_00019/scan_00183/00019_00183_indoors_280_020
indoors/scene_00019/scan_00183/00019_00183_indoors_280_050
indoors/scene_00019/scan_00183/00019_00183_indoors_290_000
indoors/scene_00019/scan_00183/00019_00183_indoors_290_040
indoors/scene_00019/scan_00183/00019_00183_indoors_300_010
indoors/scene_00019/scan_00183/00019_00183_indoors_300_030
indoors/scene_00019/scan_00183/00019_00183_indoors_300_050
indoors/scene_00019/scan_00183/00019_00183_indoors_310_000
indoors/scene_00019/scan_00183/00019_00183_indoors_310_020
indoors/scene_00019/scan_00183/00019_00183_indoors_310_040
indoors/scene_00019/scan_00183/00019_00183_indoors_320_010
indoors/scene_00019/scan_00183/00019_00183_indoors_320_030
indoors/scene_00019/scan_00183/00019_00183_indoors_330_000
indoors/scene_00019/scan_00183/00019_00183_indoors_330_020
indoors/scene_00019/scan_00183/00019_00183_indoors_330_050
indoors/scene_00019/scan_00183/00019_00183_indoors_340_010
indoors/scene_00019/scan_00183/00019_00183_indoors_340_040
indoors/scene_00019/scan_00183/00019_00183_indoors_350_000
indoors/scene_00019/scan_00183/00019_00183_indoors_350_020
indoors/scene_00019/scan_00183/00019_00183_indoors_350_050
indoors/scene_00020/scan_00184/00020_00184_indoors_050_000
indoors/scene_00020/scan_00184/00020_00184_indoors_060_010
indoors/scene_00020/scan_00184/00020_00184_indoors_070_000
indoors/scene_00020/scan_00184/00020_00184_indoors_070_020
indoors/scene_00020/scan_00184/00020_00184_indoors_080_010
indoors/scene_00020/scan_00184/00020_00184_indoors_100_000
indoors/scene_00020/scan_00184/00020_00184_indoors_110_010
indoors/scene_00020/scan_00184/00020_00184_indoors_120_000
indoors/scene_00020/scan_00184/00020_00184_indoors_130_010
indoors/scene_00020/scan_00184/00020_00184_indoors_140_000
indoors/scene_00020/scan_00184/00020_00184_indoors_140_020
indoors/scene_00020/scan_00184/00020_00184_indoors_160_010
indoors/scene_00020/scan_00184/00020_00184_indoors_170_000
indoors/scene_00020/scan_00184/00020_00184_indoors_170_020
indoors/scene_00020/scan_00184/00020_00184_indoors_180_010
indoors/scene_00020/scan_00184/00020_00184_indoors_190_000
indoors/scene_00020/scan_00184/00020_00184_indoors_190_020
indoors/scene_00020/scan_00184/00020_00184_indoors_200_010
indoors/scene_00020/scan_00185/00020_00185_indoors_000_000
indoors/scene_00020/scan_00185/00020_00185_indoors_000_020
indoors/scene_00020/scan_00185/00020_00185_indoors_010_010
indoors/scene_00020/scan_00185/00020_00185_indoors_020_000
indoors/scene_00020/scan_00185/00020_00185_indoors_020_020
indoors/scene_00020/scan_00185/00020_00185_indoors_030_010
indoors/scene_00020/scan_00185/00020_00185_indoors_040_000
indoors/scene_00020/scan_00185/00020_00185_indoors_050_010
indoors/scene_00020/scan_00185/00020_00185_indoors_070_000
indoors/scene_00020/scan_00185/00020_00185_indoors_090_000
indoors/scene_00020/scan_00185/00020_00185_indoors_150_000
indoors/scene_00020/scan_00185/00020_00185_indoors_160_010
indoors/scene_00020/scan_00185/00020_00185_indoors_170_000
indoors/scene_00020/scan_00185/00020_00185_indoors_270_000
indoors/scene_00020/scan_00185/00020_00185_indoors_280_010
indoors/scene_00020/scan_00185/00020_00185_indoors_290_000
indoors/scene_00020/scan_00185/00020_00185_indoors_320_000
indoors/scene_00020/scan_00185/00020_00185_indoors_330_010
indoors/scene_00020/scan_00185/00020_00185_indoors_340_000
indoors/scene_00020/scan_00185/00020_00185_indoors_340_020
indoors/scene_00020/scan_00185/00020_00185_indoors_350_010
indoors/scene_00020/scan_00186/00020_00186_indoors_000_000
indoors/scene_00020/scan_00186/00020_00186_indoors_020_000
indoors/scene_00020/scan_00186/00020_00186_indoors_040_000
indoors/scene_00020/scan_00186/00020_00186_indoors_050_010
indoors/scene_00020/scan_00186/00020_00186_indoors_060_000
indoors/scene_00020/scan_00186/00020_00186_indoors_070_020
indoors/scene_00020/scan_00186/00020_00186_indoors_080_010
indoors/scene_00020/scan_00186/00020_00186_indoors_090_000
indoors/scene_00020/scan_00186/00020_00186_indoors_090_020
indoors/scene_00020/scan_00186/00020_00186_indoors_100_010
indoors/scene_00020/scan_00186/00020_00186_indoors_110_000
indoors/scene_00020/scan_00186/00020_00186_indoors_120_020
indoors/scene_00020/scan_00186/00020_00186_indoors_130_010
indoors/scene_00020/scan_00186/00020_00186_indoors_140_020
indoors/scene_00020/scan_00186/00020_00186_indoors_150_010
indoors/scene_00020/scan_00186/00020_00186_indoors_160_000
indoors/scene_00020/scan_00186/00020_00186_indoors_170_040
indoors/scene_00020/scan_00186/00020_00186_indoors_190_050
indoors/scene_00020/scan_00186/00020_00186_indoors_230_000
indoors/scene_00020/scan_00186/00020_00186_indoors_240_020
indoors/scene_00020/scan_00186/00020_00186_indoors_250_000
indoors/scene_00020/scan_00187/00020_00187_indoors_000_000
indoors/scene_00020/scan_00187/00020_00187_indoors_010_030
indoors/scene_00020/scan_00187/00020_00187_indoors_100_000
indoors/scene_00020/scan_00187/00020_00187_indoors_100_030
indoors/scene_00020/scan_00187/00020_00187_indoors_120_000
indoors/scene_00020/scan_00187/00020_00187_indoors_140_000
indoors/scene_00020/scan_00187/00020_00187_indoors_170_000
indoors/scene_00020/scan_00187/00020_00187_indoors_190_000
indoors/scene_00020/scan_00187/00020_00187_indoors_200_010
indoors/scene_00020/scan_00187/00020_00187_indoors_210_000
indoors/scene_00020/scan_00187/00020_00187_indoors_210_020
indoors/scene_00020/scan_00187/00020_00187_indoors_220_010
indoors/scene_00020/scan_00187/00020_00187_indoors_230_000
indoors/scene_00020/scan_00187/00020_00187_indoors_230_020
indoors/scene_00020/scan_00187/00020_00187_indoors_240_010
indoors/scene_00020/scan_00187/00020_00187_indoors_250_000
indoors/scene_00020/scan_00187/00020_00187_indoors_250_020
indoors/scene_00020/scan_00187/00020_00187_indoors_260_010
indoors/scene_00020/scan_00187/00020_00187_indoors_270_000
indoors/scene_00020/scan_00187/00020_00187_indoors_270_020
indoors/scene_00020/scan_00187/00020_00187_indoors_280_010
indoors/scene_00020/scan_00187/00020_00187_indoors_290_000
indoors/scene_00020/scan_00187/00020_00187_indoors_290_020
indoors/scene_00020/scan_00187/00020_00187_indoors_300_010
indoors/scene_00020/scan_00187/00020_00187_indoors_310_000
indoors/scene_00021/scan_00188/00021_00188_indoors_090_000
indoors/scene_00021/scan_00188/00021_00188_indoors_090_020
indoors/scene_00021/scan_00188/00021_00188_indoors_100_010
indoors/scene_00021/scan_00188/00021_00188_indoors_110_000
indoors/scene_00021/scan_00188/00021_00188_indoors_110_020
indoors/scene_00021/scan_00188/00021_00188_indoors_120_010
indoors/scene_00021/scan_00188/00021_00188_indoors_130_000
indoors/scene_00021/scan_00188/00021_00188_indoors_170_000
indoors/scene_00021/scan_00188/00021_00188_indoors_180_010
indoors/scene_00021/scan_00188/00021_00188_indoors_250_000
indoors/scene_00021/scan_00189/00021_00189_indoors_000_000
indoors/scene_00021/scan_00189/00021_00189_indoors_000_020
indoors/scene_00021/scan_00189/00021_00189_indoors_010_010
indoors/scene_00021/scan_00189/00021_00189_indoors_010_030
indoors/scene_00021/scan_00189/00021_00189_indoors_130_000
indoors/scene_00021/scan_00189/00021_00189_indoors_160_020
indoors/scene_00021/scan_00189/00021_00189_indoors_200_010
indoors/scene_00021/scan_00189/00021_00189_indoors_220_010
indoors/scene_00021/scan_00189/00021_00189_indoors_230_000
indoors/scene_00021/scan_00189/00021_00189_indoors_330_010
indoors/scene_00021/scan_00189/00021_00189_indoors_340_000
indoors/scene_00021/scan_00189/00021_00189_indoors_340_020
indoors/scene_00021/scan_00189/00021_00189_indoors_350_010
indoors/scene_00021/scan_00190/00021_00190_indoors_050_000
indoors/scene_00021/scan_00190/00021_00190_indoors_050_030
indoors/scene_00021/scan_00190/00021_00190_indoors_060_010
indoors/scene_00021/scan_00190/00021_00190_indoors_060_040
indoors/scene_00021/scan_00190/00021_00190_indoors_070_000
indoors/scene_00021/scan_00190/00021_00190_indoors_070_030
indoors/scene_00021/scan_00190/00021_00190_indoors_080_010
indoors/scene_00021/scan_00190/00021_00190_indoors_090_000
indoors/scene_00021/scan_00190/00021_00190_indoors_090_030
indoors/scene_00021/scan_00190/00021_00190_indoors_100_010
indoors/scene_00021/scan_00190/00021_00190_indoors_120_020
indoors/scene_00021/scan_00190/00021_00190_indoors_140_020
indoors/scene_00021/scan_00190/00021_00190_indoors_190_000
indoors/scene_00021/scan_00190/00021_00190_indoors_280_000
indoors/scene_00021/scan_00190/00021_00190_indoors_290_010
indoors/scene_00021/scan_00190/00021_00190_indoors_300_000
indoors/scene_00021/scan_00191/00021_00191_indoors_230_030
indoors/scene_00021/scan_00191/00021_00191_indoors_260_030
indoors/scene_00021/scan_00191/00021_00191_indoors_280_030
indoors/scene_00021/scan_00191/00021_00191_indoors_340_000
indoors/scene_00021/scan_00192/00021_00192_indoors_000_000
indoors/scene_00021/scan_00192/00021_00192_indoors_000_020
indoors/scene_00021/scan_00192/00021_00192_indoors_010_010
indoors/scene_00021/scan_00192/00021_00192_indoors_010_030
indoors/scene_00021/scan_00192/00021_00192_indoors_020_000
indoors/scene_00021/scan_00192/00021_00192_indoors_020_020
indoors/scene_00021/scan_00192/00021_00192_indoors_030_010
indoors/scene_00021/scan_00192/00021_00192_indoors_030_030
indoors/scene_00021/scan_00192/00021_00192_indoors_040_000
indoors/scene_00021/scan_00192/00021_00192_indoors_230_010
indoors/scene_00021/scan_00192/00021_00192_indoors_240_000
indoors/scene_00021/scan_00192/00021_00192_indoors_300_000
indoors/scene_00021/scan_00192/00021_00192_indoors_300_020
indoors/scene_00021/scan_00192/00021_00192_indoors_310_010
indoors/scene_00021/scan_00192/00021_00192_indoors_320_000
indoors/scene_00021/scan_00192/00021_00192_indoors_320_020
indoors/scene_00021/scan_00192/00021_00192_indoors_330_010
indoors/scene_00021/scan_00192/00021_00192_indoors_340_000
indoors/scene_00021/scan_00192/00021_00192_indoors_340_020
