3 个版本
0.1.2 | 2022年11月20日 |
---|---|
0.1.1 | 2022年11月20日 |
0.1.0 | 2022年11月20日 |
48 在 #化学
15KB
176 行
元素周期表
这是一个简单的 Rust CLI 工具,用于显示周期表中元素的信息。
安装
您可以通过运行以下命令来安装此工具
cargo install periodicelements
示例用法
语法
periodicelements <element full name>
示例
periodicelements Oxygen
输出
┌──────────────────────────┬───────────────────┐
│ Property │ Value │
├──────────────────────────┼───────────────────┤
│ Atomic Number │ 8 │
│ Symbol │ O │
│ Atomic Mass │ 15.999 │
│ Neutron Count │ 8 │
│ Proton Count │ 8 │
│ Electron Count │ 8 │
│ Period │ 2 │
│ Group │ 16 │
│ Phase │ gas │
│ Radioactive │ None │
│ Natural │ yes │
│ Metal │ None │
│ Nonmetal │ yes │
│ Metalloid │ None │
│ Element Type │ nonmetal │
│ Atomic Radius │ None │
│ Electronegativity │ 3.44 │
│ First Ionization │ 13.6181 │
│ Density │ 0.00143 │
│ Melting Point │ 50.5 │
│ Boiling Point │ 90.2 │
│ Number of Isotopes │ 8 │
│ Discoverer │ Priestley/Scheele │
│ Year │ 1774 │
│ Specific Heat │ 0.918 │
│ Number of Shells │ 2 │
│ Number of Valence │ 6 │
│ Electronic Configuration │ [He] 2s2 2p4 │
└──────────────────────────┴───────────────────┘
依赖项
~6.5MB
~43K SLoC