4个版本
0.3.2 | 2024年6月3日 |
---|---|
0.3.1 | 2024年5月30日 |
0.3.0 | 2024年5月28日 |
0.1.0 | 2024年5月20日 |
#355 in 模拟
21KB
346 行
Artie距离计算通用库
描述
此Rust库提供计算“Artie距离”的功能,这是衡量两个层次结构(如编程环境中表示的工作区)之间相似度的度量。Artie距离包括多个指标:家族距离、块距离、位置距离和输入距离,每个指标衡量差异的不同方面。
特性
- 家族距离:计算在一个工作区中存在但在另一个工作区中缺失的唯一家族数量。
- 块距离:衡量工作区之间不匹配的唯一命名块的数量。
- 位置距离:聚合具有相同名称但位于两个工作区中不同位置的块的相对位置差异。
- 输入距离:对于公共块,此指标计算数值字段的绝对差异,并计算非数值字段的不匹配数量。
安装
要在您的 Cargo.toml
文件中使用此库,请包含以下内容
[dependencies]
artie_common = "0.3.0"
依赖关系
~1.3–2.4MB
~50K SLoC