Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
R
 
 
 
 
doc
 
 
 
 
man
 
 
 
 
 
 
 
 
 
 
 
 

Periodic data

We have scraped a dataset consisting of all chemical elements and around 80 properties and placed them in a more easily accessible format.

This package includes two vignettes that demonstrate a few different approaches to construct the periodic table and how to plot a property. Our hope is that this package will make it easier for chemists and others interested in the chemical sciences to generate periodic tables of whatever trend they wish to visualise.

This package was based on some of my old projects (see Earlier work below). But I reworked most of the code in honour of the #IYPT2019 and released it as an R package.

IUPAC periodic table

So what can this package do?

Please have a look at the vignette. You might also like to skim through these blog posts that demonstrate some more examples:

Install this package

To install this package on your system, I suggest:

install.packages("devtools")
devtools::install_github("chepec/periodicdata")

Note that devtools does not build vignettes by default when installing packages. To build the vignette when installing this package, replace the last line above with

devtools::install_github("chepec/periodicdata", build_opts = c("--no-resave-data", "--no-manual"), build_vignettes = TRUE)

Develop this package

To check out the source code (perhaps to work on the code and contribute code back ;-), you should git clone. Note that this does not tell your R anything about the package.

git clone https://github.com/chepec/periodicdata.git

Contributions welcome

If you would like to add to this dataset you're very welcome. Open an issue or a pull request.

And please let me know if you find any errors in the data or the code.

Data sources

Related periodic table datasets

Properties in this dataset

Most properties in this dataset were sourced from http://periodictable.com/. Below follows a short description of each property. Source is only noted if other than the one mentioned above.

Property Comment
Name
Symbol
Atomic_Number Atomic_number (Wikipedia)
Atomic_Weight given for the longest lived isotope
Density
Melting_Point
Boiling_Point
Phase at NTP
Absolute_Melting_Point
Absolute_Boiling_Point
Critical_Pressure
Critical_Temperature
Heat_of_Fusion
Heat_of_Vaporization
Specific_Heat
Adiabatic_Index
Neel_Point Neel temperature (Wikipedia)
Thermal_Conductivity
Thermal_Expansion
Density_Liquid
Molar_Volume
Brinell_Hardness
Mohs_Hardness
Vickers_Hardness
Bulk_Modulus
Shear_Modulus
Young_Modulus
Poisson_Ratio
Refractive_Index
Speed_of_Sound
Valence
Electronegativity Electronegativity by Pauling scale
ElectronAffinity Wiki article, Wiki data page
DOT_Hazard_Class US DOT Hazard class (Wikipedia)
DOT_Numbers US DOT number
RTECS_Number Registry of Toxic Effects of Chemical Substances
Alternate_Names
Block s, p, d and so on
Group
Period
Series Series and IUPAC_Series should perhaps be remade and more rigorously sourced
Electron_Configuration
Color
Gas_phase Mono- or diatomic gas in its natural state
CAS_Number CAS registry number (Wikipedia)
CID_Number Compound identification number (PubChem?)
Electrical_Type
Electrical_Conductivity
Resistivity
Superconducting_Point
Magnetic_Type
Curie_Point Curie temperature (Wikipedia)
Mass_Magnetic_Susceptibility
Molar_Magnetic_Susceptibility
Volume_Magnetic_Susceptibility
Percent_in_Universe
Percent_in_Sun
Percent_in_Meteorites
Percent_in_Earths_Crust
Percent_in_Oceans
Percent_in_Humans
Atomic_Radius corresponds well to radii computed from theoretical models by Clementi et al.
Covalent_Radius not sure what source periodictable.com got this property from... Atomic radius (Wikipedia)
Van_der_Waals_Radius correspond to published vdW radii in literature
Space_Group_Name
Space_Group_Number
HalfLife
Lifetime
Decay_Mode
Quantum_Numbers
Neutron_Cross_Section
Neutron_Mass_Absorption
Autoignition_Point
Flashpoint
Heat_of_Combustion
Gmelin_Number
IUPAC_Period period numbers re-defined to produce IUPAC-style table
IUPAC_Group group numbers re-defined to produce IUPAC-style table
IUPAC_Number atomic numbers as shown in IUPAC-style table
IUPAC_Series

Footnotes

  1. http://www.data-explorer.com/content/data/periodic-table-of-elements-csv.zip

About

R package with properties of the chemical elements, scraped from public sources

Resources

Releases

No releases published

Packages

No packages published

Languages