{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-mamiya-m18-39a4a51185f6",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-mamiya-m18-39a4a51185f6-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-mamiya-m18-39a4a51185f6-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-mamiya-m18-39a4a51185f6-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-mamiya-m18-39a4a51185f6-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.009315467085258308,
            0.01688140496232042,
            0.032149117083643416,
            0.031283166480970494,
            0.06589449495877281,
            0.07384864042210723,
            0.06915843168999401,
            0.048001557649242826,
            0.030620793389338347,
            0.01925208688368135,
            0.010519911928562171,
            0.014181261901344389,
            0.028645100667256746,
            0.04077742344855492,
            0.046587298455822136,
            0.06066190736766398,
            0.09419566991129381,
            0.1919409685514056,
            0.3388034788330584,
            0.4362419706266253,
            0.42330392759835156,
            0.38599751351184586,
            0.3256700780628512,
            0.27352366331624195,
            0.2194170404217482,
            0.17485179834336684,
            0.13097689332032278,
            0.08710869465120241,
            0.050656635712728576,
            0.020198682203165782,
            0.011323276288798326
          ]
        },
        {
          "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.020267507596574225,
            0.02790001280506074,
            0.04874854205704112,
            0.07914904367827295,
            0.09421573443779571,
            0.10244358318909805,
            0.14910413088124688,
            0.25852361982922734,
            0.38333333991919705,
            0.5131712012091353,
            0.6731092912662315,
            0.8525638094087347,
            0.9690399885807204,
            1,
            0.9619537712307593,
            0.8815435137832308,
            0.7649544140314974,
            0.6050435520777349,
            0.4279640780166923,
            0.2729343414008025,
            0.1638895311813424,
            0.08573790265229185,
            0.0505153487901165,
            0.024891396585066464,
            0.005163864147506487,
            0.000007213180449071333,
            0.00003248379337360678,
            0.000021319921315220018,
            0.00000899585429437259,
            0.00003927820685199315,
            0.00011074890427536207
          ]
        },
        {
          "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.06207050790531952,
            0.14752370497568404,
            0.34390707420777245,
            0.5623394796302646,
            0.7197510754276333,
            0.8343494195053885,
            0.9221591649848726,
            0.9556857728507107,
            0.9363556586209073,
            0.808285377791986,
            0.6250612885742818,
            0.4265705628512233,
            0.2511025809803878,
            0.1288259143725323,
            0.07749627031969858,
            0.044822225203201435,
            0.035722670773201466,
            0.035826194334131096,
            0.03610704468430083,
            0.02613626732106706,
            0.0007612192383088627,
            0.00003065503527037342,
            0.000030213162511117932,
            0.0000017505816091207696,
            0.00000948439893412626,
            0.00004238771226711474,
            0.00001233299002223824,
            0.004345618104970977,
            0.0036494865536705326,
            0.0007155955568146794,
            0.0018463117472389172
          ]
        }
      ],
      "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.2847007,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.0005371711320754717,
        "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.007030541196421366,
            0.01305920006519127,
            0.025476658821000444,
            0.025380682239277953,
            0.05470486373935857,
            0.06270167583009104,
            0.06002429920263632,
            0.042567419047441754,
            0.027732039296004544,
            0.017799099194346905,
            0.00992444521562469,
            0.013646119942803092,
            0.028104627069761336,
            0.04077742344855493,
            0.04746630408706407,
            0.06295103594757583,
            0.0995275002836312,
            0.20642707938547397,
            0.37076607117579974,
            0.48562785409379045,
            0.4792119935075678,
            0.44426128913627544,
            0.3809725441489958,
            0.3251319016777971,
            0.2649564261696582,
            0.21444088476073295,
            0.16310330111587365,
            0.11011853852133136,
            0.06499341940501024,
            0.026296397585253567,
            0.014955270570110998
          ]
        },
        {
          "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.015296232148357907,
            0.021583028773726233,
            0.0386309201206741,
            0.06421526185218372,
            0.07821683613703796,
            0.08698040082093231,
            0.129411132462969,
            0.2292567949428997,
            0.34716981728531054,
            0.4744412992310873,
            0.6350087653455014,
            0.8203915901857636,
            0.950756215211273,
            1,
            0.9801038423860567,
            0.914809306756183,
            0.8082537204861105,
            0.6507072163854885,
            0.4683380476409086,
            0.3038325687291953,
            0.1855353183185008,
            0.09867947286395855,
            0.059093426886551385,
            0.02958788650677712,
            0.006235609536611607,
            0.000008846353380936543,
            0.000040451516276566944,
            0.000026951598643768702,
            0.000011541850792779927,
            0.00005113577873184014,
            0.00014627213772217633
          ]
        },
        {
          "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.04684566634363738,
            0.11412211139628389,
            0.27253013427785744,
            0.45623769102078077,
            0.597529194694639,
            0.7084098844857073,
            0.8003645582887573,
            0.8474949306411963,
            0.848020219128369,
            0.7472827077699493,
            0.5896804609191337,
            0.410473560479479,
            0.246364796433588,
            0.1288259143725323,
            0.07895846409931553,
            0.04651362992785055,
            0.037744708741495894,
            0.03853005805746175,
            0.03951336965451789,
            0.029095090036659554,
            0.0008617576282741843,
            0.000035282210405524125,
            0.00003534369954130777,
            0.0000020808800259360092,
            0.000011452859090265673,
            0.00005198493013891431,
            0.00001535806304656083,
            0.005493517227038782,
            0.0046823601065961555,
            0.00093162440415496,
            0.002438524949183476
          ]
        }
      ],
      "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.2847007,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.2847007,
        "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.03687901237479811,
      "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.1240536986005,
          "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.7608577588344,
          "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": 480,
          "positive_response_centroid_nm": 473.21216743551753,
          "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.013336994,
        0.032490645,
        0.07758952,
        0.12989119,
        0.17011698,
        0.20168479,
        0.22786435,
        0.2412824,
        0.24143195,
        0.21275191,
        0.16788244,
        0.11686211,
        0.07014023,
        0.036676828,
        0.02247953,
        0.013242463,
        0.010745945,
        0.0109695345,
        0.011249484,
        0.0082833925,
        0.000245343,
        0.00001004487,
        0.000010062376,
        5.92428e-7,
        0.000003260637,
        0.000014800146,
        0.0000043724513,
        0.0015640082,
        0.0013330712,
        0.00026523412,
        0.00069424976
      ],
      "camera_id": "cam-solomatov-pred-mamiya-m18",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "4c32682e899fea86c72f6cd12c74fb127133235f8717aa5d22b42e4ba6885793"
      },
      "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.004354848,
        0.0061447034,
        0.01099825,
        0.01828213,
        0.022268388,
        0.024763381,
        0.03684344,
        0.06526957,
        0.09883949,
        0.13507377,
        0.18078744,
        0.23356606,
        0.27068096,
        0.2847007,
        0.27903625,
        0.26044685,
        0.2301104,
        0.1852568,
        0.13333617,
        0.086501345,
        0.052822035,
        0.028094115,
        0.01682394,
        0.008423692,
        0.0017752824,
        0.000002518563,
        0.000011516575,
        0.000007673139,
        0.000003285973,
        0.000014558392,
        0.00004164378
      ],
      "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-mamiya-m18-39a4a51185f6",
        "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-Mamiya-M18.csv",
      "profile_id": "prf-solomatov-pred-mamiya-m18-39a4a51185f6",
      "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.0020016,
        0.0037179634,
        0.0072532226,
        0.007225898,
        0.015574513,
        0.017851211,
        0.01708896,
        0.012118974,
        0.007895331,
        0.005067416,
        0.0028254965,
        0.0038850599,
        0.008001407,
        0.011609361,
        0.01351369,
        0.017922204,
        0.028335549,
        0.058769934,
        0.10555736,
        0.13825859,
        0.13643199,
        0.1264815,
        0.10846315,
        0.09256528,
        0.07543328,
        0.06105147,
        0.046435624,
        0.031350825,
        0.018503672,
        0.0074866028,
        0.004257776
      ],
      "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"
  }
}
