{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-panasonic-dc-gf9-f2f7dbf0a8f7",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-panasonic-dc-gf9-f2f7dbf0a8f7-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-panasonic-dc-gf9-f2f7dbf0a8f7-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-panasonic-dc-gf9-f2f7dbf0a8f7-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-panasonic-dc-gf9-f2f7dbf0a8f7-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.016008369498736782,
            0.02809735377087127,
            0.03272905745088987,
            0.0012712527720141662,
            0.00902566910173588,
            0.025475180730324214,
            0.04649046627267255,
            0.059117253276634946,
            0.08611549750458536,
            0.08175954713864993,
            0.07268636869595185,
            0.07054129430459198,
            0.07181773698278382,
            0.05804564766855468,
            0.039461839950209215,
            0.04269367657569276,
            0.0926846091451433,
            0.28220914840260053,
            0.5275838433473348,
            0.6200658455403447,
            0.5766105222745737,
            0.509110234935234,
            0.42556698165205353,
            0.3498431733472082,
            0.2814967023601198,
            0.21622657016470473,
            0.15919079681223552,
            0.10078964821304613,
            0.0541160917936473,
            0.02060534976878182,
            0.015012473230142268
          ]
        },
        {
          "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.023358534630788623,
            0.03708855231127088,
            0.06987874773666498,
            0.10571399442991998,
            0.14411281048015523,
            0.17675854607788036,
            0.22969223653232806,
            0.33398516070370615,
            0.45724569236120094,
            0.577265194194995,
            0.7141904651306725,
            0.8761705465948864,
            0.9772552467715652,
            1,
            0.9615209728446384,
            0.8811044696670809,
            0.7724020219260815,
            0.6325785857305408,
            0.48426158186369866,
            0.3425621542779526,
            0.22381479449724004,
            0.13579210039409514,
            0.09092301710524615,
            0.06450752376220556,
            0.04615202244515464,
            0.03270954769706503,
            0.02860619482810882,
            0.015900461614271118,
            0.008970220354506363,
            0.007865776216820334,
            0.0014119972603463047
          ]
        },
        {
          "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.061198919640043835,
            0.1439090820152813,
            0.3285793183107703,
            0.5430937557885837,
            0.6830037267496197,
            0.7750634372539569,
            0.8342692678784974,
            0.8376757132491717,
            0.7845217983143201,
            0.6715801480726435,
            0.5161152662236618,
            0.3641449538764785,
            0.23085665101411593,
            0.14127802263584857,
            0.10642305427772962,
            0.08379382584749645,
            0.08176879635825836,
            0.07362913356709669,
            0.05935803121983298,
            0.04339861964259218,
            0.034562146574402736,
            0.026092058879967035,
            0.0146171876310969,
            0.0021001697852968946,
            0.00002906511672654333,
            0.000010208971737707227,
            0.00007793773879455825,
            0.00003547395815711458,
            0.00007377342668021307,
            0.0003871127286379093,
            0.000653557721688272
          ]
        }
      ],
      "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.27693594,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.000522520641509434,
        "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.012081788300933422,
            0.021735688766145702,
            0.02593623420636556,
            0.0010313937584265878,
            0.00749300831087507,
            0.02162987043140735,
            0.040350216010244105,
            0.052424734037770614,
            0.07799139396641692,
            0.07558901527912917,
            0.06857204593957722,
            0.06787935867045643,
            0.07046268534159922,
            0.05804564766855468,
            0.04020640296813769,
            0.04430475871062456,
            0.09793090777600048,
            0.30350795205562703,
            0.5773559040404795,
            0.6902619789977422,
            0.6527666289900834,
            0.5859570628499862,
            0.49783307287598716,
            0.4158513192617758,
            0.3399205462461824,
            0.2651835294472794,
            0.19823759603033106,
            0.12741332887309606,
            0.06943196682958522,
            0.026825832717848035,
            0.019827794832263376
          ]
        },
        {
          "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.01762908274021783,
            0.02869114424079446,
            0.05537561141396093,
            0.0857679577450294,
            0.11964082379484585,
            0.15007801082084182,
            0.19935552604692625,
            0.29617551986932433,
            0.4141093062893895,
            0.5336980097274482,
            0.6737645897459175,
            0.8431075071007397,
            0.9588164685305923,
            1,
            0.9796628779926506,
            0.9143536949375368,
            0.8161228910917089,
            0.6803203657856759,
            0.5299466367565004,
            0.3813427755169661,
            0.2533752390534793,
            0.1562890212082982,
            0.10636277472689172,
            0.07667875466073491,
            0.05573074408471504,
            0.04011548302470239,
            0.03562280865387136,
            0.020100583550116322,
            0.011508961964272316,
            0.01024035016906798,
            0.0018649020419668175
          ]
        },
        {
          "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.04618786387927837,
            0.1113258936344629,
            0.26038361073683686,
            0.44062323582847357,
            0.567021961829873,
            0.6580727297439256,
            0.7240827608002053,
            0.7428445004285107,
            0.7105103079073088,
            0.6208948538784818,
            0.48690119455062425,
            0.3504036348622718,
            0.22650086514592507,
            0.14127802263584857,
            0.1084310364339132,
            0.08695585701155292,
            0.08639721879363148,
            0.07918604930800964,
            0.06495784548585495,
            0.04831167092288563,
            0.0391269583861163,
            0.03003048286184885,
            0.017099351568452978,
            0.0024964282353529123,
            0.00003509749944337308,
            0.000012520437036810752,
            0.00009705454264982725,
            0.00004484443767031466,
            0.00009465269838216015,
            0.0005039769486040707,
            0.0008631894437392272
          ]
        }
      ],
      "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.27693594,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.27693594,
        "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.037979837647657624,
      "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.6105507648788,
          "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": 533.3592612656942,
          "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.8827662252517,
          "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.0127910795,
        0.030830141,
        0.07210958,
        0.12202441,
        0.15702876,
        0.18224399,
        0.20052454,
        0.20572034,
        0.19676584,
        0.1719481,
        0.13484044,
        0.09703936,
        0.06272623,
        0.039124962,
        0.030028451,
        0.024081202,
        0.023926495,
        0.021929463,
        0.017989162,
        0.013379238,
        0.010835661,
        0.00831652,
        0.004735425,
        0.0006913507,
        0.000009719759,
        0.000003467359,
        0.000026877891,
        0.0000124190365,
        0.000026212734,
        0.00013956933,
        0.00023904818
      ],
      "camera_id": "cam-solomatov-pred-panasonic-dc-gf9",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "957d63d143fd6cc6cbf782e73b5efec8f998aae39a011e7e2313947b8b4a8d77"
      },
      "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.0048821266,
        0.007945609,
        0.015335497,
        0.02375223,
        0.033132844,
        0.041561995,
        0.05520871,
        0.082021646,
        0.11468175,
        0.14780016,
        0.18658963,
        0.23348677,
        0.26553074,
        0.27693594,
        0.27130386,
        0.2532174,
        0.22601376,
        0.18840516,
        0.14676127,
        0.10560752,
        0.07016871,
        0.043282047,
        0.029455675,
        0.021235103,
        0.015433846,
        0.011109419,
        0.009865236,
        0.005566574,
        0.0031872452,
        0.002835921,
        0.0005164584
      ],
      "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-panasonic-dc-gf9-f2f7dbf0a8f7",
        "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-Panasonic-DC-GF9.csv",
      "profile_id": "prf-solomatov-pred-panasonic-dc-gf9-f2f7dbf0a8f7",
      "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.0033458814,
        0.0060193934,
        0.0071826754,
        0.00028563,
        0.0020750833,
        0.0059900885,
        0.011174425,
        0.014518293,
        0.02159862,
        0.020933315,
        0.018990064,
        0.018798234,
        0.01951365,
        0.016074926,
        0.011134598,
        0.01226958,
        0.027120588,
        0.08405226,
        0.1598906,
        0.19115835,
        0.18077454,
        0.16227257,
        0.13786787,
        0.115164176,
        0.094136216,
        0.07343885,
        0.054899115,
        0.03528533,
        0.019228207,
        0.0074290372,
        0.005491029
      ],
      "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"
  }
}
