{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-olympus-e-410-b6c0f91ecbb9",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-olympus-e-410-b6c0f91ecbb9-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-olympus-e-410-b6c0f91ecbb9-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-410-b6c0f91ecbb9-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-olympus-e-410-b6c0f91ecbb9-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.011032345086529389,
            0.021946309645864567,
            0.025334875920234617,
            0.0013205479299443891,
            0.016509573509564054,
            0.024231169436618207,
            0.03208834231025123,
            0.033161574884034685,
            0.040536856365516155,
            0.038664468683670336,
            0.036289295806484864,
            0.043621380380100584,
            0.05926987590848649,
            0.06529863265537357,
            0.061338391000738686,
            0.07266822509140627,
            0.11962242455079614,
            0.26708316702553575,
            0.4688131418198281,
            0.5615792108640438,
            0.5330025781811509,
            0.47353598843892564,
            0.3962760094013984,
            0.3288939522385718,
            0.2670543285145449,
            0.20761816411801925,
            0.15588572848049126,
            0.10124246183698823,
            0.05798091599545823,
            0.022944810120041095,
            0.013427326126857672
          ]
        },
        {
          "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.020701697797064156,
            0.032875337799521676,
            0.059309960091660445,
            0.09526347701365168,
            0.12656706610311638,
            0.14762017903683655,
            0.19967130994339577,
            0.30403860740219524,
            0.42773722241705514,
            0.5500108277127398,
            0.7031784293816729,
            0.8747073701749981,
            0.9797627143112578,
            1,
            0.9549010989971985,
            0.8682765924224427,
            0.751847924766242,
            0.5997632171785989,
            0.4435924503234146,
            0.30190140086271616,
            0.1877952373462225,
            0.10644243085081803,
            0.06843393774660352,
            0.04396779688970202,
            0.02775412648058407,
            0.017721040234772955,
            0.014770822810754296,
            0.007049199715768495,
            0.0045172209699382545,
            0.0045317441700648805,
            0.00014469444786997153
          ]
        },
        {
          "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.06085492260880355,
            0.14123695555592267,
            0.33390150065655755,
            0.5562985200729867,
            0.7108750291155724,
            0.8050614321535833,
            0.8731051834864012,
            0.8783763801259967,
            0.8229002265226435,
            0.6956207294430135,
            0.5242636535983655,
            0.3558687404593214,
            0.21477209527113653,
            0.12157486460682251,
            0.08865402333508515,
            0.07072469304544912,
            0.06876112443938744,
            0.060543045555113306,
            0.045871260540826915,
            0.03215587163821265,
            0.021326222358002266,
            0.01324222128836416,
            0.005425456671776674,
            0.00006552873533662257,
            0.0001055168069354979,
            0.00003350053222167126,
            0.0000515796674253039,
            0.00007724602322663256,
            0.0002417937327274086,
            0.00003492898398637359,
            0.000025786981677812485
          ]
        }
      ],
      "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.28189382,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.0005318751320754718,
        "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.008326298178512746,
            0.016977333876989572,
            0.020076694125468943,
            0.001071387943162429,
            0.013706061026807895,
            0.02057363442731735,
            0.027850259363614283,
            0.0294074343311251,
            0.03671262463292029,
            0.035746395575468805,
            0.03423518472309893,
            0.04197529055443641,
            0.058151576363043356,
            0.06529863265537357,
            0.0624957191328281,
            0.07541042226466689,
            0.12639350518574688,
            0.2872403871784064,
            0.5130407967084912,
            0.6251542158675205,
            0.603399145110737,
            0.5450131187693295,
            0.4635681619412585,
            0.39094941492509483,
            0.3224806985836014,
            0.25462605033341984,
            0.1941218505606118,
            0.12798575364298515,
            0.07439060920172,
            0.02987154525061954,
            0.017734204318491265
          ]
        },
        {
          "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.015623922865708798,
            0.025431865090196015,
            0.04700034573301394,
            0.07728923606767966,
            0.10507454544409664,
            0.125337887861465,
            0.17329962749804162,
            0.2696191424132675,
            0.3873846542645028,
            0.5085005765646086,
            0.6633758767751631,
            0.8416995448853756,
            0.961276625361989,
            1,
            0.9729181008650704,
            0.9010417468534784,
            0.7944053544699915,
            0.6450283656449084,
            0.48544079469354806,
            0.33607891794151423,
            0.21259838190138397,
            0.12250921286603585,
            0.08005479509980035,
            0.052263607623608065,
            0.03351441688221473,
            0.021733351231325325,
            0.018393854820939318,
            0.008911252470877155,
            0.00579567973501512,
            0.00589981788178258,
            0.00019110587454524542
          ]
        },
        {
          "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.045928243478342304,
            0.10925877693948735,
            0.2646011891995362,
            0.45133653515355526,
            0.5901604015299093,
            0.6835427254134198,
            0.7577894045353673,
            0.778937544640035,
            0.7452681296808847,
            0.6431210517492012,
            0.4945883524512882,
            0.34243973138538475,
            0.21071979158677548,
            0.12157486460682251,
            0.09032674075650186,
            0.07339354938678684,
            0.07265326355859805,
            0.065112332012103,
            0.050198737950338884,
            0.03579615899348201,
            0.024142893235474264,
            0.01524104714321158,
            0.006346760634908562,
            0.00007789264766428721,
            0.00012741652158248804,
            0.000041085558385068534,
            0.00006423128396358599,
            0.00009765063313555436,
            0.00031022592123516575,
            0.00004547358292565619,
            0.000034058277687676874
          ]
        }
      ],
      "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.28189382,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.28189382,
        "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.03759832785745471,
      "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": 599.7940079665469,
          "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": 531.9077305091906,
          "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": 474.21316236997905,
          "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.012946888,
        0.030799374,
        0.07458944,
        0.12722898,
        0.16636257,
        0.19268647,
        0.21361615,
        0.21957768,
        0.21008648,
        0.18129185,
        0.1394214,
        0.096531644,
        0.059400607,
        0.034271203,
        0.02546255,
        0.020689188,
        0.020480506,
        0.018354764,
        0.014150714,
        0.010090716,
        0.0068057324,
        0.004296357,
        0.0017891126,
        0.000021957456,
        0.00003591793,
        0.000011581765,
        0.000018106402,
        0.00002752711,
        0.00008745077,
        0.000012818722,
        0.000009600818
      ],
      "camera_id": "cam-solomatov-pred-olympus-e-410",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "0f9c1b9ef82363d7855c5b6d3fdc770a2e5d6a79b71390bc4265fca4f7c71420"
      },
      "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.0044042873,
        0.0071690856,
        0.013249107,
        0.021787358,
        0.029619865,
        0.035331976,
        0.048852094,
        0.07600397,
        0.10920134,
        0.14334317,
        0.18700156,
        0.2372699,
        0.27097794,
        0.28189382,
        0.2742596,
        0.2539981,
        0.22393796,
        0.18182951,
        0.13684276,
        0.09473857,
        0.05993017,
        0.03453459,
        0.022566952,
        0.014732788,
        0.009447507,
        0.0061264974,
        0.005185114,
        0.002512027,
        0.0016337663,
        0.0016631222,
        0.000053871565
      ],
      "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-410-b6c0f91ecbb9",
        "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-410.csv",
      "profile_id": "prf-solomatov-pred-olympus-e-410-b6c0f91ecbb9",
      "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.002347132,
        0.0047858055,
        0.005659496,
        0.00030201764,
        0.0038636539,
        0.0057995804,
        0.007850816,
        0.008289774,
        0.010349062,
        0.010076688,
        0.009650687,
        0.011832575,
        0.01639257,
        0.018407281,
        0.017617157,
        0.021257732,
        0.035629548,
        0.08097129,
        0.14462303,
        0.17622711,
        0.17009449,
        0.15363583,
        0.130677,
        0.110206224,
        0.090905316,
        0.07177751,
        0.05472175,
        0.036078393,
        0.020970253,
        0.008420604,
        0.0049991626
      ],
      "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"
  }
}
