{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-fujifilm-x-t1-a01481061f3d",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-fujifilm-x-t1-a01481061f3d-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-fujifilm-x-t1-a01481061f3d-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-fujifilm-x-t1-a01481061f3d-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-fujifilm-x-t1-a01481061f3d-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.008452364075417674,
            0.026147714941369193,
            0.03329921550902455,
            0.004760499437150584,
            0.024716585435614162,
            0.04084561122038202,
            0.06123130565432262,
            0.0695335066543988,
            0.08958752200716671,
            0.08741319872097462,
            0.07646751892527029,
            0.06850180793032944,
            0.06681118584307777,
            0.05263976969652585,
            0.02655428438319142,
            0.027027303230273456,
            0.06820953249480062,
            0.23936692133398807,
            0.5026708021806159,
            0.6314885519264359,
            0.5980055456273984,
            0.5332204322989997,
            0.4483475367150949,
            0.37879083503023514,
            0.31168673443787426,
            0.24721440512958368,
            0.18900747716386299,
            0.12605106440023073,
            0.06879257532418946,
            0.026230918304545086,
            0.019978120284311455
          ]
        },
        {
          "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.024573336352713627,
            0.037224917676746905,
            0.0712737354684194,
            0.11422939385058238,
            0.1552946880530292,
            0.192139552246236,
            0.25244723295512883,
            0.36128707549416983,
            0.48910181337466135,
            0.6087186099532716,
            0.7477025678947513,
            0.9017783179089809,
            0.9894141397497506,
            1,
            0.9562249292534047,
            0.8719215148941434,
            0.7652419744012601,
            0.6262337071510738,
            0.4773207123580749,
            0.3431350447030957,
            0.23363213985076897,
            0.1548987302602814,
            0.10911426622871954,
            0.0742576567340725,
            0.048547913593422004,
            0.029420222363238456,
            0.02008421039609165,
            0.00924492207835203,
            0.004087049451100486,
            0.004889856801688437,
            0.0005454488330768683
          ]
        },
        {
          "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.0625309464153399,
            0.14510698564909164,
            0.3334865944292059,
            0.5555499607771852,
            0.7078426172224146,
            0.8091250513484017,
            0.8778228913208569,
            0.8881634294046655,
            0.8485638475513372,
            0.7345390787395655,
            0.5759848702031148,
            0.42043755901346225,
            0.2802909647599315,
            0.1783220402407407,
            0.12823502918373192,
            0.08871004099461487,
            0.0704229261607725,
            0.058598748193593245,
            0.050789236260953496,
            0.030731146667400504,
            0.006995598752713868,
            0.00007724219638241644,
            0.00004511062164629403,
            0.000014092973101066484,
            0.00005831861279616272,
            0.0011914168454502075,
            0.005053507296376773,
            0.003793383740307794,
            0.0017753999441049745,
            0.00101071274960671,
            0.0030436644929765244
          ]
        }
      ],
      "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.26873064,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.0005070389433962265,
        "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.006379142698428434,
            0.02022747759615353,
            0.02638805757318927,
            0.0038622919961787752,
            0.020519429418245718,
            0.034680235941833795,
            0.053144152077336616,
            0.06166178891993856,
            0.08113586898762269,
            0.08081597617599541,
            0.07213916879742481,
            0.06591683404616608,
            0.06555059743094423,
            0.052639769696525854,
            0.027055308616836544,
            0.02804720146537812,
            0.07207044942846859,
            0.25743234935919473,
            0.5500925759712402,
            0.7029778219558439,
            0.6769874101442247,
            0.613706535287528,
            0.5244820240818092,
            0.45026080390386447,
            0.3763764340381878,
            0.30318747798911205,
            0.23536780175122565,
            0.15934757197765018,
            0.08826217211405442,
            0.03414968609459643,
            0.02638619660192079
          ]
        },
        {
          "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.018545914228463117,
            0.028796634429181574,
            0.05648107339006821,
            0.09267667802971778,
            0.12892389196855258,
            0.16313735568076643,
            0.21910514558369673,
            0.32038665185332044,
            0.4429601328676179,
            0.562777582786987,
            0.7053797810327843,
            0.8677489474218496,
            0.9707459484337178,
            1,
            0.9742669090506388,
            0.9048242135693941,
            0.8085575578579353,
            0.6734966284454946,
            0.5223509682409122,
            0.38198052146193673,
            0.26448921492539884,
            0.17827967067692763,
            0.12764310389020023,
            0.0882685353631428,
            0.0586238956599813,
            0.03608140478510377,
            0.025010526153623567,
            0.011686976966973323,
            0.00524376155990251,
            0.006366039987103815,
            0.0007204041191581279
          ]
        },
        {
          "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.047193167105916915,
            0.11225257380401431,
            0.2642723955854085,
            0.45072921346073525,
            0.5876429275054008,
            0.6869929681260015,
            0.7618840188822532,
            0.7876166260758356,
            0.7685106543861168,
            0.6791021671365796,
            0.5433819530218065,
            0.4045719907488033,
            0.2750024559908762,
            0.1783220402407407,
            0.1306545580362552,
            0.09205758971139279,
            0.07440912952836341,
            0.06302129522707199,
            0.055580673644062314,
            0.03421014440333264,
            0.007919545757789286,
            0.00008890139583636611,
            0.000052770915888117556,
            0.000016752024629569595,
            0.00007042247582932857,
            0.0014611716029106318,
            0.006293046821903151,
            0.004795409633974004,
            0.0022778716263988355,
            0.0013158335796766604,
            0.004019934236006731
          ]
        }
      ],
      "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.26873064,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.26873064,
        "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.03984394587452386,
      "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.5388184764339,
          "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.3777271237018,
          "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": 476.0968409010726,
          "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.01268225,
        0.030165706,
        0.07101809,
        0.12112475,
        0.15791766,
        0.18461606,
        0.20474158,
        0.21165672,
        0.20652236,
        0.18249556,
        0.14602338,
        0.10872089,
        0.073901586,
        0.047920596,
        0.035110883,
        0.024738695,
        0.019996013,
        0.016935753,
        0.01493623,
        0.009193314,
        0.0021282246,
        0.000023890529,
        0.000014181162,
        0.0000045017823,
        0.000018924677,
        0.00039266158,
        0.0016911345,
        0.0012886735,
        0.0006121339,
        0.0003536048,
        0.0010802795
      ],
      "camera_id": "cam-solomatov-pred-fujifilm-x-t1",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "f9745708aa037d0c708676bf0fdcdab30dacbc97e931c4dfdcc6d7278c4d9897"
      },
      "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.0049838554,
        0.007738538,
        0.015178195,
        0.024905063,
        0.0346458,
        0.043840006,
        0.058880266,
        0.08609771,
        0.11903696,
        0.15123558,
        0.18955716,
        0.23319073,
        0.26086918,
        0.26873064,
        0.26181537,
        0.24315399,
        0.21728419,
        0.18098918,
        0.14037171,
        0.10264987,
        0.071076356,
        0.04790921,
        0.034301613,
        0.02372046,
        0.015754037,
        0.009696179,
        0.0067210947,
        0.0031406488,
        0.0014091594,
        0.00171075,
        0.00019359466
      ],
      "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-fujifilm-x-t1-a01481061f3d",
        "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-Fujifilm-X-T1.csv",
      "profile_id": "prf-solomatov-pred-fujifilm-x-t1-a01481061f3d",
      "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.0017142711,
        0.005435743,
        0.0070912796,
        0.0010379162,
        0.0055141994,
        0.009319642,
        0.014281462,
        0.016570412,
        0.021803694,
        0.021717729,
        0.019386005,
        0.017713873,
        0.017615454,
        0.014145919,
        0.0072705904,
        0.0075371424,
        0.019367538,
        0.06917996,
        0.14782673,
        0.18891168,
        0.18192726,
        0.16492175,
        0.14094439,
        0.120998874,
        0.10114388,
        0.081475765,
        0.06325054,
        0.042821575,
        0.02371875,
        0.009177067,
        0.0070907795
      ],
      "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"
  }
}
