{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-olympus-e-pl6-bf413cc910d0",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-olympus-e-pl6-bf413cc910d0-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-olympus-e-pl6-bf413cc910d0-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-olympus-e-pl6-bf413cc910d0-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-olympus-e-pl6-bf413cc910d0-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.016561177338219952,
            0.03050316685309603,
            0.03324385793223023,
            0.0006113595061754886,
            0.005068538371793714,
            0.023340600527629526,
            0.050268752479035124,
            0.07150717389483073,
            0.10373567439477226,
            0.09675725083067012,
            0.07642148908107009,
            0.05939248515425182,
            0.04872246467018463,
            0.01930482707593014,
            0.000022106897811809057,
            0.00001777120895893774,
            0.03761943988240961,
            0.24297898060350687,
            0.5281470329423992,
            0.6591483156155971,
            0.6291515829442847,
            0.5601641483370571,
            0.4759909404746701,
            0.40345949193998654,
            0.3349817825538926,
            0.2653699553616315,
            0.20337972337511015,
            0.1391832725206029,
            0.07755014626181936,
            0.03072528532626696,
            0.019691733741446414
          ]
        },
        {
          "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.022514794218666832,
            0.038721314182544014,
            0.07540010447267609,
            0.11842617934488348,
            0.1631969475458539,
            0.19812490143006728,
            0.24737124282600886,
            0.33900320120479427,
            0.4534608479112832,
            0.56877753968705,
            0.7043261828113352,
            0.8659628529668093,
            0.9733865831689086,
            1,
            0.9677813211433963,
            0.8934544195713753,
            0.7901222202164657,
            0.6548042648483018,
            0.5116388902049265,
            0.37613538929546386,
            0.2632997549881741,
            0.17735880836531506,
            0.1287316097798052,
            0.09108827113356781,
            0.06353224994159162,
            0.042683703768276494,
            0.03346952403228917,
            0.017763170126898806,
            0.009222225570612058,
            0.00730663081950189,
            0.0029868778951145343
          ]
        },
        {
          "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.06457878054460747,
            0.15199885731670493,
            0.3484220285411371,
            0.5742126051639006,
            0.7134241898828764,
            0.7995151995692659,
            0.8605794637049556,
            0.8580515480532359,
            0.7941328588357227,
            0.6657706946222128,
            0.5033204920343608,
            0.346731362292277,
            0.21674037893312212,
            0.13350070257193702,
            0.10218504405311281,
            0.08568918736166739,
            0.08693014122489216,
            0.08261661449190887,
            0.06660944240750008,
            0.04501682798873194,
            0.03165255876959466,
            0.020543865392766494,
            0.0074115953946727944,
            0.000016558599783377115,
            0.000036094963204118045,
            0.0000044134041451101415,
            0.00004921842410501529,
            0.000023726621550893632,
            0.000022517865544264545,
            0.00001552663581946639,
            0.000029641508218534286
          ]
        }
      ],
      "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.2692251,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.0005079718867924528,
        "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.012499001764694304,
            0.02359678945239504,
            0.026344189304786218,
            0.0004960086559536982,
            0.004207843176583461,
            0.01981749101402507,
            0.04362948328369086,
            0.06341202213315178,
            0.09394929001790694,
            0.08945481680571388,
            0.07209574441610385,
            0.05715125929937439,
            0.04780317288395473,
            0.01930482707593014,
            0.000022524009091277152,
            0.000018441820617765582,
            0.03974884213990449,
            0.26131701687546965,
            0.5779722247294179,
            0.7337688796475514,
            0.7122470750312657,
            0.6447172273313299,
            0.5568195907439537,
            0.4795839243814934,
            0.4045063034613043,
            0.3254537188397367,
            0.2532653159010806,
            0.17594866526189423,
            0.09949830086422105,
            0.0400008431606117,
            0.026007950224551872
          ]
        },
        {
          "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.01699229752352214,
            0.02995422417894914,
            0.05975102618589426,
            0.09608161720433941,
            0.1354842583399542,
            0.1682192559311892,
            0.21469956924521524,
            0.30062548031368547,
            0.4106815226366338,
            0.525850932918216,
            0.6644586630295615,
            0.8332850094586277,
            0.9550207985808159,
            1,
            0.9860413460706302,
            0.9271696806872761,
            0.8348461194740014,
            0.7042234546481736,
            0.5599067100355799,
            0.4187167541213654,
            0.2980751943262348,
            0.20412994925064565,
            0.15059169445939474,
            0.10827473738518437,
            0.07671818860871442,
            0.05234793858373532,
            0.04167902992700161,
            0.022455328273626788,
            0.011832289411351319,
            0.00951240616123831,
            0.003944933069019196
          ]
        },
        {
          "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.04873870229781696,
            0.11758402169782833,
            0.27610802261750483,
            0.46587060418957965,
            0.5922766859405011,
            0.6788336600116408,
            0.7469180251024143,
            0.7609136369528696,
            0.7192146646059375,
            0.6155238497450647,
            0.47483065286260456,
            0.3336471599416251,
            0.21265093782117642,
            0.13350070257193702,
            0.10411306375222815,
            0.0889227416017303,
            0.09185071525648984,
            0.08885183067997746,
            0.07289335206858498,
            0.050113072666701584,
            0.03583308539954113,
            0.023644826206768985,
            0.00867016819754176,
            0.00001968286389344827,
            0.000043586370661576504,
            0.000005412665460984136,
            0.00006129086775341527,
            0.000029994031017167422,
            0.00002889084635867904,
            0.000020213922104588318,
            0.00003914916179806415
          ]
        }
      ],
      "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.2692251,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.2692251,
        "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.04045785049338142,
      "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.578152197671,
          "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": 535.0956940116928,
          "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": 475.7726838621727,
          "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.013121682,
        0.03165657,
        0.07433521,
        0.12542406,
        0.15945575,
        0.18275906,
        0.20108908,
        0.20485705,
        0.19363064,
        0.16571447,
        0.12783633,
        0.08982619,
        0.05725097,
        0.03594174,
        0.02802985,
        0.023940234,
        0.024728518,
        0.023921143,
        0.01962472,
        0.013491697,
        0.009647166,
        0.0063657807,
        0.0023342269,
        0.000005299121,
        0.000011734545,
        0.0000014572254,
        0.00001650104,
        0.000008075146,
        0.000007778141,
        0.0000054420952,
        0.000010539937
      ],
      "camera_id": "cam-solomatov-pred-olympus-e-pl6",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "17b8197a66d41fe5d766557a82636b1ca592d5b55265ed73cec78ebc19dda578"
      },
      "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.004574753,
        0.008064429,
        0.016086476,
        0.025867583,
        0.036475763,
        0.045288846,
        0.057802513,
        0.080935925,
        0.110565774,
        0.14157227,
        0.17888895,
        0.22434124,
        0.25711557,
        0.2692251,
        0.26546708,
        0.24961735,
        0.22476153,
        0.18959463,
        0.15074094,
        0.11272906,
        0.080249324,
        0.054956906,
        0.040543064,
        0.029150277,
        0.020654462,
        0.014093379,
        0.011221041,
        0.006045538,
        0.0031855493,
        0.0025609785,
        0.001062075
      ],
      "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-olympus-e-pl6-bf413cc910d0",
        "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-Olympus-E-PL6.csv",
      "profile_id": "prf-solomatov-pred-olympus-e-pl6-bf413cc910d0",
      "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.003365045,
        0.006352848,
        0.007092517,
        0.00013353798,
        0.001132857,
        0.005335366,
        0.011746152,
        0.017072108,
        0.025293507,
        0.024083482,
        0.019409984,
        0.0153865535,
        0.012869814,
        0.005197344,
        0.0000060640286,
        0.000004965001,
        0.010701386,
        0.0703531,
        0.15560463,
        0.197549,
        0.19175479,
        0.17357406,
        0.14990981,
        0.12911603,
        0.10890325,
        0.08762031,
        0.06818538,
        0.047369797,
        0.02678744,
        0.010769231,
        0.007001993
      ],
      "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"
  }
}
