{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-fujifilm-x-s1-a2b4190079b9",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-fujifilm-x-s1-a2b4190079b9-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-fujifilm-x-s1-a2b4190079b9-r1.metadata.json",
    "xspd_reason": null,
    "siril_reason": "The source does not establish a sensor-only response. A Siril sensor export would misrepresent its physical scope; use CSV or source JSON.",
    "siril_estimated": "/application-data/prf-solomatov-pred-fujifilm-x-s1-a2b4190079b9-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-fujifilm-x-s1-a2b4190079b9-r1.alternative-estimate.siril.json",
    "siril_estimated_reason": null,
    "siril_estimated_note": "Estimated relative photon response. Assumes the source values describe energy response. Source optics remain unseparated; calibration accuracy is unverified.",
    "notes": []
  },
  "siril_assessment": null,
  "siril_estimate": {
    "primary": {
      "channels": [
        {
          "channel": "red",
          "wavelengths": [
            400,
            410,
            420,
            430,
            440,
            450,
            460,
            470,
            480,
            490,
            500,
            510,
            520,
            530,
            540,
            550,
            560,
            570,
            580,
            590,
            600,
            610,
            620,
            630,
            640,
            650,
            660,
            670,
            680,
            690,
            700
          ],
          "values": [
            0.020385192458556946,
            0.033661665789987395,
            0.03242628667521406,
            0.00005061264174601076,
            0.000037445380753013175,
            0.013580542355053552,
            0.05121372114742607,
            0.08937601310266066,
            0.13795100950516775,
            0.13873444110332644,
            0.11636150053284959,
            0.08997221776796281,
            0.058422669216419504,
            0.0024380440088854127,
            0.000022612263333976877,
            0.00004521431948437527,
            0.00006613834125532636,
            0.23525614858592056,
            0.5850104736674933,
            0.7226222275837751,
            0.6768859037687814,
            0.5961424000804083,
            0.5015166579876228,
            0.4324509984630038,
            0.37050974633215195,
            0.3067274816958955,
            0.2405533904415631,
            0.16258548546856955,
            0.09105278770380254,
            0.03760676659340729,
            0.03089064107583371
          ]
        },
        {
          "channel": "green",
          "wavelengths": [
            400,
            410,
            420,
            430,
            440,
            450,
            460,
            470,
            480,
            490,
            500,
            510,
            520,
            530,
            540,
            550,
            560,
            570,
            580,
            590,
            600,
            610,
            620,
            630,
            640,
            650,
            660,
            670,
            680,
            690,
            700
          ],
          "values": [
            0.024218843389467618,
            0.040751003283036644,
            0.07728190991988615,
            0.12362801670149352,
            0.17096599986170746,
            0.21080159413248462,
            0.27217203345927415,
            0.38173536803709696,
            0.5112960097422754,
            0.631997584856228,
            0.7604658181792343,
            0.9028219828008008,
            0.9877120152536735,
            1,
            0.9641609023256698,
            0.8905371221933311,
            0.7933488201911322,
            0.651196628611234,
            0.49851853513239563,
            0.3645182646096969,
            0.26420707574960656,
            0.18650212573883065,
            0.13752249374629194,
            0.09210543206893917,
            0.057652600301148084,
            0.03089417814395995,
            0.01784596599877364,
            0.005839015187084695,
            0.00304802687888718,
            0.004779810567334033,
            0.000010224554469693663
          ]
        },
        {
          "channel": "blue",
          "wavelengths": [
            400,
            410,
            420,
            430,
            440,
            450,
            460,
            470,
            480,
            490,
            500,
            510,
            520,
            530,
            540,
            550,
            560,
            570,
            580,
            590,
            600,
            610,
            620,
            630,
            640,
            650,
            660,
            670,
            680,
            690,
            700
          ],
          "values": [
            0.06196086133256694,
            0.1447112908420497,
            0.33223030825637634,
            0.5517203689585407,
            0.6831299654555909,
            0.759765247845987,
            0.8068005053386154,
            0.7947140402316418,
            0.7302383864391381,
            0.6252705734934857,
            0.48932298395161977,
            0.36810070924863175,
            0.26284902892078227,
            0.18455146673859016,
            0.1400835810056542,
            0.10343644426440363,
            0.0797688095940743,
            0.08095863254293655,
            0.08958974669270077,
            0.06878983887948054,
            0.03553174568498171,
            0.011891760402283671,
            0.003638579147450128,
            0.005495715467568704,
            0.011056874247195946,
            0.01448381475132467,
            0.016079983623150943,
            0.01187000840714145,
            0.006238440781794696,
            0.0026033907115338897,
            0.00278279607492347
          ]
        }
      ],
      "interpretation": "energy_response",
      "basis": "The source quantity is not established; energy response is the explicit primary assumption, with a photon-response alternative for sensitivity comparison. Numeric values and profile naming cannot prove source units or optical scope.",
      "metadata": {
        "status": "estimated",
        "original_response_unit": "unknown",
        "original_response_scale": "unknown",
        "original_response_scope": "unknown",
        "source_attribution": "Solomatov; Solomatov & Akkaynak, ICCP 2023, 'Spectral Sensitivity Estimation Without a Camera'; src-solomatov-predictions-official-2026-09-13; Solomatov & Akkaynak, ICCP 2023, 'Spectral Sensitivity Estimation Without a Camera', data/predictions/.; https://github.com/COLOR-Lab-Eilat/Spectral-sensitivity-estimation",
        "source_positive_peak": 0.26457748,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.0004992027924528302,
        "method_version": "camera-spectra-siril-estimate-v1",
        "uncertainty": "unknown",
        "effective_camera_detection_model": true,
        "optical_transmission_separated": false,
        "interchannel_scale_comparability": "unknown; channel ratios inherit original possibly incomparable scales",
        "quantity_evidence_uri": null,
        "retained_channel_intervals_nm": [
          {
            "channel": "red",
            "minimum": 400,
            "maximum": 700
          },
          {
            "channel": "green",
            "minimum": 400,
            "maximum": 700
          },
          {
            "channel": "blue",
            "minimum": 400,
            "maximum": 700
          }
        ],
        "repairs": {
          "conflicting_duplicate_groups_merged": 0,
          "identical_duplicate_samples_removed": 0,
          "negative_samples_floored": 0,
          "negative_magnitude_total": 0,
          "bounded_nulls_interpolated": 0,
          "trimmed_null_samples": 0,
          "documented_gap_samples_omitted": 0,
          "partial_channels": []
        }
      }
    },
    "alternative": {
      "channels": [
        {
          "channel": "red",
          "wavelengths": [
            400,
            410,
            420,
            430,
            440,
            450,
            460,
            470,
            480,
            490,
            500,
            510,
            520,
            530,
            540,
            550,
            560,
            570,
            580,
            590,
            600,
            610,
            620,
            630,
            640,
            650,
            660,
            670,
            680,
            690,
            700
          ],
          "values": [
            0.01538505091211845,
            0.02604015655451855,
            0.02569630264828284,
            0.000041063086699593634,
            0.00003108673119118075,
            0.01153064916938509,
            0.044449644769464135,
            0.07925797388349153,
            0.12493676332543496,
            0.12826391724647163,
            0.1097750005026883,
            0.08657703973898308,
            0.05732035470290216,
            0.0024380440088854127,
            0.00002303890981197644,
            0.000046920520219634715,
            0.00006988202094902408,
            0.2530113296112731,
            0.6402001409946153,
            0.8044285174989195,
            0.7662859287948469,
            0.6861261585831115,
            0.5866798640609927,
            0.5140455264748912,
            0.4474079955709005,
            0.37617521340062654,
            0.29955705224798423,
            0.20553259483762565,
            0.11682244460110514,
            0.04895975273481326,
            0.040798959911478486
          ]
        },
        {
          "channel": "green",
          "wavelengths": [
            400,
            410,
            420,
            430,
            440,
            450,
            460,
            470,
            480,
            490,
            500,
            510,
            520,
            530,
            540,
            550,
            560,
            570,
            580,
            590,
            600,
            610,
            620,
            630,
            640,
            650,
            660,
            670,
            680,
            690,
            700
          ],
          "values": [
            0.018278372369409525,
            0.03152436103027363,
            0.061242268238400344,
            0.10030197581441928,
            0.14193403762104015,
            0.17898248558418503,
            0.2362247837571059,
            0.33852004335365204,
            0.4630605371250796,
            0.5842996539236824,
            0.717420583187957,
            0.8687532287328461,
            0.9690759394941703,
            1,
            0.98235261746389,
            0.9241422966157211,
            0.8382553571830831,
            0.7003435439781195,
            0.5455485856165839,
            0.40578448324475697,
            0.29910234990521495,
            0.21465339000129566,
            0.16087537004283206,
            0.10948381547817299,
            0.06961823432591467,
            0.03788908640296975,
            0.022223278413567173,
            0.007381396557258011,
            0.0039106759955533634,
            0.006222772248038647,
            0.000013504128544878424
          ]
        },
        {
          "channel": "blue",
          "wavelengths": [
            400,
            410,
            420,
            430,
            440,
            450,
            460,
            470,
            480,
            490,
            500,
            510,
            520,
            530,
            540,
            550,
            560,
            570,
            580,
            590,
            600,
            610,
            620,
            630,
            640,
            650,
            660,
            670,
            680,
            690,
            700
          ],
          "values": [
            0.04676291421325807,
            0.11194647027403845,
            0.26327684805222273,
            0.4476221861361746,
            0.5671267637744528,
            0.6450837010013097,
            0.7002419480297416,
            0.7047464130356069,
            0.6613479726241251,
            0.5780803415317132,
            0.4616254565581319,
            0.3542101164467966,
            0.25788961328076754,
            0.18455146673859016,
            0.14272666743972315,
            0.10733970631211696,
            0.08428402523147474,
            0.08706871801787515,
            0.09804160958823858,
            0.07657736780923305,
            0.040224617756583064,
            0.01368674310451517,
            0.004256451078149206,
            0.00653264291427978,
            0.013351697204161142,
            0.017763169034643464,
            0.020024130549584192,
            0.015005482326009003,
            0.008004037229472441,
            0.003389319982940347,
            0.003675391042351753
          ]
        }
      ],
      "interpretation": "photon_response",
      "basis": "Alternative photon-response source-quantity assumption applied to the same numeric samples; this is a sensitivity comparison, not a probability or claim that the source measured this quantity.",
      "metadata": {
        "status": "estimated",
        "original_response_unit": "unknown",
        "original_response_scale": "unknown",
        "original_response_scope": "unknown",
        "source_attribution": "Solomatov; Solomatov & Akkaynak, ICCP 2023, 'Spectral Sensitivity Estimation Without a Camera'; src-solomatov-predictions-official-2026-09-13; Solomatov & Akkaynak, ICCP 2023, 'Spectral Sensitivity Estimation Without a Camera', data/predictions/.; https://github.com/COLOR-Lab-Eilat/Spectral-sensitivity-estimation",
        "source_positive_peak": 0.26457748,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.26457748,
        "method_version": "camera-spectra-siril-estimate-v1",
        "uncertainty": "unknown",
        "effective_camera_detection_model": true,
        "optical_transmission_separated": false,
        "interchannel_scale_comparability": "unknown; channel ratios inherit original possibly incomparable scales",
        "quantity_evidence_uri": null,
        "retained_channel_intervals_nm": [
          {
            "channel": "red",
            "minimum": 400,
            "maximum": 700
          },
          {
            "channel": "green",
            "minimum": 400,
            "maximum": 700
          },
          {
            "channel": "blue",
            "minimum": 400,
            "maximum": 700
          }
        ],
        "repairs": {
          "conflicting_duplicate_groups_merged": 0,
          "identical_duplicate_samples_removed": 0,
          "negative_samples_floored": 0,
          "negative_magnitude_total": 0,
          "bounded_nulls_interpolated": 0,
          "trimmed_null_samples": 0,
          "documented_gap_samples_omitted": 0,
          "partial_channels": []
        }
      }
    },
    "diagnostics": {
      "source_family_prior": "none",
      "primary_basis": "energy_response_assumption",
      "interpretation_difference_rms": 0.04090352925048105,
      "comparison_sample_count": 93,
      "comparison_limitations": "sampled-assumption difference only; not uncertainty bounds and excludes optics, gain, and measurement-error uncertainty",
      "observed_channel_diagnostics": [
        {
          "channel": "red",
          "positive_peak_wavelength_nm": 590,
          "positive_response_centroid_nm": 601.3733247883778,
          "observed_nir_to_visible_mean_ratio": null,
          "note": "descriptive numeric summary only; does not identify optical filtering or physical units"
        },
        {
          "channel": "green",
          "positive_peak_wavelength_nm": 530,
          "positive_response_centroid_nm": 532.9319824537669,
          "observed_nir_to_visible_mean_ratio": null,
          "note": "descriptive numeric summary only; does not identify optical filtering or physical units"
        },
        {
          "channel": "blue",
          "positive_peak_wavelength_nm": 470,
          "positive_response_centroid_nm": 480.6149467189275,
          "observed_nir_to_visible_mean_ratio": null,
          "note": "descriptive numeric summary only; does not identify optical filtering or physical units"
        }
      ]
    }
  },
  "transformations": {
    "xspd": "Longest uninterrupted native run per channel; no interpolation, padding, rescaling or default replacement. Repeated identical wavelength/value pairs removed.",
    "siril": "Source scales and channel grids retained. Pairs sorted by wavelength and repeated identical wavelength/value pairs removed.",
    "siril_estimated": "Derived relative photon-response model with documented source-quantity assumptions, numeric repairs and shared RGB normalization. Original samples and unknown source metadata are preserved separately."
  },
  "compatibility": "Format validation does not establish calibration accuracy or a complete optical response.",
  "original": {
    "profile": {
      "attribution_required": null,
      "blue": [
        0.012372414,
        0.029618515,
        0.069657125,
        0.11843075,
        0.15004897,
        0.17067462,
        0.18526825,
        0.18646003,
        0.17497778,
        0.15294704,
        0.1221357,
        0.09371602,
        0.068231784,
        0.048828162,
        0.037762262,
        0.028399669,
        0.022299655,
        0.023036422,
        0.025939602,
        0.020260647,
        0.010642528,
        0.003621204,
        0.0011261611,
        0.0017283902,
        0.0035325584,
        0.0046997345,
        0.005297934,
        0.0039701127,
        0.002117688,
        0.00089673774,
        0.0009724257
      ],
      "camera_id": "cam-solomatov-pred-fujifilm-x-s1",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "a0f8782337686749d0e57a219309b80297debacf0ef11229d055fe14c3216ebc"
      },
      "citation": "Solomatov & Akkaynak, ICCP 2023, 'Spectral Sensitivity Estimation Without a Camera', data/predictions/.",
      "commercial_api_allowed": null,
      "confidence_grade": "unassessed",
      "confidence_reason": "Canonical release: no claim about the per-leaf measurement precision is asserted; the upstream 'as is' wording (where present) is preserved.",
      "created_at": "2026-09-23T00:00:00Z",
      "derivatives_allowed": null,
      "derived_from": [
        {
          "checksum": null,
          "id": "src-solomatov-predictions-official-2026-09-13",
          "kind": "source_artifact",
          "order": 0,
          "revision": "e9958089605676c27437ea98665490d40f104d5d",
          "uri": "https://github.com/COLOR-Lab-Eilat/Spectral-sensitivity-estimation"
        }
      ],
      "documented_gaps": null,
      "estimation_method": "Solomatov & Akkaynak, ICCP 2023, 'Spectral Sensitivity Estimation Without a Camera' model output.",
      "green": [
        0.0048360457,
        0.008340636,
        0.016203325,
        0.026537644,
        0.03755255,
        0.047354735,
        0.062499758,
        0.08956478,
        0.12251539,
        0.15459253,
        0.18981333,
        0.22985254,
        0.25639567,
        0.26457748,
        0.25990838,
        0.24450724,
        0.22178349,
        0.18529513,
        0.14433987,
        0.107361436,
        0.079135746,
        0.056792453,
        0.042564,
        0.028966952,
        0.018419417,
        0.010024599,
        0.005879779,
        0.0019529513,
        0.0010346768,
        0.0016464054,
        0.0000035728883
      ],
      "interpolation_method": null,
      "license_id": "lic-src-solomatov-predictions-official-2026-09-13",
      "measurement_method": null,
      "normalization_method": "unknown",
      "optical_configuration": {
        "configuration_id": "cfg-prf-solomatov-pred-fujifilm-x-s1-a2b4190079b9",
        "configuration_type": "unknown",
        "description": "Canonical release: the optical configuration is honestly unknown; lens, body serial, filter stack, and hot-mirror / IR-cut filter state are not documented per leaf in the inspected source.",
        "evidence_source_ids": [
          "src-solomatov-predictions-official-2026-09-13"
        ],
        "external_filters": null,
        "geometry": null,
        "internal_optical_stack": null,
        "lens": null,
        "modifier_or_vendor": null,
        "name": "unknown",
        "removed_components": null,
        "replacement_components": null
      },
      "original_normalization_method": "unknown",
      "original_wavelength_unit": "nm",
      "processing_notes": "source_column=predicted-Fujifilm-X-S1.csv",
      "profile_id": "prf-solomatov-pred-fujifilm-x-s1-a2b4190079b9",
      "profile_revision": 1,
      "profile_type": "estimated",
      "provenance_tier": "academic_estimate",
      "quality_grade": "unassessed",
      "quality_reason": "Canonical release: no per-leaf scientific-quality assessment is asserted; the source-side claim is preserved verbatim.",
      "red": [
        0.004070538,
        0.006889639,
        0.006798663,
        0.000010864368,
        0.000008224849,
        0.0030507501,
        0.011760375,
        0.020969875,
        0.033055454,
        0.033935744,
        0.029043993,
        0.022906335,
        0.015165675,
        0.00064505154,
        0.0000060955767,
        0.000012414113,
        0.000018489209,
        0.0669411,
        0.16938254,
        0.21283367,
        0.202742,
        0.18153353,
        0.15522228,
        0.13600487,
        0.11837408,
        0.09952749,
        0.07925605,
        0.054379296,
        0.030908588,
        0.012953648,
        0.010794486
      ],
      "redistribution_allowed": null,
      "response_scale": "unknown",
      "response_scope": "unknown",
      "response_unit": "unknown",
      "retrieved_date": "2026-09-23",
      "rights_evidence_source_ids": [
        "src-solomatov-predictions-official-2026-09-13"
      ],
      "sample_count": 31,
      "sample_identifiers": null,
      "sampling_interval": 10,
      "schema_version": "0.1.0-draft",
      "scientific_notes": "Canonical release: native grid and native R/G/B samples are preserved verbatim; sparse cells (wavelengths absent in the upstream CSV / JSON) are preserved as null; the parser never invents a value.",
      "source_author": "Solomatov",
      "source_id": "src-solomatov-predictions-official-2026-09-13",
      "source_uri": "https://github.com/COLOR-Lab-Eilat/Spectral-sensitivity-estimation",
      "uncertainty": null,
      "updated_at": "2026-09-23T00:00:00Z",
      "validation_reason": "This profile is classified as estimated from its source catalog record; it has not undergone independent scientific validation.",
      "validation_status": "unverified",
      "version_date": "2026-09-23",
      "wavelength_max": 700,
      "wavelength_min": 400,
      "wavelength_unit": "nm",
      "wavelengths": [
        400,
        410,
        420,
        430,
        440,
        450,
        460,
        470,
        480,
        490,
        500,
        510,
        520,
        530,
        540,
        550,
        560,
        570,
        580,
        590,
        600,
        610,
        620,
        630,
        640,
        650,
        660,
        670,
        680,
        690,
        700
      ]
    },
    "source": {
      "authors": [
        "Solomatov",
        "Akkaynak"
      ],
      "citation_text": "Solomatov & Akkaynak, ICCP 2023, 'Spectral Sensitivity Estimation Without a Camera', data/predictions/.",
      "data_acquisition_method": "Predictions official = checked-in model outputs in the upstream data/predictions/ directory. NOT a scientific-validation claim; the upstream paper describes the model.",
      "doi": null,
      "known_limitations": [
        "source_category=estimated",
        "permission_status is 'unknown' on the canonical License record (no independent operational clearance granted)."
      ],
      "license_id": "lic-src-solomatov-predictions-official-2026-09-13",
      "measurement_method": null,
      "normalization_method": null,
      "organization": "COLOR-Lab-Eilat",
      "original_wavelength_coverage": {
        "maximum": 700,
        "minimum": 400,
        "unit": "nm"
      },
      "publication": "Solomatov & Akkaynak, ICCP 2023",
      "record_version": 1,
      "repository": "https://github.com/COLOR-Lab-Eilat/Spectral-sensitivity-estimation",
      "retrieved_date": "2026-09-23",
      "rights_notes": "Prediction / model output: the companion arXiv preprint (DOI 10.48550/arXiv.2304.11549) is CC BY 4.0 on paper text only, NOT on the 1012 per-prediction CSV files in data/predictions/. The upstream code license applies to the model; the per-record curve license is not presumed.",
      "schema_version": "0.1.0-draft",
      "source_id": "src-solomatov-predictions-official-2026-09-13",
      "title": "Solomatov & Akkaynak, ICCP 2023, 'Spectral Sensitivity Estimation Without a Camera'",
      "url": "https://github.com/COLOR-Lab-Eilat/Spectral-sensitivity-estimation",
      "version": "e9958089605676c27437ea98665490d40f104d5d",
      "year": 2023
    },
    "license": {
      "attribution_required": null,
      "commercial_api_allowed": null,
      "commercial_use_allowed": null,
      "derivatives_allowed": null,
      "evidence_revision": "e9958089605676c27437ea98665490d40f104d5d",
      "evidence_url": "https://doi.org/10.48550/arXiv.2304.11549",
      "license_id": "lic-src-solomatov-predictions-official-2026-09-13",
      "license_name": null,
      "license_url": null,
      "notes": "Canonical release: observed upstream license text is preserved verbatim on license_name/license_url when available; the operational permission_status is the literal 'unknown' because the owner-updated policy (2026-09-23) revoked the prior bespoke grants. Downstream redistribution requires a fresh per-source review and a new authorization ID.",
      "permission_status": "unknown",
      "record_version": 1,
      "redistribution_allowed": null,
      "reviewed_date": "2026-09-23",
      "rights_holder": "COLOR-Lab-Eilat",
      "schema_version": "0.1.0-draft",
      "share_alike_required": null
    },
    "dataset_version": "recovered-2026-10-01-siril-source-review-v2"
  }
}
