periodic table
1.0.0
แพ็คเกจนี้เป็น wrapper สำหรับชุดข้อมูลขององค์ประกอบเป็นระยะ องค์ประกอบเหล่านี้ถูกนำมาจากไฟล์ CS CSV ของ Penn State CS ที่ได้รับการดัดแปลงซึ่งเปลี่ยนเป็น JSON แล้วห่อหุ้มด้วย accessors 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 และโปรดตรวจสอบที่เก็บอื่น ๆ ของฉันถ้าฉันได้รับมัน ฉันขอบคุณสำหรับการอ่าน