\(\renewcommand\AA{\text{Å}}\)
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.
Features¶
- Standard properties
- Name, symbol,
mass
anddensity
of elements are built in. Chemical Formula
- Parses chemical formula and computes properties such as molar mass.
Isotopes
- Mass and relative abundance of isotopes are included for known isotopes. Formulas can include isotope composition.
Ions
- Magnetic form factors and ionic radii for various ions.
Neutron
andX-ray Scattering Factors
- Provides neutron and wavelength dependent X-ray scattering factors for elements, isotopes, and formulas.
- Extensible
- 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.