periodic table
1.0.0
Este paquete es un envoltorio para un conjunto de datos de elementos periódicos. Estos elementos fueron tomados de un archivo CSV de clase CS Penn State modificado, se transformaron en JSON, y luego envueltos en algunos accesorios de JavaScript.
npm install periodic-table
var pt = require ( 'periodic-table' ) ;
// entire dataset
var allElements = pt . all ( ) ;
// single elements by name
var he = pt . elements . Helium ;
// single elements by symbol
var he = pt . symbols . He ;
// single elements by atomic number
var he = pt . numbers [ 2 ] ;
var util = require ( 'periodic-table/util' ) ;
// atomic mass of molecule
// atomicMass("[Element][Number] [Element][Number] ...")
// parenthesis around elements not supported..yet
var waterMass = util . atomicMass ( "H2 O" ) ;
var organicMass = util . atomicMass ( "C12 H22 O11" ) ;
{ atomicNumber : 1 ,
symbol : 'H' ,
name : 'Hydrogen' ,
atomicMass : '1.00794(4)' ,
cpkHexColor : 'FFFFFF' ,
electronicConfiguration : '1s1' ,
electronegativity : 2.2 ,
atomicRadius : 37 ,
ionRadius : '' ,
vanDelWaalsRadius : 120 ,
ionizationEnergy : 1312 ,
electronAffinity : - 73 ,
oxidationStates : '-1, 1' ,
standardState : 'gas' ,
bondingType : 'diatomic' ,
meltingPoint : 14 ,
boilingPoint : 20 ,
density : 0.0899 ,
groupBlock : 'nonmetal' ,
yearDiscovered : 1766
}
¿Hay alguna información de tabla incorrecta? ¿Es necesario agregar un campo o mejor formateado? ¿Existe una fuente de información más confiable para trabajar? Abra un problema o sea aún más fresco y abra una solicitud de extracción.
# running tests
npm run test
Sígueme en Twitter para obtener actualizaciones o simplemente para LOLZ y, por favor, consulte mis otros repositorios si lo he ganado. Te agradezco por leer.