{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://www.imatest.com/schema/25-1/straylight-results",
  "title": "Stray Light Results",
  "description": "The stray light results.",
  "type": "object",
  "properties": {
    "normalization": {
      "description": "The normalization results.",
      "$ref": "https://www.imatest.com/schema/25-1/straylight-results-normalization"
    },
    "minimum_measurable_stray_light": {
      "description": "The minimum measurable stray light level for the current setup. This is the stray light value that is obtained from 1 DN higher than the dark level.",
      "type": "number"
    },
    "maximum_measurable_stray_light": {
      "description": "The maximum measurable stray light level for the current setup. This is the stray light value that is obtained from 1 DN lower than the saturation level.",
      "type": "number"
    },
    "saturation_DN": {
      "description": "The calculated saturation value (in digital numbers) across all images in the analysis.",
      "type": "number"
    },
    "per_capture": {
      "description": "The results for each capture position.",
      "type": "array",
      "items": {
        "$ref": "https://www.imatest.com/schema/25-1/straylight-results-per-capture"
      }
    },
    "summary": {
      "description": "The summary results.",
      "type": "array",
      "items": {
        "$ref": "https://www.imatest.com/schema/25-1/straylight-results-summary"
      }
    },
    "note": {
      "description": "A comment from the stray light configuration file.",
      "type": "string"
    }
  },
  "required": [
    "normalization",
    "minimum_measurable_stray_light",
    "maximum_measurable_stray_light",
    "saturation_DN",
    "per_capture",
    "summary"
  ],
  "unevaluatedProperties": false
}