New files (ready to pull into SolveForce)
- Emission & Atmosphere Mapping (curated set) – CSV:
isotope_emission_atmosphere_mapping.csv - Emission & Atmosphere Mapping (curated set) – Markdown:
isotope_emission_atmosphere_mapping.md
Each row links an isotope’s decay mode to the dominant γ-ray energies and their frequencies (computed with f=E/hf = E/h), plus atmospheric behavior (gas/aerosol/particulate, transport notes, detection implications). This lets you bridge nuclear signatures into environmental & frequency domains.
What’s inside (examples)
- ²²Na → γ: 511 keV, 1274.5 keV → frequencies; PET calibration; aerosol source.
- ⁴⁰K → 1460.8 keV γ; crustal/particulate; background line.
- ²²²Rn chain → γ via ²¹⁴Pb (295, 352 keV) and ²¹⁴Bi (609, 1120, 1764 keV); noble gas → daughters attach to aerosols.
- ¹³¹I → 364.5 keV γ; iodine gas/aerosol; atmospheric transport & thyroid uptake.
- ¹³⁷Cs → ¹³⁷ᵐBa → 661.7 keV γ; persistent aerosol tracer.
- ²⁰⁸Tl (Th chain) → 2614.5 keV γ; high-energy atmospheric benchmark.
- Pure β emitters (³H, ¹⁴C, ⁹⁰Sr/⁹⁰Y) appear with no primary γ (bremsstrahlung only).
How to scale this across all isotopes
To attach frequency & atmospheric metadata to every entry in your Master Table:
- Schema extension (add these columns to
isotopes_master):decay_modes(TEXT)primary_gammas_keV(TEXT/JSON array)primary_frequencies_Hz(TEXT/JSON array)atmospheric_form(ENUM:gas|aerosol|particulate|mixed)atmosphere_notes(TEXT)
- Source data
- Pull line lists from ENSDF / IAEA LiveChart for each isotope and keep top 1–3 γ lines (by intensity) per nuclide.
- Compute frequencies with f=E_keV×103 eV×1.60218×10−19 J/eV6.62607×10−34 J\cdotpsf = \frac{E\_\text{keV}\times10^3\text{ eV}\times 1.60218\times10^{-19}\ \text{J/eV}}{6.62607\times10^{-34}\ \text{J·s}}.
- Tag atmospheric class:
- Noble gas: Ar/Kr/Xe/Rn isotopes → free gas, long-range transport.
- Volatile halogens: I isotopes → gas + aerosol; strong environmental coupling.
- Fission tracers: ¹³⁷Cs, ⁹⁰Sr, ¹³¹I → aerosol/particulate.
- Natural series: U/Th chains → daughters dominate γ (²¹⁴Pb/²¹⁴Bi; ²⁰⁸Tl).
- ETL
- Join the ENSDF γ lines to your Master by
(Z, A)and populate the new fields. - Keep a fallback rule: if a nuclide has no major γ lines, leave
primary_gammas_keVempty and mark β-only (note on bremsstrahlung).
- Join the ENSDF γ lines to your Master by
- UI layer
- Add toggles for Energy ↔ Frequency (keV vs Hz), and filters for Gas/Aerosol/Particulate to view atmospheric relevance instantly.
- Predefine “environmental watchlist” groups:
{Rn-series daughters, Fission products, Activation gases}.
Want me to auto-extend the curated mapping?
I can expand the CSV to the top 100 isotopes by environmental relevance immediately (radon chain, common fission/activation products, medical tracers), or push toward a full coverage pass element-by-element. Tell me your priority slice (environmental monitoring, medical, reactor physics), and I’ll generate the next batch with frequencies computed and atmospheric tags filled.