6 个版本 (3 个破坏性更新)
使用旧的 Rust 2015
0.4.0 | 2018年3月8日 |
---|---|
0.3.2 | 2018年2月24日 |
0.2.0 | 2018年2月23日 |
0.1.0 | 2018年2月23日 |
在科学分类中排名第854
每月下载量43次
21KB
452 行
初始条件(Rust 中的物理库)
如何使用
将 initial_conditions
添加到您的 Cargo.toml
文件中
[dependencies]
initial_conditions = "0.3.0"
查看上面的 crates.io 徽章以查看最新版本
现在将其用于您的项目中...
extern crate initial_conditions;
use initial_conditions::kinematics::*;
let w = work::work(/* args */);
请务必阅读文档,以了解库提供的功能。
单位
所有参数和返回值都隐式地以国际单位制(SI)返回(例如,弧度。特定单位在文档中注明)
项目结构
-
常量直接从
src/lib.rs
导出 -
通用模块在主
src/lib.rs
文件中导出
“通用”在这里意味着通用物理主题:运动学、电磁学、天体物理等
- 特定主题从更通用的模块中导出,例如
// Example structure only
lib.rs
|
| kinematics/
|
| linear_motion.rs
| circular_motion.rs
| electromag/
| magnetism.rs
当前功能(仍在添加中)
- 有用的常量
- 运动学函数
计划中的功能
- 电磁学
- 量子力学
- 天体物理
这仍然是一个非常进行中的项目。本项目的目标是包含简单的(物理101)方程,但也包括更详细的工作(n维物理、积分近似等)。预计大多数工作将逐步进行,从更简单的话题到更高级的话题。
如果有什么不正确或有任何疑问,请告知
依赖项
~240KB