{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-nikon-1-v3-042bf64b8b8c",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-nikon-1-v3-042bf64b8b8c-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-nikon-1-v3-042bf64b8b8c-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-nikon-1-v3-042bf64b8b8c-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-nikon-1-v3-042bf64b8b8c-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.01469504139281399,
            0.0279421232174175,
            0.03394031100758146,
            0.003982276311679981,
            0.026214489229359268,
            0.044463591990400286,
            0.06482737055437424,
            0.07982637762636596,
            0.1040489045078011,
            0.1015569355191084,
            0.09046039415224738,
            0.08034636898573382,
            0.0736237156317294,
            0.05781898293702159,
            0.0396584169748615,
            0.03826319305954737,
            0.08826343611520983,
            0.26300868752570017,
            0.48980750469924994,
            0.5926527126251183,
            0.5626748136799647,
            0.49876987237683434,
            0.41849322736047245,
            0.34995556125692506,
            0.28602262025052116,
            0.22015924673753917,
            0.16392885966132564,
            0.10687562331603553,
            0.05945300889944462,
            0.02339615499843177,
            0.015983728973220746
          ]
        },
        {
          "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.022533253039237186,
            0.037473448183222534,
            0.07396187517296975,
            0.11896104331085028,
            0.16647301717447904,
            0.20213648768790654,
            0.2627449972296174,
            0.36747138216488345,
            0.4901540821065693,
            0.6090946780534661,
            0.7478640518320728,
            0.9028595987697978,
            0.991785001425998,
            1,
            0.9518207504669919,
            0.8647333547498488,
            0.753193697458521,
            0.6124405518256401,
            0.46627747325108976,
            0.33190582484224285,
            0.22071525678987702,
            0.14033585938678564,
            0.09651829143425561,
            0.06737529291210091,
            0.04541526651949906,
            0.030346632928842883,
            0.024903515337547186,
            0.013697687559495944,
            0.006953710153491024,
            0.005823866791952755,
            0.0023206347411303245
          ]
        },
        {
          "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.05870675189432186,
            0.13680340704120794,
            0.3146655422733366,
            0.5324387058927377,
            0.6872161727874504,
            0.782784294579438,
            0.849930083896096,
            0.8588338176675525,
            0.8129388434583282,
            0.6940695907933303,
            0.5348830654136681,
            0.37712869796617177,
            0.23608200457865822,
            0.13428599320204823,
            0.08774329102746746,
            0.05567162063677258,
            0.04714592845671841,
            0.04885141170159766,
            0.05285290221719812,
            0.04472511621112292,
            0.031328105946188345,
            0.021711345596461703,
            0.015880127233989693,
            0.014962833162319555,
            0.012546910818222798,
            0.010415264151949382,
            0.008889940931810076,
            0.00516840732796522,
            0.003201036144350091,
            0.0013009050961030166,
            0.0012192150067958042
          ]
        }
      ],
      "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.27606845,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.0005208838679245283,
        "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.011090597277595465,
            0.021615604753096557,
            0.026896095515441913,
            0.003230903422683758,
            0.02176297219041147,
            0.03775210640694364,
            0.056265265009456895,
            0.07078942921583396,
            0.0942329701202727,
            0.09389226114030777,
            0.08533999448325225,
            0.07731443053344197,
            0.07223458892169678,
            0.05781898293702159,
            0.04040668899325511,
            0.03970708713726614,
            0.09325947966890095,
            0.2828583997917907,
            0.5360157598595565,
            0.6597454725449431,
            0.6369903551093941,
            0.5740558908488094,
            0.4895581150254584,
            0.415984912437477,
            0.345385805585535,
            0.27000662335735937,
            0.20413782523863194,
            0.13510692004102606,
            0.07627933217287233,
            0.030459145186637587,
            0.021110585436329283
          ]
        },
        {
          "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.01700622870885825,
            0.028988893877587244,
            0.05861129730688168,
            0.09651556344087851,
            0.1382040142580581,
            0.171625319735015,
            0.2280428277841963,
            0.3258708483348966,
            0.44391313096444013,
            0.5631252683890535,
            0.70553212436988,
            0.8687894252313149,
            0.9730720768707904,
            1,
            0.9697796325512748,
            0.8973648020988997,
            0.7958273029750411,
            0.6586624802653109,
            0.510265914123834,
            0.3694800691640062,
            0.24986632844137022,
            0.1615186306149797,
            0.11290818997969525,
            0.08008761232947843,
            0.05484107655184792,
            0.037217568686316746,
            0.031011924759964418,
            0.017315944650683552,
            0.008921741329007351,
            0.007582015257447925,
            0.0030649892807381647
          ]
        },
        {
          "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.04430698256175234,
            0.10582905072999105,
            0.24935759953736109,
            0.43197857270542867,
            0.5705190868424117,
            0.6646281746429191,
            0.7376751671551023,
            0.7616073477429239,
            0.7362464997358444,
            0.6416869801674185,
            0.5046066654845927,
            0.3628974263448068,
            0.23162762713377785,
            0.13428599320204823,
            0.08939882482043854,
            0.05777243650985833,
            0.049814565916532653,
            0.05253831069794466,
            0.057839025067877185,
            0.049788336914268906,
            0.035465780316439634,
            0.024988529837437056,
            0.018576752613346435,
            0.017786009230681736,
            0.015150986648419983,
            0.012773437167485092,
            0.011070492481121982,
            0.006533646999503202,
            0.00410698977010955,
            0.001693631162851097,
            0.0016102839712397413
          ]
        }
      ],
      "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.27606845,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.27606845,
        "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.038197591519261075,
      "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": 594.4724515622378,
          "observed_nir_to_visible_mean_ratio": null,
          "note": "descriptive numeric summary only; does not identify optical filtering or physical units"
        },
        {
          "channel": "green",
          "positive_peak_wavelength_nm": 530,
          "positive_response_centroid_nm": 531.6715077062472,
          "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": 477.34439337488067,
          "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.01223176,
        0.029216062,
        0.068839766,
        0.119255655,
        0.15750232,
        0.18348287,
        0.20364884,
        0.21025576,
        0.20325443,
        0.17714953,
        0.13930598,
        0.10018453,
        0.06394508,
        0.037072126,
        0.024680195,
        0.015949147,
        0.01375223,
        0.01450417,
        0.01596753,
        0.013744989,
        0.009790983,
        0.0068985447,
        0.0051284553,
        0.004910156,
        0.0041827094,
        0.003526343,
        0.0030562137,
        0.0018037338,
        0.0011338103,
        0.00046755813,
        0.0004445486
      ],
      "camera_id": "cam-solomatov-pred-nikon-1-v3",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "ca8437b73c79364d1e9a826a5aa23b807c9fd51d8f30398e2f752611e08e2933"
      },
      "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.0046948832,
        0.008002919,
        0.01618073,
        0.026644902,
        0.038153768,
        0.047380336,
        0.06295543,
        0.08996266,
        0.12255041,
        0.15546112,
        0.19477516,
        0.23984535,
        0.2686345,
        0.27606845,
        0.26772556,
        0.24773411,
        0.21970281,
        0.18183593,
        0.14086832,
        0.10200179,
        0.06898021,
        0.044590198,
        0.031170389,
        0.022109663,
        0.015139891,
        0.0102745965,
        0.008561414,
        0.004780386,
        0.0024630113,
        0.0020931552,
        0.00084614684
      ],
      "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-nikon-1-v3-042bf64b8b8c",
        "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-Nikon-1-V3.csv",
      "profile_id": "prf-solomatov-pred-nikon-1-v3-042bf64b8b8c",
      "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.003061764,
        0.0059673865,
        0.0074251634,
        0.0008919505,
        0.00600807,
        0.0104221655,
        0.0155330645,
        0.019542728,
        0.02601475,
        0.025920691,
        0.02355968,
        0.021344075,
        0.019941691,
        0.015961997,
        0.011155012,
        0.010961874,
        0.025746,
        0.07808828,
        0.14797704,
        0.18213491,
        0.17585294,
        0.15847872,
        0.13515155,
        0.11484031,
        0.095350124,
        0.07454031,
        0.056356013,
        0.037298758,
        0.021058317,
        0.008408809,
        0.0058279666
      ],
      "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"
  }
}
