Periodic table of the elements

Quick links: Reference Manual | Source Browser

The periodictable package provides an extensible periodic table of the elements prepopulated with data important to neutron and X-ray scattering experiments. With the elements pacakge you can compute the scattering potential of a compound at a given wavelength.

Features

Neutron SLD

Neutron scattering potential for each element.

Standard properties
Name, symbol, mass and density are built in.
Chemical Formula
Parses chemical formulas and computes properties such as molar mass.
Isotopes
Mass and relative abundance of isotopes are included for known isotopes. Formulas can include isotope composition.
Neutron and X-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.
Sourced
References are available for all information in the table.

Installing

The periodic table will be provided as an egg on PyPI, and can be obtained simply with:

   easy_install periodictable

The source is available via svn:

   svn co svn://danse.us/common/elements/trunk periodictable
   cd periodictable
   python setup.py install