#time #forwards #iterating #models #graph #api #demes

demes-forward

rust API用于迭代demes模型的前向时间

8个版本 (4个重大更新)

0.5.0 2024年4月16日
0.4.0 2023年9月26日
0.3.0 2023年3月30日
0.2.1 2023年2月8日
0.1.0 2022年7月21日

#748 in 算法

Download history • Rust 包仓库 41/week @ 2024-04-22 • Rust 包仓库 94/week @ 2024-04-29 • Rust 包仓库 77/week @ 2024-05-20 • Rust 包仓库 21/week @ 2024-05-27 • Rust 包仓库 14/week @ 2024-06-03 • Rust 包仓库 838/week @ 2024-07-01 • Rust 包仓库 313/week @ 2024-07-08 • Rust 包仓库 717/week @ 2024-07-15 • Rust 包仓库 694/week @ 2024-07-29 • Rust 包仓库 142/week @ 2024-08-05 • Rust 包仓库

每月 1,553 次下载
用于 demes-forward-capi

MIT 许可证

385KB
9K SLoC

Rust 7K SLoC // 0.0% comments • Rust 包仓库 Python 2K SLoC // 0.1% comments • Rust 包仓库 C 113 SLoC • Rust 包仓库 C++ 103 SLoC // 0.0% comments • Rust 包仓库 Shell 89 SLoC // 0.1% comments • Rust 包仓库

demes-forward

此crate提供了一种Rust API,用于在时间上向前迭代demes图。


lib.rs:

demes模型的前向遍历。

重新导出

此crate重新导出demes。客户端代码无需将demes作为cargo依赖项列出,确保有可用的兼容版本。

use demes_forward::demes;

let yaml = "
time_units: generations
demes:
 - name: a_deme
   epochs:
    - start_size: 100
";
assert!(demes::loads(yaml).is_ok());

依赖关系

~4.5–7MB
~124K SLoC