ElementData
ElementData("name", "property")
gives the value of the property for the chemical specified by name.
ElementData(n, "property")
gives the value of the property for the nth chemical element.
ElementData
uses data from Wikipedia - List of data references for chemical elements
Examples
>> ElementData(74)"Tungsten"
>> ElementData("He", "AbsoluteBoilingPoint")4.22
>> ElementData("Carbon", "IonizationEnergies"){1086.5,2352.6,4620.5,6222.7,37831,47277.0}
>> ElementData(16, "ElectronConfigurationString")"[Ne] 3s2 3p4"
>> ElementData(73, "ElectronConfiguration"){{2},{2,6},{2,6,10},{2,6,10,14},{2,6,3},{2}}
>> ListPlot(Table(ElementData(z, "AtomicRadius"), {z, 118}))
Some properties are not appropriate for certain elements:
>> ElementData("He", "ElectroNegativity")Missing(NotApplicable)
Some data is missing:
>> ElementData("Tc", "SpecificHeat")Missing(NotAvailable)
All the known properties:
>> ElementData("Properties"){"Abbreviation","AbsoluteBoilingPoint","AbsoluteMeltingPoint","AtomicNumber","AtomicRadius","AtomicWeight","Block","BoilingPoint","BrinellHardness","BulkModulus","CovalentRadius","CrustAbundance","Density","DiscoveryYear","ElectroNegativity","ElectronAffinity","ElectronConfiguration","ElectronConfigurationString","ElectronShellConfiguration","FusionHeat","Group","IonizationEnergies","LiquidDensity","MeltingPoint","MohsHardness","Name","Period","PoissonRatio","Series","ShearModulus","SpecificHeat","StandardName","ThermalConductivity","VanDerWaalsRadius","VaporizationHeat","VickersHardness","YoungModulus"}
Implementation status
- ✅ - full supported