Periodic Table of Elements

The periodictable package provides an extensible periodic table with various properties of the elements like name, symbol, mass, desnity etc and also provides data important to neutron and X-ray scattering experiments. With the elements package you can compute the scattering potential of a compound at a given wavelength.

There is a wealth of possible information that could be stored in such a table, and collecting it all is far beyond the scope of this project. Instead, we provide an extensible table in which third party packages can provide properties in addition to the base properties we define here.

(Source code, png, hires.png, pdf)


Neutron SLD as a function of element.


Standard properties
Name, symbol, mass and density of elements are built in.
Chemical Formula
Parses chemical formula and computes properties such as molar mass.
Mass and relative abundance of isotopes are included for known isotopes. Formulas can include isotope composition.
Magnetic form factors and ionic radii for various ions.
Neutron and X-ray Scattering Factors
Provides neutron and wavelength dependent X-ray scattering factors for elements, isotopes, and formulas.
New properties can be added to the Periodic Table from outside the package. Specialized tables can be created with alternatives to the standard values.
Data Sources
References are available for all information in the table.