3 个版本

0.1.2 2022年11月20日
0.1.1 2022年11月20日
0.1.0 2022年11月20日

48#化学

MIT 许可证

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