Latest Results
fix: add missing elements 104-118 (Rf~Og) to periodic_table.json (#1009)
The ELEMENTS list in periodic_table.py already contains all 118 element
symbols, but periodic_table.json only had entries for elements 1-103
(H~Lr). This mismatch causes KeyError when dpdata.System() is
constructed with a type_map that includes elements beyond Lr, and
subsequently to_lammps_lmp() is called. The _get_lammps_masses() safety
check passes (all names in ELEMENTS) but Element() lookup fails because
_pdt dict lacks the entry.
Added elements: Rf(104), Db(105), Sg(106), Bh(107), Hs(108), Mt(109),
Ds(110), Rg(111), Cn(112), Nh(113), Fl(114), Mc(115), Lv(116), Ts(117),
Og(118). Mass numbers from most stable isotopes.
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **New Features**
* Expanded the periodic table data to include elements 104–118,
completing the later portion of the table.
* Added the missing entry closure before the new elements to ensure the
data is properly formatted.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
Co-authored-by: guomingyu <guomingyu@users.noreply.github.com> Latest Branches
+1%
CedricConday:fix/hdf5-empty-optional-arrays +3%
CedricConday:fix/pymatgen-molecule-species-order-994 0%
© 2026 CodSpeed Technology