#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 41/week @ 2024-04-22 94/week @ 2024-04-29 77/week @ 2024-05-20 21/week @ 2024-05-27 14/week @ 2024-06-03 838/week @ 2024-07-01 313/week @ 2024-07-08 717/week @ 2024-07-15 694/week @ 2024-07-29 142/week @ 2024-08-05

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

MIT 许可证

385KB
9K SLoC

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

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