LIBS Analyzer

Drop a spectrometer CSV (or load a synthetic sample). The tool removes the plasma continuum, finds emission peaks, matches them to 147,949 NIST ASD lines, and reports each element with an auditable confidence — coincidence-vs-chance × strong-line presence × Boltzmann consistency — plus a plasma temperature. Everything runs in your browser; your spectra are never uploaded.

METHOD & CAVEATS Confidence is a transparent ranking score, not a calibrated probability — each component is shown. The coincidence guard penalizes line-rich elements that match by chance; the domain pre-select acts as a prior. Boltzmann temperatures assume optically-thin LTE and a flat (or pre-corrected) spectral response. NIST ASD v5.12 (DOI 10.18434/T4W30F); air wavelengths via Peck–Reeder. Provenance: data manifest.

Loading dataset manifest…

stages:

Element pre-select — prior on what's plausible

all elements

Pick a preset, then click cells to toggle individual elements on/off. Dimmed elements are excluded from matching. Narrowing to what's plausible for your sample sharpens the results.

Identified elements

Load a spectrum and run the analysis.

Plasma diagnostics

Diagnostics appear after analysis.