{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "manufacturer-curve:zwo-imx432-mono-relative",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/manufacturer-curve-zwo-imx432-mono-relative-r1.xspd",
    "siril": "/application-data/manufacturer-curve-zwo-imx432-mono-relative-r1.siril.json",
    "metadata": "/application-data/manufacturer-curve-zwo-imx432-mono-relative-r1.metadata.json",
    "xspd_reason": null,
    "siril_reason": null,
    "siril_estimated": null,
    "siril_estimated_alternative": null,
    "siril_estimated_reason": null,
    "notes": [
      "Siril: The exact-model manual calls this graph the ASI432 QE curve and separately reports a 79% measured peak. The graph's relative axis is retained unchanged; the peak scalar is not applied. Camera optics are not separated."
    ]
  },
  "siril_assessment": {
    "id": "manufacturer-zwo-imx432-relative-qe",
    "kind": "manufacturer_curve",
    "curve_id": "zwo-imx432-mono-relative",
    "asset_sha256": "92fc864519d3e0241dd79089b8404acc99273df7c008568a781be6c3c8ea0398",
    "curve_sha256": "abdb74a5f92e2ff511e709c30e772a8c2418ab5bb030f5e26f060ff1917cd6e0",
    "source_title": "ASI432MM relative sensor response, manual page 6",
    "camera_model": "ASI432MM",
    "quantity": "quantum_efficiency",
    "unit": "relative_response",
    "scale": "relative",
    "range": 1,
    "scope": "camera",
    "evidence_uri": "https://i.zwoastro.com/zwo-website/manuals/ASI432_Manual_EN_V1.0.pdf",
    "note": "The exact-model manual calls this graph the ASI432 QE curve and separately reports a 79% measured peak. The graph's relative axis is retained unchanged; the peak scalar is not applied. Camera optics are 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": "Relative QE samples and the source graph scale are retained unchanged with values.range 1; no peak-QE scalar is applied. The assessment is for ASI432MM only.",
    "siril_estimated": null
  },
  "compatibility": "Format validation does not establish calibration accuracy or a complete optical response.",
  "original": {
    "id": "zwo-imx432-mono-relative",
    "sensor": {
      "manufacturer": "Sony",
      "model": "IMX432",
      "mode": "mono",
      "compatible_variants": [
        "mono",
        "monochrome",
        "IMX432M",
        "IMX432 mono",
        "IMX432LLJ-C"
      ]
    },
    "source": {
      "title": "ASI432MM relative sensor response, manual page 6",
      "author": "ZWO",
      "page_url": "https://i.zwoastro.com/zwo-website/manuals/ASI432_Manual_EN_V1.0.pdf",
      "asset_url": "https://i.zwoastro.com/zwo-website/manuals/ASI432_Manual_EN_V1.0.pdf",
      "asset_file": "zwo-asi432-manual.pdf",
      "scope": "camera",
      "camera_model": "ASI432MM",
      "asset_sha256": "92fc864519d3e0241dd79089b8404acc99273df7c008568a781be6c3c8ea0398",
      "retrieved_at": "2026-09-29T22:12:22.124150+00:00"
    },
    "response_unit": "relative_response",
    "response_scale": "relative",
    "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,
          700,
          705,
          710,
          715,
          720,
          725,
          730,
          735,
          740,
          745,
          750,
          755,
          760,
          765,
          770,
          775,
          780,
          785,
          790,
          795,
          800,
          805,
          810,
          815,
          820,
          825,
          830,
          835,
          840,
          845,
          850,
          855,
          860,
          865,
          870,
          875,
          880,
          885,
          890,
          895,
          900,
          905,
          910,
          915,
          920,
          925,
          930,
          935,
          940,
          945,
          950,
          955,
          960,
          965,
          970,
          975,
          980,
          985,
          990,
          995
        ],
        "values": [
          0.5361,
          0.5556,
          0.5806,
          0.6014,
          0.6264,
          0.6472,
          0.6722,
          0.6972,
          0.7139,
          0.7333,
          0.7458,
          0.7625,
          0.775,
          0.7903,
          0.8014,
          0.8125,
          0.825,
          0.8347,
          0.8444,
          0.8542,
          0.8625,
          0.875,
          0.8833,
          0.8958,
          0.9069,
          0.9208,
          0.9319,
          0.9403,
          0.9486,
          0.9556,
          0.9611,
          0.9667,
          0.9764,
          0.9861,
          0.9917,
          0.9958,
          0.9972,
          0.9972,
          0.9972,
          0.9958,
          0.9944,
          0.9917,
          0.9861,
          0.9833,
          0.9833,
          0.9806,
          0.9778,
          0.9722,
          0.9681,
          0.9611,
          0.9556,
          0.9472,
          0.9403,
          0.9292,
          0.9194,
          0.9111,
          0.9,
          0.8903,
          0.8792,
          0.8681,
          0.8569,
          0.8444,
          0.8319,
          0.8167,
          0.8042,
          0.7875,
          0.7708,
          0.7569,
          0.7375,
          0.7236,
          0.7014,
          0.6875,
          0.6722,
          0.6625,
          0.6542,
          0.6417,
          0.6292,
          0.6097,
          0.5889,
          0.5639,
          0.5458,
          0.5347,
          0.5181,
          0.5069,
          0.4931,
          0.4764,
          0.4597,
          0.4431,
          0.4292,
          0.4125,
          0.4014,
          0.3847,
          0.3708,
          0.3569,
          0.3431,
          0.3347,
          0.3236,
          0.3125,
          0.2986,
          0.2847,
          0.2708,
          0.2514,
          0.2389,
          0.225,
          0.2153,
          0.2014,
          0.1889,
          0.1792,
          0.1681,
          0.1597,
          0.15,
          0.1431,
          0.1333,
          0.1236,
          0.1153,
          0.1069,
          0.1,
          0.0917,
          0.0861
        ]
      }
    ],
    "license_status": "unknown",
    "limitations": [
      "The graph axis explicitly says relative response (0 to 1), although nearby text gives a measured peak QE of 79%.",
      "Values remain relative as graphed; the 79% scalar is not used to rescale the source trace.",
      "Camera optical configuration is not separated from sensor response."
    ],
    "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,
        1684
      ],
      "image_sha256": "24622ffcea2e34b382c4716e805d7031ace0e8520cd51ef9510a67cd54996a9c",
      "pdf_page": 6,
      "axes": {
        "x_pixel": [
          350,
          899
        ],
        "y_pixel": [
          856,
          496
        ],
        "wavelength_nm": [
          400,
          1000
        ],
        "response": [
          0,
          1
        ]
      },
      "sample_step_nm": 5,
      "channels": [
        {
          "channel": "mono",
          "color": "black",
          "threshold": 100,
          "minimum_trace_pixels": 1
        }
      ],
      "maximum_detected_trace_width_px": 3,
      "raster_tolerance_px": 3,
      "wavelength_raster_tolerance_nm": 3.2787,
      "response_raster_tolerance": 0.0083,
      "source_measurement_uncertainty": "unknown"
    }
  }
}
