nucleide-nuclei 0.13.0

Nuclide identification, naming conventions, and reaction names
Documentation

Nuclide identification and naming conventions.

Canonical representation is the nucid: a single u32 of the form (Z*1000 + A) * 10_000 + state, i.e. the zero-padded six-digit ZZAAAM block followed by a four-digit tail holding the metastable state (e.g. U-235 → 922350000, Am-242m → 952420001). Chosen for compactness, hashing, and direct compatibility with the integer ids used across legacy codes.

Scope:

  • id ↔ name ("U235", "Am242_m1") conversions
  • id ↔ zzaaam (922350) conversions
  • element symbol/number tables
  • naming dialects (MCNP ZAID, Serpent, FLUKA, NIST, Cinder, ALARA), reaction names