periodic table
1.0.0
Este pacote é um invólucro para um conjunto de dados de elementos periódicos. Esses elementos foram retirados de um arquivo CSV CSV CS CS Penn State modificado, transformado em JSON e, em seguida, embrulhado em alguns acessórios JavaScript bonitos.
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
}
Alguma informação de tabela está errada? Algum campo precisa ser adicionado ou melhor formatado? Existe uma fonte de informação mais confiável para trabalhar? Abra um problema ou seja ainda mais frio e abra uma solicitação de tração.
# running tests
npm run test
Siga -me no Twitter para atualizações ou apenas para o LOLZ e, por favor, confira meus outros repositórios se eu o ganhei. Agradeço por ler.