{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-phase-one-iq250-52576c6fe4a1",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-phase-one-iq250-52576c6fe4a1-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-phase-one-iq250-52576c6fe4a1-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-iq250-52576c6fe4a1-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-phase-one-iq250-52576c6fe4a1-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.01452014759157314,
            0.02598695275848582,
            0.020586503105776886,
            0.0010164878013968176,
            0.00008121850590558136,
            0.0021462371230031837,
            0.003260586037268403,
            0.0184334743448931,
            0.06446446488730166,
            0.07171846153781818,
            0.07791030809644277,
            0.09623252121857584,
            0.119993128957058,
            0.12796048646314803,
            0.12258778432563291,
            0.13494922121991368,
            0.18820164364889372,
            0.3714112662482334,
            0.6018007285014249,
            0.6722711014033229,
            0.6081906980885421,
            0.5205947483220544,
            0.42939813093276896,
            0.3503050777708326,
            0.28744640730305876,
            0.21828133912787187,
            0.16350189926314926,
            0.10346928144644633,
            0.05374906024702877,
            0.02266566227137439,
            0.012861326633730503
          ]
        },
        {
          "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.02367536819252316,
            0.03505571394912311,
            0.06489273046563038,
            0.10065084649619777,
            0.13549298450656075,
            0.16831389328579285,
            0.22736344024060848,
            0.34055658951352424,
            0.480869573188948,
            0.6118719994503882,
            0.752985495909052,
            0.9031422044632206,
            0.9932077881480463,
            1,
            0.9487305946210605,
            0.856672976355026,
            0.7362991896372337,
            0.603774127609044,
            0.471777564575439,
            0.3315176887173497,
            0.19579227256162968,
            0.10145053592225464,
            0.05794910742659625,
            0.04511831376506357,
            0.042656296061139,
            0.042060336752866204,
            0.04856282922377826,
            0.0330240488898959,
            0.01816701731463195,
            0.011894554244647833,
            0.007720828807251332
          ]
        },
        {
          "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.05492634585704996,
            0.1396205552968265,
            0.32343711784233864,
            0.5459796332995338,
            0.6777498169074831,
            0.7435859906391383,
            0.7810491692332866,
            0.7515874866620137,
            0.6692200400676487,
            0.5489012674492068,
            0.41623486453441494,
            0.3063099638490153,
            0.22398310928872697,
            0.18175830781171753,
            0.17375617535490762,
            0.1716035002249663,
            0.17059114467765885,
            0.14777055370930475,
            0.11105730918700939,
            0.08225608581475588,
            0.07077448136805208,
            0.05587685400928147,
            0.038902257367199045,
            0.019346522818332323,
            0.00326975120176882,
            0.00006381563614480801,
            0.00010128789640890284,
            0.00001769027727943139,
            0.000025949052748248893,
            0.00007028937589333862,
            0.0011424469782685923
          ]
        }
      ],
      "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.2781629,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.0005248356603773585,
        "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.010958601955904257,
            0.020103114398073937,
            0.01631383264986093,
            0.0008246976501898708,
            0.0000674266841480298,
            0.0018222768025498728,
            0.0028299425983838965,
            0.016346665928490104,
            0.058382911596046784,
            0.06630574745949226,
            0.07350029065702149,
            0.09260110532353524,
            0.11772910765598144,
            0.12796048646314803,
            0.12490076138838069,
            0.14004164466217459,
            0.1988545668743028,
            0.39944230521036417,
            0.6585743821336347,
            0.7483772638263406,
            0.6885177714209911,
            0.5991750876914211,
            0.5023147946760693,
            0.4164003754634425,
            0.34710509561124075,
            0.2677035291190881,
            0.20360613870505376,
            0.13080078975305479,
            0.06896105843015012,
            0.029508126353298733,
            0.016986657818134625
          ]
        },
        {
          "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.01786820240945144,
            0.027118571168189574,
            0.05142442791615992,
            0.08166012074219818,
            0.11248474185450326,
            0.14290802260114488,
            0.19733430662392434,
            0.3020030133421818,
            0.4355045191145189,
            0.5656929806239437,
            0.7103636753858981,
            0.8690613665589481,
            0.9744680185603473,
            1,
            0.9666311718780615,
            0.8890002584816308,
            0.7779765022582091,
            0.6493419862965191,
            0.5162848819882163,
            0.36904799310044584,
            0.22165162931505245,
            0.11676382436334967,
            0.06778952189526354,
            0.0536312031546982,
            0.05150948958326219,
            0.0515834318667227,
            0.060474466580554054,
            0.041747382558925,
            0.023308625988584387,
            0.015485363073220765,
            0.010197321066181004
          ]
        },
        {
          "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.04145384592984903,
            0.108008354097545,
            0.25630865942223063,
            0.4429646081486784,
            0.5626602253571558,
            0.6313465958256834,
            0.6778917317873807,
            0.6665021108134838,
            0.6060860740235309,
            0.5074747566983232,
            0.392674400504165,
            0.2947510972886751,
            0.2197570128870529,
            0.18175830781171753,
            0.1770345937578304,
            0.1780791040070405,
            0.18024724720658292,
            0.1589230483288749,
            0.12153441382729328,
            0.09156809552963391,
            0.08012205437892689,
            0.06431109612389,
            0.04550830107106304,
            0.022996810142545968,
            0.003948378809683103,
            0.00007826445942287775,
            0.00012613209741486013,
            0.000022363180711734025,
            0.000033293124280772164,
            0.0000915088101252899,
            0.001508892235449084
          ]
        }
      ],
      "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.2781629,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.2781629,
        "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.03738711068723273,
      "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": 595.396407709486,
          "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.7557278134344,
          "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": 484.83007226465986,
          "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.011530922,
        0.030043917,
        0.07129556,
        0.12321632,
        0.1565112,
        0.1756172,
        0.18856433,
        0.18539616,
        0.16859066,
        0.14116065,
        0.10922745,
        0.08198882,
        0.061128248,
        0.050558418,
        0.049244456,
        0.049535,
        0.050138097,
        0.044206496,
        0.033806365,
        0.025470847,
        0.022286983,
        0.017888961,
        0.012658721,
        0.0063968594,
        0.0010982925,
        0.000021770269,
        0.00003508527,
        0.0000062206072,
        0.000009260912,
        0.000025454356,
        0.00041971784
      ],
      "camera_id": "cam-solomatov-pred-phase-one-iq250",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "f300fb0e6b9eebf37d03df0e74d3dfdb0dc249027129497c759b8f781d0e86c3"
      },
      "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.004970271,
        0.0075433804,
        0.014304368,
        0.022714816,
        0.031289082,
        0.03975171,
        0.054891083,
        0.084006034,
        0.1211412,
        0.1573548,
        0.19759682,
        0.24174063,
        0.27106085,
        0.2781629,
        0.26888093,
        0.24728689,
        0.2164042,
        0.18062285,
        0.1436113,
        0.10265546,
        0.06165526,
        0.032479364,
        0.01885653,
        0.014918211,
        0.014328029,
        0.014348597,
        0.016821753,
        0.011612573,
        0.006483595,
        0.0043074535,
        0.0028365164
      ],
      "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-iq250-52576c6fe4a1",
        "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-IQ250.csv",
      "profile_id": "prf-solomatov-pred-phase-one-iq250-52576c6fe4a1",
      "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.0030482765,
        0.0055919406,
        0.004537903,
        0.00022940029,
        0.000018755602,
        0.0005068898,
        0.00078718504,
        0.004547036,
        0.01623996,
        0.018443799,
        0.020445054,
        0.025758192,
        0.03274787,
        0.03559386,
        0.034742758,
        0.03895439,
        0.055313963,
        0.11111003,
        0.18319096,
        0.20817079,
        0.1915201,
        0.16666828,
        0.13972534,
        0.115827136,
        0.09655176,
        0.07446519,
        0.056635674,
        0.036383927,
        0.019182408,
        0.008208066,
        0.004725058
      ],
      "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"
  }
}
