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

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

Miscellaneous`ChemicalElements`

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]

Out[2]=

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

In[3]:= AtomicWeight[Plutonium]

Out[3]=

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[
AtomicWeight[#]/AtomicNumber[#]&,
Drop[Elements, -1]],
PlotJoined -> True]

Out[5]=

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]

Out[6]=

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]

Out[7]=

This thermal conductivity is for the gaseous state.

In[8]:= ThermalConductivity[Nitrogen]

Out[8]=

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]

Out[9]=

This includes the orbital labels in the list.

In[10]:= ElectronConfigurationFormat[Actinium]

Out[10]=

Ionization potential and specific heat of chemical elements.

This gives the specific heat of potassium.

In[11]:= SpecificHeat[Potassium]

Out[11]=

This gives the ionization potential of helium.

In[12]:= IonizationPotential[Helium]

Out[12]=

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])

Out[13]=

Abundances of the chemical elements.

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

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

Out[14]=