Interactive tutorials
Learn Nucleide feature by feature with live demos. No installation needed.
These pages run Nucleide right here — no Python or Rust installation is required; every example is live.
How it works
Each demo runs the same Rust code that powers the Python package, compiled to run on this page through a small JavaScript API.
Available interactive tutorials
Foundations
- Nuclides & nuclear data — name conversions, masses, abundances, half-lives.
- Materials — formula expansion, atom/weight fractions, mixing, XML export.
Fuel cycle
- Enrichment cascades — solve matched-abundance-ratio cascades.
- Depletion — load a chain and run one CRAM step.
Transport input and tooling
- MCNP I/O — parse material cards, xsdir, meshtal, and WWINP files.
- Serpent output — parse
_res.m,_dep.m, and_det.mMATLAB-style files. - FLUKA USRBIN — read USRBIN mesh tallies from
.lisoutput. - Deck editor — parse, validate, and edit full MCNP decks.
- Deterministic transport — ISOTXS libraries, RTFLUX fluxes, PARTISN decks.
- Variance reduction — MAGIC bounds and alias-table source sampling.
- MCPL particle lists — read/write MCPL bytes and SSW conversion.
- Code-card emission — five-dialect cards, ARMI keys, and mass drift.
Neutron sources
- Fusion sources — sample D-D/D-T ring, point, and parametric sources (including fuel mixtures) and emit SDEF cards.
Activation and radiological analysis
- Activation — ALARA decks and output, FISPACT-II inventories, ORIGEN tapes, R2S workflows.
- Clearance screening — sum-of-fractions classification against EU or Spanish limits.
- Radiological totals — committed hazards, transport ratio, IAEA clearance, and gamma dose over caller inventories.
Damage, measurement, and uncertainty
- Damage metrics — fold a multigroup flux into dpa and gas production.
- Gamma-ray spectroscopy — smoothing and peak counting.
- Spectrum unfolding — SAND-II, least-squares, and GRAVEL adjustment over detector measurements.
- UQ sampling — seeded MVN sampling over caller-supplied covariance blocks.
Dynamics and the fuel cycle
- Point kinetics — step-reactivity transients and the prompt jump.
- Tritium permeation — 1D breakthrough curve and time lag.
- TBR bookkeeping — raw and effective TBR, breeding margin, and daily burn and surplus.
- Equilibrium data — INDATA parsing and wall-load mapping in flux coordinates.
When the live demos are not enough
The live demos are a teaching and exploration tool. For production work—large chain files, full transport decks, batch processing — use the Rust crate API or the Python package.