{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-sony-dsc-rx1r-3aec80686429",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-sony-dsc-rx1r-3aec80686429-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-sony-dsc-rx1r-3aec80686429-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-rx1r-3aec80686429-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-sony-dsc-rx1r-3aec80686429-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.013676145365228428,
            0.026538081894694757,
            0.03071713699569199,
            0.0015106437301677456,
            0.013988076495573607,
            0.02783038872211738,
            0.042007639935148076,
            0.04910844279370929,
            0.06522058006937521,
            0.056614249064088996,
            0.0487145022327487,
            0.04782107923018416,
            0.06044994336295588,
            0.06472358256109847,
            0.0632828755311521,
            0.07824215195482008,
            0.12733514378762123,
            0.2717193930333602,
            0.46162036210490787,
            0.5417744226174249,
            0.5061797591247686,
            0.44277227565509064,
            0.3675368216127111,
            0.3004530766935447,
            0.24101356301061366,
            0.17962505364887627,
            0.13215169252664358,
            0.083788704759627,
            0.0467201403127424,
            0.017282580834726266,
            0.009533006361639016
          ]
        },
        {
          "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.021795427562795282,
            0.034200229370513056,
            0.06465506455288432,
            0.10238056207658776,
            0.1384691621098545,
            0.16369914907013922,
            0.20826989388964431,
            0.3053311297262787,
            0.41745914736919953,
            0.5317164760598617,
            0.6785301383033799,
            0.8553773149256886,
            0.9707500515086375,
            1,
            0.9626861369341877,
            0.8798625204959636,
            0.7640273404733368,
            0.6189547263291584,
            0.4654949517808744,
            0.31957826069085654,
            0.1941546497992903,
            0.10360304198831287,
            0.062475570205660316,
            0.04488826623330845,
            0.0345842452145148,
            0.026583730968582606,
            0.028706522678939857,
            0.01676529900142955,
            0.009062982819170303,
            0.006348758613814904,
            0.0008365512931126655
          ]
        },
        {
          "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.05974034657766105,
            0.1464666050396107,
            0.34068098637446903,
            0.5594748808703763,
            0.7030664943765564,
            0.8022676348732893,
            0.8746006047162042,
            0.8911703764124448,
            0.8494365077090195,
            0.7260845037596658,
            0.5493643274735844,
            0.36751390378009036,
            0.2069183355968824,
            0.10226878691979763,
            0.0654763192646174,
            0.04776944507149303,
            0.05505301214186807,
            0.05382406454387436,
            0.04171668174828011,
            0.03391379215651777,
            0.039627467851709675,
            0.04157137760489693,
            0.029302735094759044,
            0.008108242032243293,
            0.000051927144486655346,
            0.00007024274523058871,
            0.0000857726743046814,
            0.00001133613089967097,
            0.00007995419811980875,
            0.00008676724078842016,
            0.00010244947140022637
          ]
        }
      ],
      "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.2825889,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.0005331866037735849,
        "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.010321619143568626,
            0.020529459578914815,
            0.024341882147529505,
            0.001225616611268171,
            0.01161274275104224,
            0.023629575330099663,
            0.036459461075788895,
            0.04354899643970447,
            0.05906769515717001,
            0.052341475549818134,
            0.04595707757806482,
            0.04601651020263005,
            0.0593093783938435,
            0.06472358256109847,
            0.0644768920506078,
            0.08119468599085103,
            0.13454279343597714,
            0.29222651703587793,
            0.5051694528695219,
            0.6031073761212844,
            0.5730336895752098,
            0.5096058266973685,
            0.42994873471675643,
            0.35714233644704374,
            0.291035245899609,
            0.22029487711654636,
            0.16456625861808444,
            0.10592157016783038,
            0.059942821533329874,
            0.022499963728228534,
            0.01259076311914587
          ]
        },
        {
          "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.016449379292675686,
            0.02645678121115161,
            0.05123608889096494,
            0.08306347489232593,
            0.11495553080818108,
            0.13898984355011823,
            0.18076254941365355,
            0.2707653414553792,
            0.37807620893814303,
            0.49158693069685333,
            0.6401227719843207,
            0.8230989256832099,
            0.9524340128009274,
            1,
            0.9808500263103046,
            0.9130648797599622,
            0.8072741710661673,
            0.6656682905804157,
            0.5094095698734098,
            0.3557569317124629,
            0.21979771675391357,
            0.11924123700541671,
            0.07308462929718754,
            0.05335775042827231,
            0.04176210742884806,
            0.032602688923733386,
            0.035747745222830765,
            0.02119386854897698,
            0.011627977956671335,
            0.008265364987796762,
            0.0011048790663752187
          ]
        },
        {
          "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.04508705402087627,
            0.11330435484196301,
            0.2699736118439189,
            0.4539135825929469,
            0.5836778443880847,
            0.6811706333829814,
            0.7590873173008565,
            0.7902831639883945,
            0.769300988113829,
            0.6712856732872382,
            0.5182682334656458,
            0.3536454545808417,
            0.20301421605731862,
            0.10226878691979764,
            0.0667117215148932,
            0.04957206564022862,
            0.05816922037631344,
            0.05788625809435545,
            0.0456522177622688,
            0.03775308938178393,
            0.04486128436042605,
            0.04784630252639081,
            0.034278671242925676,
            0.00963809901945901,
            0.0000627044763612442,
            0.00008614676301864653,
            0.00010681125479450891,
            0.00001433058057128217,
            0.00010258274475749048,
            0.0001129611248000187,
            0.00013531062260407258
          ]
        }
      ],
      "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.2825889,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.2825889,
        "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.037205180734143826,
      "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": 595.2583604474313,
          "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": 532.8516062843117,
          "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.218938571869,
          "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.012741101,
        0.032018553,
        0.076291546,
        0.12827094,
        0.16494088,
        0.19249126,
        0.21450965,
        0.22332525,
        0.21739592,
        0.18969788,
        0.14645685,
        0.09993628,
        0.057369564,
        0.028900024,
        0.018851992,
        0.0140085155,
        0.016437976,
        0.016358014,
        0.01290081,
        0.010668604,
        0.012677301,
        0.013520834,
        0.009686772,
        0.0027236198,
        0.000017719589,
        0.000024344119,
        0.000030183675,
        0.000004049663,
        0.000028988745,
        0.00003192156,
        0.00003823728
      ],
      "camera_id": "cam-solomatov-pred-sony-dsc-rx1r",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "403aa183bad1875515d75cf4574feeb1bdaadf0c8f800e71606f10f67b9f7e6b"
      },
      "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.004648412,
        0.0074763927,
        0.01447875,
        0.023472816,
        0.032485157,
        0.039276987,
        0.05108149,
        0.07651528,
        0.10684014,
        0.13891701,
        0.18089159,
        0.23259862,
        0.26914728,
        0.2825889,
        0.27717733,
        0.258022,
        0.22812672,
        0.18811047,
        0.14395349,
        0.10053296,
        0.062112395,
        0.03369625,
        0.020652905,
        0.015078308,
        0.011801508,
        0.009213158,
        0.010101916,
        0.005989152,
        0.0032859375,
        0.0023357004,
        0.00031222656
      ],
      "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-rx1r-3aec80686429",
        "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-RX1R.csv",
      "profile_id": "prf-solomatov-pred-sony-dsc-rx1r-3aec80686429",
      "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.002916775,
        0.0058013974,
        0.0068787457,
        0.00034634565,
        0.0032816322,
        0.0066774557,
        0.010303039,
        0.012306463,
        0.016691875,
        0.01479112,
        0.01298696,
        0.013003755,
        0.016760172,
        0.018290166,
        0.018220454,
        0.022944717,
        0.0380203,
        0.08257997,
        0.14275528,
        0.17043145,
        0.16193296,
        0.14400895,
        0.12149874,
        0.10092446,
        0.08224333,
        0.062252887,
        0.046504598,
        0.02993226,
        0.016939176,
        0.00635824,
        0.0035580099
      ],
      "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"
  }
}
