{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-sony-dsc-rx1-772b7b1601b7",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-sony-dsc-rx1-772b7b1601b7-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-sony-dsc-rx1-772b7b1601b7-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-rx1-772b7b1601b7-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-sony-dsc-rx1-772b7b1601b7-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.012334315150288553,
            0.024997701974759767,
            0.028947993796055,
            0.0014438210986831355,
            0.01869106670042587,
            0.033951235152558185,
            0.047301679827755586,
            0.056823320954894015,
            0.07067459075984077,
            0.065553725902365,
            0.05599580420789093,
            0.05082891367582883,
            0.05577873920190803,
            0.05630671395228174,
            0.04985586859058166,
            0.059867351164052375,
            0.10177808752058543,
            0.2391107308260036,
            0.4324699990493526,
            0.52690013154322,
            0.5042707404472678,
            0.4508813593436027,
            0.3769904839775789,
            0.312412173542528,
            0.24997423725580317,
            0.1913397687271458,
            0.14358861183229119,
            0.09253345537702508,
            0.05468605856960325,
            0.0210816675840625,
            0.013183284068249158
          ]
        },
        {
          "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.022534283176594155,
            0.03395334272996481,
            0.06814548177204349,
            0.10624040432975439,
            0.1466635178590319,
            0.17354027063271876,
            0.2205931090025422,
            0.3224730207021006,
            0.43308333575680535,
            0.5457555855126028,
            0.6919713786218639,
            0.8628072972656723,
            0.9746570278597904,
            1,
            0.9597521111960983,
            0.8780198227158128,
            0.7662820348020078,
            0.6173770224800549,
            0.4617274154082863,
            0.3194131908190727,
            0.20098774265813174,
            0.1179995003686445,
            0.07620306237018072,
            0.051036568099347236,
            0.03326933381822496,
            0.020736851205904742,
            0.018344051882106742,
            0.009377965996143486,
            0.003684854669480997,
            0.004287458436480047,
            0.00019412324362716454
          ]
        },
        {
          "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.060528866653826736,
            0.1449739826942117,
            0.3360612053315661,
            0.5522041379471747,
            0.7069599221705416,
            0.811546071849051,
            0.8917890565261479,
            0.9206401934487571,
            0.8918399541812576,
            0.7768884549950827,
            0.6003535749487744,
            0.4127378922396355,
            0.24064947678891338,
            0.11606908985900842,
            0.0629828155784366,
            0.034039306772529615,
            0.034061814546845294,
            0.03850645803854113,
            0.0380912540640031,
            0.03390686287004747,
            0.03268359247032794,
            0.027785498345430464,
            0.019184913749290326,
            0.008188005019108357,
            0.000030986514595051085,
            0.000002580552433070168,
            0.00005235524178247355,
            0.00001892105752492661,
            0.000034639677575612376,
            0.000017946352748581315,
            0.0005645529866672222
          ]
        }
      ],
      "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.27886987,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.0005261695660377359,
        "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.0093089170945574,
            0.019337844923870764,
            0.022939919611968118,
            0.0011714020234599026,
            0.015517111977712042,
            0.028826520412549406,
            0.04105428815239165,
            0.05039049216754753,
            0.06400717653721429,
            0.06060627489086576,
            0.052826230384802775,
            0.048910841461646606,
            0.054726310160362605,
            0.056306713952281755,
            0.050796545356441694,
            0.06212649649099776,
            0.10753911134250536,
            0.2571568237185322,
            0.47326905556344256,
            0.5865492030386789,
            0.5708725363553976,
            0.5189389230181087,
            0.4410077359737716,
            0.3713578666637597,
            0.30185568272398877,
            0.23466198051442413,
            0.17880846001757017,
            0.11697625491057889,
            0.07016324495722683,
            0.02744594459057194,
            0.017411884618442286
          ]
        },
        {
          "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.017007006171014458,
            0.026265793432614284,
            0.05400207989482693,
            0.08619504502225357,
            0.12175839218485668,
            0.14734551280136501,
            0.19145817007767815,
            0.28596664099997604,
            0.3922264172891822,
            0.5045664847191988,
            0.6528031873791169,
            0.8302485313311186,
            0.9562672726171529,
            1,
            0.9778606415960247,
            0.9111526462145229,
            0.8096564896021216,
            0.6639715147427006,
            0.5052866055411436,
            0.3555731746853828,
            0.22753329357524352,
            0.13581074570730783,
            0.08914320503681519,
            0.06066610925016747,
            0.04017428989370561,
            0.025431987327996387,
            0.02284353630601972,
            0.011855164561162522,
            0.004727738066503922,
            0.0055817855116438355,
            0.0002563891896962551
          ]
        },
        {
          "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.04568216351232207,
            0.11214968472571095,
            0.2663126532816184,
            0.4480146779571418,
            0.5869101240661101,
            0.689048551569949,
            0.7740055962302417,
            0.8164167753224828,
            0.8077041094471769,
            0.7182553640520577,
            0.5663712971214854,
            0.3971628774381398,
            0.23610892062308486,
            0.11606908985900842,
            0.0641711705893505,
            0.035323808914889225,
            0.03598984178534598,
            0.0414126058150348,
            0.04168476859834302,
            0.037745375647788695,
            0.03700029336263541,
            0.03197953583153318,
            0.022442729291622648,
            0.009732911626487293,
            0.00003741767800157113,
            0.000003164828455652093,
            0.00006519709354043876,
            0.000023919072720190244,
            0.00004444335990833287,
            0.000023364119616077563,
            0.0007456360201265199
          ]
        }
      ],
      "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.27886987,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.27886987,
        "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.03780962220748351,
      "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.5145554727696,
          "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.1063271149487,
          "observed_nir_to_visible_mean_ratio": null,
          "note": "descriptive numeric summary only; does not identify optical filtering or physical units"
        },
        {
          "channel": "blue",
          "positive_peak_wavelength_nm": 470,
          "positive_response_centroid_nm": 474.6164727032971,
          "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.012739379,
        0.031275168,
        0.074266575,
        0.124937795,
        0.16367155,
        0.19215488,
        0.21584684,
        0.22767404,
        0.22524434,
        0.20029978,
        0.15794389,
        0.11075676,
        0.065843664,
        0.032368172,
        0.017895406,
        0.009850746,
        0.0100364825,
        0.011548728,
        0.011624626,
        0.010526048,
        0.010318267,
        0.008918129,
        0.006258601,
        0.0027142158,
        0.000010434663,
        8.825753e-7,
        0.000018181505,
        0.0000066703087,
        0.000012393914,
        0.000006515549,
        0.00020793542
      ],
      "camera_id": "cam-solomatov-pred-sony-dsc-rx1",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "199182ec62380b42921b4e2fb0db121ab68d82a0de8f3cbab593b7416330a056"
      },
      "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.0047427416,
        0.0073247384,
        0.015059553,
        0.024037201,
        0.033954747,
        0.041090224,
        0.053391915,
        0.07974748,
        0.10938013,
        0.14070839,
        0.18204714,
        0.2315313,
        0.26667413,
        0.27886987,
        0.27269587,
        0.25409302,
        0.2257888,
        0.18516165,
        0.14090921,
        0.099158645,
        0.06345218,
        0.037873525,
        0.024859354,
        0.01691795,
        0.011203399,
        0.007092215,
        0.006370374,
        0.0033060482,
        0.0013184237,
        0.0015565918,
        0.00007149922
      ],
      "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-rx1-772b7b1601b7",
        "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-RX1.csv",
      "profile_id": "prf-solomatov-pred-sony-dsc-rx1-772b7b1601b7",
      "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.0025959765,
        0.0053927423,
        0.0063972524,
        0.00032666873,
        0.004327255,
        0.008038848,
        0.011448804,
        0.01405239,
        0.017849673,
        0.016901264,
        0.014731644,
        0.01363976,
        0.015261519,
        0.015702246,
        0.014165626,
        0.017325208,
        0.029989418,
        0.07171329,
        0.13198048,
        0.1635709,
        0.15919915,
        0.14471643,
        0.12298377,
        0.10356052,
        0.084178455,
        0.065440156,
        0.049864292,
        0.032621153,
        0.019566415,
        0.007653847,
        0.00485565
      ],
      "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"
  }
}
