{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "manufacturer-curve:player-imx455-mono",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/manufacturer-curve-player-imx455-mono-r1.xspd",
    "siril": "/application-data/manufacturer-curve-player-imx455-mono-r1.siril.json",
    "metadata": "/application-data/manufacturer-curve-player-imx455-mono-r1.metadata.json",
    "xspd_reason": null,
    "siril_reason": null,
    "siril_estimated": null,
    "siril_estimated_alternative": null,
    "siril_estimated_reason": null,
    "notes": [
      "Siril: Exact-model QE graph; protective-window contribution is not separated."
    ]
  },
  "siril_assessment": {
    "id": "manufacturer-player-imx455-mono",
    "kind": "manufacturer_curve",
    "curve_id": "player-imx455-mono",
    "asset_sha256": "1fd5ae53162526523a880775c80bf13b9ca015c6e3d30588142941c93434b8c1",
    "curve_sha256": "05b0703ef37638e58612f4554698bfc638e853c0349b6224ee56bfccd03d0580",
    "source_title": "IMX455 monochrome absolute QE, ZEUS 455M Pro manual page 17",
    "camera_model": "ZEUS 455M Pro",
    "quantity": "quantum_efficiency",
    "unit": "percent",
    "scale": "absolute",
    "range": 100,
    "scope": "camera",
    "evidence_uri": "https://player-one-astronomy.com/download/Product%20specification%20manual/Zeus%20455M%20PRO%20camera%20Manual.pdf",
    "note": "Exact-model QE graph; protective-window contribution is not separated."
  },
  "siril_estimate": null,
  "transformations": {
    "xspd": "Longest uninterrupted native run per channel; no interpolation, padding, rescaling or default replacement. Repeated identical wavelength/value pairs removed.",
    "siril": "Source QE samples and scale are retained unchanged with values.range 100. This camera-specific response is not asserted as chip-only QE.",
    "siril_estimated": null
  },
  "compatibility": "Format validation does not establish calibration accuracy or a complete optical response.",
  "original": {
    "id": "player-imx455-mono",
    "sensor": {
      "manufacturer": "Sony",
      "model": "IMX455",
      "mode": "mono",
      "compatible_variants": [
        "mono",
        "monochrome",
        "IMX455M",
        "IMX455 mono"
      ]
    },
    "source": {
      "title": "IMX455 monochrome absolute QE, ZEUS 455M Pro manual page 17",
      "author": "Player One Astronomy",
      "page_url": "https://player-one-astronomy.com/download/Product%20specification%20manual/Zeus%20455M%20PRO%20camera%20Manual.pdf",
      "asset_url": "https://player-one-astronomy.com/download/Product%20specification%20manual/Zeus%20455M%20PRO%20camera%20Manual.pdf",
      "asset_file": "player-zeus455m-manual.pdf",
      "scope": "camera",
      "camera_model": "ZEUS 455M Pro",
      "asset_sha256": "1fd5ae53162526523a880775c80bf13b9ca015c6e3d30588142941c93434b8c1",
      "retrieved_at": "2026-09-29T22:12:26.848435+00:00"
    },
    "response_unit": "percent",
    "response_scale": "absolute",
    "channels": [
      {
        "channel": "mono",
        "wavelengths_nm": [
          405,
          410,
          415,
          420,
          425,
          430,
          435,
          440,
          445,
          450,
          455,
          460,
          465,
          470,
          475,
          480,
          485,
          490,
          495,
          500,
          505,
          510,
          515,
          520,
          525,
          530,
          535,
          540,
          545,
          550,
          555,
          560,
          565,
          570,
          575,
          580,
          585,
          590,
          595,
          600,
          605,
          610,
          615,
          620,
          625,
          630,
          635,
          640,
          645,
          650,
          655,
          660,
          665,
          670,
          675,
          680,
          685,
          690,
          695
        ],
        "values": [
          58.1841,
          61.509,
          64.8338,
          67.2634,
          70.7161,
          73.0179,
          75.0639,
          76.8542,
          78.6445,
          80.6905,
          82.2251,
          83.2481,
          84.0153,
          84.2711,
          84.5269,
          85.0384,
          85.5499,
          85.8056,
          86.8286,
          88.3632,
          89.0026,
          89.6419,
          89.8977,
          90.0256,
          90.1535,
          90.1535,
          90.7928,
          90.5371,
          90.1535,
          89.8977,
          89.5141,
          88.8747,
          88.8747,
          88.7468,
          88.6189,
          88.2353,
          87.468,
          86.5729,
          85.5499,
          84.6547,
          83.6317,
          82.6087,
          82.0972,
          81.5857,
          80.9463,
          80.179,
          79.4118,
          78.6445,
          77.3657,
          75.4476,
          74.5524,
          73.7852,
          72.5064,
          71.3555,
          71.0997,
          69.9488,
          69.1816,
          68.1586,
          66.3683
        ]
      }
    ],
    "license_status": "unknown",
    "limitations": [
      "A single monochrome trace changes display color with wavelength; those colors are not separate RGB channels.",
      "The manual has inconsistent IMX455AQK-K/ALK-K part suffixes; the curve is associated with the explicitly monochrome camera and generic mono IMX455 family only, not a particular die suffix.",
      "Camera AR window contribution is not separated. No data beyond 700 nm are supplied by this graph."
    ],
    "digitization": {
      "method": "color-threshold source trace center at nearest pixel columns; rejects isolated pixels and long grid runs; no rescaling, interpolation or extrapolation",
      "script": "scripts/extract-astro-research-curves.py",
      "image_size_px": [
        1191,
        1685
      ],
      "image_sha256": "d86756814a26c3047853974bfa8f213a89c53ea2260fc49d3e5ad652237ee4cd",
      "pdf_page": 17,
      "axes": {
        "x_pixel": [
          250,
          1010
        ],
        "y_pixel": [
          1101,
          710
        ],
        "wavelength_nm": [
          400,
          700
        ],
        "response": [
          0,
          100
        ]
      },
      "sample_step_nm": 5,
      "channels": [
        {
          "channel": "mono",
          "color": "chromatic",
          "minimum_trace_pixels": 1,
          "maximum_trace_pixels": 25
        }
      ],
      "maximum_detected_trace_width_px": 3,
      "raster_tolerance_px": 3,
      "wavelength_raster_tolerance_nm": 1.1842,
      "response_raster_tolerance": 0.7673,
      "source_measurement_uncertainty": "unknown"
    }
  }
}
