pub fn mat_number(isotope: &Isotope, library: EndfLibrary) -> Option<u32>Expand description
Look up the ENDF MAT number for a ground-state isotope, library-aware.
Dispatches to the underlying endf-mat table for the requested library:
Tendl2023: ~2,300 ground-state isotopes from the TENDL-2023 neutrons sublibrary.Cendl3_2: 258 isotopes plus free neutron from the CENDL-3.2 neutrons sublibrary (no Br entries).- All other variants: 535 isotopes from the ENDF/B-VIII.0 neutrons sublibrary (the MAT numbers in ENDF/B-VIII.1, JEFF-3.3, and JENDL-5 are identical to ENDF/B-VIII.0 for the isotopes they share).
MAT numbers are almost universal across libraries; the one documented exception is Es-255, which is MAT 9916 in ENDF/B-VIII.0 and MAT 9915 in TENDL-2023. CENDL-3.2 has no MAT divergences from ENDF/B-VIII.0 for shared isotopes. The library-aware lookup ensures the correct MAT is used to construct retrieval URLs.