{
  "schema": "codex.element_appendix/1",
  "title": "Solar O appendix",
  "target": "Sun",
  "element": "O",
  "ion": "",
  "site_url": "https://exoplanetcodex.org/systems/sol/elements/o/",
  "metadata": {
    "generator": "scripts/generate_cno_publication.py",
    "version": "1.0.0",
    "source_commit": "a1ec12a9cc09472037e2af3b1242db2ce5b37c6b",
    "source_url": "https://github.com/damienabraxas/exoplanetcodex/blob/a1ec12a9cc09472037e2af3b1242db2ce5b37c6b",
    "generated_at": "2026-09-12T23:07:15-06:00",
    "timestamp_basis": "source commit timestamp (deterministic build)",
    "feed_version": "1.7",
    "feed_updated_at": "2026-09-13T04:21:45Z",
    "feed_sha256": "dd90c8884d59e6ed90c3a637757e958476eb936e38fcb8fa7c5c4cf4702f1484",
    "source_sha256": {
      "data/products/solar/O.json": "dd90c8884d59e6ed90c3a637757e958476eb936e38fcb8fa7c5c4cf4702f1484",
      "data/refs/bibliography.csv": "8efa4ef9775aaa2155c709c5f5bd8558a20b73e9a680c0b578a1f4904d078a18",
      "data/catalog/holdings_manifest_registry.csv": "9438a39b63124e87c83576087da92c6c43f25cf28b94ee92aa5926bcf4f42a8c",
      "docs/co_indicator_strategy.md": "497ef9d59f404a386723d90ec826ee03863a13cf7d36780d0d1adf49eabf85e8",
      "data/audit/rya1214_cno_products/cno_gf_adjudication.prov.json": "11900b0d8856975da602890b8b95d300e8415c5fb535386a0ba06db2faf04a3b",
      "data/audit/rya1214_cno_products/agss21_indicator_gf_check.csv": "66528cf2edfd2aa11794c877536bfeb495dfe11d92d3a23f9c6248bf4cf91752",
      "data/audit/cno_synthesis/solar_vis_cno_provenance.json": "8c481d3dfcd83b6f836be67793aca322a4ffc479c8731acc50e5bc4ef7e123dd",
      "data/audit/rya1136_cno_intake/source_bibliography.csv": "a4cfede94fc1f4e53f39f082ad647f822ab5f8bbc2f44578a58a8e363da0cd13",
      "data/audit/rya1214_cno_products/oi_tachiev_vs_nist.csv": "8cf057f4577e8c38a0ea39afeecf51bf8ed5fe8e4e771d5dae549f64a3d263cc",
      "data/curation/threednlte_availability.csv": "b810f8bed56a0d53ae3c93cc3bc3a0e5f999076f7609768aa0ebe4352001678d",
      "data/linelists/molecular/turbospectrum/MOLECULAR_MANIFEST.json": "ee21a31a5dfd7f8060ec29023931caa03ece0c2939a6954849158e33eb944b3e",
      "data/nlte_grids/amarsi2019_cno/provenance.json": "1828b2bd755884fd7119edbd07ead9a0db5c49a681215bc7fbdcdef25fddecb8",
      "data/reference/cno_atomic_primary/derived/agss21_cno_atomic_gf.prov.json": "454c6167e2fcd704e5fdb1a31c3558a1b2a41d6054d6ef7826a9236cbc98430a",
      "pipeline/band_products.py": "3e883e28b06ae2b9afafcaad323559649ae1106184d8db34944d35419d52ece2",
      "pipeline/cno_gf_pedigree.py": "7889a23290c2b70eaa49176df4204ead1e598d027b3e8a072fa5dd696191410c"
    },
    "generator_sha256": "c21418ad36eaac396b4a0aae89ede06f46851ae9324a1c727284292b2931d81b",
    "reference_resolver_sha256": "2574799ff5698705b838acd14377c7b0a9661898bb073870ac3b92247684bbe4",
    "reference_supplement_sha256": "0001bf4e51cdfa30a8b457f437d83f5320b7c833756b322cefb2a3fb416a6d73",
    "reference_count": 12,
    "template_sha256": "64b1eb02f7dd3aad6b69ba10e4aecc74354626cbc3a3969711c08e57ceb1c9e7",
    "highlight_selectors_sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
    "pdf_generator_sha256": "b4daae058771c927a8830ff89d39a00b6ab5822f7491f9b3b05ce5920ceb555c",
    "counts": {
      "products": 0,
      "quarantine": 7,
      "archive": 0,
      "superseded": 0
    },
    "visible_products": 0,
    "dispositions": {
      "quarantine": 7
    },
    "highlight_selectors": [],
    "status": "NOT_YET_DEFENSIBLE"
  },
  "products": [],
  "body_html": "<p class=\"fe-stamp\">O.json v1.7 · 0 visible products · 7 quarantined entries</p><p class=\"fe-anchor\">NOT_YET_DEFENSIBLE</p><p>No adopted Solar oxygen abundance is available from this feed.</p><section class=\"fe-section\"><h2>Highlighted Products</h2><div class=\"fe-highlights\"></div><p>No adopted highlighted product has been selected. No adopted Solar oxygen abundance is available from this feed.</p></section><section class=\"product-section\"><h2>Error-bar Forest Plot</h2><p class=\"product-pending\">No publication-eligible abundance products. Quarantined entries are documented below without plotted values.</p><p class=\"product-section-intro\"><strong>How to read this forest.</strong> Each row is one independent product, preserving its band, holding, engine, indicator and line set. Engines and indicator families are never averaged. Solid bars show the supplied statistical uncertainty; wireframes show the supplied systematic uncertainty. The statistical basis and any incomplete error budget remain attached to the row. Grades describe the supplied line-pool provenance, not engine quality; evaluated theoretical CNO oscillator strengths are not relabelled as laboratory evidence. Quarantined, failed and unconstrained fits have no abundance mark. Experimental products remain explicitly not adopted. Literature references provide context, never tuning targets.</p></section><section class=\"fe-section\"><h2>Solar oxygen context</h2><p>Oxygen is traced by forbidden [O I], permitted O I and molecular OH indicators where available. Blends, departures from LTE and atmospheric structure affect these families differently, so their results retain separate identities.</p><p><a href=\"https://github.com/damienabraxas/exoplanetcodex/blob/a1ec12a9cc09472037e2af3b1242db2ce5b37c6b/docs/co_indicator_strategy.md\">C/O indicator strategy</a> · <a href=\"/method/\">Methodology</a></p></section><section class=\"fe-section\"><h2>Open provenance decisions</h2><p>O I 615.8nm: 🔴 DISAGREES — reported to Ryan, not resolved. . Store log gf -0.409 (); summed pull -0.2966 (B+).</p><p>O I 630.0nm: 🔴 DISAGREES — reported to Ryan, not resolved. 🔴 store claims A, pull publishes B+. Store log gf -9.717 (A); summed pull -9.7744 (B+).</p><p>OPEN. Tachiev and NIST differ systematically by -0.016 dex on the 777 triplet and -0.005 dex on 8446. AGSS21 names Tachiev for N i only and states no O i gf source. Both values are reported in oi_tachiev_vs_nist.csv; NIST is what the store already carried and this script does not change it. Ryan decides.</p><p><a href=\"https://github.com/damienabraxas/exoplanetcodex/blob/a1ec12a9cc09472037e2af3b1242db2ce5b37c6b/data/audit/rya1214_cno_products/cno_gf_adjudication.prov.json\">Adjudication record</a> · <a href=\"https://github.com/damienabraxas/exoplanetcodex/blob/a1ec12a9cc09472037e2af3b1242db2ce5b37c6b/data/audit/rya1214_cno_products/agss21_indicator_gf_check.csv\">Indicator gf checks</a></p></section><section class=\"fe-section\"><h2>Product visibility audit</h2><p>Every feed entry is accounted for. Quarantined and archived entries retain their source disposition; their numeric fit outputs are available only in the labelled source download.</p><details><summary>Withheld entries and source reasons (7)</summary><ul><li data-audit-id=\"O-quarantine-361df42bd1f9\"><strong>quarantine</strong> · O · I · red-optical · iag_fts_solar_atlas · solar_iag · ALL · SET-AGSS21 · SYNTH · 1D-LTE<br>RYA-1097 gated re-run precedence: this product does NOT pass the RYA-1092 eligibility gate, so it was published into quarantine and did not supersede anything. [NOT_YET_DEFENSIBLE] O I is outside the ratified real set {Fe I, Fe II, Al}. It is a pilot measurement, not a product.</li><li data-audit-id=\"O-quarantine-945c945b31da\"><strong>quarantine</strong> · O · I · red-optical · iag_fts_solar_atlas · solar_iag · ALL · SYNTH · 1D-LTE<br>RYA-1097 gated re-run precedence: this product does NOT pass the RYA-1092 eligibility gate, so it was published into quarantine and did not supersede anything. [NOT_YET_DEFENSIBLE] O I is outside the ratified real set {Fe I, Fe II, Al}. It is a pilot measurement, not a product.</li><li data-audit-id=\"O-quarantine-e2dedb7ba833\"><strong>quarantine</strong> · O · I · red-optical · kpno_solar_atlas · solar_kpno_kurucz2005_corrected · ALL · SET-AGSS21 · SYNTH · 1D-LTE<br>RYA-1097 gated re-run precedence: this product does NOT pass the RYA-1092 eligibility gate, so it was published into quarantine and did not supersede anything. [NOT_YET_DEFENSIBLE] O I is outside the ratified real set {Fe I, Fe II, Al}. It is a pilot measurement, not a product.</li><li data-audit-id=\"O-quarantine-eadb1d33ffa2\"><strong>quarantine</strong> · O · I · red-optical · kpno_solar_atlas · solar_kpno_kurucz2005_corrected · ALL · SYNTH · 1D-LTE<br>RYA-1097 gated re-run precedence: this product does NOT pass the RYA-1092 eligibility gate, so it was published into quarantine and did not supersede anything. [NOT_YET_DEFENSIBLE] O I is outside the ratified real set {Fe I, Fe II, Al}. It is a pilot measurement, not a product.</li><li data-audit-id=\"O-quarantine-da700d54e88d\"><strong>quarantine</strong> · O · I · red-optical · kpno_solar_atlas · solar_kpno_molecfit_corrected · ALL · SET-AGSS21 · SYNTH · 1D-LTE<br>RYA-1097 gated re-run precedence: this product does NOT pass the RYA-1092 eligibility gate, so it was published into quarantine and did not supersede anything. [NOT_YET_DEFENSIBLE] O I is outside the ratified real set {Fe I, Fe II, Al}. It is a pilot measurement, not a product.</li><li data-audit-id=\"O-quarantine-255dd9842275\"><strong>quarantine</strong> · O · I · red-optical · kpno_solar_atlas · solar_kpno_molecfit_corrected · ALL · SYNTH · 1D-LTE<br>RYA-1097 gated re-run precedence: this product does NOT pass the RYA-1092 eligibility gate, so it was published into quarantine and did not supersede anything. [NOT_YET_DEFENSIBLE] O I is outside the ratified real set {Fe I, Fe II, Al}. It is a pilot measurement, not a product.</li><li data-audit-id=\"O-quarantine-a69ed2a177ae\"><strong>quarantine</strong> · O · I · VIS · harps · solar_harps_molecfit_corrected · ALL · FORB-OI_6300 · SYNTH · 1D-LTE<br>RYA-1097 gated re-run precedence: this product does NOT pass the RYA-1092 eligibility gate, so it was published into quarantine and did not supersede anything. [STAT_BASIS_MISMATCH] sigma_stat here is a &#x27;curvature_sigma&#x27; (SYNTH route, band_products.py:506) while the rest of the feed publishes a &#x27;standard_error&#x27; (error_budget.py:609). The feed carries no stat_basis field, so `A +/- sigma_stat` renders as comparable when it is not -- this product&#x27;s bar reads ~sqrt(n) times worse than it is. [NOT_YET_DEFENSIBLE] O I is outside the ratified real set {Fe I, Fe II, Al}. It is a pilot measurement, not a product.</li></ul></details></section><section class=\"fe-section\"><h2>Download the evidence</h2><p><a download href=\"/assets/docs/appendices/solar_o_appendix.pdf\">Download PDF — Solar O appendix</a></p><ul><li><a download href=\"/assets/data/cno-publication/O/O.json\">Source feed — includes quarantined fit outputs, not adopted abundances</a></li><li><a download href=\"/assets/data/cno-publication/O/visibility.json\">Complete product visibility audit</a></li><li><a download href=\"/assets/data/cno-publication/O/report.json\">Shared website/PDF report</a></li><li><a download href=\"/assets/data/cno-publication/O/manifest.json\">Reproducibility manifest</a></li><li><a download href=\"/assets/data/cno-publication/O/references.json\">Complete references and product-to-source bindings</a></li></ul></section><section class=\"fe-section\"><h2>Reproducibility</h2><p>Generated from the pinned CNO campaign snapshot. Source commit <code>a1ec12a9cc09472037e2af3b1242db2ce5b37c6b</code><br>Feed O.json v1.7 · updated 2026-09-13T04:21:45Z<br>Generated 2026-09-12T23:07:15-06:00 (source commit timestamp)<br>Feed SHA-256 <code>dd90c8884d59e6ed90c3a637757e958476eb936e38fcb8fa7c5c4cf4702f1484</code><br>Generator scripts/generate_cno_publication.py v1.0.0</p><p><a href=\"https://github.com/damienabraxas/exoplanetcodex/blob/a1ec12a9cc09472037e2af3b1242db2ce5b37c6b/data/products/solar/O.json\">Pinned scientific source</a></p></section><section class=\"fe-section\"><h2>References / Data &amp; Model Sources</h2><p>Sources are separated by their role. Registered grid lineage and quarantined diagnostics do not imply an adopted abundance or an applied correction.</p><p>See the source notes for the distinction between reference lineage and the treatment actually recorded in each feed entry.</p><details><summary>Science and provenance source notes</summary><p><strong>Solar abundance and indicator analyses.</strong> Solar O atomic/molecular indicator lineage and atmospheric sensitivity; comparison literature, not an adopted Codex abundance. Sources: <a href=\"#ref-asplund2021\">[1]</a>, <a href=\"#ref-Amarsi2021_Table2\">[2]</a>.</p><p><strong>Atomic data and gf authorities.</strong> The recorded O I/O II base pedigree is Wiese–Fuhr–Deters / Opacity Project theory. Per-transition exceptions and the open O I source decisions remain explicit. Sources: <a href=\"#ref-nist_asd\">[3]</a>, <a href=\"#ref-wiese_fuhr2006\">[4]</a>, <a href=\"#ref-wfd1996\">[5]</a>.</p><p><strong>Atomic data and gf authorities.</strong> O I triplet source record: NIST (this script) — Tachiev NOT adopted; OPEN — referred to Ryan (RYA-1214 EOS) Sources: <a href=\"#ref-nist_asd\">[3]</a>, <a href=\"#ref-TachievFroeseFischer2002\">[6]</a>.</p><p><strong>Model and grid sources.</strong> Registered O I line/grid lineage: Amarsi, Nissen &amp; Skuladottir 2019, A&amp;A 630, A104 — line-by-line 3D-NLTE grids built on the Amarsi+2018 O I model atom. The current feed treatment remains authoritative; a grid reference does not imply a correction was applied. Sources: <a href=\"#ref-amarsi2019\">[7]</a>, <a href=\"#ref-solar_3d_O\">[8]</a>.</p><p><strong>Atomic data and gf authorities.</strong> Atomic O I entry; source-family pedigree only, not a substitute for a per-transition gf join. Sources: <a href=\"#ref-nist_asd\">[3]</a>, <a href=\"#ref-wiese_fuhr2006\">[4]</a>, <a href=\"#ref-wfd1996\">[5]</a>.</p><p><strong>Model and grid sources.</strong> Feed treatment: 1D-LTE; no NLTE/3D correction is claimed for this entry. Turbospectrum is the synthesis implementation. Sources: <a href=\"#ref-gerber2023\">[9]</a>.</p><p><strong>Special diagnostics.</strong> The synthesis sidecar names Johansson’s Ni I blend data, Storey &amp; Zeippen’s forbidden-line gf lineage and Caffau’s CO5BOLD comparison anchor. The feed entry remains 1D-LTE and quarantined; the sidecar’s cited anchor is not promoted to a measured abundance. Sources: <a href=\"#ref-johansson2003\">[10]</a>, <a href=\"#ref-storey_zeippen2000\">[11]</a>, <a href=\"#ref-caffau2015_6300\">[12]</a>.</p></details><details><summary>Product-to-source index</summary><ul><li><code>O-quarantine-361df42bd1f9</code> · quarantine · red-optical · solar_iag · SET-AGSS21 · 1D-LTE · not supplied · <a href=\"#ref-asplund2021\">[1]</a>, <a href=\"#ref-nist_asd\">[3]</a>, <a href=\"#ref-wiese_fuhr2006\">[4]</a>, <a href=\"#ref-wfd1996\">[5]</a>, <a href=\"#ref-gerber2023\">[9]</a></li><li><code>O-quarantine-945c945b31da</code> · quarantine · red-optical · solar_iag · not supplied · 1D-LTE · not supplied · <a href=\"#ref-asplund2021\">[1]</a>, <a href=\"#ref-nist_asd\">[3]</a>, <a href=\"#ref-wiese_fuhr2006\">[4]</a>, <a href=\"#ref-wfd1996\">[5]</a>, <a href=\"#ref-gerber2023\">[9]</a></li><li><code>O-quarantine-e2dedb7ba833</code> · quarantine · red-optical · solar_kpno_kurucz2005_corrected · SET-AGSS21 · 1D-LTE · not supplied · <a href=\"#ref-asplund2021\">[1]</a>, <a href=\"#ref-nist_asd\">[3]</a>, <a href=\"#ref-wiese_fuhr2006\">[4]</a>, <a href=\"#ref-wfd1996\">[5]</a>, <a href=\"#ref-gerber2023\">[9]</a></li><li><code>O-quarantine-eadb1d33ffa2</code> · quarantine · red-optical · solar_kpno_kurucz2005_corrected · not supplied · 1D-LTE · not supplied · <a href=\"#ref-asplund2021\">[1]</a>, <a href=\"#ref-nist_asd\">[3]</a>, <a href=\"#ref-wiese_fuhr2006\">[4]</a>, <a href=\"#ref-wfd1996\">[5]</a>, <a href=\"#ref-gerber2023\">[9]</a></li><li><code>O-quarantine-da700d54e88d</code> · quarantine · red-optical · solar_kpno_molecfit_corrected · SET-AGSS21 · 1D-LTE · not supplied · <a href=\"#ref-asplund2021\">[1]</a>, <a href=\"#ref-nist_asd\">[3]</a>, <a href=\"#ref-wiese_fuhr2006\">[4]</a>, <a href=\"#ref-wfd1996\">[5]</a>, <a href=\"#ref-gerber2023\">[9]</a></li><li><code>O-quarantine-255dd9842275</code> · quarantine · red-optical · solar_kpno_molecfit_corrected · not supplied · 1D-LTE · not supplied · <a href=\"#ref-asplund2021\">[1]</a>, <a href=\"#ref-nist_asd\">[3]</a>, <a href=\"#ref-wiese_fuhr2006\">[4]</a>, <a href=\"#ref-wfd1996\">[5]</a>, <a href=\"#ref-gerber2023\">[9]</a></li><li><code>O-quarantine-a69ed2a177ae</code> · quarantine · VIS · solar_harps_molecfit_corrected · FORB-OI_6300 · 1D-LTE · not supplied · <a href=\"#ref-asplund2021\">[1]</a>, <a href=\"#ref-nist_asd\">[3]</a>, <a href=\"#ref-wiese_fuhr2006\">[4]</a>, <a href=\"#ref-wfd1996\">[5]</a>, <a href=\"#ref-gerber2023\">[9]</a>, <a href=\"#ref-johansson2003\">[10]</a>, <a href=\"#ref-storey_zeippen2000\">[11]</a>, <a href=\"#ref-caffau2015_6300\">[12]</a></li></ul></details><details open><summary>Complete applicable bibliography</summary><h3>Solar abundance and indicator analyses</h3><ul><li id=\"ref-asplund2021\"><strong>[1]</strong> — <a href=\"https://doi.org/10.1051/0004-6361/202140445\">Asplund, M.; Amarsi, A. M.; Grevesse, N. (2021). The chemical make-up of the Sun: A 2020 vision. A&amp;A 653, A141</a> DOI: 10.1051/0004-6361/202140445. <a href=\"https://github.com/damienabraxas/exoplanetcodex/blob/a1ec12a9cc09472037e2af3b1242db2ce5b37c6b/data/refs/bibliography.csv\">source record</a></li><li id=\"ref-Amarsi2021_Table2\"><strong>[2]</strong> — <a href=\"https://doi.org/10.1051/0004-6361/202141384\">Amarsi et al. 2021, A&amp;A 656 A113</a> DOI: 10.1051/0004-6361/202141384. <a href=\"https://github.com/damienabraxas/exoplanetcodex/blob/a1ec12a9cc09472037e2af3b1242db2ce5b37c6b/data/audit/rya1136_cno_intake/source_bibliography.csv\">source record</a></li></ul><h3>Atomic data and gf authorities</h3><ul><li id=\"ref-nist_asd\"><strong>[3]</strong> — <a href=\"https://doi.org/10.18434/T4W30F\">Kramida, A.; Ralchenko, Yu.; Reader, J.; NIST ASD Team (2024). NIST Atomic Spectra Database (version 5.11/5.12). National Institute of Standards and Technology, Gaithersburg, MD</a> DOI: 10.18434/T4W30F. <a href=\"https://github.com/damienabraxas/exoplanetcodex/blob/a1ec12a9cc09472037e2af3b1242db2ce5b37c6b/data/refs/bibliography.csv\">source record</a></li><li id=\"ref-wiese_fuhr2006\"><strong>[4]</strong> — <a href=\"https://ntrs.nasa.gov/citations/20060052476\">Wiese, W. L.; Fuhr, J. R. (2006). New Critical Compilations of Atomic Transition Probabilities for Neutral and Singly Ionized Carbon, Nitrogen, and Iron. Proceedings of the NASA Laboratory Astrophysics Workshop (14-16 February 2006, UNLV, Las Vegas)</a> <a href=\"https://github.com/damienabraxas/exoplanetcodex/blob/a1ec12a9cc09472037e2af3b1242db2ce5b37c6b/data/refs/bibliography.csv\">source record</a></li><li id=\"ref-wfd1996\"><strong>[5]</strong> — <a href=\"https://srd.nist.gov/JPCRD/jpcrdM7.pdf\">Wiese, W. L.; Fuhr, J. R.; Deters, T. M. (1996). Atomic Transition Probabilities of Carbon, Nitrogen, and Oxygen: A Critical Data Compilation. JPCRD Monograph 7.</a> <a href=\"https://github.com/damienabraxas/exoplanetcodex/blob/a1ec12a9cc09472037e2af3b1242db2ce5b37c6b/pipeline/cno_gf_pedigree.py\">source record</a></li><li id=\"ref-TachievFroeseFischer2002\"><strong>[6]</strong> — <a href=\"https://doi.org/10.1051/0004-6361:20011816\">Tachiev &amp; Froese Fischer 2002, A&amp;A 385, 716</a> DOI: 10.1051/0004-6361:20011816. <a href=\"https://github.com/damienabraxas/exoplanetcodex/blob/a1ec12a9cc09472037e2af3b1242db2ce5b37c6b/data/reference/cno_atomic_primary/derived/agss21_cno_atomic_gf.prov.json\">source record</a></li></ul><h3>Model and grid sources</h3><ul><li id=\"ref-amarsi2019\"><strong>[7]</strong> — <a href=\"https://doi.org/10.1051/0004-6361/201936265\">Amarsi, A. M.; Nissen, P. E.; Skuladottir, A. (2019). Carbon, oxygen, and iron abundances in disk and halo stars. A&amp;A 630, A104</a> DOI: 10.1051/0004-6361/201936265. <a href=\"https://github.com/damienabraxas/exoplanetcodex/blob/a1ec12a9cc09472037e2af3b1242db2ce5b37c6b/data/refs/bibliography.csv\">source record</a></li><li id=\"ref-solar_3d_O\"><strong>[8]</strong> — <a href=\"https://doi.org/10.1051/0004-6361/201832770\">Amarsi, Barklem, Asplund, Collet &amp; Zatsarinny 2018, A&amp;A 616, A89</a> DOI: 10.1051/0004-6361/201832770. <a href=\"https://github.com/damienabraxas/exoplanetcodex/blob/a1ec12a9cc09472037e2af3b1242db2ce5b37c6b/data/curation/threednlte_availability.csv\">source record</a></li><li id=\"ref-gerber2023\"><strong>[9]</strong> — <a href=\"https://doi.org/10.1051/0004-6361/202243673\">Gerber, J. M.; Magg, E.; Plez, B.; Bergemann, M.; Heiter, U.; Olander, T.; Hoppe, R. (2023). Non-LTE radiative transfer with Turbospectrum. A&amp;A 669, A43</a> DOI: 10.1051/0004-6361/202243673. <a href=\"https://github.com/damienabraxas/exoplanetcodex/blob/a1ec12a9cc09472037e2af3b1242db2ce5b37c6b/data/refs/bibliography.csv\">source record</a></li></ul><h3>Special diagnostics</h3><ul><li id=\"ref-johansson2003\"><strong>[10]</strong> — <a href=\"https://doi.org/10.1086/374037\">Johansson, S.; Litzen, U.; Lundberg, H.; Zhang, Z. (2003). Experimental f-Value and Isotopic Structure for the Ni I Line Blended with [O I] at 6300 A. ApJ 584, L107</a> DOI: 10.1086/374037. <a href=\"https://github.com/damienabraxas/exoplanetcodex/blob/a1ec12a9cc09472037e2af3b1242db2ce5b37c6b/data/refs/bibliography.csv\">source record</a></li><li id=\"ref-storey_zeippen2000\"><strong>[11]</strong> — <a href=\"https://doi.org/10.1046/j.1365-8711.2000.03184.x\">Storey, P. J.; Zeippen, C. J. (2000). Theoretical values for the [O III] 5007/4959 line-intensity ratio and homologous cases. MNRAS 312, 813</a> DOI: 10.1046/j.1365-8711.2000.03184.x. <a href=\"https://github.com/damienabraxas/exoplanetcodex/blob/a1ec12a9cc09472037e2af3b1242db2ce5b37c6b/data/refs/bibliography.csv\">source record</a></li><li id=\"ref-caffau2015_6300\"><strong>[12]</strong> — <a href=\"https://arxiv.org/abs/1506.00931\">Caffau, E.; Ludwig, H.-G.; Steffen, M.; Livingston, W.; Bonifacio, P.; Malherbe, J.-M.; Doerr, H.-P.; Schmidt, W. (2015). The photospheric solar oxygen project. III. Investigation of the centre-to-limb variation of the 630 nm [O I]–Ni I blend. A&amp;A 579, A88.</a> <a href=\"https://github.com/damienabraxas/exoplanetcodex/blob/a1ec12a9cc09472037e2af3b1242db2ce5b37c6b/data/audit/cno_synthesis/solar_vis_cno_provenance.json\">source record</a></li></ul></details></section>",
  "references": [
    {
      "id": "asplund2021",
      "citation": "Asplund, M.; Amarsi, A. M.; Grevesse, N. (2021). The chemical make-up of the Sun: A 2020 vision. A&A 653, A141",
      "doi": "10.1051/0004-6361/202140445",
      "url": "https://doi.org/10.1051/0004-6361/202140445",
      "evidence": [
        {
          "path": "data/refs/bibliography.csv",
          "record": "asplund2021"
        }
      ],
      "metadata_source": null,
      "layers": [
        "Solar abundance and indicator analyses"
      ],
      "roles": [
        "Solar O atomic/molecular indicator lineage and atmospheric sensitivity; comparison literature, not an adopted Codex abundance."
      ]
    },
    {
      "id": "Amarsi2021_Table2",
      "citation": "Amarsi et al. 2021, A&A 656 A113",
      "doi": "10.1051/0004-6361/202141384",
      "url": "https://doi.org/10.1051/0004-6361/202141384",
      "evidence": [
        {
          "path": "data/audit/rya1136_cno_intake/source_bibliography.csv",
          "record": "Amarsi2021_Table2"
        }
      ],
      "metadata_source": null,
      "layers": [
        "Solar abundance and indicator analyses"
      ],
      "roles": [
        "Solar O atomic/molecular indicator lineage and atmospheric sensitivity; comparison literature, not an adopted Codex abundance."
      ]
    },
    {
      "id": "nist_asd",
      "citation": "Kramida, A.; Ralchenko, Yu.; Reader, J.; NIST ASD Team (2024). NIST Atomic Spectra Database (version 5.11/5.12). National Institute of Standards and Technology, Gaithersburg, MD",
      "doi": "10.18434/T4W30F",
      "url": "https://doi.org/10.18434/T4W30F",
      "evidence": [
        {
          "path": "data/refs/bibliography.csv",
          "record": "nist_asd"
        }
      ],
      "metadata_source": null,
      "layers": [
        "Atomic data and gf authorities"
      ],
      "roles": [
        "The recorded O I/O II base pedigree is Wiese–Fuhr–Deters / Opacity Project theory. Per-transition exceptions and the open O I source decisions remain explicit.",
        "O I triplet source record: NIST (this script) — Tachiev NOT adopted; OPEN — referred to Ryan (RYA-1214 EOS)",
        "Atomic O I entry; source-family pedigree only, not a substitute for a per-transition gf join."
      ]
    },
    {
      "id": "wiese_fuhr2006",
      "citation": "Wiese, W. L.; Fuhr, J. R. (2006). New Critical Compilations of Atomic Transition Probabilities for Neutral and Singly Ionized Carbon, Nitrogen, and Iron. Proceedings of the NASA Laboratory Astrophysics Workshop (14-16 February 2006, UNLV, Las Vegas)",
      "doi": "",
      "url": "https://ntrs.nasa.gov/citations/20060052476",
      "evidence": [
        {
          "path": "data/refs/bibliography.csv",
          "record": "wiese_fuhr2006"
        }
      ],
      "metadata_source": null,
      "layers": [
        "Atomic data and gf authorities"
      ],
      "roles": [
        "The recorded O I/O II base pedigree is Wiese–Fuhr–Deters / Opacity Project theory. Per-transition exceptions and the open O I source decisions remain explicit.",
        "Atomic O I entry; source-family pedigree only, not a substitute for a per-transition gf join."
      ]
    },
    {
      "id": "wfd1996",
      "citation": "Wiese, W. L.; Fuhr, J. R.; Deters, T. M. (1996). Atomic Transition Probabilities of Carbon, Nitrogen, and Oxygen: A Critical Data Compilation. JPCRD Monograph 7.",
      "doi": "",
      "url": "https://srd.nist.gov/JPCRD/jpcrdM7.pdf",
      "evidence": [
        {
          "path": "pipeline/cno_gf_pedigree.py",
          "record": "WFD1996_MONOGRAPH7_OPACITY_PROJECT"
        }
      ],
      "metadata_source": "https://www.nist.gov/publications/atomic-transition-probabilities-carbon-nitrogen-and-oxygen",
      "layers": [
        "Atomic data and gf authorities"
      ],
      "roles": [
        "The recorded O I/O II base pedigree is Wiese–Fuhr–Deters / Opacity Project theory. Per-transition exceptions and the open O I source decisions remain explicit.",
        "Atomic O I entry; source-family pedigree only, not a substitute for a per-transition gf join."
      ]
    },
    {
      "id": "TachievFroeseFischer2002",
      "citation": "Tachiev & Froese Fischer 2002, A&A 385, 716",
      "doi": "10.1051/0004-6361:20011816",
      "url": "https://doi.org/10.1051/0004-6361:20011816",
      "evidence": [
        {
          "path": "data/reference/cno_atomic_primary/derived/agss21_cno_atomic_gf.prov.json",
          "record": "TachievFroeseFischer2002"
        }
      ],
      "metadata_source": null,
      "layers": [
        "Atomic data and gf authorities"
      ],
      "roles": [
        "O I triplet source record: NIST (this script) — Tachiev NOT adopted; OPEN — referred to Ryan (RYA-1214 EOS)"
      ]
    },
    {
      "id": "amarsi2019",
      "citation": "Amarsi, A. M.; Nissen, P. E.; Skuladottir, A. (2019). Carbon, oxygen, and iron abundances in disk and halo stars. A&A 630, A104",
      "doi": "10.1051/0004-6361/201936265",
      "url": "https://doi.org/10.1051/0004-6361/201936265",
      "evidence": [
        {
          "path": "data/refs/bibliography.csv",
          "record": "amarsi2019"
        }
      ],
      "metadata_source": null,
      "layers": [
        "Model and grid sources"
      ],
      "roles": [
        "Registered O I line/grid lineage: Amarsi, Nissen & Skuladottir 2019, A&A 630, A104 — line-by-line 3D-NLTE grids built on the Amarsi+2018 O I model atom. The current feed treatment remains authoritative; a grid reference does not imply a correction was applied."
      ]
    },
    {
      "id": "solar_3d_O",
      "citation": "Amarsi, Barklem, Asplund, Collet & Zatsarinny 2018, A&A 616, A89",
      "doi": "10.1051/0004-6361/201832770",
      "url": "https://doi.org/10.1051/0004-6361/201832770",
      "evidence": [
        {
          "path": "data/curation/threednlte_availability.csv",
          "record": "O"
        }
      ],
      "metadata_source": null,
      "layers": [
        "Model and grid sources"
      ],
      "roles": [
        "Registered O I line/grid lineage: Amarsi, Nissen & Skuladottir 2019, A&A 630, A104 — line-by-line 3D-NLTE grids built on the Amarsi+2018 O I model atom. The current feed treatment remains authoritative; a grid reference does not imply a correction was applied."
      ]
    },
    {
      "id": "gerber2023",
      "citation": "Gerber, J. M.; Magg, E.; Plez, B.; Bergemann, M.; Heiter, U.; Olander, T.; Hoppe, R. (2023). Non-LTE radiative transfer with Turbospectrum. A&A 669, A43",
      "doi": "10.1051/0004-6361/202243673",
      "url": "https://doi.org/10.1051/0004-6361/202243673",
      "evidence": [
        {
          "path": "data/refs/bibliography.csv",
          "record": "gerber2023"
        }
      ],
      "metadata_source": null,
      "layers": [
        "Model and grid sources"
      ],
      "roles": [
        "Feed treatment: 1D-LTE; no NLTE/3D correction is claimed for this entry. Turbospectrum is the synthesis implementation."
      ]
    },
    {
      "id": "johansson2003",
      "citation": "Johansson, S.; Litzen, U.; Lundberg, H.; Zhang, Z. (2003). Experimental f-Value and Isotopic Structure for the Ni I Line Blended with [O I] at 6300 A. ApJ 584, L107",
      "doi": "10.1086/374037",
      "url": "https://doi.org/10.1086/374037",
      "evidence": [
        {
          "path": "data/refs/bibliography.csv",
          "record": "johansson2003"
        }
      ],
      "metadata_source": null,
      "layers": [
        "Special diagnostics"
      ],
      "roles": [
        "The synthesis sidecar names Johansson’s Ni I blend data, Storey & Zeippen’s forbidden-line gf lineage and Caffau’s CO5BOLD comparison anchor. The feed entry remains 1D-LTE and quarantined; the sidecar’s cited anchor is not promoted to a measured abundance."
      ]
    },
    {
      "id": "storey_zeippen2000",
      "citation": "Storey, P. J.; Zeippen, C. J. (2000). Theoretical values for the [O III] 5007/4959 line-intensity ratio and homologous cases. MNRAS 312, 813",
      "doi": "10.1046/j.1365-8711.2000.03184.x",
      "url": "https://doi.org/10.1046/j.1365-8711.2000.03184.x",
      "evidence": [
        {
          "path": "data/refs/bibliography.csv",
          "record": "storey_zeippen2000"
        }
      ],
      "metadata_source": null,
      "layers": [
        "Special diagnostics"
      ],
      "roles": [
        "The synthesis sidecar names Johansson’s Ni I blend data, Storey & Zeippen’s forbidden-line gf lineage and Caffau’s CO5BOLD comparison anchor. The feed entry remains 1D-LTE and quarantined; the sidecar’s cited anchor is not promoted to a measured abundance."
      ]
    },
    {
      "id": "caffau2015_6300",
      "citation": "Caffau, E.; Ludwig, H.-G.; Steffen, M.; Livingston, W.; Bonifacio, P.; Malherbe, J.-M.; Doerr, H.-P.; Schmidt, W. (2015). The photospheric solar oxygen project. III. Investigation of the centre-to-limb variation of the 630 nm [O I]–Ni I blend. A&A 579, A88.",
      "doi": "",
      "url": "https://arxiv.org/abs/1506.00931",
      "evidence": [
        {
          "path": "data/audit/cno_synthesis/solar_vis_cno_provenance.json",
          "record": "Caffau et al. 2015, A&A 579 A88"
        }
      ],
      "metadata_source": "https://arxiv.org/abs/1506.00931",
      "layers": [
        "Special diagnostics"
      ],
      "roles": [
        "The synthesis sidecar names Johansson’s Ni I blend data, Storey & Zeippen’s forbidden-line gf lineage and Caffau’s CO5BOLD comparison anchor. The feed entry remains 1D-LTE and quarantined; the sidecar’s cited anchor is not promoted to a measured abundance."
      ]
    }
  ],
  "reference_bindings": [
    {
      "subject": "element-context",
      "layer": "Solar abundance and indicator analyses",
      "reference_ids": [
        "asplund2021",
        "Amarsi2021_Table2"
      ],
      "claim": "Solar O atomic/molecular indicator lineage and atmospheric sensitivity; comparison literature, not an adopted Codex abundance.",
      "evidence": [
        "data/audit/rya1136_cno_intake/source_bibliography.csv",
        "docs/co_indicator_strategy.md"
      ]
    },
    {
      "subject": "atomic-pedigree",
      "layer": "Atomic data and gf authorities",
      "reference_ids": [
        "nist_asd",
        "wiese_fuhr2006",
        "wfd1996"
      ],
      "claim": "The recorded O I/O II base pedigree is Wiese–Fuhr–Deters / Opacity Project theory. Per-transition exceptions and the open O I source decisions remain explicit.",
      "evidence": [
        "data/audit/rya1214_cno_products/cno_gf_adjudication.prov.json"
      ]
    },
    {
      "subject": "oxygen-777-source-decision",
      "layer": "Atomic data and gf authorities",
      "reference_ids": [
        "nist_asd",
        "TachievFroeseFischer2002"
      ],
      "claim": "O I triplet source record: NIST (this script) — Tachiev NOT adopted; OPEN — referred to Ryan (RYA-1214 EOS)",
      "evidence": [
        "data/audit/rya1214_cno_products/oi_tachiev_vs_nist.csv",
        "data/audit/rya1214_cno_products/cno_gf_adjudication.prov.json"
      ]
    },
    {
      "subject": "registered-model-lineage",
      "layer": "Model and grid sources",
      "reference_ids": [
        "amarsi2019",
        "solar_3d_O"
      ],
      "claim": "Registered O I line/grid lineage: Amarsi, Nissen & Skuladottir 2019, A&A 630, A104 — line-by-line 3D-NLTE grids built on the Amarsi+2018 O I model atom. The current feed treatment remains authoritative; a grid reference does not imply a correction was applied.",
      "evidence": [
        "data/curation/threednlte_availability.csv",
        "data/nlte_grids/amarsi2019_cno/provenance.json"
      ]
    },
    {
      "subject": "O-quarantine-361df42bd1f9",
      "layer": "Atomic data and gf authorities",
      "reference_ids": [
        "nist_asd",
        "wiese_fuhr2006",
        "wfd1996"
      ],
      "claim": "Atomic O I entry; source-family pedigree only, not a substitute for a per-transition gf join.",
      "evidence": [
        "data/audit/rya1214_cno_products/cno_gf_adjudication.prov.json"
      ]
    },
    {
      "subject": "O-quarantine-361df42bd1f9",
      "layer": "Model and grid sources",
      "reference_ids": [
        "gerber2023"
      ],
      "claim": "Feed treatment: 1D-LTE; no NLTE/3D correction is claimed for this entry. Turbospectrum is the synthesis implementation.",
      "evidence": [
        "pipeline/band_products.py"
      ]
    },
    {
      "subject": "O-quarantine-945c945b31da",
      "layer": "Atomic data and gf authorities",
      "reference_ids": [
        "nist_asd",
        "wiese_fuhr2006",
        "wfd1996"
      ],
      "claim": "Atomic O I entry; source-family pedigree only, not a substitute for a per-transition gf join.",
      "evidence": [
        "data/audit/rya1214_cno_products/cno_gf_adjudication.prov.json"
      ]
    },
    {
      "subject": "O-quarantine-945c945b31da",
      "layer": "Model and grid sources",
      "reference_ids": [
        "gerber2023"
      ],
      "claim": "Feed treatment: 1D-LTE; no NLTE/3D correction is claimed for this entry. Turbospectrum is the synthesis implementation.",
      "evidence": [
        "pipeline/band_products.py"
      ]
    },
    {
      "subject": "O-quarantine-e2dedb7ba833",
      "layer": "Atomic data and gf authorities",
      "reference_ids": [
        "nist_asd",
        "wiese_fuhr2006",
        "wfd1996"
      ],
      "claim": "Atomic O I entry; source-family pedigree only, not a substitute for a per-transition gf join.",
      "evidence": [
        "data/audit/rya1214_cno_products/cno_gf_adjudication.prov.json"
      ]
    },
    {
      "subject": "O-quarantine-e2dedb7ba833",
      "layer": "Model and grid sources",
      "reference_ids": [
        "gerber2023"
      ],
      "claim": "Feed treatment: 1D-LTE; no NLTE/3D correction is claimed for this entry. Turbospectrum is the synthesis implementation.",
      "evidence": [
        "pipeline/band_products.py"
      ]
    },
    {
      "subject": "O-quarantine-eadb1d33ffa2",
      "layer": "Atomic data and gf authorities",
      "reference_ids": [
        "nist_asd",
        "wiese_fuhr2006",
        "wfd1996"
      ],
      "claim": "Atomic O I entry; source-family pedigree only, not a substitute for a per-transition gf join.",
      "evidence": [
        "data/audit/rya1214_cno_products/cno_gf_adjudication.prov.json"
      ]
    },
    {
      "subject": "O-quarantine-eadb1d33ffa2",
      "layer": "Model and grid sources",
      "reference_ids": [
        "gerber2023"
      ],
      "claim": "Feed treatment: 1D-LTE; no NLTE/3D correction is claimed for this entry. Turbospectrum is the synthesis implementation.",
      "evidence": [
        "pipeline/band_products.py"
      ]
    },
    {
      "subject": "O-quarantine-da700d54e88d",
      "layer": "Atomic data and gf authorities",
      "reference_ids": [
        "nist_asd",
        "wiese_fuhr2006",
        "wfd1996"
      ],
      "claim": "Atomic O I entry; source-family pedigree only, not a substitute for a per-transition gf join.",
      "evidence": [
        "data/audit/rya1214_cno_products/cno_gf_adjudication.prov.json"
      ]
    },
    {
      "subject": "O-quarantine-da700d54e88d",
      "layer": "Model and grid sources",
      "reference_ids": [
        "gerber2023"
      ],
      "claim": "Feed treatment: 1D-LTE; no NLTE/3D correction is claimed for this entry. Turbospectrum is the synthesis implementation.",
      "evidence": [
        "pipeline/band_products.py"
      ]
    },
    {
      "subject": "O-quarantine-255dd9842275",
      "layer": "Atomic data and gf authorities",
      "reference_ids": [
        "nist_asd",
        "wiese_fuhr2006",
        "wfd1996"
      ],
      "claim": "Atomic O I entry; source-family pedigree only, not a substitute for a per-transition gf join.",
      "evidence": [
        "data/audit/rya1214_cno_products/cno_gf_adjudication.prov.json"
      ]
    },
    {
      "subject": "O-quarantine-255dd9842275",
      "layer": "Model and grid sources",
      "reference_ids": [
        "gerber2023"
      ],
      "claim": "Feed treatment: 1D-LTE; no NLTE/3D correction is claimed for this entry. Turbospectrum is the synthesis implementation.",
      "evidence": [
        "pipeline/band_products.py"
      ]
    },
    {
      "subject": "O-quarantine-a69ed2a177ae",
      "layer": "Atomic data and gf authorities",
      "reference_ids": [
        "nist_asd",
        "wiese_fuhr2006",
        "wfd1996"
      ],
      "claim": "Atomic O I entry; source-family pedigree only, not a substitute for a per-transition gf join.",
      "evidence": [
        "data/audit/rya1214_cno_products/cno_gf_adjudication.prov.json"
      ]
    },
    {
      "subject": "O-quarantine-a69ed2a177ae",
      "layer": "Model and grid sources",
      "reference_ids": [
        "gerber2023"
      ],
      "claim": "Feed treatment: 1D-LTE; no NLTE/3D correction is claimed for this entry. Turbospectrum is the synthesis implementation.",
      "evidence": [
        "data/audit/cno_synthesis/solar_vis_cno_provenance.json"
      ]
    },
    {
      "subject": "O-quarantine-a69ed2a177ae",
      "layer": "Special diagnostics",
      "reference_ids": [
        "johansson2003",
        "storey_zeippen2000",
        "caffau2015_6300"
      ],
      "claim": "The synthesis sidecar names Johansson’s Ni I blend data, Storey & Zeippen’s forbidden-line gf lineage and Caffau’s CO5BOLD comparison anchor. The feed entry remains 1D-LTE and quarantined; the sidecar’s cited anchor is not promoted to a measured abundance.",
      "evidence": [
        "data/audit/cno_synthesis/solar_vis_cno_provenance.json"
      ]
    }
  ],
  "product_sources": [
    {
      "publication_id": "O-quarantine-361df42bd1f9",
      "source_bucket": "quarantine",
      "source_index": 0,
      "identity": {
        "element": "O",
        "ion": "I",
        "band": "red-optical",
        "instrument": "iag_fts_solar_atlas",
        "holding": "solar_iag",
        "tier": "ALL",
        "selector": "SET-AGSS21",
        "route": "SYNTH",
        "treatment": "1D-LTE",
        "line_set": null,
        "indicator": null
      },
      "reference_ids": [
        "asplund2021",
        "nist_asd",
        "wiese_fuhr2006",
        "wfd1996",
        "gerber2023"
      ],
      "model_note": "Feed treatment: 1D-LTE; no NLTE/3D correction is claimed for this entry."
    },
    {
      "publication_id": "O-quarantine-945c945b31da",
      "source_bucket": "quarantine",
      "source_index": 1,
      "identity": {
        "element": "O",
        "ion": "I",
        "band": "red-optical",
        "instrument": "iag_fts_solar_atlas",
        "holding": "solar_iag",
        "tier": "ALL",
        "selector": null,
        "route": "SYNTH",
        "treatment": "1D-LTE",
        "line_set": null,
        "indicator": null
      },
      "reference_ids": [
        "asplund2021",
        "nist_asd",
        "wiese_fuhr2006",
        "wfd1996",
        "gerber2023"
      ],
      "model_note": "Feed treatment: 1D-LTE; no NLTE/3D correction is claimed for this entry."
    },
    {
      "publication_id": "O-quarantine-e2dedb7ba833",
      "source_bucket": "quarantine",
      "source_index": 2,
      "identity": {
        "element": "O",
        "ion": "I",
        "band": "red-optical",
        "instrument": "kpno_solar_atlas",
        "holding": "solar_kpno_kurucz2005_corrected",
        "tier": "ALL",
        "selector": "SET-AGSS21",
        "route": "SYNTH",
        "treatment": "1D-LTE",
        "line_set": null,
        "indicator": null
      },
      "reference_ids": [
        "asplund2021",
        "nist_asd",
        "wiese_fuhr2006",
        "wfd1996",
        "gerber2023"
      ],
      "model_note": "Feed treatment: 1D-LTE; no NLTE/3D correction is claimed for this entry."
    },
    {
      "publication_id": "O-quarantine-eadb1d33ffa2",
      "source_bucket": "quarantine",
      "source_index": 3,
      "identity": {
        "element": "O",
        "ion": "I",
        "band": "red-optical",
        "instrument": "kpno_solar_atlas",
        "holding": "solar_kpno_kurucz2005_corrected",
        "tier": "ALL",
        "selector": null,
        "route": "SYNTH",
        "treatment": "1D-LTE",
        "line_set": null,
        "indicator": null
      },
      "reference_ids": [
        "asplund2021",
        "nist_asd",
        "wiese_fuhr2006",
        "wfd1996",
        "gerber2023"
      ],
      "model_note": "Feed treatment: 1D-LTE; no NLTE/3D correction is claimed for this entry."
    },
    {
      "publication_id": "O-quarantine-da700d54e88d",
      "source_bucket": "quarantine",
      "source_index": 4,
      "identity": {
        "element": "O",
        "ion": "I",
        "band": "red-optical",
        "instrument": "kpno_solar_atlas",
        "holding": "solar_kpno_molecfit_corrected",
        "tier": "ALL",
        "selector": "SET-AGSS21",
        "route": "SYNTH",
        "treatment": "1D-LTE",
        "line_set": null,
        "indicator": null
      },
      "reference_ids": [
        "asplund2021",
        "nist_asd",
        "wiese_fuhr2006",
        "wfd1996",
        "gerber2023"
      ],
      "model_note": "Feed treatment: 1D-LTE; no NLTE/3D correction is claimed for this entry."
    },
    {
      "publication_id": "O-quarantine-255dd9842275",
      "source_bucket": "quarantine",
      "source_index": 5,
      "identity": {
        "element": "O",
        "ion": "I",
        "band": "red-optical",
        "instrument": "kpno_solar_atlas",
        "holding": "solar_kpno_molecfit_corrected",
        "tier": "ALL",
        "selector": null,
        "route": "SYNTH",
        "treatment": "1D-LTE",
        "line_set": null,
        "indicator": null
      },
      "reference_ids": [
        "asplund2021",
        "nist_asd",
        "wiese_fuhr2006",
        "wfd1996",
        "gerber2023"
      ],
      "model_note": "Feed treatment: 1D-LTE; no NLTE/3D correction is claimed for this entry."
    },
    {
      "publication_id": "O-quarantine-a69ed2a177ae",
      "source_bucket": "quarantine",
      "source_index": 6,
      "identity": {
        "element": "O",
        "ion": "I",
        "band": "VIS",
        "instrument": "harps",
        "holding": "solar_harps_molecfit_corrected",
        "tier": "ALL",
        "selector": "FORB-OI_6300",
        "route": "SYNTH",
        "treatment": "1D-LTE",
        "line_set": null,
        "indicator": null
      },
      "reference_ids": [
        "asplund2021",
        "nist_asd",
        "wiese_fuhr2006",
        "wfd1996",
        "gerber2023",
        "johansson2003",
        "storey_zeippen2000",
        "caffau2015_6300"
      ],
      "model_note": "Feed treatment: 1D-LTE; no NLTE/3D correction is claimed for this entry."
    }
  ],
  "visibility_audit": [
    {
      "publication_id": "O-quarantine-361df42bd1f9",
      "source_bucket": "quarantine",
      "source_index": 0,
      "identity": {
        "element": "O",
        "ion": "I",
        "band": "red-optical",
        "instrument": "iag_fts_solar_atlas",
        "holding": "solar_iag",
        "tier": "ALL",
        "selector": "SET-AGSS21",
        "route": "SYNTH",
        "treatment": "1D-LTE",
        "line_set": null,
        "indicator": null
      },
      "disposition": "quarantine",
      "quarantine_codes": [
        "NOT_YET_DEFENSIBLE"
      ],
      "visible": false,
      "omission_reason": "RYA-1097 gated re-run precedence: this product does NOT pass the RYA-1092 eligibility gate, so it was published into quarantine and did not supersede anything. [NOT_YET_DEFENSIBLE] O I is outside the ratified real set {Fe I, Fe II, Al}. It is a pilot measurement, not a product."
    },
    {
      "publication_id": "O-quarantine-945c945b31da",
      "source_bucket": "quarantine",
      "source_index": 1,
      "identity": {
        "element": "O",
        "ion": "I",
        "band": "red-optical",
        "instrument": "iag_fts_solar_atlas",
        "holding": "solar_iag",
        "tier": "ALL",
        "selector": null,
        "route": "SYNTH",
        "treatment": "1D-LTE",
        "line_set": null,
        "indicator": null
      },
      "disposition": "quarantine",
      "quarantine_codes": [
        "NOT_YET_DEFENSIBLE"
      ],
      "visible": false,
      "omission_reason": "RYA-1097 gated re-run precedence: this product does NOT pass the RYA-1092 eligibility gate, so it was published into quarantine and did not supersede anything. [NOT_YET_DEFENSIBLE] O I is outside the ratified real set {Fe I, Fe II, Al}. It is a pilot measurement, not a product."
    },
    {
      "publication_id": "O-quarantine-e2dedb7ba833",
      "source_bucket": "quarantine",
      "source_index": 2,
      "identity": {
        "element": "O",
        "ion": "I",
        "band": "red-optical",
        "instrument": "kpno_solar_atlas",
        "holding": "solar_kpno_kurucz2005_corrected",
        "tier": "ALL",
        "selector": "SET-AGSS21",
        "route": "SYNTH",
        "treatment": "1D-LTE",
        "line_set": null,
        "indicator": null
      },
      "disposition": "quarantine",
      "quarantine_codes": [
        "NOT_YET_DEFENSIBLE"
      ],
      "visible": false,
      "omission_reason": "RYA-1097 gated re-run precedence: this product does NOT pass the RYA-1092 eligibility gate, so it was published into quarantine and did not supersede anything. [NOT_YET_DEFENSIBLE] O I is outside the ratified real set {Fe I, Fe II, Al}. It is a pilot measurement, not a product."
    },
    {
      "publication_id": "O-quarantine-eadb1d33ffa2",
      "source_bucket": "quarantine",
      "source_index": 3,
      "identity": {
        "element": "O",
        "ion": "I",
        "band": "red-optical",
        "instrument": "kpno_solar_atlas",
        "holding": "solar_kpno_kurucz2005_corrected",
        "tier": "ALL",
        "selector": null,
        "route": "SYNTH",
        "treatment": "1D-LTE",
        "line_set": null,
        "indicator": null
      },
      "disposition": "quarantine",
      "quarantine_codes": [
        "NOT_YET_DEFENSIBLE"
      ],
      "visible": false,
      "omission_reason": "RYA-1097 gated re-run precedence: this product does NOT pass the RYA-1092 eligibility gate, so it was published into quarantine and did not supersede anything. [NOT_YET_DEFENSIBLE] O I is outside the ratified real set {Fe I, Fe II, Al}. It is a pilot measurement, not a product."
    },
    {
      "publication_id": "O-quarantine-da700d54e88d",
      "source_bucket": "quarantine",
      "source_index": 4,
      "identity": {
        "element": "O",
        "ion": "I",
        "band": "red-optical",
        "instrument": "kpno_solar_atlas",
        "holding": "solar_kpno_molecfit_corrected",
        "tier": "ALL",
        "selector": "SET-AGSS21",
        "route": "SYNTH",
        "treatment": "1D-LTE",
        "line_set": null,
        "indicator": null
      },
      "disposition": "quarantine",
      "quarantine_codes": [
        "NOT_YET_DEFENSIBLE"
      ],
      "visible": false,
      "omission_reason": "RYA-1097 gated re-run precedence: this product does NOT pass the RYA-1092 eligibility gate, so it was published into quarantine and did not supersede anything. [NOT_YET_DEFENSIBLE] O I is outside the ratified real set {Fe I, Fe II, Al}. It is a pilot measurement, not a product."
    },
    {
      "publication_id": "O-quarantine-255dd9842275",
      "source_bucket": "quarantine",
      "source_index": 5,
      "identity": {
        "element": "O",
        "ion": "I",
        "band": "red-optical",
        "instrument": "kpno_solar_atlas",
        "holding": "solar_kpno_molecfit_corrected",
        "tier": "ALL",
        "selector": null,
        "route": "SYNTH",
        "treatment": "1D-LTE",
        "line_set": null,
        "indicator": null
      },
      "disposition": "quarantine",
      "quarantine_codes": [
        "NOT_YET_DEFENSIBLE"
      ],
      "visible": false,
      "omission_reason": "RYA-1097 gated re-run precedence: this product does NOT pass the RYA-1092 eligibility gate, so it was published into quarantine and did not supersede anything. [NOT_YET_DEFENSIBLE] O I is outside the ratified real set {Fe I, Fe II, Al}. It is a pilot measurement, not a product."
    },
    {
      "publication_id": "O-quarantine-a69ed2a177ae",
      "source_bucket": "quarantine",
      "source_index": 6,
      "identity": {
        "element": "O",
        "ion": "I",
        "band": "VIS",
        "instrument": "harps",
        "holding": "solar_harps_molecfit_corrected",
        "tier": "ALL",
        "selector": "FORB-OI_6300",
        "route": "SYNTH",
        "treatment": "1D-LTE",
        "line_set": null,
        "indicator": null
      },
      "disposition": "quarantine",
      "quarantine_codes": [
        "STAT_BASIS_MISMATCH",
        "NOT_YET_DEFENSIBLE"
      ],
      "visible": false,
      "omission_reason": "RYA-1097 gated re-run precedence: this product does NOT pass the RYA-1092 eligibility gate, so it was published into quarantine and did not supersede anything. [STAT_BASIS_MISMATCH] sigma_stat here is a 'curvature_sigma' (SYNTH route, band_products.py:506) while the rest of the feed publishes a 'standard_error' (error_budget.py:609). The feed carries no stat_basis field, so `A +/- sigma_stat` renders as comparable when it is not -- this product's bar reads ~sqrt(n) times worse than it is. [NOT_YET_DEFENSIBLE] O I is outside the ratified real set {Fe I, Fe II, Al}. It is a pilot measurement, not a product."
    }
  ],
  "highlighted_products": []
}
