3 个版本

0.1.2 2022 年 12 月 24 日
0.1.1 2022 年 12 月 24 日
0.1.0 2022 年 12 月 19 日

#735 in 数学

Apache-2.0

295KB
11K SLoC

关于

这是一个 Rust 化学库。

安装

使用方法

以下是一些示例代码,展示了如何获取氢的原子质量、沸点和密度。

/* 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