This is documentation for Mathematica 5, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)

Documentation / Mathematica / Add-ons & Links / Standard Packages / Miscellaneous /


Basic properties of the chemical elements.

This loads the package.

In[1]:= <<Miscellaneous`ChemicalElements`

This gives the atomic weight of tungsten using the data in the package.

In[2]:= AtomicWeight[Tungsten]


If you ask for the atomic weight of an unstable element, Mathematica issues a warning message.

In[3]:= AtomicWeight[Plutonium]


This switches off the warning message.

In[4]:= Off[AtomicWeight::unstable]

Here is a plot of the ratio of atomic weight to atomic number.

In[5]:= ListPlot[Map[
Drop[Elements, -1]],
PlotJoined -> True]


Physical properties of chemical elements.

The densities given are usually for the elements at Kelvin and one atmosphere pressure. A message is generated if the density given is for another temperature or for a special form of the element. The thermal conductivities are for the specified elements at Kelvin unless a message is returned giving an exception.

This gives the heat of fusion of nitrogen.

In[6]:= HeatOfFusion[Nitrogen]


When you ask for the density, Mathematica warns you that this density is taken at a temperature of 21 Kelvin. The standard used for most other elements is 298 Kelvin.

In[7]:= Density[Nitrogen]


This thermal conductivity is for the gaseous state.

In[8]:= ThermalConductivity[Nitrogen]


Electronic structure of chemical elements.

When you use ElectronConfiguration to get the electronic configuration of an element, the result is a list using the standard order of listing of subshells , , , . Each shell is grouped into a sublist. ElectronConfigurationFormat returns the number of electrons in each subshell along with the label for the subshell.

This gives the electronic configuration as a list in the standard format.

In[9]:= ElectronConfiguration[Actinium]


This includes the orbital labels in the list.

In[10]:= ElectronConfigurationFormat[Actinium]


Ionization potential and specific heat of chemical elements.

This gives the specific heat of potassium.

In[11]:= SpecificHeat[Potassium]


This gives the ionization potential of helium.

In[12]:= IonizationPotential[Helium]


Here is a plot of the ionization potential against the atomic number of the elements.

In[13]:= (Off[IonizationPotential::unknown]; Off[Graphics::gptn];
ListPlot[ IonizationPotential[Elements]/ElectronVolt,
PlotJoined -> True, PlotRange -> All])


Abundances of the chemical elements.

This gives the ten most abundant elements in the Solar System.

In[14]:= (Off[SolarSystemAbundance::unknown];
Map[{ SolarSystemAbundance[#] /. Unknown->0, #}&, Elements]
]], 10])