{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-pentax-k-r-98a67cd4e9b6",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-pentax-k-r-98a67cd4e9b6-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-pentax-k-r-98a67cd4e9b6-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-pentax-k-r-98a67cd4e9b6-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-pentax-k-r-98a67cd4e9b6-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.015695244338894097,
            0.027626968970918445,
            0.030812149792305638,
            0.0013957912222336663,
            0.01894350283546887,
            0.038086261167345224,
            0.06281817977412399,
            0.07621717797343149,
            0.10323807902882289,
            0.09967224815229851,
            0.08387294026949069,
            0.07161269932665927,
            0.05954448684677436,
            0.035537827339013256,
            0.009708621981067153,
            0.006479508133446675,
            0.056297349521998656,
            0.23774356648954237,
            0.4916708297328386,
            0.6156444312339867,
            0.5927602509847659,
            0.5261825724756416,
            0.4416795789400803,
            0.3718765716468273,
            0.3061356294893144,
            0.24254528766322317,
            0.18506574485903793,
            0.12235849739499452,
            0.06689849466636816,
            0.02407202872573744,
            0.016145825296644937
          ]
        },
        {
          "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.02483037763634679,
            0.037810837138825305,
            0.07330334281277673,
            0.11850164761724673,
            0.16388484401516762,
            0.19839662925597937,
            0.2557969966629303,
            0.3566287806156206,
            0.4741432340890999,
            0.5885188030049257,
            0.7267639082027173,
            0.8867650435738078,
            0.9841283122953808,
            1,
            0.9572133979104072,
            0.8776010245290543,
            0.7692112005728277,
            0.6232972049845827,
            0.4699420584638127,
            0.33393118106477365,
            0.22481722348918973,
            0.14793129625260332,
            0.10349025658898929,
            0.0695511652485377,
            0.04427673403933938,
            0.02404090873096763,
            0.015057218119279252,
            0.0051968734273353185,
            0.002110546455908036,
            0.004776681193346837,
            0.0012942860778896428
          ]
        },
        {
          "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.06111007959801314,
            0.1373826416267697,
            0.31921141204386255,
            0.54197594268807,
            0.6989321854742951,
            0.7934033495108792,
            0.8655726511155342,
            0.8851370765432827,
            0.8486797488487927,
            0.7394675460843706,
            0.5782848716420267,
            0.41345971842895146,
            0.2612979843336851,
            0.14724991703707238,
            0.09199964646617644,
            0.05295283641756712,
            0.03977511211436757,
            0.04289454842301908,
            0.04856779622717258,
            0.03797013708081734,
            0.01868798916397869,
            0.0036038014839708827,
            0.00012461616499461975,
            0.00007715052476227505,
            0.003859412291661051,
            0.008559477714422415,
            0.008795237464204447,
            0.007591071905119294,
            0.005018635429293003,
            0.0031622601657766833,
            0.0004352823366619295
          ]
        }
      ],
      "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.27156708,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.0005123907169811321,
        "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.01184546742558045,
            0.021371806185050114,
            0.024417175307110125,
            0.0011324343878499558,
            0.01572668159925717,
            0.032337391557179906,
            0.05452143904923969,
            0.06758881820285434,
            0.0934986376110094,
            0.09214981432948353,
            0.07912541534857612,
            0.0689103333143325,
            0.05842100596287296,
            0.035537827339013256,
            0.009891803527879741,
            0.006724017874331454,
            0.05948399194777216,
            0.25568647716799836,
            0.5380548702736724,
            0.6853400272227399,
            0.6710493407374708,
            0.6056063570002667,
            0.5166817715902826,
            0.44204196252358713,
            0.36967321296822864,
            0.29746120185112274,
            0.2304592294471038,
            0.15467960991442703,
            0.08583203089269877,
            0.031339056265582706,
            0.021324674920097087
          ]
        },
        {
          "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.018739907650073048,
            0.02924989288097806,
            0.05808944147427589,
            0.09614284618003036,
            0.13605534220127122,
            0.1684499682362089,
            0.22201248766971313,
            0.3162557111119654,
            0.42941274030710935,
            0.5441022895705915,
            0.6856263284931295,
            0.8533022117408339,
            0.9655598535728264,
            1,
            0.9752740280596601,
            0.9107180443226034,
            0.8127514572090254,
            0.670338503473985,
            0.514276214922663,
            0.3717347109966348,
            0.25451006432738454,
            0.1702605485171472,
            0.12106407374561011,
            0.08267402661618632,
            0.05346624487769283,
            0.029484133349299925,
            0.018750498035328876,
            0.006569632445876723,
            0.0027078709245612538,
            0.0062186981573760704,
            0.0017094344424957546
          ]
        },
        {
          "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.0461208147909533,
            0.10627713786221805,
            0.2529599869026835,
            0.43971633086013223,
            0.5802455879409242,
            0.6736443533582935,
            0.7512517349304635,
            0.78493287919876,
            0.7686156215989065,
            0.6836586746817765,
            0.5455517657000252,
            0.3978574649033306,
            0.25636783368587973,
            0.14724991703707238,
            0.0937354888523307,
            0.05495105665973946,
            0.04202653355480347,
            0.046131872832303536,
            0.053149663795773766,
            0.042268643165438165,
            0.0211562141479004,
            0.004147771519287242,
            0.00014577740055974383,
            0.00009170722754760997,
            0.004660422389930326,
            0.010497472668631264,
            0.010952559861084782,
            0.009596260710245145,
            0.006439003947017436,
            0.004116904744124361,
            0.0005749011993648125
          ]
        }
      ],
      "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.27156708,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.27156708,
        "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.03924663801166306,
      "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.1829402314397,
          "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.8561209022812,
          "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.8151913121656,
          "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.012524895,
        0.028861372,
        0.068695605,
        0.11941248,
        0.1575756,
        0.18293963,
        0.20401524,
        0.21316193,
        0.2087307,
        0.18565919,
        0.1481539,
        0.10804499,
        0.069621064,
        0.03998823,
        0.025455473,
        0.014922898,
        0.011413023,
        0.012527898,
        0.014433699,
        0.011478772,
        0.0057453313,
        0.0011263982,
        0.000039588343,
        0.000024904664,
        0.0012656173,
        0.002850768,
        0.0029743547,
        0.0026060285,
        0.0017486215,
        0.0011180158,
        0.00015612424
      ],
      "camera_id": "cam-solomatov-pred-pentax-k-r",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "1f033207753dd17020f29ae95c50f8e9a1cbe2e09a838967966db08037e4408a"
      },
      "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.005089142,
        0.007943308,
        0.01577518,
        0.026109232,
        0.036948152,
        0.045745466,
        0.060291283,
        0.08588464,
        0.116614364,
        0.14776027,
        0.18619354,
        0.23172879,
        0.26221427,
        0.27156708,
        0.26485232,
        0.24732104,
        0.22071654,
        0.18204187,
        0.13966049,
        0.10095091,
        0.069116555,
        0.04623716,
        0.032877017,
        0.022451544,
        0.014519672,
        0.00800692,
        0.005092018,
        0.0017840959,
        0.0007353686,
        0.0016887937,
        0.00046422612
      ],
      "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-pentax-k-r-98a67cd4e9b6",
        "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-PENTAX-K-r.csv",
      "profile_id": "prf-solomatov-pred-pentax-k-r-98a67cd4e9b6",
      "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.003216839,
        0.005803879,
        0.006630901,
        0.0003075319,
        0.004270849,
        0.008781771,
        0.014806228,
        0.018354898,
        0.025391152,
        0.025024856,
        0.021487858,
        0.018713778,
        0.015865222,
        0.009650904,
        0.0026862882,
        0.0018260219,
        0.016153894,
        0.06943603,
        0.14611799,
        0.18611579,
        0.18223491,
        0.16446275,
        0.14031376,
        0.120044045,
        0.100391075,
        0.08078067,
        0.06258514,
        0.04200589,
        0.023309154,
        0.008510656,
        0.0057910797
      ],
      "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"
  }
}
