3 个版本
0.1.2 | 2022 年 12 月 24 日 |
---|---|
0.1.1 | 2022 年 12 月 24 日 |
0.1.0 | 2022 年 12 月 19 日 |
#735 in 数学
295KB
11K SLoC
关于
这是一个 Rust 化学库。
安装
- 从 crates.io 安装此软件包。
使用方法
以下是一些示例代码,展示了如何获取氢的原子质量、沸点和密度。
/* Note: These snippets are untested */
use periodic_table_rs::HYDROGEN;
fn main() {
println!("{}", HYDROGEN.atomic_mass);
println!("{}", HYDROGEN.boiling_point);
println!("{}", HYDROGEN.density);
}
/* Or, you can do this. */
use periodic_table_rs::{Element, PERIODIC_TABLE};
fn main() {
const HYDROGEN: Element = PERIODIC_TABLE[0];
println!("{}", HYDROGEN.atomic_mass);
println!("{}", HYDROGEN.boiling_point);
println!("{}", HYDROGEN.density);
}
文档
此项目的文档在它的 crates.io 页面。 这是一个快速链接。
更多信息
此库中的元素数据主要来自 PubChem,其中一些缺失字段由 皇家化学学会 的数据补充。
这两个来源的综合和解析元素数据在 此 json 文件 中,如果您只需要原始元素数据,则可以在自己的项目中使用它 :D
依赖项
~1.5MB
~36K SLoC