{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-sony-dsc-rx10-546708a95b51",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-sony-dsc-rx10-546708a95b51-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-sony-dsc-rx10-546708a95b51-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-sony-dsc-rx10-546708a95b51-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-sony-dsc-rx10-546708a95b51-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.013918592964166551,
            0.024973591943220824,
            0.034681191675671914,
            0.009128030229133178,
            0.033336872612947495,
            0.04369629493769724,
            0.051458184552325634,
            0.04749702424058262,
            0.05303874705275893,
            0.051859285727299156,
            0.05090899093109983,
            0.060889350682504235,
            0.07316018856045785,
            0.06762896779855389,
            0.05298884348244419,
            0.05908072603543855,
            0.09370258452302245,
            0.2562797568398791,
            0.5007071039496466,
            0.5901704826996583,
            0.539898771769608,
            0.47717802793526864,
            0.39915272998183327,
            0.33067601227576393,
            0.2662411052822437,
            0.20653461504645684,
            0.1532897363146074,
            0.09611267745172904,
            0.05227269900313668,
            0.02040330985373401,
            0.013681526603534297
          ]
        },
        {
          "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.024310506684382,
            0.03342606851074507,
            0.06307977853890837,
            0.0965912546006871,
            0.1274482908724486,
            0.15192914686405723,
            0.2057242374344478,
            0.3132566021100258,
            0.4409702937634339,
            0.566846870924444,
            0.7133869233070232,
            0.8796429218621379,
            0.9809020620493306,
            1,
            0.9587105308997205,
            0.8754161701231361,
            0.7666131229473577,
            0.6275718291339148,
            0.4814216136769851,
            0.34373828644487725,
            0.22928178003611202,
            0.14516613383651347,
            0.09977266405737209,
            0.07133261246446339,
            0.050580296992899884,
            0.033614948252142375,
            0.027891960194527197,
            0.016283367475891125,
            0.008226561916289574,
            0.008700519860345063,
            0.0031435598406238242
          ]
        },
        {
          "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.0576611290682749,
            0.13909836626135538,
            0.331327301128839,
            0.5541338515697046,
            0.6939841595650281,
            0.7789085914306735,
            0.8321261290663836,
            0.819467992017137,
            0.7479768821783317,
            0.6184105481046622,
            0.46295640996241455,
            0.32099895079683216,
            0.20818252077521648,
            0.13551072147244766,
            0.10891628798861766,
            0.08809751399786722,
            0.07640665470846508,
            0.06075168788142168,
            0.040711158796534044,
            0.021834402521158053,
            0.003015726023413922,
            0.00002885570013359403,
            0.00006355119351151691,
            8.845850426725533e-7,
            0.000052573076034186576,
            0.000024325500655121613,
            0.00004325379621591363,
            0.000019024162407945033,
            0.00004350268707059119,
            0.0004776832965638702,
            0.0004095469703966607
          ]
        }
      ],
      "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.28275314,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.0005334964905660377,
        "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.010504598463521924,
            0.01931919376739724,
            0.02748320849770227,
            0.007405760374579748,
            0.027675894244711126,
            0.03710062777729011,
            0.04466182055484866,
            0.042120002628441185,
            0.04803509167042318,
            0.04794537737052186,
            0.04802734993499984,
            0.05859163933599464,
            0.07177980764422279,
            0.06762896779855389,
            0.05398863298211295,
            0.061310187395266405,
            0.09900650440168408,
            0.2756216252806246,
            0.5479436231901792,
            0.6569822354581102,
            0.6112061567203109,
            0.5492049000764412,
            0.46693338224289926,
            0.39306771270515334,
            0.32149869317101126,
            0.253297169396598,
            0.19088910559932243,
            0.12150093187294046,
            0.06706685909836403,
            0.026562799620898993,
            0.01806994079712077
          ]
        },
        {
          "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.018347552214627926,
            0.025857902055482034,
            0.04998774903083304,
            0.07836648958168953,
            0.10580612827146677,
            0.12899644545061462,
            0.17855311173555843,
            0.27779359055040026,
            0.3993693226536759,
            0.5240659750056179,
            0.67300653142172,
            0.8464488493390383,
            0.9623944759729282,
            1,
            0.9767994088412246,
            0.908450742580613,
            0.8100063185858872,
            0.6749357407666631,
            0.5268387470427384,
            0.3826520547216558,
            0.25956427928616455,
            0.1670780030948551,
            0.11671519191617111,
            0.08479159594832439,
            0.06107809448199231,
            0.041225879931872725,
            0.03473338439318481,
            0.020584634356315194,
            0.010554834156748885,
            0.011327091893656778,
            0.0041518714876163714
          ]
        },
        {
          "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.04351783325907539,
            0.1076043965418032,
            0.2625612574983252,
            0.4495802946697603,
            0.5761377928464384,
            0.6613374832901944,
            0.7222226780576159,
            0.7266980306567064,
            0.6774130253690551,
            0.5717380539080839,
            0.43675133015322126,
            0.3088857828422347,
            0.20425454868511805,
            0.13551072147244766,
            0.11097131229028968,
            0.09142194848835278,
            0.08073155969196309,
            0.06533672092907615,
            0.04455183415469763,
            0.024306221674496697,
            0.0034140294604685906,
            0.00003321127751224973,
            0.00007434290561724619,
            0.0000010514878809126576,
            0.00006348446917335737,
            0.00002983316118080952,
            0.000053863217929250935,
            0.000024049412855326735,
            0.000055814768316984915,
            0.000621889574771831,
            0.0005409110929767216
          ]
        }
      ],
      "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.28275314,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.28275314,
        "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.03717568245099206,
      "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": 596.2667907486224,
          "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": 534.5087635445174,
          "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": 473.3499046540868,
          "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.012304804,
        0.030425481,
        0.07424002,
        0.12712024,
        0.16290477,
        0.18699525,
        0.20421073,
        0.20547615,
        0.19154066,
        0.16166073,
        0.12349281,
        0.087338425,
        0.057753615,
        0.038316082,
        0.031377487,
        0.025849843,
        0.022827102,
        0.018474163,
        0.012597171,
        0.0068726605,
        0.00096532755,
        0.000009390593,
        0.00002102069,
        2.973115e-7,
        0.000017950433,
        0.00000843542,
        0.000015229994,
        0.000006800047,
        0.000015781801,
        0.00017584123,
        0.00015294431
      ],
      "camera_id": "cam-solomatov-pred-sony-dsc-rx10",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "9ec548a76ccdffd079e945e32fc4e067e32caffb3a940bf340a733309934cc51"
      },
      "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.005187828,
        0.007311403,
        0.014134193,
        0.022158371,
        0.029917015,
        0.03647415,
        0.050486453,
        0.07854701,
        0.11292293,
        0.1481813,
        0.19029471,
        0.23933607,
        0.27212006,
        0.28275314,
        0.2761931,
        0.2568673,
        0.22903183,
        0.1908402,
        0.14896531,
        0.10819607,
        0.073392615,
        0.04724183,
        0.033001587,
        0.02397509,
        0.017270023,
        0.011656747,
        0.0098209735,
        0.00582037,
        0.0029844125,
        0.0032027708,
        0.0011739547
      ],
      "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-sony-dsc-rx10-546708a95b51",
        "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-Sony-DSC-RX10.csv",
      "profile_id": "prf-solomatov-pred-sony-dsc-rx10-546708a95b51",
      "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.0029702082,
        0.0054625627,
        0.0077709635,
        0.002094002,
        0.007825446,
        0.010490319,
        0.01262827,
        0.011909563,
        0.013582073,
        0.013556706,
        0.013579884,
        0.01656697,
        0.020295966,
        0.019122303,
        0.0152654555,
        0.017335648,
        0.0279944,
        0.07793288,
        0.15493278,
        0.18576379,
        0.17282046,
        0.15528941,
        0.13202688,
        0.11114113,
        0.090904765,
        0.07162057,
        0.053974494,
        0.03435477,
        0.018963365,
        0.007510715,
        0.0051093325
      ],
      "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"
  }
}
