{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-phase-one-iq260-4cb882333cd9",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-phase-one-iq260-4cb882333cd9-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-phase-one-iq260-4cb882333cd9-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-phase-one-iq260-4cb882333cd9-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-phase-one-iq260-4cb882333cd9-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.014653418066992063,
            0.026659529861441166,
            0.016871842947097242,
            0.0002491975145505889,
            0.00025683243346690194,
            0.00019454580192174736,
            0.0014161052135357856,
            0.0030133512441802295,
            0.04282638293776469,
            0.051890505820421234,
            0.061365624650694874,
            0.0879797470610883,
            0.12119540450607182,
            0.14097510522212467,
            0.14579181346106343,
            0.16688911658407538,
            0.22319109850803465,
            0.378255719779347,
            0.5662517617825835,
            0.6153569527269007,
            0.5467244494951375,
            0.4589601075997188,
            0.37141368062124325,
            0.30480184308903707,
            0.25259859719065536,
            0.19042095458102015,
            0.1436008601232715,
            0.09239444937835505,
            0.04826630145332845,
            0.021585249887817372,
            0.010038099939852985
          ]
        },
        {
          "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.02233564309400499,
            0.035190765349659536,
            0.06363805602720986,
            0.09804763460323704,
            0.13423947173211304,
            0.1642778957652835,
            0.21942645922465195,
            0.32621399630420317,
            0.4628027311002645,
            0.5903394466322613,
            0.7360163195350049,
            0.8955685646217203,
            0.9887773819384534,
            1,
            0.9463482521979486,
            0.8523379139583172,
            0.7340453058715195,
            0.6059926540521353,
            0.4790133310892152,
            0.33491519740120146,
            0.19565507905162882,
            0.0944483468209646,
            0.049224722929679846,
            0.039961738337422975,
            0.044357234923991205,
            0.04637567317365372,
            0.0534138640400051,
            0.038567722511181936,
            0.02263185377731703,
            0.013673466742913054,
            0.006457131945516386
          ]
        },
        {
          "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.05637703994187562,
            0.14034319369610476,
            0.3253151774514344,
            0.541187979658203,
            0.6708986922016469,
            0.7430604717016281,
            0.7862368114538058,
            0.7631153616561482,
            0.6879983807767304,
            0.5684325505603709,
            0.42485878758523044,
            0.2954873979846419,
            0.19603504658834586,
            0.14180687495738037,
            0.13499011595894864,
            0.13649656029726076,
            0.1415605788218637,
            0.11465011311766131,
            0.06993999982012794,
            0.050069611575868915,
            0.05841513282909199,
            0.05964206113076211,
            0.046263417823605275,
            0.01947568451974354,
            0.00014510797603301163,
            0.00007753804595493928,
            0.0000013431450105962942,
            0.000011474285860462582,
            0.0003055264452738881,
            0.000008842564438187776,
            0.000004195533152714866
          ]
        }
      ],
      "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.2844934,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.00053678,
        "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.011059183446786462,
            0.02062340989281298,
            0.013370139693926116,
            0.00020217911557877968,
            0.00021321937872723935,
            0.0001651803978580874,
            0.0012290724494838897,
            0.002672217141065487,
            0.038786158132315195,
            0.04797424123020077,
            0.05789209872707064,
            0.0846597566059529,
            0.11890869876067424,
            0.14097510522212467,
            0.14854260239429104,
            0.17318681909668202,
            0.23582455691414983,
            0.4068033212721279,
            0.6196717393092424,
            0.6850200039790026,
            0.6189333390510993,
            0.5282371049732613,
            0.4344839282739072,
            0.36231162480394974,
            0.30502472113588575,
            0.23353513297672285,
            0.17882371260633814,
            0.11680053034622244,
            0.06192657544955348,
            0.028101551740743372,
            0.01325786784508885
          ]
        },
        {
          "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.016857089127550937,
            0.027223044893132847,
            0.0504301576064682,
            0.07954808090451307,
            0.11144408973986743,
            0.13948123225354261,
            0.19044560611950925,
            0.2892841099301425,
            0.4191420960908056,
            0.5457855261317134,
            0.69435501842925,
            0.8617735244473158,
            0.9701212049207468,
            1,
            0.9642038795979099,
            0.8845016088246687,
            0.7755950401661339,
            0.6517279486975797,
            0.5242032679844242,
            0.37283012540888466,
            0.22149631590750435,
            0.10870470105809134,
            0.057583638144153786,
            0.04750168896712542,
            0.05356345349312145,
            0.05687582559033004,
            0.06651537786113844,
            0.04875542279715452,
            0.029037095412406757,
            0.017801305759641523,
            0.008528287475210321
          ]
        },
        {
          "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.042548709390094815,
            0.10856737625547727,
            0.2577969330747216,
            0.4390770401000515,
            0.5569724991862729,
            0.6309004005013825,
            0.6823942137146239,
            0.6767249433554522,
            0.623092873156284,
            0.525531980706758,
            0.4008101769671985,
            0.28433693013616484,
            0.19233627212441484,
            0.1418068749573804,
            0.1375370992789288,
            0.1416473738933838,
            0.14957344177404466,
            0.12330295184352257,
            0.07653811301070605,
            0.055737869490118226,
            0.06613033905180225,
            0.06864463639578282,
            0.054119469906859,
            0.02315034197629892,
            0.00017522472577571218,
            0.00009509382994473686,
            0.0000016725956735727435,
            0.000014505229295301754,
            0.0003919961939363092,
            0.000011512017853489748,
            0.00000554127020169888
          ]
        }
      ],
      "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.2844934,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.2844934,
        "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.03611571642761616,
      "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": 594.0431798854834,
          "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": 533.3867086560233,
          "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": 460,
          "positive_response_centroid_nm": 481.48495549742495,
          "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.012104827,
        0.030886702,
        0.073341526,
        0.12491452,
        0.158455,
        0.179487,
        0.19413665,
        0.19252378,
        0.17726581,
        0.14951038,
        0.11402785,
        0.08089198,
        0.0547184,
        0.04034312,
        0.039128397,
        0.040297743,
        0.042552657,
        0.035078876,
        0.021774588,
        0.015857056,
        0.018813645,
        0.019528946,
        0.015396632,
        0.0065861195,
        0.000049850278,
        0.000027053567,
        4.7584243e-7,
        0.000004126642,
        0.00011152033,
        0.0000032750931,
        0.0000015764548
      ],
      "camera_id": "cam-solomatov-pred-phase-one-iq260",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "00bcd9521ca093fe72dbdda06704c1e6253f972c0bf812e4a3227abb3e7569d0"
      },
      "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.0047957306,
        0.0077447766,
        0.014347047,
        0.022630904,
        0.031705108,
        0.03968149,
        0.054180518,
        0.08229942,
        0.11924316,
        0.15527238,
        0.19753942,
        0.24516888,
        0.27599308,
        0.2844934,
        0.27430964,
        0.25163487,
        0.22065167,
        0.1854123,
        0.14913237,
        0.10606771,
        0.06301424,
        0.03092577,
        0.016382165,
        0.013513917,
        0.015238449,
        0.016180797,
        0.018923186,
        0.013870596,
        0.008260862,
        0.005064354,
        0.0024262415
      ],
      "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-phase-one-iq260-4cb882333cd9",
        "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-Phase-One-IQ260.csv",
      "profile_id": "prf-solomatov-pred-phase-one-iq260-4cb882333cd9",
      "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.0031462647,
        0.005867224,
        0.0038037165,
        0.000057518624,
        0.000060659506,
        0.000046992733,
        0.000349663,
        0.00076022814,
        0.011034406,
        0.013648355,
        0.01646992,
        0.024085142,
        0.03382874,
        0.040106487,
        0.04225939,
        0.049270507,
        0.06709053,
        0.11573286,
        0.17629252,
        0.19488367,
        0.17608245,
        0.15027997,
        0.12360781,
        0.103075266,
        0.08677752,
        0.066439204,
        0.050874166,
        0.03322898,
        0.017617702,
        0.007994706,
        0.0037717759
      ],
      "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"
  }
}
