{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-panasonic-dmc-gm5-ea7816b82712",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-panasonic-dmc-gm5-ea7816b82712-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-panasonic-dmc-gm5-ea7816b82712-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-panasonic-dmc-gm5-ea7816b82712-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-panasonic-dmc-gm5-ea7816b82712-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.017119633345111948,
            0.030656565746995313,
            0.03415734649013812,
            0.0005965292561039904,
            0.0064256369989573545,
            0.018138846311364473,
            0.029498332125384125,
            0.03400138880802676,
            0.04975822797006734,
            0.03511630683593855,
            0.02242649507488674,
            0.02249022450170725,
            0.03270054962714413,
            0.029766416718988116,
            0.02309786401068545,
            0.033836370800057636,
            0.08644766056239274,
            0.27348537589971483,
            0.51699651966617,
            0.6078747193645156,
            0.5586751009557958,
            0.485909083073516,
            0.4053932252988442,
            0.3424375001977391,
            0.2762593803090749,
            0.20941053431702022,
            0.1535991290281496,
            0.09760553900120414,
            0.052989273231533254,
            0.023054361654171587,
            0.014429161649675086
          ]
        },
        {
          "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.023417833366921655,
            0.03956848218449577,
            0.0762204893436555,
            0.12205629611159936,
            0.17170363184425713,
            0.2071092157823374,
            0.2577869817425136,
            0.34939451478974964,
            0.4632939155901529,
            0.5749806633040416,
            0.7110179183452545,
            0.8726608055062252,
            0.9782662914063486,
            1,
            0.962458050015296,
            0.881008525753075,
            0.7713993326791543,
            0.6433076629624334,
            0.5171894569089339,
            0.38030394003257495,
            0.2552661298376542,
            0.16059017743678816,
            0.110509836529835,
            0.08327440384695797,
            0.06789793052338362,
            0.05350381401106493,
            0.04817725405461098,
            0.031177721574477228,
            0.017687801998479264,
            0.010449197207082577,
            0.006191172290442976
          ]
        },
        {
          "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.06514958857557214,
            0.1533503606675003,
            0.34700936338079885,
            0.5626310028690725,
            0.7088831467364638,
            0.8134947546134363,
            0.8907507111532644,
            0.9092960827253472,
            0.8691414624166554,
            0.7423718685496244,
            0.5675834145797667,
            0.38286670087537206,
            0.22174157415727525,
            0.11847930091717841,
            0.08996390780480173,
            0.08212763579442325,
            0.09942698695087629,
            0.07527176135719366,
            0.01600193770423415,
            0.00031341391941519026,
            0.02331626808483264,
            0.038398050786187944,
            0.030802617195171855,
            0.00011695768347187607,
            0.000008718224658604832,
            0.000023942511984846014,
            0.00010139942670857488,
            0.000014284580773739661,
            0.00004113044136181671,
            0.00001971538884840231,
            0.00002644209472984023
          ]
        }
      ],
      "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.27162218,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.000512494679245283,
        "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.012920477996310905,
            0.023715456521260524,
            0.027068085897845307,
            0.00048397656627304885,
            0.005334491093474031,
            0.01540090724549814,
            0.02560232599561641,
            0.030152174980702974,
            0.04506405552006099,
            0.03246601952756582,
            0.02115707082536485,
            0.021641536784661696,
            0.03208355812474519,
            0.029766416718988116,
            0.023533672765604047,
            0.03511321498119189,
            0.0913409243678112,
            0.2941257816279952,
            0.5657697762384502,
            0.6766907253303099,
            0.6324623784405236,
            0.5592538503298958,
            0.4742335843118555,
            0.4070483492916521,
            0.3335962328260527,
            0.2568242402001192,
            0.191274387091658,
            0.12338813420906938,
            0.06798623735366531,
            0.030014168945996973,
            0.019057383310891622
          ]
        },
        {
          "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.0176738365033371,
            0.03060958055781748,
            0.06040114249874587,
            0.09902680627922213,
            0.14254641134240217,
            0.17584744736236194,
            0.2237396445312382,
            0.30984041877581575,
            0.4195869424212706,
            0.5315858962622272,
            0.6707716210804288,
            0.8397302090720279,
            0.959808436851512,
            1,
            0.9806176358646412,
            0.914254130498474,
            0.8150634458496726,
            0.6918591846954472,
            0.56598091510789,
            0.4233572162626778,
            0.28898052434451416,
            0.1848302042196996,
            0.12927565782735415,
            0.09898655551619533,
            0.0819899538395576,
            0.06561788510790982,
            0.059994316369892914,
            0.03941334614132027,
            0.022693783696162075,
            0.01360367183563581,
            0.00817702000624544
          ]
        },
        {
          "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.049169500811752566,
            0.11862952428995306,
            0.2749885521130859,
            0.4564742098749079,
            0.5885067633283851,
            0.6907030935397102,
            0.7731043908122672,
            0.8063569035488928,
            0.7871469848301784,
            0.6863438029987095,
            0.5354560514903459,
            0.3684189008423392,
            0.21755777087128894,
            0.11847930091717843,
            0.09166134002753384,
            0.08522679186213733,
            0.10505492960847307,
            0.08095264900679319,
            0.017511554468784545,
            0.00034889474048106084,
            0.026395775190376572,
            0.04419398298032952,
            0.036033250303785944,
            0.00013902517091939987,
            0.000010527667512277533,
            0.000029363458094622467,
            0.000126270984203131,
            0.00001805786626114259,
            0.000052771132313274276,
            0.00002566720434980678,
            0.00003492352134129842
          ]
        }
      ],
      "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.27162218,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.27162218,
        "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.03931245713879991,
      "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.8612378091876,
          "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.0821635831327,
          "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.2413217500279,
          "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.013355527,
        0.03222241,
        0.07469299,
        0.12398852,
        0.15985149,
        0.18761028,
        0.2099923,
        0.21902442,
        0.21380658,
        0.1864262,
        0.14544174,
        0.100070745,
        0.059093516,
        0.032181606,
        0.024897253,
        0.023149487,
        0.028535249,
        0.021988535,
        0.0047565266,
        0.00009476755,
        0.007169678,
        0.012004066,
        0.00978743,
        0.00003776232,
        0.000002859548,
        0.0000079757665,
        0.000034298,
        0.000004904917,
        0.00001433381,
        0.000006971782,
        0.000009486003
      ],
      "camera_id": "cam-solomatov-pred-panasonic-dmc-gm5",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "ae3df00794cadcecf4e5efd8ae93bd10eeaa7a71991d9ed3fc8dcd0cb25161b8"
      },
      "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.004800606,
        0.008314241,
        0.01640629,
        0.026897877,
        0.038718767,
        0.047764067,
        0.06077265,
        0.08415953,
        0.11396912,
        0.14439052,
        0.18219645,
        0.22808935,
        0.26070526,
        0.27162218,
        0.2663575,
        0.2483317,
        0.22138931,
        0.1879243,
        0.15373297,
        0.11499321,
        0.07849352,
        0.050203983,
        0.035114136,
        0.026886944,
        0.02227029,
        0.017823273,
        0.016295787,
        0.010705539,
        0.006164135,
        0.003695059,
        0.00222106
      ],
      "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-panasonic-dmc-gm5-ea7816b82712",
        "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-Panasonic-DMC-GM5.csv",
      "profile_id": "prf-solomatov-pred-panasonic-dmc-gm5-ea7816b82712",
      "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.0035094884,
        0.006441644,
        0.0073522925,
        0.00013145877,
        0.0014489661,
        0.004183228,
        0.0069541596,
        0.0081899995,
        0.012240397,
        0.008818491,
        0.0057467297,
        0.0058783214,
        0.008714606,
        0.008085219,
        0.0063922675,
        0.009537528,
        0.024810221,
        0.079891086,
        0.15367562,
        0.18380421,
        0.17179081,
        0.15190575,
        0.12881236,
        0.11056336,
        0.090612136,
        0.06975916,
        0.051954366,
        0.033514954,
        0.01846657,
        0.008152514,
        0.005176408
      ],
      "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"
  }
}
