{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-olympus-e-p1-334d385afb3e",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-olympus-e-p1-334d385afb3e-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-olympus-e-p1-334d385afb3e-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-p1-334d385afb3e-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-olympus-e-p1-334d385afb3e-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.011992540158486605,
            0.022714648635375062,
            0.026126722398055777,
            0.0024012722029800797,
            0.016554087721086044,
            0.025443589565949713,
            0.03127805681968938,
            0.02681463644824177,
            0.03455400381678118,
            0.030606666191637114,
            0.027818155052552123,
            0.040535253568008904,
            0.05833477725990117,
            0.07016076762746275,
            0.07125560019303437,
            0.08449125814296599,
            0.13054977170093496,
            0.27468536656238507,
            0.4546034755555273,
            0.5371343783137333,
            0.5068826654347373,
            0.44996441108643415,
            0.3754347266416652,
            0.309316981956013,
            0.24862687479736764,
            0.1914232431530089,
            0.1411916294018521,
            0.090435542390355,
            0.05090517555316384,
            0.02047431369176133,
            0.011641585976927736
          ]
        },
        {
          "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.020644227818235442,
            0.031803279189276376,
            0.05856473721578438,
            0.09396618784137832,
            0.12338836798200786,
            0.14284734187065767,
            0.19276474369668525,
            0.2953459484957778,
            0.41589875926526837,
            0.5387735209268916,
            0.6919204835651127,
            0.8667592125712993,
            0.9764349316923464,
            1,
            0.9528317678476272,
            0.8673646707862086,
            0.747828834038432,
            0.5983467294814965,
            0.4417556654022785,
            0.29632214767863463,
            0.1788003554180032,
            0.0956133247608918,
            0.05816425937383674,
            0.03814623366894621,
            0.027241703273429924,
            0.01798993535509861,
            0.01695804011133792,
            0.009581039943985776,
            0.004105933946164171,
            0.0061810700049099165,
            0.00007900931829185147
          ]
        },
        {
          "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.059589204422647084,
            0.1417817344054156,
            0.3274607438771338,
            0.5414550218261042,
            0.6945710463725054,
            0.8006256647699906,
            0.8743481305860469,
            0.8860523251045175,
            0.843066004565606,
            0.7202591013006799,
            0.5448358530566801,
            0.36682592478829584,
            0.21657281288300698,
            0.11476474670680285,
            0.08183781088710443,
            0.06358507546799747,
            0.06599573765305874,
            0.058100002282082154,
            0.0415527987903123,
            0.030796502530618962,
            0.026411536997000475,
            0.022617789935849432,
            0.009641337561055464,
            0.00005790134859572728,
            0.00007912414294185944,
            0.000044787380259136404,
            0.00006298818842982835,
            0.00016149593555255974,
            0.000033291711953359206,
            0.000009062748597270926,
            0.0011123669536982767
          ]
        }
      ],
      "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.28425872,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.0005363372075471699,
        "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.009050973704518192,
            0.01757170932170524,
            0.02070419510789326,
            0.0019482019760027063,
            0.01374301622127898,
            0.021603047744674288,
            0.02714699271142852,
            0.0237790172276861,
            0.03129419213595277,
            0.02829672912057016,
            0.026243542502407666,
            0.03900562135789537,
            0.05723412108518606,
            0.07016076762746275,
            0.0726000454796954,
            0.0876796075068515,
            0.13793938141985582,
            0.2954163376236972,
            0.4974905958909545,
            0.5979420437832126,
            0.5738294325676271,
            0.5178835674768394,
            0.4391877934298726,
            0.3676786766646947,
            0.3002286790005949,
            0.23476435481029392,
            0.1758235385004196,
            0.11432417622931672,
            0.06531230070971965,
            0.026655238579840222,
            0.01537567959216871
          ]
        },
        {
          "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.015580549296781467,
            0.02460253673132701,
            0.046409791755904616,
            0.07623671843734468,
            0.1024356262492141,
            0.12128547894678482,
            0.16730524924617968,
            0.2619105581000294,
            0.376663027259111,
            0.49811136840410736,
            0.6527551731746347,
            0.834051317757288,
            0.9580116310943777,
            1,
            0.9708097257315448,
            0.9000954130800278,
            0.7901587680406075,
            0.6435049732159491,
            0.4834307281760784,
            0.3298680511894235,
            0.2024154966996263,
            0.11004552472479999,
            0.0680412090788279,
            0.045343636247992675,
            0.032895641688670096,
            0.022063128265686974,
            0.021117559383930243,
            0.012111880683906548,
            0.005267990723380447,
            0.008047053402618572,
            0.00010435192981942647
          ]
        },
        {
          "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.04497298446992233,
            0.10968020963437813,
            0.2594971932611249,
            0.43929369695325443,
            0.5766250196300046,
            0.679776507823577,
            0.7588681888105314,
            0.7857445147153269,
            0.7635314758330017,
            0.6658999238440249,
            0.5139960877893209,
            0.3529834370604356,
            0.21248653339464835,
            0.11476474670680287,
            0.08338192052648376,
            0.06598451227811059,
            0.06973134544474131,
            0.062484908114692136,
            0.045472874147888934,
            0.03428289904351923,
            0.02989985320415148,
            0.026031795963902177,
            0.011278545826140355,
            0.0000688261313496381,
            0.00009554613487318876,
            0.000054927919185733324,
            0.00007843812144091833,
            0.0002041552392834246,
            0.000042713894581668416,
            0.000011798672702107432,
            0.0014691639011109314
          ]
        }
      ],
      "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.28425872,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.28425872,
        "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.036878137812008945,
      "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": 598.6499186141906,
          "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.9319638818947,
          "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.72008186611407,
          "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.012783963,
        0.031177556,
        0.07376434,
        0.124873064,
        0.16391069,
        0.1932324,
        0.2157149,
        0.22335473,
        0.21704048,
        0.18928786,
        0.14610787,
        0.10033862,
        0.06040115,
        0.03262288,
        0.023702038,
        0.018756673,
        0.019821743,
        0.01776188,
        0.012926061,
        0.009745213,
        0.008499294,
        0.007399765,
        0.003206025,
        0.000019564428,
        0.000027159822,
        0.00001561374,
        0.00002229672,
        0.000058032907,
        0.000012141797,
        0.0000033538756,
        0.00041762265
      ],
      "camera_id": "cam-solomatov-pred-olympus-e-p1",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "d896d1ffcce4eea68dbb233268679ed9d105e2f93cb5c7a63cfa15b251be5604"
      },
      "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.004428907,
        0.0069934856,
        0.013192388,
        0.021670952,
        0.02911822,
        0.034476455,
        0.047557976,
        0.07445036,
        0.10706975,
        0.1415925,
        0.18555135,
        0.23708636,
        0.27232316,
        0.28425872,
        0.27596113,
        0.25585997,
        0.22460952,
        0.1829219,
        0.1374194,
        0.09376787,
        0.05753837,
        0.0312814,
        0.019341307,
        0.012889324,
        0.009350873,
        0.0062716366,
        0.0060028504,
        0.0034429077,
        0.0014974723,
        0.0022874451,
        0.000029662946
      ],
      "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-p1-334d385afb3e",
        "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-P1.csv",
      "profile_id": "prf-solomatov-pred-olympus-e-p1-334d385afb3e",
      "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.0025728182,
        0.0049949116,
        0.005885348,
        0.0005537934,
        0.0039065722,
        0.0061408547,
        0.0077167694,
        0.006759393,
        0.008895647,
        0.008043592,
        0.0074599558,
        0.011087688,
        0.016269298,
        0.01994381,
        0.020637196,
        0.024923693,
        0.039210472,
        0.08397467,
        0.14141604,
        0.16997024,
        0.16311602,
        0.14721292,
        0.12484296,
        0.10451587,
        0.08534262,
        0.066733815,
        0.049979374,
        0.032497644,
        0.018565591,
        0.007576984,
        0.004370671
      ],
      "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"
  }
}
