periodic table
1.0.0
該軟件包是定期元素數據集的包裝器。這些元素取自修改後的Penn State CS類CSV文件,轉換為JSON,然後包裹在一些漂亮的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
}
是否有桌子信息錯誤?是否需要添加某些字段或更好地格式化?是否有更可靠的信息來源可以使用?打開問題或更涼爽,並打開拉普雷斯。
# running tests
npm run test
在Twitter上關注我以獲取更新,或者只是為了獲取LOLZ,請查看我的其他存儲庫。我感謝您的閱讀。