20 个版本
0.8.0 | 2024 年 4 月 21 日 |
---|---|
0.7.0 | 2024 年 1 月 7 日 |
0.6.3 | 2022 年 3 月 25 日 |
0.6.2 | 2021 年 10 月 31 日 |
0.4.0 | 2016 年 10 月 31 日 |
#85 在 数学 中
每月 76 次下载
420KB
11K SLoC
Rink
Rink 是一个开源的单位感知计算器。它可以用于物理和工程计算,以及维度分析。
Rink 支持大多数测量系统,包括 SI、CGS、自然、国际惯例、美国惯例、英国惯例,以及历史测量。此外,Rink 还支持货币转换。
功能
- 任意精度数学
- 显示 SI 物理量
- 自动找到适用的 SI 导出单位
- 详细的错误信息
- 帮助进行维度分析,例如通过提供单位分解和找到量度单位。
- 温度转换
手册
描述(希望)您需要了解的所有关于 Rink 表达式语言的信息。
安装
最常用的 Rink 版本是基于终端的界面 rink
。
包管理器 | 命令 |
---|---|
Cargo | cargoinstall rink |
Pacman | pacman -S rink |
Nix | nix-env-i rink |
Scoop | scoop install rink |
下载也可在 https://rinkcalc.app/releases 获取。
Web 界面:rinkcalc.app
Rink 不仅提供基于终端的界面,还提供 Web 界面。适合在移动设备上进行计算。
示例
我的电脑每年运行成本是多少?假设它每天使用 100 瓦特,运行 4 小时,并使用 美国平均电费。
> 0.1545$/kWh * 100W * (4 hours / day) to $/year
approx. 22.57196 USD / tropicalyear
如果你做了一个与月球大小相同的金球,表面重力是多少?
> volume of moon * (19.283 g/cm^3) * G / (radius of moon)^2
approx. 9.365338 meter / second^2 (acceleration)
> ans to gravity
approx. 0.9549987 gravity (acceleration)
有没有人开玩笑说美国人把燃油效率测量为杆每桶?让我们用 平均美国汽车燃油效率 来试试。
> 9.4 km/l to mpg
approx. 22.11017 mpg (fuel_efficiency)
> 9.4 km/l to rods per hogshead
approx. 445741.0 rod / ushogshead (fuel_efficiency)
然后你可能会想,等等,这些单位到底是什么?
> hogshead
Definition: ushogshead = 2 liquidbarrel = approx. 238480942.3 millimeter^3 (volume; m^3)
> liquidbarrel
Definition: liquidbarrel = 31.5 usgallon = approx. 119240471.1 millimeter^3 (volume; m^3)
> rod
Definition: rod = 5.5 yard = 5.0292 meter (length; m)
库使用
[dependencies]
rink-core = "0.8"
许可证
Rink 源代码采用 Mozilla 公共许可证,版本 2。有关详细信息,请参阅 LICENSE-MPL。
数据文件 definitions.units
受 GNU 通用公共许可证(GPL)第三版许可。详情请见 LICENSE-GPL。
贡献
除非你明确声明,否则任何有意提交以包含在作品中的贡献都将授予 MPL 中列出的权利,包括具有二级许可证的更大作品。
如果你计划对 definitions.units
进行编辑,请查看以下文档:docs/rink-defs.5.adoc
变更日志
依赖项
~23–35MB
~570K SLoC